.header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:15px 11.125%;position:fixed;z-index:1000;top:0;left:0;right:0;background-color:hsla(0,0%,100%,.5)}.header,.header+aside{visibility:visible}.header.min_1200{visibility:hidden}.header .menuButton{padding:0}.header [class^=icon-]{display:block;font-size:16px;color:#000}.actions{display:flex;flex-flow:row wrap;align-items:center}.navLink{display:block;padding-right:26px;font-family:Jakarta Medium;font-size:1rem;position:relative}.navLink.active:after{content:" ";width:40%;height:2px;background-color:#fa4052;display:block;position:absolute;left:20%;margin-top:5px}.navLink[data-query]:before{content:attr(data-query);position:absolute;top:-17px;font-size:11px;background:#fb414f;background:linear-gradient(to bottom right,#fb414f 25%,#c620d3 62%,#6a21e7 96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;padding-right:5px}.header,.header-logos,.nav-items{justify-content:space-between}.header,.header-logos,.nav-items,.nav-list{display:flex;flex-flow:row wrap;align-items:center}.nav-list .navLink{font-family:Jakarta Semibold;font-size:1rem}.hoverable-menu{position:relative}.sub-menu{display:none;position:absolute;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1000;padding:0 20px;background-color:#fff}.hoverable-menu:hover .sub-menu{display:flex;flex-direction:column}.sub-menu .navLink{font-family:Jakarta Medium;border-bottom:1px solid rgba(17,21,36,.17);font-size:1.125rem;padding:20px 0}.navLink img{display:block;margin-top:-17px}.mobile-visible{display:none}@media(max-width:1199.98px){.mobile-visible{display:block}.mobile-not-visible{display:none}aside{visibility:visible}.logo a{display:flex;flex-direction:column;align-items:center;position:relative}.logo .logo-img{margin-bottom:20px}.logo .logo-img,.logo .logo-text{display:block;width:auto;height:auto}.logo .logo-text{position:absolute;bottom:-8px}.nav-items{display:block}.header-logos,.logo{flex-grow:1}}@media(min-width:1200px){.header+aside{visibility:hidden}.header .logo a{display:flex;flex-direction:row;align-items:center}.logo .logo-img,.logo .logo-text{display:block;width:auto;height:auto}.logo .logo-text{margin-left:15px}}@media (min-width:768px) and (max-width:1199.98px){.header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:5px 30px;position:fixed;z-index:1000;top:0;left:0;right:0;background-color:hsla(0,0%,100%,.5)}.header .menuButton{padding:15px;margin-left:-15px}.header [class^=icon-]{display:block;font-size:16px}.navLink.active{color:#fa4052!important}.navLink.active:after{display:none}.languageWrapper{display:flex;flex-direction:row-reverse}}@media (max-width:767.98px){.header{padding:10px 20px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;position:fixed;z-index:1000;top:0;left:0;right:0;background-color:hsla(0,0%,100%,.5)}.header .menuButton{padding:15px;margin-left:-15px}.header [class^=icon-]{display:block;font-size:16px}.languageWrapper{margin-right:0;display:flex;flex-direction:row-reverse}.navLink.active{color:#fa4052}.navLink.active:after{display:none}body>div+.header{position:static}body>div+.header+.aside+main.main-template{margin-top:40px;padding-top:0}}@media (min-width:768px) and (max-width:1199.98px){.header .logo-img{margin-bottom:15px!important}}@media (min-width:1200px) and (max-width:1279.98px){.header{padding:15px 30px}.headerRight{flex-basis:75%}}.aside{width:0;overflow-x:hidden;transition:.1s;display:none}.aside,.asideOpen{position:fixed;z-index:1002;left:0;background-color:#fff;top:105px;height:100%}.asideOpen{display:block;width:25%;transition:.2s}.asideHeader{position:absolute;z-index:1003;top:0;left:0;right:0;box-shadow:-3px 0 6px 0 rgba(0,0,0,.16)}.asideHeaderWrapper{padding:25px}.asideHeaderWrapper ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.menu-toggle-btn:first-of-type{flex-basis:8%}.asideHeaderWrapper .menuLogo{flex-grow:1}.asideHeaderWrapper .menuLogo a{display:flex;flex-direction:column;align-items:center;position:relative;left:2px}.asideHeaderWrapper .menuLogo .logo-img{display:block;width:auto;height:auto;margin-bottom:20px}.asideHeaderWrapper .menuLogo .logo-text{display:block;width:auto;height:auto;position:absolute;bottom:-8px}.nav li{padding:30px;font-family:Jakarta Medium;font-size:1.25rem;border-bottom:1px solid rgba(17,21,36,.17);color:#000!important}.nav li a{display:block}.asideWrapper{position:relative;height:100%}.socialNav{position:absolute;left:30px;bottom:50px}.socialNav p{font-family:Jakarta Medium;font-size:1.25rem;margin-bottom:20px}.socialMediaLinks{display:flex;flex-flow:row wrap}.socialMediaLinks li{margin-right:15px}.socialMediaLinks li:last-of-type{margin-right:0}@media (max-width:767.98px){.aside{top:0}.asideOpen{top:0;width:100%}.asideHeaderWrapper{padding:10px 20px}.asideHeaderWrapper .btn{padding:15px 0}.nav{position:absolute;left:25px;right:25px;top:105px}.nav li{padding:20px 0}.nav li,.socialNav p{font-size:1rem}}@media (min-width:768px) and (max-width:1199.98px){.aside{top:0}.asideOpen{top:0;width:100%}.asideHeaderWrapper{padding:5px 30px}.asideHeaderWrapper .btn{padding:15px 0}.asideHeaderWrapper .logo-img{margin-bottom:15px!important}.nav{position:absolute;left:25px;right:25px;top:135px}.nav li{padding:30px 0}.socialNav{bottom:150px}}@media (min-width:768px) and (max-width:819.98px){.menu-toggle-btn:first-of-type{flex-basis:8%}.asideHeaderWrapper .menuLogo a{left:-1px}}@media (min-width:820px) and (max-width:1199.98px){.menu-toggle-btn:first-of-type{flex-basis:5%}.asideHeaderWrapper .menuLogo a{left:-2px}}@media (min-width:1024px) and (max-width:1199.98px){.asideHeaderWrapper .menuLogo a{left:-7px}}@media screen and (min-device-width:300px) and (max-device-width:950px) and (orientation:landscape){.asideOpen{height:auto;bottom:0;overflow-y:scroll}.asideWrapper{height:100vw;overflow-y:scroll}}@media (min-width:768px) and (max-width:1199.98px) and (orientation:landscape){.socialNav{bottom:30px}}@media (min-width:1440px) and (max-width:1679.98px){.aside,.asideOpen{top:85px}}@media (min-width:1200px){.asideHeader{display:none}}