html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{scroll-behavior:smooth;overflow:hidden;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}.my-account .account-blocks .table table .remove,.cart-details .table table .remove,body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h4,h5,h6,form label input[type="checkbox"]:checked+span:after,form select,.modules-search-filters .active-filters button,.add-to-favourites .button{font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.header-slider .slide .slider-content slide-header,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong,.h4,.modules-search-filters h2,.contact h3,.module-contents>strong,.module-literature>strong,footer footer-menu strong,.price-cards .price-card price-card-currency,.price-cards .price-card price-card-amount,.price-cards .price-card price-card-request,.cky-notice .cky-title,.cky-btn{font-family:dinosaur,sans-serif;font-weight:700}header .header-menu>div>menu,header .header-menu>div>menu>li menu,header .header-menu .languages menu,off-canvas menu,.breadcrumbs ul,.account-buttons ul,footer footer-menu menu,header .header-menu>div>menu>li,header .header-menu>div>menu>li menu>li,header .header-menu .languages menu>li,off-canvas menu>li,.breadcrumbs ul>li,.account-buttons ul>li,footer footer-menu menu>li,header .header-menu>div>menu>ul,header .header-menu>div>menu>li menu>ul,header .header-menu .languages menu>ul,off-canvas menu>ul,.breadcrumbs ul>ul,.account-buttons ul>ul,footer footer-menu menu>ul,header .header-menu>div>menu>ul>li,header .header-menu>div>menu>li menu>ul>li,header .header-menu .languages menu>ul>li,off-canvas menu>ul>li,.breadcrumbs ul>ul>li,.account-buttons ul>ul>li,footer footer-menu menu>ul>li{margin:0;padding:0;list-style:none}header .header-menu>div>menu:before,header .header-menu>div>menu>li menu:before,header .header-menu .languages menu:before,off-canvas menu:before,.breadcrumbs ul:before,.account-buttons ul:before,footer footer-menu menu:before,header .header-menu>div>menu:after,header .header-menu>div>menu>li menu:after,header .header-menu .languages menu:after,off-canvas menu:after,.breadcrumbs ul:after,.account-buttons ul:after,footer footer-menu menu:after,header .header-menu>div>menu>li:before,header .header-menu>div>menu>li menu>li:before,header .header-menu .languages menu>li:before,off-canvas menu>li:before,.breadcrumbs ul>li:before,.account-buttons ul>li:before,footer footer-menu menu>li:before,header .header-menu>div>menu>li:after,header .header-menu>div>menu>li menu>li:after,header .header-menu .languages menu>li:after,off-canvas menu>li:after,.breadcrumbs ul>li:after,.account-buttons ul>li:after,footer footer-menu menu>li:after,header .header-menu>div>menu>ul:before,header .header-menu>div>menu>li menu>ul:before,header .header-menu .languages menu>ul:before,off-canvas menu>ul:before,.breadcrumbs ul>ul:before,.account-buttons ul>ul:before,footer footer-menu menu>ul:before,header .header-menu>div>menu>ul:after,header .header-menu>div>menu>li menu>ul:after,header .header-menu .languages menu>ul:after,off-canvas menu>ul:after,.breadcrumbs ul>ul:after,.account-buttons ul>ul:after,footer footer-menu menu>ul:after,header .header-menu>div>menu>ul>li:before,header .header-menu>div>menu>li menu>ul>li:before,header .header-menu .languages menu>ul>li:before,off-canvas menu>ul>li:before,.breadcrumbs ul>ul>li:before,.account-buttons ul>ul>li:before,footer footer-menu menu>ul>li:before,header .header-menu>div>menu>ul>li:after,header .header-menu>div>menu>li menu>ul>li:after,header .header-menu .languages menu>ul>li:after,off-canvas menu>ul>li:after,.breadcrumbs ul>ul>li:after,.account-buttons ul>ul>li:after,footer footer-menu menu>ul>li:after{display:none;position:relative;top:unset;left:unset;width:auto;height:auto;background:transparent;border-radius:none}header form button,off-canvas form button,.modules-search form button,.modules-search-filters form button,.my-account .account-blocks .table table .remove,.cart-details .table table .remove,.slick-prev,.slick-next,.search>span,.account,.cart,.favourites,button[data-off-canvas-toggle],.modules-search-filters .active-filters button,.module-cta .cta-panel .cta-buttons button,.cart-complete button,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select,form button[type="submit"]{background:none;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:left;border-radius:0}header form button,off-canvas form button,.modules-search form button,.modules-search-filters form button,.my-account .account-blocks .table table .remove,.cart-details .table table .remove,.slick-prev,.slick-next,.search>span,.account,.cart,.favourites,button[data-off-canvas-toggle],.modules-search-filters .active-filters button,.module-cta .cta-panel .cta-buttons button,.cart-complete button{cursor:pointer}header form button,off-canvas form button,.modules-search form button,.modules-search-filters form button{position:relative;text-decoration:none;width:50px;height:50px;border-radius:0 10px 10px 0;background-color:#00B5E3;color:#fff;overflow:hidden}header form button:before,off-canvas form button:before,.modules-search form button:before,.modules-search-filters form button:before,header form button:after,off-canvas form button:after,.modules-search form button:after,.modules-search-filters form button:after{content:'\f002';position:absolute;left:50%;font-family:'fontawesome';font-size:16px;transform:translate(-50%, -50%);transition:top ease .3s}header form button:before,off-canvas form button:before,.modules-search form button:before,.modules-search-filters form button:before{top:50%;color:#fff}header form button:after,off-canvas form button:after,.modules-search form button:after,.modules-search-filters form button:after{top:150%;color:#87027B}html:not(.touch) header form button:hover:before,header form html:not(.touch) button:hover:before,html:not(.touch) off-canvas form button:hover:before,off-canvas form html:not(.touch) button:hover:before,html:not(.touch) .modules-search form button:hover:before,.modules-search form html:not(.touch) button:hover:before,html:not(.touch) .modules-search-filters form button:hover:before,.modules-search-filters form html:not(.touch) button:hover:before{top:-150%}html:not(.touch) header form button:hover:after,header form html:not(.touch) button:hover:after,html:not(.touch) off-canvas form button:hover:after,off-canvas form html:not(.touch) button:hover:after,html:not(.touch) .modules-search form button:hover:after,.modules-search form html:not(.touch) button:hover:after,html:not(.touch) .modules-search-filters form button:hover:after,.modules-search-filters form html:not(.touch) button:hover:after{top:50%}header form button span,off-canvas form button span,.modules-search form button span,.modules-search-filters form button span{display:none}.modules-category-feature .module-category,.modules-overview .module-card,.price-cards .price-card,.login .login-form,.register .register-form,.forgot-password .forgot-password-form,.resend-activation .resend-activation-form,.cart-details .coupon,.my-account .account-info,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select,.header-slider .slide .slider-content pre-header.new,.modules-search-filters,.module-contents,.cky-consent-container .cky-consent-bar{box-shadow:0 0 8px rgba(0,0,0,0.15)}.modules-category-feature .module-category,.modules-overview .module-card,.price-cards .price-card{position:relative;display:inline-block;width:100%;text-decoration:none;border-radius:10px;font-size:0;overflow:hidden;transition:transform ease .3s}html:not(.touch) .modules-category-feature .module-category:hover,.modules-category-feature html:not(.touch) .module-category:hover,html:not(.touch) .modules-overview .module-card:hover,.modules-overview html:not(.touch) .module-card:hover,html:not(.touch) .price-cards .price-card:hover,.price-cards html:not(.touch) .price-card:hover{transform:translateY(-10px)}body{min-width:320px}.login,.register,.forgot-password,.activate,.resend-activation,.my-account,.content-block,.modules-category-feature,.modules-search,.modules-overview,.trial-teaser,.price-cards,.popular-modules,.faq,.usps,.contact,.module-cta,.module-navigation,.cart-complete,.experiences,.partners{position:relative;margin-bottom:40px}@media only screen and (min-width: 640px){.login,.register,.forgot-password,.activate,.resend-activation,.my-account,.content-block,.modules-category-feature,.modules-search,.modules-overview,.trial-teaser,.price-cards,.popular-modules,.faq,.usps,.contact,.module-cta,.module-navigation,.cart-complete,.experiences,.partners{margin-bottom:60px}}@media only screen and (min-width: 1024px){.login,.register,.forgot-password,.activate,.resend-activation,.my-account,.content-block,.modules-category-feature,.modules-search,.modules-overview,.trial-teaser,.price-cards,.popular-modules,.faq,.usps,.contact,.module-cta,.module-navigation,.cart-complete,.experiences,.partners{margin-bottom:80px}}@media only screen and (min-width: 1240px){.login,.register,.forgot-password,.activate,.resend-activation,.my-account,.content-block,.modules-category-feature,.modules-search,.modules-overview,.trial-teaser,.price-cards,.popular-modules,.faq,.usps,.contact,.module-cta,.module-navigation,.cart-complete,.experiences,.partners{margin-bottom:100px}}.header-slider,.header-intro,.header-account{position:relative;margin-bottom:30px}@media only screen and (min-width: 640px){.header-slider,.header-intro,.header-account{margin-bottom:40px}}@media only screen and (min-width: 1024px){.header-slider,.header-intro,.header-account{margin-bottom:50px}}@media only screen and (min-width: 1240px){.header-slider,.header-intro,.header-account{margin-bottom:70px}}.text-photo-block figure figcaption,.photo-block figure figcaption,.photo-hover-block figure figcaption{font-size:12px;line-height:1.1;font-style:italic;padding-left:3px}.login .error-message,.register .error-message,.forgot-password .error-message,.activate .error-message,.resend-activation .error-message,.my-account .error-message,.modules-overview .no-result,.faq .no-result,.cart-details .empty,.cart-details .coupon .error-message,.cart-details .error-message{background-color:#f8f0f7;border-radius:10px;color:#87027B;font-weight:600;margin-bottom:20px;text-align:left;padding:15px 20px 20px 56px;line-height:1.2;text-indent:-15px}@media only screen and (min-width: 640px){.login .error-message,.register .error-message,.forgot-password .error-message,.activate .error-message,.resend-activation .error-message,.my-account .error-message,.modules-overview .no-result,.faq .no-result,.cart-details .empty,.cart-details .coupon .error-message,.cart-details .error-message{margin-bottom:30px}}.login .error-message:empty,.register .error-message:empty,.forgot-password .error-message:empty,.activate .error-message:empty,.resend-activation .error-message:empty,.my-account .error-message:empty,.modules-overview .no-result:empty,.faq .no-result:empty,.cart-details .empty:empty,.cart-details .error-message:empty{display:none}.login .error-message:before,.register .error-message:before,.forgot-password .error-message:before,.activate .error-message:before,.resend-activation .error-message:before,.my-account .error-message:before,.modules-overview .no-result:before,.faq .no-result:before,.cart-details .empty:before,.cart-details .coupon .error-message:before,.cart-details .error-message:before{content:'\f071';display:inline-block;margin-right:10px;font-family:'fontawesome';font-size:18px}.login .login-form,.register .register-form,.forgot-password .forgot-password-form,.resend-activation .resend-activation-form,.cart-details .coupon,.my-account .account-info{border-radius:10px;overflow:hidden;background-color:#f2f2f2}.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong{display:block;line-height:1;color:#fff !important;background-color:#87027B;padding:10px 20px 15px;margin-bottom:0 !important}@media only screen and (min-width: 640px){.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong{padding:25px 30px 30px}}.login .login-form>form,.register .register-form>form,.forgot-password .forgot-password-form>form,.resend-activation .resend-activation-form>form,.cart-details .coupon>form,.login .login-form>div,.register .register-form>div,.forgot-password .forgot-password-form>div,.resend-activation .resend-activation-form>div,.cart-details .coupon>div,.my-account .account-info>form,.my-account .account-info>div{padding:20px}@media only screen and (min-width: 640px){.login .login-form>form,.register .register-form>form,.forgot-password .forgot-password-form>form,.resend-activation .resend-activation-form>form,.cart-details .coupon>form,.login .login-form>div,.register .register-form>div,.forgot-password .forgot-password-form>div,.resend-activation .resend-activation-form>div,.cart-details .coupon>div,.my-account .account-info>form,.my-account .account-info>div{padding:30px}}.login .login-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.register .register-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.forgot-password .forgot-password-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.resend-activation .resend-activation-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.cart-details .coupon form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.login .login-form form select,.register .register-form form select,.forgot-password .forgot-password-form form select,.resend-activation .resend-activation-form form select,.cart-details .coupon form select,.my-account .account-info form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.my-account .account-info form select{box-shadow:none}.login .login-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,.register .register-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,.forgot-password .forgot-password-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,.resend-activation .resend-activation-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,.cart-details .coupon form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,.login .login-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,.register .register-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,.forgot-password .forgot-password-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,.resend-activation .resend-activation-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,.cart-details .coupon form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,.login .login-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,.register .register-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,.forgot-password .forgot-password-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,.resend-activation .resend-activation-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,.cart-details .coupon form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,.login .login-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,.register .register-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,.forgot-password .forgot-password-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,.resend-activation .resend-activation-form form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,.cart-details .coupon form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,.login .login-form form textarea:-webkit-autofill,.register .register-form form textarea:-webkit-autofill,.forgot-password .forgot-password-form form textarea:-webkit-autofill,.resend-activation .resend-activation-form form textarea:-webkit-autofill,.cart-details .coupon form textarea:-webkit-autofill,.login .login-form form textarea:-webkit-autofill:hover,.register .register-form form textarea:-webkit-autofill:hover,.forgot-password .forgot-password-form form textarea:-webkit-autofill:hover,.resend-activation .resend-activation-form form textarea:-webkit-autofill:hover,.cart-details .coupon form textarea:-webkit-autofill:hover,.login .login-form form textarea:-webkit-autofill:focus,.register .register-form form textarea:-webkit-autofill:focus,.forgot-password .forgot-password-form form textarea:-webkit-autofill:focus,.resend-activation .resend-activation-form form textarea:-webkit-autofill:focus,.cart-details .coupon form textarea:-webkit-autofill:focus,.login .login-form form textarea:-webkit-autofill:active,.register .register-form form textarea:-webkit-autofill:active,.forgot-password .forgot-password-form form textarea:-webkit-autofill:active,.resend-activation .resend-activation-form form textarea:-webkit-autofill:active,.cart-details .coupon form textarea:-webkit-autofill:active,.my-account .account-info form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,.my-account .account-info form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,.my-account .account-info form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,.my-account .account-info form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,.my-account .account-info form textarea:-webkit-autofill,.my-account .account-info form textarea:-webkit-autofill:hover,.my-account .account-info form textarea:-webkit-autofill:focus,.my-account .account-info form textarea:-webkit-autofill:active{box-shadow:0 0 0 40px #fff inset !important}.my-account .account-blocks .table,.cart-details .table{overflow:hidden;overflow-x:auto}.my-account .account-blocks .table table,.cart-details .table table{min-width:100%;border-bottom:1px solid #dedede}.my-account .account-blocks .table table+table,.cart-details .table table+table{margin-top:30px}.my-account .account-blocks .table table thead tr,.cart-details .table table thead tr{background-color:#666 !important}.my-account .account-blocks .table table tr:nth-child(odd),.cart-details .table table tr:nth-child(odd){background-color:#f2f2f2}.my-account .account-blocks .table table th,.cart-details .table table th,.my-account .account-blocks .table table td,.cart-details .table table td{text-align:left;padding:10px 15px;line-height:1.2}.my-account .account-blocks .table table th.nowrap,.cart-details .table table th.nowrap,.my-account .account-blocks .table table td.nowrap,.cart-details .table table td.nowrap{white-space:nowrap}.my-account .account-blocks .table table th:first-child,.cart-details .table table th:first-child,.my-account .account-blocks .table table td:first-child,.cart-details .table table td:first-child{font-weight:600}.my-account .account-blocks .table table th,.cart-details .table table th{font-weight:600;color:#fff}.my-account .account-blocks .table table .remove,.cart-details .table table .remove{white-space:nowrap;color:#87027B;text-decoration:none;font-weight:600;transition:color ease .3s}.my-account .account-blocks .table table .remove:before,.cart-details .table table .remove:before{content:'\f2ed';display:inline-block;font-family:'fontawesome';font-size:14px;margin-right:5px}html:not(.touch) .my-account .account-blocks .table table .remove:hover,.my-account .account-blocks html:not(.touch) .table table .remove:hover,html:not(.touch) .cart-details .table table .remove:hover,.cart-details html:not(.touch) .table table .remove:hover{color:#00B5E3}.my-account .account-blocks,.cart-details .account-blocks{border-top:1px solid #e1e1e1}.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2{position:relative;margin:0 !important;padding:9px 10px 15px;border-bottom:1px solid #e1e1e1;line-height:1;cursor:pointer;transition:color ease .3s}.my-account .account-blocks .account-block h2:before,.cart-details .account-blocks .account-block h2:before{content:'\f13a';display:block;position:absolute;top:17px;right:10px;font-family:'fontawesome';font-size:20px;line-height:1;transition:transform ease .3s}html:not(.touch) .my-account .account-blocks .account-block h2:hover,.my-account html:not(.touch) .account-blocks .account-block h2:hover,html:not(.touch) .cart-details .account-blocks .account-block h2:hover,.cart-details html:not(.touch) .account-blocks .account-block h2:hover{color:#87027B}.my-account .account-blocks .account-block h2.show,.cart-details .account-blocks .account-block h2.show{color:#87027B}.my-account .account-blocks .account-block h2.show:before,.cart-details .account-blocks .account-block h2.show:before{transform:rotate(180deg)}.my-account .account-blocks .account-block>div,.cart-details .account-blocks .account-block>div{opacity:0;max-height:0;padding:0 10px;overflow:hidden;border-bottom:1px solid #e1e1e1;transition:max-height linear .35s, opacity linear .25s .10s, padding linear .25s .10s}.my-account .account-blocks .account-block>div.show,.cart-details .account-blocks .account-block>div.show{opacity:1;max-height:2500px;padding:30px 10px}.row{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.row.s-left{justify-content:flex-start}.row.s-center{justify-content:center}.row.s-right{justify-content:flex-end}.row.s-between{justify-content:space-between}.row.s-evenly{justify-content:space-evenly}@media only screen and (min-width: 640px){.row.m-left{justify-content:flex-start}.row.m-center{justify-content:center}.row.m-right{justify-content:flex-end}.row.m-between{justify-content:space-between}.row.m-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1024px){.row.l-left{justify-content:flex-start}.row.l-center{justify-content:center}.row.l-right{justify-content:flex-end}.row.l-between{justify-content:space-between}.row.l-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1240px){.row.xl-left{justify-content:flex-start}.row.xl-center{justify-content:center}.row.xl-right{justify-content:flex-end}.row.xl-between{justify-content:space-between}.row.xl-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1400px){.row.f-left{justify-content:flex-start}.row.f-center{justify-content:center}.row.f-right{justify-content:flex-end}.row.f-between{justify-content:space-between}.row.f-evenly{justify-content:space-evenly}}.cols{padding:0 clamp(15px, 2vw, 40px);flex-grow:0;flex-basis:0;min-height:1px}.cols.align-start{align-self:flex-start}.cols.align-center{align-self:center}.cols.align-end{align-self:flex-end}.cols.s-1{min-width:8.33333%}.cols.s-offset-1{margin-left:8.33333%}.cols.s-order-1{order:1}.cols.s-2{min-width:16.66667%}.cols.s-offset-2{margin-left:16.66667%}.cols.s-order-2{order:2}.cols.s-3{min-width:25%}.cols.s-offset-3{margin-left:25%}.cols.s-order-3{order:3}.cols.s-4{min-width:33.33333%}.cols.s-offset-4{margin-left:33.33333%}.cols.s-order-4{order:4}.cols.s-5{min-width:41.66667%}.cols.s-offset-5{margin-left:41.66667%}.cols.s-order-5{order:5}.cols.s-6{min-width:50%}.cols.s-offset-6{margin-left:50%}.cols.s-order-6{order:6}.cols.s-7{min-width:58.33333%}.cols.s-offset-7{margin-left:58.33333%}.cols.s-order-7{order:7}.cols.s-8{min-width:66.66667%}.cols.s-offset-8{margin-left:66.66667%}.cols.s-order-8{order:8}.cols.s-9{min-width:75%}.cols.s-offset-9{margin-left:75%}.cols.s-order-9{order:9}.cols.s-10{min-width:83.33333%}.cols.s-offset-10{margin-left:83.33333%}.cols.s-order-10{order:10}.cols.s-11{min-width:91.66667%}.cols.s-offset-11{margin-left:91.66667%}.cols.s-order-11{order:11}.cols.s-12{min-width:100%}.cols.s-offset-12{margin-left:100%}.cols.s-order-12{order:12}@media only screen and (min-width: 640px){.cols.m-1{min-width:8.33333%}.cols.m-offset-1{margin-left:8.33333%}.cols.m-order-1{order:1}.cols.m-2{min-width:16.66667%}.cols.m-offset-2{margin-left:16.66667%}.cols.m-order-2{order:2}.cols.m-3{min-width:25%}.cols.m-offset-3{margin-left:25%}.cols.m-order-3{order:3}.cols.m-4{min-width:33.33333%}.cols.m-offset-4{margin-left:33.33333%}.cols.m-order-4{order:4}.cols.m-5{min-width:41.66667%}.cols.m-offset-5{margin-left:41.66667%}.cols.m-order-5{order:5}.cols.m-6{min-width:50%}.cols.m-offset-6{margin-left:50%}.cols.m-order-6{order:6}.cols.m-7{min-width:58.33333%}.cols.m-offset-7{margin-left:58.33333%}.cols.m-order-7{order:7}.cols.m-8{min-width:66.66667%}.cols.m-offset-8{margin-left:66.66667%}.cols.m-order-8{order:8}.cols.m-9{min-width:75%}.cols.m-offset-9{margin-left:75%}.cols.m-order-9{order:9}.cols.m-10{min-width:83.33333%}.cols.m-offset-10{margin-left:83.33333%}.cols.m-order-10{order:10}.cols.m-11{min-width:91.66667%}.cols.m-offset-11{margin-left:91.66667%}.cols.m-order-11{order:11}.cols.m-12{min-width:100%}.cols.m-offset-12{margin-left:100%}.cols.m-order-12{order:12}.cols.m-offset-0{margin-left:0}}@media only screen and (min-width: 1024px){.cols.l-1{min-width:8.33333%}.cols.l-offset-1{margin-left:8.33333%}.cols.l-order-1{order:1}.cols.l-2{min-width:16.66667%}.cols.l-offset-2{margin-left:16.66667%}.cols.l-order-2{order:2}.cols.l-3{min-width:25%}.cols.l-offset-3{margin-left:25%}.cols.l-order-3{order:3}.cols.l-4{min-width:33.33333%}.cols.l-offset-4{margin-left:33.33333%}.cols.l-order-4{order:4}.cols.l-5{min-width:41.66667%}.cols.l-offset-5{margin-left:41.66667%}.cols.l-order-5{order:5}.cols.l-6{min-width:50%}.cols.l-offset-6{margin-left:50%}.cols.l-order-6{order:6}.cols.l-7{min-width:58.33333%}.cols.l-offset-7{margin-left:58.33333%}.cols.l-order-7{order:7}.cols.l-8{min-width:66.66667%}.cols.l-offset-8{margin-left:66.66667%}.cols.l-order-8{order:8}.cols.l-9{min-width:75%}.cols.l-offset-9{margin-left:75%}.cols.l-order-9{order:9}.cols.l-10{min-width:83.33333%}.cols.l-offset-10{margin-left:83.33333%}.cols.l-order-10{order:10}.cols.l-11{min-width:91.66667%}.cols.l-offset-11{margin-left:91.66667%}.cols.l-order-11{order:11}.cols.l-12{min-width:100%}.cols.l-offset-12{margin-left:100%}.cols.l-order-12{order:12}.cols.l-offset-0{margin-left:0}}@media only screen and (min-width: 1240px){.cols.xl-1{min-width:8.33333%}.cols.xl-offset-1{margin-left:8.33333%}.cols.xl-order-1{order:1}.cols.xl-2{min-width:16.66667%}.cols.xl-offset-2{margin-left:16.66667%}.cols.xl-order-2{order:2}.cols.xl-3{min-width:25%}.cols.xl-offset-3{margin-left:25%}.cols.xl-order-3{order:3}.cols.xl-4{min-width:33.33333%}.cols.xl-offset-4{margin-left:33.33333%}.cols.xl-order-4{order:4}.cols.xl-5{min-width:41.66667%}.cols.xl-offset-5{margin-left:41.66667%}.cols.xl-order-5{order:5}.cols.xl-6{min-width:50%}.cols.xl-offset-6{margin-left:50%}.cols.xl-order-6{order:6}.cols.xl-7{min-width:58.33333%}.cols.xl-offset-7{margin-left:58.33333%}.cols.xl-order-7{order:7}.cols.xl-8{min-width:66.66667%}.cols.xl-offset-8{margin-left:66.66667%}.cols.xl-order-8{order:8}.cols.xl-9{min-width:75%}.cols.xl-offset-9{margin-left:75%}.cols.xl-order-9{order:9}.cols.xl-10{min-width:83.33333%}.cols.xl-offset-10{margin-left:83.33333%}.cols.xl-order-10{order:10}.cols.xl-11{min-width:91.66667%}.cols.xl-offset-11{margin-left:91.66667%}.cols.xl-order-11{order:11}.cols.xl-12{min-width:100%}.cols.xl-offset-12{margin-left:100%}.cols.xl-order-12{order:12}.cols.xl-offset-0{margin-left:0}}@media only screen and (min-width: 1400px){.cols.f-1{min-width:8.33333%}.cols.f-offset-1{margin-left:8.33333%}.cols.f-2{min-width:16.66667%}.cols.f-offset-2{margin-left:16.66667%}.cols.f-3{min-width:25%}.cols.f-offset-3{margin-left:25%}.cols.f-4{min-width:33.33333%}.cols.f-offset-4{margin-left:33.33333%}.cols.f-5{min-width:41.66667%}.cols.f-offset-5{margin-left:41.66667%}.cols.f-6{min-width:50%}.cols.f-offset-6{margin-left:50%}.cols.f-7{min-width:58.33333%}.cols.f-offset-7{margin-left:58.33333%}.cols.f-8{min-width:66.66667%}.cols.f-offset-8{margin-left:66.66667%}.cols.f-9{min-width:75%}.cols.f-offset-9{margin-left:75%}.cols.f-10{min-width:83.33333%}.cols.f-offset-10{margin-left:83.33333%}.cols.f-11{min-width:91.66667%}.cols.f-offset-11{margin-left:91.66667%}.cols.f-12{min-width:100%}.cols.f-offset-12{margin-left:100%}.cols.f-offset-0{margin-left:0}}.s-hide,.hide{display:none !important}@media only screen and (min-width: 640px){.m-hide{display:none !important}.m-show{display:initial !important}}@media only screen and (min-width: 1024px){.l-hide{display:none !important}.l-show{display:initial !important}}@media only screen and (min-width: 1240px){.xl-hide{display:none !important}.xl-show{display:initial !important}}@media only screen and (min-width: 1400px){.full-hide{display:none !important}.full-show{display:initial !important}}@font-face{font-family:'social';src:url("../fonts/social.eot");src:url("../fonts/social.eot#iefix") format("embedded-opentype"),url("../fonts/social.ttf") format("truetype"),url("../fonts/social.woff") format("woff"),url("../fonts/social.svg#social") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'fontawesome';src:url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.ttf") format("truetype");font-style:normal;font-weight:900;font-display:block}.left{text-align:left}.center{text-align:center}.right{text-align:right}body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h3,h4,h5,h6{font-size:15px;line-height:1.6;font-weight:400;color:#888}@media only screen and (min-width: 1024px){body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h3,h4,h5,h6{line-height:1.75}}h1,h2,h3,h4,h5,h6,.h1,.header-slider .slide .slider-content slide-header,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong,.h4,.modules-search-filters h2,.contact h3,.module-contents>strong,.module-literature>strong,footer footer-menu strong{text-transform:uppercase;color:#00B5E3;line-height:1.1;letter-spacing:0.005em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.header-slider .slide .slider-content slide-header strong,.h2 strong,.header-account .header-account-content .header-account-text strong strong,.text-block h1 strong,.cart-details h1 strong,.h3 strong,.login .login-form h1 strong,.register .register-form h1 strong,.forgot-password .forgot-password-form h1 strong,.resend-activation .resend-activation-form h1 strong,.cart-details .coupon h1 strong,.login .login-form>strong strong,.register .register-form>strong strong,.forgot-password .forgot-password-form>strong strong,.resend-activation .resend-activation-form>strong strong,.cart-details .coupon>strong strong,.my-account .account-info h1 strong,.my-account .account-info>strong strong,.my-account .account-blocks .account-block h2 strong,.cart-details .account-blocks .account-block h2 strong,.modules-category-feature .module-category strong strong,.modules-overview .module-card div:first-of-type>strong strong,footer pay-off strong strong,.h4 strong,.modules-search-filters h2 strong,.contact h3 strong,.module-contents>strong strong,.module-literature>strong strong,footer footer-menu strong strong{color:#87027B}h1,h2,h3,.h1,.header-slider .slide .slider-content slide-header,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong{margin-bottom:15px}@media only screen and (min-width: 640px){h1,h2,h3,.h1,.header-slider .slide .slider-content slide-header,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong{margin-bottom:20px}}@media only screen and (min-width: 1024px){h1,h2,h3,.h1,.header-slider .slide .slider-content slide-header,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong{margin-bottom:25px}}h1,.h1,.header-slider .slide .slider-content slide-header{font-size:30px}@media only screen and (min-width: 640px){h1,.h1,.header-slider .slide .slider-content slide-header{font-size:50px}}@media only screen and (min-width: 1024px){h1,.h1,.header-slider .slide .slider-content slide-header{font-size:70px}}h2,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1{font-size:24px}@media only screen and (min-width: 640px){h2,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1{font-size:30px}}@media only screen and (min-width: 1024px){h2,.h2,.header-account .header-account-content .header-account-text strong,.text-block h1,.cart-details h1{font-size:36px}}h3,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong{font-size:20px}@media only screen and (min-width: 640px){h3,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong{font-size:24px}}@media only screen and (min-width: 1024px){h3,.h3,.login .login-form h1,.register .register-form h1,.forgot-password .forgot-password-form h1,.resend-activation .resend-activation-form h1,.cart-details .coupon h1,.login .login-form>strong,.register .register-form>strong,.forgot-password .forgot-password-form>strong,.resend-activation .resend-activation-form>strong,.cart-details .coupon>strong,.my-account .account-info h1,.my-account .account-info>strong,.my-account .account-blocks .account-block h2,.cart-details .account-blocks .account-block h2,.modules-category-feature .module-category strong,.modules-overview .module-card div:first-of-type>strong,footer pay-off strong{font-size:28px}}h4,h5,h6,.h4,.modules-search-filters h2,.contact h3,.module-contents>strong,.module-literature>strong,footer footer-menu strong{color:#87027B;font-size:18px;margin-bottom:8px}a{text-decoration:underline;color:#00B5E3;transition:color linear .2s}html:not(.touch) a:hover{color:#87027B}p+*,ul+*,ol+*{margin-top:30px}ol{padding-left:25px}ol li{padding-left:5px}ol li::marker{color:#87027B}ul{margin-left:5px;list-style:none}ul li{position:relative;padding-left:20px !important;padding-top:0 !important}ul li:before,ul li:after{content:'';display:block;position:absolute;border-radius:50%}ul li:before{left:4px;width:4px;height:4px;top:11px;background-color:#87027B}ul li:after{left:0;width:12px;height:12px;top:7px;border:2px solid #87027B}strong,b{font-weight:600;color:#666}em,it{font-style:italic}form{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}form label{display:block;width:100%;position:relative;cursor:pointer;line-height:1;padding-bottom:10px;font-weight:600;font-size:12px;color:#666}form label span{font-weight:300;color:#87027B}form label input[type="checkbox"],form label input[type="radio"]{position:absolute;left:-2px;opacity:0}form label input[type="checkbox"]+span,form label input[type="radio"]+span{position:relative;display:block;width:100%;padding-left:23px;font-size:12px;color:#666}form label input[type="checkbox"]+span:before,form label input[type="radio"]+span:before{content:'';position:absolute;border:1px solid #666}form label input[type="checkbox"]{top:0}form label input[type="checkbox"]+span:before{top:-3px;left:0;width:15px;height:15px;border-radius:3px}form label input[type="checkbox"]:checked+span:after{content:'\2714';position:absolute;top:-1px;left:2px;font-size:12px;color:#666}form label input[type="radio"]{top:-1px}form label input[type="radio"]+span:before{top:-2px;left:0;width:15px;height:15px;border-radius:50%}form label input[type="radio"]:checked+span:after{content:'';position:absolute;top:2px;left:4px;width:7px;height:7px;border-radius:50%;background:#666}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border-radius:10px;padding:0 20px;height:50px;margin-bottom:15px;font-size:15px;color:#888;background-color:#fff}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])::placeholder,form textarea::placeholder,form select::placeholder{color:rgba(136,136,136,0.6);font-size:14px;transition:none}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:active{box-shadow:0 0 0 40px #fff inset,0 0 8px rgba(0,0,0,0.15) !important}form select{cursor:pointer;padding-right:30px !important;text-overflow:ellipsis}form select:disabled{cursor:not-allowed}form .select-label{padding-bottom:0;position:relative}form .select-label:after{content:'\f078';display:block;position:absolute;z-index:2;bottom:33px;right:20px;font-family:'fontawesome';font-size:16px;color:#888;pointer-events:none}form .select-label:has(select:disabled):after{opacity:.4}form .select-label strong{display:block;padding-bottom:10px}form .select-label select{position:relative;z-index:1}form input[type="file"]{max-width:100%}form textarea{min-height:160px;line-height:1.4;padding:13px 20px;resize:vertical}form button[type="submit"]{cursor:pointer;position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3;background-color:#00B5E3;margin-top:20px}form button[type="submit"],html:not(.touch) form button[type="submit"]:hover,form button[type="submit"]:before,form button[type="submit"]:after{color:#fff}form button[type="submit"]:before,form button[type="submit"]:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}form button[type="submit"]:before{left:-20px;opacity:0;transition-property:left, opacity}form button[type="submit"]:after{right:30px;transition-property:right, opacity}html:not(.touch) form button[type="submit"]:hover{padding:16px 30px 19px 55px}html:not(.touch) form button[type="submit"]:hover:before{left:30px;opacity:1}html:not(.touch) form button[type="submit"]:hover:after{right:-20px;opacity:0}.required{display:block;width:100%;font-size:12px;color:#87027B}.slick-list,.slick-track{height:100% !important}.slick-slider>button.slick-disabled{opacity:.2;pointer-events:none}.slick-prev,.slick-next{position:absolute;border:2px solid #87027B;border-radius:50%;width:32px;height:32px;bottom:0;overflow:hidden;pointer-events:all;transition:border-color ease .3s}@media only screen and (min-width: 640px){.slick-prev,.slick-next{width:40px;height:40px}}@media only screen and (min-width: 1600px){.slick-prev,.slick-next{bottom:50%;transform:translateY(50%)}}.slick-prev:before,.slick-prev:after,.slick-next:before,.slick-next:after{display:block;position:absolute;left:50%;transform:translate(-50%, -50%);font-family:'fontawesome';font-size:13px;transition:top ease .3s}@media only screen and (min-width: 640px){.slick-prev:before,.slick-prev:after,.slick-next:before,.slick-next:after{font-size:16px}}.slick-prev:before,.slick-next:before{top:50%;color:#87027B}.slick-prev:after,.slick-next:after{top:150%;color:#00B5E3}html:not(.touch) .slick-prev:hover,html:not(.touch) .slick-next:hover{border-color:#00B5E3}html:not(.touch) .slick-prev:hover:before,html:not(.touch) .slick-next:hover:before{top:-50%}html:not(.touch) .slick-prev:hover:after,html:not(.touch) .slick-next:hover:after{top:50%}.slick-prev{left:calc(50% - 35px)}@media only screen and (min-width: 640px){.slick-prev{left:calc(50% - 45px)}}@media only screen and (min-width: 1600px){.slick-prev{left:calc(50% - 750px)}}.slick-prev:before,.slick-prev:after{content:'\f053'}.slick-next{right:calc(50% - 35px)}@media only screen and (min-width: 640px){.slick-next{right:calc(50% - 45px)}}@media only screen and (min-width: 1600px){.slick-next{right:calc(50% - 750px)}}.slick-next:before,.slick-next:after{content:'\f054'}header{position:fixed;z-index:999999;height:70px;top:0;left:0;width:100%;transition:background-color ease .5s}@media only screen and (min-width: 1024px){header.sticky{background-color:rgba(135,2,123,0.87);backdrop-filter:blur(3px)}header.sticky .logo{opacity:1 !important}}header.sticky menu menu{border-radius:0 0 10px 10px !important}header.sticky menu menu li:first-of-type a{border-radius:0 !important}header.sticky .search>div{border-radius:0 0 10px 10px !important}header.sticky .search>div button{border-radius:0 0 10px 0 !important}header.sticky .languages menu,header.sticky .languages menu a{border-radius:0 0 10px 10px !important}header .cols{padding-top:11px}@media only screen and (min-width: 1024px){header .cols{padding-left:285px}}@media only screen and (min-width: 1900px){header .cols{padding-left:clamp(15px, 2vw, 40px)}}header .logo{position:absolute;left:0;top:0;width:245px;max-width:100%;background-color:#fff;padding:60px 55px 25px 25px;margin-top:-35px;border-radius:0 0 240px 0;box-shadow:0 0 12px rgba(0,0,0,0.1);transition:opacity ease .5s}@media only screen and (min-width: 1024px){header .logo{width:260px;padding:70px 60px 30px 30px;margin-top:-40px}}@media only screen and (min-width: 640px){.home header .logo{opacity:0;pointer-events:none}}header .logo img{width:100%}header .header-menu{display:flex;justify-content:space-between}header .header-menu>div:last-of-type{display:flex;justify-content:flex-end}header .header-menu>div>menu{justify-content:flex-end;padding-top:12px;display:none}@media only screen and (min-width: 1024px){header .header-menu>div>menu{display:flex}}header .header-menu>div>menu>li{position:relative;margin-right:30px;height:58px}@media only screen and (min-width: 1150px){header .header-menu>div>menu>li{margin-right:50px}}header .header-menu>div>menu>li>a,header .header-menu>div>menu>li>span,header .header-menu>div>menu>li>span>a{text-decoration:none;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:14px;font-weight:600;transition:color ease .3s}@media only screen and (min-width: 1150px){header .header-menu>div>menu>li>a,header .header-menu>div>menu>li>span,header .header-menu>div>menu>li>span>a{font-size:15px}}html:not(.touch) header .header-menu>div>menu>li>a:hover,header .header-menu>div>menu>li>a.active,html:not(.touch) header .header-menu>div>menu>li>span:hover,header .header-menu>div>menu>li>span.active,html:not(.touch) header .header-menu>div>menu>li>span>a:hover,header .header-menu>div>menu>li>span>a.active{color:#00B5E3}header .header-menu>div>menu>li span{cursor:default}header .header-menu>div>menu>li span:after{display:inline-block;content:'\f078';font-family:'fontawesome';font-size:11px;margin:-4px 0 0 7px;vertical-align:middle}header .header-menu>div>menu>li menu{display:block;position:absolute;left:0;top:47px;border-radius:10px;box-shadow:0 5px 8px rgba(0,0,0,0.1);opacity:0;pointer-events:none;transition:ease .15s;transition-property:left, opacity}header .header-menu>div>menu>li menu:before{content:'';position:absolute;display:block;left:15px;top:-6px;width:15px;height:15px;border-radius:3px;transform:rotate(45deg);background-color:#fff}header .header-menu>div>menu>li menu li{position:relative}header .header-menu>div>menu>li menu li a{display:block;padding:10px 20px;text-decoration:none;white-space:nowrap;background-color:#fff;color:#888;font-size:14px;transition:ease .3s;transition-property:color, background-color}html:not(.touch) header .header-menu>div>menu>li menu li a:hover,header .header-menu>div>menu>li menu li a.active{background-color:#00B5E3;color:#fff}header .header-menu>div>menu>li menu li:first-of-type a{padding-top:15px;border-radius:10px 10px 0 0}header .header-menu>div>menu>li menu li:last-of-type a{padding-bottom:15px;border-radius:0 0 10px 10px}header .header-menu>div>menu>li:hover span,header .header-menu>div>menu>li:hover span>a{color:#00B5E3}header .header-menu>div>menu>li:hover menu{opacity:1;pointer-events:initial}header .header-menu .search{position:relative}header .header-menu .search>div{display:block;position:absolute;width:260px;left:-3px;top:59px;background-color:#fff;border-radius:10px;box-shadow:0 5px 8px rgba(0,0,0,0.1);opacity:0;pointer-events:none;transition:ease .15s;transition-property:left, opacity}header .header-menu .search>div:before{content:'';position:absolute;display:block;left:15px;top:-6px;width:15px;height:15px;border-radius:3px;transform:rotate(45deg);background-color:#fff}header .header-menu .search>div.show{opacity:1;pointer-events:initial}header .header-menu .search,header .header-menu .account,header .header-menu .cart-holder,header .header-menu .favourites{display:none}@media only screen and (min-width: 1024px){header .header-menu .search,header .header-menu .account,header .header-menu .cart-holder,header .header-menu .favourites{display:block}}header .header-menu .languages{position:relative;display:none;margin:14px 0 0 40px;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer}html:not(.touch) header .header-menu .languages:hover span{color:#00B5E3}@media only screen and (min-width: 1024px){header .header-menu .languages{display:block}}header .header-menu .languages span{white-space:nowrap;transition:color ease .3s}header .header-menu .languages span:after{display:inline-block;content:'\f078';font-family:'fontawesome';font-size:9px;margin:-2px 0 0 5px;vertical-align:middle}header .header-menu .languages menu{display:block;position:absolute;right:0;top:45px;background-color:#fff;border-radius:10px;box-shadow:0 5px 8px rgba(0,0,0,0.1);opacity:0;pointer-events:none;transition:ease .15s;transition-property:left, opacity}header .header-menu .languages menu:before{content:'';position:absolute;display:block;right:15px;top:-6px;width:15px;height:15px;border-radius:3px;transform:rotate(45deg);background-color:#fff}header .header-menu .languages menu li{position:relative}header .header-menu .languages menu li a{display:block;padding:15px 20px;border-radius:10px;text-decoration:none;white-space:nowrap;color:#888;font-size:12px;transition:ease .3s;transition-property:color, background-color}html:not(.touch) header .header-menu .languages menu li a:hover{background-color:#00B5E3;color:#fff}header .header-menu .languages menu li a.active{display:none}header .header-menu .languages:hover menu{opacity:1;pointer-events:initial}header form,off-canvas form{flex-wrap:nowrap}header form input[type="search"],off-canvas form input[type="search"]{margin:0 !important;width:calc(100% - 50px) !important;box-shadow:none !important}off-canvas{display:block;position:fixed;width:100vw;height:100vh;top:0;left:-100vw;z-index:999998;overflow:auto;background-color:#87027B;padding:130px 40px 40px;opacity:0;transition:ease .5s;transition-property:opacity, left}off-canvas.show-menu{left:0;opacity:1}@media only screen and (min-width: 1024px){off-canvas.show-menu{left:-100vw;opacity:0}}off-canvas form{padding:40px 0 30px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.3)}off-canvas form input[type="search"]{border-radius:10px 0 0 10px !important}off-canvas div{display:flex;justify-content:flex-start;flex-wrap:nowrap}off-canvas div .languages{margin-left:auto}off-canvas div .languages span{display:none}off-canvas div .languages menu li{float:left;margin:10px 0 0}off-canvas div .languages menu a{font-size:12px;font-weight:400}off-canvas div .languages menu a.active{display:none}off-canvas menu li{margin-bottom:20px}off-canvas menu a,off-canvas menu span{text-decoration:none;text-transform:uppercase;color:#fff;font-size:14px;font-weight:600;transition:color ease .3s}@media only screen and (min-width: 1150px){off-canvas menu a,off-canvas menu span{font-size:15px}}html:not(.touch) off-canvas menu a:hover,off-canvas menu a.active,html:not(.touch) off-canvas menu span:hover,off-canvas menu span.active{color:#00B5E3}off-canvas menu span{cursor:pointer;display:inline-block}off-canvas menu span:after{display:inline-block;content:'\f078';font-family:'fontawesome';font-size:11px;margin:-4px 0 0 7px;vertical-align:middle}off-canvas menu menu{opacity:0;max-height:0;padding:0 0 0 40px;overflow:hidden;transition:ease .3s;transition-property:opacity, max-height, padding}off-canvas menu menu.show{opacity:1;max-height:500px;padding:20px 0 0 40px}off-canvas menu menu a{text-transform:none}.cart-holder{position:relative;width:40px;height:40px}.cart-holder .cart{display:block}.cart-holder cart-amount{display:block;top:-2px;right:-5px;position:absolute;z-index:1;text-align:center;font-size:10px;line-height:0;padding:9px 0 0 1px;width:18px;height:18px;border-radius:50%;background-color:#fff;color:#87027B}.cart-holder cart-amount:empty{display:none !important}.search>span,.account,.cart,.favourites,button[data-off-canvas-toggle]{display:block;cursor:pointer;position:relative;text-decoration:none;width:40px;min-width:40px;height:40px;margin-top:3px;border-radius:50%;background-color:#00B5E3;color:#fff}.search>span,.account,.cart,.favourites{margin-right:5px;overflow:hidden}.search>span span,.account span,.cart span,.favourites span{display:none}.search>span:before,.search>span:after,.account:before,.account:after,.cart:before,.cart:after,.favourites:before,.favourites:after{position:absolute;left:50%;font-family:'fontawesome';font-size:14px;transform:translate(-50%, -50%);transition:top ease .3s}.search>span:before,.account:before,.cart:before,.favourites:before{top:50%;color:#fff}.search>span:after,.account:after,.cart:after,.favourites:after{top:150%;color:#87027B}html:not(.touch) .search>span:hover:before,html:not(.touch) .account:hover:before,html:not(.touch) .cart:hover:before,html:not(.touch) .favourites:hover:before{top:-150%}html:not(.touch) .search>span:hover:after,html:not(.touch) .account:hover:after,html:not(.touch) .cart:hover:after,html:not(.touch) .favourites:hover:after{top:50%}.search>span:before,.search>span:after{content:'\f002'}.account:before,.account:after{content:'\f007'}.cart:before,.cart:after{content:'\f07a'}.favourites:before,.favourites:after{content:'\f004'}button[data-off-canvas-toggle]{margin-right:calc(-clamp(15px, 2vw, 40px)/2);transition:transform ease .3s}@media only screen and (min-width: 1024px){button[data-off-canvas-toggle]{display:none}}button[data-off-canvas-toggle]:before,button[data-off-canvas-toggle] span,button[data-off-canvas-toggle]:after{position:absolute;left:13px;right:13px;background-color:#fff;height:2px;transition:all ease .3s}button[data-off-canvas-toggle]:before,button[data-off-canvas-toggle]:after{content:''}button[data-off-canvas-toggle]:before{top:13px}button[data-off-canvas-toggle] span{top:19px;overflow:hidden;color:transparent;font-size:0px;line-height:0}button[data-off-canvas-toggle]:after{top:25px}html:not(.touch) button[data-off-canvas-toggle]:hover:before,html:not(.touch) button[data-off-canvas-toggle]:hover span,html:not(.touch) button[data-off-canvas-toggle]:hover:after{background-color:#87027B}html:not(.touch) button[data-off-canvas-toggle]:hover:before{transform:rotate(45deg);left:18px;top:15px}html:not(.touch) button[data-off-canvas-toggle]:hover:after{transform:rotate(-45deg);left:18px;top:23px}button[data-off-canvas-toggle].show-menu span{opacity:0}button[data-off-canvas-toggle].show-menu:before,button[data-off-canvas-toggle].show-menu:after,html:not(.touch) button[data-off-canvas-toggle].show-menu:hover:before,html:not(.touch) button[data-off-canvas-toggle].show-menu:hover:after{top:19px;right:11px;left:11px}button[data-off-canvas-toggle].show-menu:before,html:not(.touch) button[data-off-canvas-toggle].show-menu:hover:before{transform:rotate(45deg)}button[data-off-canvas-toggle].show-menu:after,html:not(.touch) button[data-off-canvas-toggle].show-menu:hover:after{transform:rotate(-45deg)}html:not(.touch) button[data-off-canvas-toggle].show-menu:hover{transform:rotate(90deg)}.header-slider{max-height:800px;overflow:hidden}.header-slider .row,.header-slider .cols{min-height:unset}.header-slider .slider-logo{position:absolute;top:75px;z-index:9999;height:500px;width:auto;display:none;transition:opacity ease .3s}.header-slider .slider-logo.sticky-menu-visible{opacity:0}@media only screen and (min-width: 640px){.header-slider .slider-logo{display:block}}@media only screen and (min-width: 1150px){.header-slider .slider-logo{top:100px}}.header-slider .slider{position:relative;width:100%;background:linear-gradient(45deg, #00b5e3 0%, #87027b 100%);overflow:hidden;opacity:0;transition:opacity ease .3s}.header-slider .slider.slick-initialized{opacity:1}.header-slider .slick-prev,.header-slider .slick-next{bottom:unset !important;top:30px}@media only screen and (min-width: 640px){.header-slider .slick-prev,.header-slider .slick-next{top:50px}}@media only screen and (min-width: 1600px){.header-slider .slick-prev,.header-slider .slick-next{transform:none}}.header-slider .slick-prev{left:unset;right:55px}@media only screen and (min-width: 640px){.header-slider .slick-prev{right:100px}}@media only screen and (min-width: 1024px){.header-slider .slick-prev{right:125px}}@media only screen and (min-width: 1240px){.header-slider .slick-prev{right:145px}}.header-slider .slick-next{right:20px}@media only screen and (min-width: 640px){.header-slider .slick-next{right:50px}}@media only screen and (min-width: 1024px){.header-slider .slick-next{right:75px}}@media only screen and (min-width: 1240px){.header-slider .slick-next{right:95px}}.header-slider .slide{display:flex;flex-wrap:wrap;align-content:center;min-height:550px;max-height:800px;padding:125px 0 75px}@media only screen and (min-width: 640px){.header-slider .slide{min-height:700px;padding:0}}@media only screen and (min-width: 1024px){.header-slider .slide{min-height:800px}}.header-slider .slide.slick-current .slider-content{opacity:1;transform:none}.header-slider .slide .slider-content{opacity:0;transform:translateY(200px);transition:ease .5s;transition-property:opacity, transform}@media only screen and (min-width: 640px){.header-slider .slide .slider-content{padding-left:150px}}@media only screen and (min-width: 1024px){.header-slider .slide .slider-content{padding-left:200px}}@media only screen and (min-width: 1400px){.header-slider .slide .slider-content{padding-left:255px}}.header-slider .slide .slider-content pre-header{display:inline-block;text-transform:uppercase;font-weight:600;color:#fff;line-height:1;font-size:20px}@media only screen and (min-width: 640px){.header-slider .slide .slider-content pre-header{font-size:26px}}@media only screen and (min-width: 1024px){.header-slider .slide .slider-content pre-header{font-size:32px}}.header-slider .slide .slider-content pre-header.new{background-color:#11d2ae;border-radius:10px;padding:10px 15px;transform-origin:left;font-size:16px;margin-bottom:7px}@media only screen and (min-width: 640px){.header-slider .slide .slider-content pre-header.new{font-size:20px}}@media only screen and (min-width: 1024px){.header-slider .slide .slider-content pre-header.new{font-size:24px}}.header-slider .slide .slider-content slide-header{display:block;color:#fff}.header-slider .slide .slider-content>p{max-width:500px;color:#fff}.header-slider .slide .slider-content>a{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #87027B;background-color:#87027B}.header-slider .slide .slider-content>a,html:not(.touch) .header-slider .slide .slider-content>a:hover,.header-slider .slide .slider-content>a:before,.header-slider .slide .slider-content>a:after{color:#fff}.header-slider .slide .slider-content>a:before,.header-slider .slide .slider-content>a:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.header-slider .slide .slider-content>a:before{left:-20px;opacity:0;transition-property:left, opacity}.header-slider .slide .slider-content>a:after{right:30px;transition-property:right, opacity}html:not(.touch) .header-slider .slide .slider-content>a:hover{padding:16px 30px 19px 55px}html:not(.touch) .header-slider .slide .slider-content>a:hover:before{left:30px;opacity:1}html:not(.touch) .header-slider .slide .slider-content>a:hover:after{right:-20px;opacity:0}.header-slider .slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2;z-index:-1}.header-slider .slider-overlay{content:'';display:block;position:absolute;bottom:-20px;left:-1px;z-index:999;width:calc(100% + 2px);pointer-events:none}.header-slider .slider-overlay img{width:100%;height:auto;max-height:375px;object-fit:fill}.header-intro .row,.header-intro .cols{min-height:unset}.header-intro .header-intro-container{position:relative;width:100%;background:linear-gradient(45deg, #00b5e3 0%, #87027b 100%);overflow:hidden}.header-intro .header-intro-content{display:flex;flex-wrap:wrap;align-content:center;padding:125px 0 27.5vw}@media only screen and (min-width: 640px){.header-intro .header-intro-content{min-height:500px;padding:125px 0 175px}}@media only screen and (min-width: 1024px){.header-intro .header-intro-content{min-height:600px}}.header-intro .header-intro-content .header-intro-text{position:relative;z-index:2}.header-intro .header-intro-content .header-intro-text pre-header{display:inline-block;text-transform:uppercase;font-weight:600;color:#fff;line-height:1;font-size:20px}@media only screen and (min-width: 640px){.header-intro .header-intro-content .header-intro-text pre-header{font-size:26px}}@media only screen and (min-width: 1024px){.header-intro .header-intro-content .header-intro-text pre-header{font-size:32px}}.header-intro .header-intro-content .header-intro-text h1{color:#fff;max-width:800px}.header-intro .header-intro-content .header-intro-text>p{color:#fff;max-width:500px}.header-intro .header-intro-content img{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2}.header-intro .intro-overlay{content:'';display:block;position:absolute;bottom:-20px;left:-1px;z-index:999;width:calc(100% + 2px);pointer-events:none}.header-intro .intro-overlay img{width:100%;height:auto;max-height:375px;object-fit:fill}.header-account .header-account-container{position:relative;width:100%;background:linear-gradient(45deg, #00b5e3 0%, #87027b 100%);overflow:hidden}@media only screen and (min-width: 1024px){.header-account .header-account-container{margin-bottom:100px}}.header-account .header-account-content{display:flex;flex-wrap:wrap;align-content:center;padding:125px 0 27.5vw}@media only screen and (min-width: 640px){.header-account .header-account-content{min-height:200px;padding:125px 0 150px}}.header-account .header-account-content .header-account-text{position:relative;z-index:2}.header-account .header-account-content .header-account-text strong{display:block;color:#fff;margin:0}.header-account .header-account-content img{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2}.header-account .account-overlay{content:'';display:block;position:absolute;bottom:-20px;left:-1px;z-index:999;width:calc(100% + 2px);pointer-events:none}.header-account .account-overlay img{width:100%;height:auto;max-height:200px;object-fit:fill}.breadcrumbs{display:none;position:relative;z-index:999;margin:-20px 0 30px}@media only screen and (min-width: 640px){.breadcrumbs{display:block}}@media only screen and (min-width: 1024px){.breadcrumbs{margin:-80px 0 60px}}.breadcrumbs ul{display:flex;justify-items:flex-start;gap:10px}.breadcrumbs ul li{font-size:12px;padding-left:0 !important}.breadcrumbs ul li+li:before{content:'|';display:inline-block;padding-right:10px;font-weight:300}.breadcrumbs ul li:last-child{color:#888}.breadcrumbs ul li a{color:#888}[data-inview]{transition:ease .5s;transition-property:opacity, transform}[data-inview]:not(.in-view){opacity:0;transform:translateY(75px)}.login .required{padding:10px 0 0 5px}.login .login-links{margin-top:30px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.login .login-links a{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #888}.login .login-links a,html:not(.touch) .login .login-links a:hover,.login .login-links a:before,.login .login-links a:after{color:#888}.login .login-links a:before,.login .login-links a:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.login .login-links a:before{left:-20px;opacity:0;transition-property:left, opacity}.login .login-links a:after{right:30px;transition-property:right, opacity}html:not(.touch) .login .login-links a:hover{padding:16px 30px 19px 55px}html:not(.touch) .login .login-links a:hover:before{left:30px;opacity:1}html:not(.touch) .login .login-links a:hover:after{right:-20px;opacity:0}.register .register-form p{position:relative;padding:20px;font-weight:600}@media only screen and (min-width: 640px){.register .register-form p{padding:30px}}.register .register-form p:after{content:'';display:block;position:absolute;bottom:5px;left:20px;right:20px;border-bottom:1px solid rgba(136,136,136,0.5)}@media only screen and (min-width: 640px){.register .register-form p:after{left:30px;right:30px}}.register .register-form p+form{margin-top:0}.register .required{padding:10px 0 0 5px}.register .register-links{margin-top:30px;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 1024px){.register .register-links{margin-top:50px}}.register .register-links a{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #888}.register .register-links a,html:not(.touch) .register .register-links a:hover,.register .register-links a:before,.register .register-links a:after{color:#888}.register .register-links a:before,.register .register-links a:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.register .register-links a:before{left:-20px;opacity:0;transition-property:left, opacity}.register .register-links a:after{right:30px;transition-property:right, opacity}html:not(.touch) .register .register-links a:hover{padding:16px 30px 19px 55px}html:not(.touch) .register .register-links a:hover:before{left:30px;opacity:1}html:not(.touch) .register .register-links a:hover:after{right:-20px;opacity:0}.resend-activation .required{padding:10px 0 0 5px}.resend-activation .required{padding:10px 0 0 5px}.my-account .account-info{margin-bottom:30px}.my-account .account-info>div{display:flex;flex-wrap:wrap;justify-content:flex-end}.my-account .account-info ul{min-width:100%}.my-account .account-info a{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3;background-color:#00B5E3;padding:16px 30px 19px 55px}.my-account .account-info a,html:not(.touch) .my-account .account-info a:hover,.my-account .account-info a:before,.my-account .account-info a:after{color:#fff}.my-account .account-info a:before,.my-account .account-info a:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.my-account .account-info a:before{left:-20px;opacity:0;transition-property:left, opacity}.my-account .account-info a:after{right:30px;transition-property:right, opacity}html:not(.touch) .my-account .account-info a:hover{padding:16px 30px 19px 55px}html:not(.touch) .my-account .account-info a:hover:before{left:30px;opacity:1}html:not(.touch) .my-account .account-info a:hover:after{right:-20px;opacity:0}.my-account .account-info a:before,.my-account .account-info a:after{content:'\f08b'}.my-account .account-info a:before{left:30px;opacity:1}.my-account .account-info a:after{right:-20px;opacity:0}html:not(.touch) .my-account .account-info a:hover{padding:16px 55px 19px 30px}html:not(.touch) .my-account .account-info a:hover:before{left:-20px;opacity:0}html:not(.touch) .my-account .account-info a:hover:after{right:30px;opacity:1}.my-account .account-blocks .table table th,.my-account .account-blocks .table table td{text-align:left}.my-account .account-blocks .table table th:first-child,.my-account .account-blocks .table table td:first-child{text-align:left}.my-account .account-blocks .table table th:not(:first-child),.my-account .account-blocks .table table td:not(:first-child){white-space:nowrap}.my-account .account-blocks .table table th:last-child,.my-account .account-blocks .table table td:last-child{text-align:right}.account-buttons{margin-bottom:30px}@media only screen and (min-width: 640px){.account-buttons{margin-bottom:50px;border-bottom:2px solid #87027B}}@media only screen and (min-width: 1024px){.account-buttons{margin-bottom:70px}}.account-buttons ul{display:flex;flex-wrap:wrap}.account-buttons ul li{padding-left:0 !important;width:100%}@media only screen and (min-width: 640px){.account-buttons ul li{display:flex;width:auto;padding-right:5px}}.account-buttons ul a{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #87027B;width:100%}.account-buttons ul a,html:not(.touch) .account-buttons ul a:hover,.account-buttons ul a:before,.account-buttons ul a:after{color:#87027B}.account-buttons ul a:before,.account-buttons ul a:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.account-buttons ul a:before{left:-20px;opacity:0;transition-property:left, opacity}.account-buttons ul a:after{right:30px;transition-property:right, opacity}html:not(.touch) .account-buttons ul a:hover{padding:16px 30px 19px 55px}html:not(.touch) .account-buttons ul a:hover:before{left:30px;opacity:1}html:not(.touch) .account-buttons ul a:hover:after{right:-20px;opacity:0}@media only screen and (max-width: 639px){.account-buttons ul a.active{display:none}}@media only screen and (min-width: 640px){.account-buttons ul a{padding:20px 30px;background-color:#fff;border-radius:10px 10px 0 0;border-bottom:none;transition:ease .3s;transition-property:margin-top, padding-bottom}.account-buttons ul a:before,.account-buttons ul a:after{display:none}.account-buttons ul a.active{pointer-events:none;margin-bottom:-2px}.account-buttons ul a:not(.active){color:#888;border-color:#888}html:not(.touch) .account-buttons ul a:hover{padding:20px 30px;margin-top:-5px;padding-bottom:25px;color:#888}}.text-photo-block figure img{border-radius:10px;margin-top:30px;width:100%}@media only screen and (min-width: 640px){.text-photo-block figure img{margin-top:10px}}.text-photo-block .photo-scroll{margin-top:30px}@media only screen and (min-width: 640px){.text-photo-block .photo-scroll{margin-top:10px}}.text-photo-block .photo-scroll img{margin-top:0 !important}.photo-block figure img{width:100%;border-radius:10px}.photo-hover-block{position:relative}.photo-hover-block figure img{width:100%;border-radius:10px;cursor:help}html.touch .photo-hover-block figure img{border-radius:10px 10px 0 0;margin-bottom:24px}.photo-hover-block figure img:last-of-type{position:absolute;left:0;top:0;opacity:0;transition:opacity ease .3s}html.touch .photo-hover-block figure figcaption{float:left;padding-top:7px}.photo-hover-block figure:hover img:last-of-type{opacity:1}.photo-hover-block div{position:absolute;bottom:0;left:0;right:0;background-color:#00B5E3;text-align:right;color:#fff;font-size:12px;line-height:1;padding:10px 15px;height:32px;border-radius:0 0 10px 10px}html:not(.touch) .photo-hover-block div{display:none}.photo-scroll{position:relative;background-color:#000;overflow:hidden;border-radius:10px;font-size:0;line-height:0}.photo-scroll:after{content:'';display:block;width:80px;height:80px;border-radius:50%;background:rgba(0,181,227,0.9) url("../img/scroll-icon.svg") center center no-repeat;background-size:auto 55px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:opacity ease .3s}@media only screen and (min-width: 1024px){.photo-scroll:after{width:120px;height:120px;background-size:auto 75px}}html.touch .photo-scroll:after{background-image:url("../img/drag-icon.svg")}.photo-scroll.init:after{opacity:0}.photo-scroll.init img{filter:none;opacity:1}.photo-scroll img{width:100%;filter:blur(8px);opacity:.7;transition:ease .3s;transition-property:filter, opacity}.photo-scroll figcaption,.photo-scroll div{position:absolute;bottom:10px;color:#fff;font-size:12px;line-height:1;font-weight:600;background-color:rgba(0,0,0,0.7);padding:5px 10px;border-radius:4px}@media only screen and (min-width: 640px){.photo-scroll figcaption,.photo-scroll div{bottom:20px}}.photo-scroll figcaption{font-style:italic;left:10px;max-width:calc(100% - 90px)}@media only screen and (min-width: 640px){.photo-scroll figcaption{left:20px;max-width:calc(100% - 110px)}}.photo-scroll div{right:10px}@media only screen and (min-width: 640px){.photo-scroll div{right:20px;font-size:15px}}.modules-category-feature .module-categories{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1024px){.modules-category-feature .module-categories{flex-wrap:nowrap;justify-content:center}}.modules-category-feature .module-category{margin:0 20px 20px}@media only screen and (min-width: 640px){.modules-category-feature .module-category{display:flex;flex-wrap:nowrap}}@media only screen and (min-width: 1024px){.modules-category-feature .module-category{display:inline-block;width:calc(100%/3 - 25px)}}html:not(.touch) .modules-category-feature .module-category:hover{transform:translateY(-10px)}@media only screen and (min-width: 640px){html:not(.touch) .modules-category-feature .module-category:hover{transform:translateX(10px)}}@media only screen and (min-width: 1024px){html:not(.touch) .modules-category-feature .module-category:hover{transform:translateY(-10px)}}.modules-category-feature .module-category img{width:100%;object-fit:cover}@media only screen and (min-width: 640px){.modules-category-feature .module-category img{min-width:260px;max-width:260px}}@media only screen and (min-width: 1024px){.modules-category-feature .module-category img{min-width:100%;max-width:100%}}.modules-category-feature .module-category div{padding:20px 25px 110px}@media only screen and (min-width: 640px){.modules-category-feature .module-category div{min-width:calc(100% - 260px);max-width:calc(100% - 260px)}}@media only screen and (min-width: 1024px){.modules-category-feature .module-category div{min-width:100%;max-width:100%}}.modules-category-feature .module-category strong{display:block}.modules-category-feature .module-category span{max-width:calc(100% - 60px);position:absolute !important;bottom:35px;right:35px}.modules-category-feature .basic-knowledge strong{color:#888}.modules-category-feature .basic-knowledge span{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #888}.modules-category-feature .basic-knowledge span,html:not(.touch) .modules-category-feature .basic-knowledge span:hover,.modules-category-feature .basic-knowledge span:before,.modules-category-feature .basic-knowledge span:after{color:#888}.modules-category-feature .basic-knowledge span:before,.modules-category-feature .basic-knowledge span:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.modules-category-feature .basic-knowledge span:before{left:-20px;opacity:0;transition-property:left, opacity}.modules-category-feature .basic-knowledge span:after{right:30px;transition-property:right, opacity}html:not(.touch) .modules-category-feature .basic-knowledge span:hover{padding:16px 30px 19px 55px}html:not(.touch) .modules-category-feature .basic-knowledge span:hover:before{left:30px;opacity:1}html:not(.touch) .modules-category-feature .basic-knowledge span:hover:after{right:-20px;opacity:0}.modules-category-feature .medical-specialities span{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3}.modules-category-feature .medical-specialities span,html:not(.touch) .modules-category-feature .medical-specialities span:hover,.modules-category-feature .medical-specialities span:before,.modules-category-feature .medical-specialities span:after{color:#00B5E3}.modules-category-feature .medical-specialities span:before,.modules-category-feature .medical-specialities span:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.modules-category-feature .medical-specialities span:before{left:-20px;opacity:0;transition-property:left, opacity}.modules-category-feature .medical-specialities span:after{right:30px;transition-property:right, opacity}html:not(.touch) .modules-category-feature .medical-specialities span:hover{padding:16px 30px 19px 55px}html:not(.touch) .modules-category-feature .medical-specialities span:hover:before{left:30px;opacity:1}html:not(.touch) .modules-category-feature .medical-specialities span:hover:after{right:-20px;opacity:0}.modules-category-feature .body-parts strong{color:#87027B}.modules-category-feature .body-parts span{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #87027B}.modules-category-feature .body-parts span,html:not(.touch) .modules-category-feature .body-parts span:hover,.modules-category-feature .body-parts span:before,.modules-category-feature .body-parts span:after{color:#87027B}.modules-category-feature .body-parts span:before,.modules-category-feature .body-parts span:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.modules-category-feature .body-parts span:before{left:-20px;opacity:0;transition-property:left, opacity}.modules-category-feature .body-parts span:after{right:30px;transition-property:right, opacity}html:not(.touch) .modules-category-feature .body-parts span:hover{padding:16px 30px 19px 55px}html:not(.touch) .modules-category-feature .body-parts span:hover:before{left:30px;opacity:1}html:not(.touch) .modules-category-feature .body-parts span:hover:after{right:-20px;opacity:0}.modules-search{text-align:center}.modules-search strong{display:block;color:#87027B;margin-bottom:30px}.modules-search form{display:inline-flex;flex-wrap:nowrap;width:100%;max-width:325px}.modules-search form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])[type="search"]{padding:0 70px 0 20px;margin:0}.modules-search form button{margin-left:-50px}.modules-search-filters{position:relative;z-index:999;margin:-90px 0 40px;background-color:#dedede;border-radius:20px;padding:20px 20px 5px}@media only screen and (min-width: 640px){.modules-search-filters{margin:-135px 0 40px}}@media only screen and (min-width: 1024px){.modules-search-filters{padding:30px 30px 15px;margin:-170px 0 100px}}.modules-search-filters h2{color:#888;margin:-5px 0 15px 5px}@media only screen and (min-width: 1024px){.modules-search-filters h2{margin-bottom:20px}}.modules-search-filters .active-filters{padding-left:5px;margin-bottom:10px}.modules-search-filters .active-filters:empty{display:none}@media only screen and (min-width: 1024px){.modules-search-filters .active-filters{position:absolute;right:20px;top:15px;max-width:calc(100% - 300px);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;height:35px;margin-bottom:0}}.modules-search-filters .active-filters button{font-size:12px;line-height:1;color:#888;margin-right:15px;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color ease .3s}@media only screen and (min-width: 640px){.modules-search-filters .active-filters button{height:auto}}.modules-search-filters .active-filters button:before{content:'\f00d';display:inline-block;font-family:'fontawesome';font-size:12px;width:15px;height:15px;line-height:1;padding:1px 0 0 3px;border-radius:50%;border:1px solid #888;margin-right:5px;transition:ease .3s;transition-property:transform, border-color}html:not(.touch) .modules-search-filters .active-filters button:hover{color:#666}html:not(.touch) .modules-search-filters .active-filters button:hover:before{transform:rotate(90deg);border-color:#666}.modules-search-filters form{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.modules-search-filters form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])[type="search"]{padding:0 70px 0 20px}.modules-search-filters form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.modules-search-filters form textarea,.modules-search-filters form select{box-shadow:none}@media only screen and (min-width: 1024px){.modules-search-filters form label,.modules-search-filters form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])[type="search"]{width:calc(100%/3 - 35px)}.modules-search-filters form label:nth-child(2){width:calc(100%/3)}}.modules-search-filters form button{position:absolute;right:0;bottom:15px}.modules-overview{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}@media only screen and (min-width: 640px){.modules-overview{gap:40px}}.modules-overview .hide-item{display:none}.modules-overview .no-result{min-width:100%}@media only screen and (min-width: 640px){.modules-overview .module-card{width:calc(100%/2 - 20px)}}@media only screen and (min-width: 1024px){.modules-overview .module-card{width:calc(100%/3 - 27px)}}html:not(.touch) .modules-overview .module-card:hover{transform:translateY(-10px)}.modules-overview .module-card module-card-label{display:block;position:absolute;top:25px;left:-35px;padding:10px;width:155px;transform:rotate(-45deg);background-color:#11d2ae;color:#fff;font-size:14px;line-height:1;text-transform:uppercase;font-weight:600;text-align:center}.modules-overview .module-card img{width:100%;object-fit:cover}.modules-overview .module-card div:first-of-type{padding:20px 25px 110px}.modules-overview .module-card div:first-of-type>strong{display:block}.modules-overview .module-card div:first-of-type>span{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3;max-width:calc(100% - 60px);position:absolute !important;bottom:35px;right:35px}.modules-overview .module-card div:first-of-type>span,html:not(.touch) .modules-overview .module-card div:first-of-type>span:hover,.modules-overview .module-card div:first-of-type>span:before,.modules-overview .module-card div:first-of-type>span:after{color:#00B5E3}.modules-overview .module-card div:first-of-type>span:before,.modules-overview .module-card div:first-of-type>span:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.modules-overview .module-card div:first-of-type>span:before{left:-20px;opacity:0;transition-property:left, opacity}.modules-overview .module-card div:first-of-type>span:after{right:30px;transition-property:right, opacity}html:not(.touch) .modules-overview .module-card div:first-of-type>span:hover{padding:16px 30px 19px 55px}html:not(.touch) .modules-overview .module-card div:first-of-type>span:hover:before{left:30px;opacity:1}html:not(.touch) .modules-overview .module-card div:first-of-type>span:hover:after{right:-20px;opacity:0}.modules-overview .module-card .add-to-favourites{position:absolute;top:25px;right:25px;margin:0;padding:0}.modules-overview .module-card .add-to-favourites .button span:first-of-type{display:none}@media only screen and (min-width: 1024px){.trial-teaser:not(.center):after{content:'';display:block;position:absolute;left:50%;bottom:28.5%;z-index:0;height:1px;width:calc(100% - 30px);max-width:1350px;background-color:#e1e1e1;transform:translateX(-50%)}}@media only screen and (min-width: 1024px){.trial-teaser:not(.center) .trial-teaser-text{padding:75px 75px 0 0}}.trial-teaser .trial-teaser-text{margin-bottom:30px}@media only screen and (min-width: 1024px){.trial-teaser .trial-teaser-text{padding:0 75px 0 0}}.trial-teaser .trial-teaser-text a:not(.trial-button){white-space:nowrap}.trial-teaser .trial-teaser-text .trial-button{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #87027B;background-color:#87027B}.trial-teaser .trial-teaser-text .trial-button,html:not(.touch) .trial-teaser .trial-teaser-text .trial-button:hover,.trial-teaser .trial-teaser-text .trial-button:before,.trial-teaser .trial-teaser-text .trial-button:after{color:#fff}.trial-teaser .trial-teaser-text .trial-button:before,.trial-teaser .trial-teaser-text .trial-button:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.trial-teaser .trial-teaser-text .trial-button:before{left:-20px;opacity:0;transition-property:left, opacity}.trial-teaser .trial-teaser-text .trial-button:after{right:30px;transition-property:right, opacity}html:not(.touch) .trial-teaser .trial-teaser-text .trial-button:hover{padding:16px 30px 19px 55px}html:not(.touch) .trial-teaser .trial-teaser-text .trial-button:hover:before{left:30px;opacity:1}html:not(.touch) .trial-teaser .trial-teaser-text .trial-button:hover:after{right:-20px;opacity:0}.trial-teaser .trial-teaser-video{position:relative;z-index:1}.trial-teaser .trial-teaser-video video{position:absolute;left:4%;top:4%;width:92%;height:auto;border-radius:3px}.trial-teaser .trial-teaser-video img{width:100%}.price-cards .price-card-holder{display:flex;flex-wrap:wrap}@media only screen and (min-width: 640px){.price-cards .price-card-holder{justify-content:space-between}}@media only screen and (min-width: 850px) and (max-width: 1023px){.price-cards .price-card-holder{padding:0 calc(100%/12)}}@media only screen and (min-width: 1024px){.price-cards .price-card-holder{flex-wrap:nowrap}}.price-cards .price-card{margin-bottom:20px}@media only screen and (min-width: 640px) and (max-width: 1023px){.price-cards .price-card{margin-bottom:30px}.price-cards .price-card:first-child,.price-cards .price-card:nth-child(2){width:calc(50% - 15px)}}@media only screen and (min-width: 1024px){.price-cards .price-card{width:calc(100%/3 - 25px)}.price-cards .price-card:not(:nth-child(2)){margin:35px 0 55px}}.price-cards .price-card price-card-header{display:block;background-color:#87027B;text-align:center;color:#fff;font-size:16px;line-height:1.2;text-transform:uppercase;font-weight:600;padding:25px}.price-cards .price-card price-card-price{position:relative;display:block;min-height:175px;background-color:#f8f0f7;padding:30px 25px;text-align:center}.price-cards .price-card price-card-currency,.price-cards .price-card price-card-amount,.price-cards .price-card price-card-request{display:inline-block;color:#87027B;font-size:40px;line-height:1;padding-right:5px}.price-cards .price-card price-card-amount{position:relative;font-size:90px}.price-cards .price-card price-card-amount span{display:inline-block;font-size:30px;padding-left:5px;position:absolute;top:25px}.price-cards .price-card price-card-period{display:inline-block;font-size:14px;color:#888;vertical-align:bottom}.price-cards .price-card price-card-request{margin-top:10px}.price-cards .price-card price-card-label{display:block;position:absolute;top:25px;right:-35px;padding:10px;width:155px;transform:rotate(45deg);background-color:#11d2ae;color:#fff;font-size:14px;line-height:1;text-transform:uppercase;font-weight:600;text-align:center}.price-cards .price-card price-card-benefits{display:block;padding:25px 25px 120px}.price-cards .price-card price-card-benefits li+li{margin-top:15px}.price-cards .price-card price-button{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3;background-color:#00B5E3;max-width:calc(100% - 60px);position:absolute;bottom:35px;right:35px}.price-cards .price-card price-button,html:not(.touch) .price-cards .price-card price-button:hover,.price-cards .price-card price-button:before,.price-cards .price-card price-button:after{color:#fff}.price-cards .price-card price-button:before,.price-cards .price-card price-button:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.price-cards .price-card price-button:before{left:-20px;opacity:0;transition-property:left, opacity}.price-cards .price-card price-button:after{right:30px;transition-property:right, opacity}html:not(.touch) .price-cards .price-card price-button:hover{padding:16px 30px 19px 55px}html:not(.touch) .price-cards .price-card price-button:hover:before{left:30px;opacity:1}html:not(.touch) .price-cards .price-card price-button:hover:after{right:-20px;opacity:0}.popular-modules{text-align:center}.popular-modules module-slider{display:block;width:calc(100% + clamp(15px, 2vw, 40px));margin:20px -10px 0;padding-bottom:50px}@media only screen and (min-width: 640px){.popular-modules module-slider{margin-top:40px;padding-bottom:60px}}@media only screen and (min-width: 1024px){.popular-modules module-slider{margin:50px -15px 0;padding-bottom:70px}}@media only screen and (min-width: 1600px){.popular-modules module-slider{padding-bottom:0}}.popular-modules module-slider .module-slide{margin:10px;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;height:220px;border-radius:10px;overflow:hidden;background:linear-gradient(to right, rgba(0,181,227,0.7), rgba(135,2,123,0.7));transition:transform ease .3s}@media only screen and (min-width: 1024px){.popular-modules module-slider .module-slide{margin:10px 15px}}.popular-modules module-slider .module-slide,html:not(.touch) .popular-modules module-slider .module-slide:hover{color:#fff}html:not(.touch) .popular-modules module-slider .module-slide:hover{transform:translateY(-10px)}.popular-modules module-slider .module-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.6;mix-blend-mode:multiply}.popular-modules module-slider .module-slide strong{display:block;position:relative;font-size:20px;line-height:1.1;padding:0 20px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.3)}.faq{padding:30px 0;background-color:#f8f0f7}@media only screen and (min-width: 640px){.faq{padding:60px 0}}@media only screen and (min-width: 1024px){.faq{padding:80px 0}}@media only screen and (min-width: 1240px){.faq{padding:100px 0}}.faq h2{text-align:center}.faq .hide-item{display:none}.faq .no-result{background-color:#fff}.faq .faq-search{position:relative;margin:30px 0 50px}@media only screen and (min-width: 1024px){.faq .faq-search{margin:30px 0 70px}}.faq .faq-search:before{content:'\f002';position:absolute;z-index:2;left:15px;top:12px;font-family:'fontawesome';font-size:16px;color:#87027B;transition:top ease .3s}.faq .faq-search form input[type="search"]{margin:0;padding:0 20px 0 45px;box-shadow:none}.faq .faq-category{margin-bottom:30px}@media only screen and (min-width: 1024px){.faq .faq-category{margin-bottom:50px}}.faq .faq-category:last-of-type{margin-bottom:0}.faq .faq-category h3{color:#87027B}.faq .faq-item{background-color:#fff;border-radius:10px;margin-bottom:10px}.faq .faq-item .faq-question{position:relative;cursor:pointer;font-weight:600;color:#00B5E3;padding:15px 45px 15px 20px;transition:color ease .3s}.faq .faq-item .faq-question:after{content:'\f078';display:block;position:absolute;top:15px;right:20px;font-family:'fontawesome';font-size:16px;transition:transform ease .3s}.faq .faq-item .faq-answer{overflow:hidden;max-height:0;padding:0 60px 0 20px;opacity:0;transition:max-height linear .3s, opacity linear .3s .15s, padding linear .15s .15s}.faq .faq-item.show .faq-question{color:#87027B}.faq .faq-item.show .faq-question:after{transform:rotate(-180deg)}.faq .faq-item.show .faq-answer{padding:0 40px 30px 40px;opacity:1;max-height:1500px;transition:max-height linear .7s, opacity linear .3s, padding linear .3s}.usps{background-color:#00B5E3;padding:30px 0;overflow:hidden}@media only screen and (min-width: 640px){.usps{padding:60px 0}}@media only screen and (min-width: 1024px){.usps{padding:80px 0}}@media only screen and (min-width: 1240px){.usps{padding:140px 0}}.usps:after{content:'';position:absolute;z-index:0;top:-85vw;left:-85%;width:200%;padding-bottom:200%;background:transparent url("../img/circles-white.svg") left top no-repeat;background-size:cover;opacity:.075}@media only screen and (min-width: 1024px){.usps:after{top:-52.5vw;left:-52.5%;width:100%;padding-bottom:100%}}.usps .row{position:relative;z-index:1}.usps h2,.usps p,.usps li{color:#fff}.usps ul{margin-top:30px}@media only screen and (min-width: 640px){.usps ul{margin-top:50px}}@media only screen and (min-width: 1024px){.usps ul{margin-top:0}}.usps li{font-weight:600}@media only screen and (min-width: 1024px){.usps li{font-size:18px;padding-left:25px}}.usps li:before{background:#fff}@media only screen and (min-width: 1024px){.usps li:before{left:5px;width:6px;height:6px;top:11px}}.usps li:after{border:2px solid #fff}@media only screen and (min-width: 1024px){.usps li:after{width:16px;height:16px;top:6px}}.usps li+li{margin-top:10px}@media only screen and (min-width: 1024px){.usps li+li{margin-top:15px}}.contact h3{margin-top:20px}@media only screen and (min-width: 640px){.contact h3{margin-top:40px}}@media only screen and (min-width: 1024px){.contact h3{margin-top:60px}}.contact p{margin-top:15px}.contact .linkedin{background-color:#00B5E3;margin-top:20px}.contact .linkedin:before{color:#fff}html:not(.touch) .contact .linkedin:hover{background-color:#87027B}.contact form{margin-top:30px}@media only screen and (min-width: 640px){.contact form{margin-top:10px}}.module-contents{position:relative;z-index:999;margin:-90px 0 40px;background-color:#dedede;border-radius:20px}@media only screen and (min-width: 640px){.module-contents{margin:-100px 0 40px}}@media only screen and (min-width: 1024px){.module-contents{margin:-160px 0 100px}}.module-contents>strong{position:relative;display:block;color:#888;padding:20px 20px 22px 45px;margin:0;cursor:pointer;transition:color ease .3s}@media only screen and (min-width: 1024px){.module-contents>strong{padding:20px 30px 22px 55px}}.module-contents>strong:before{content:'\f13a';display:block;position:absolute;top:22px;left:20px;font-family:'fontawesome';font-size:16px;line-height:1;transition:transform ease .3s}@media only screen and (min-width: 1024px){.module-contents>strong:before{left:30px}}html:not(.touch) .module-contents>strong:hover{color:#666}.module-contents>strong.show:before{transform:rotate(180deg)}.module-contents div{padding:0 40px;overflow:hidden;max-height:0;opacity:0;transition:max-height linear .25s, opacity linear .25s .10s, padding linear .25s .10s}@media only screen and (min-width: 1024px){.module-contents div{padding:0 50px}}.module-contents div.show{opacity:1;max-height:500px;padding:0 40px 30px;transition:max-height linear .5s, opacity linear .3s .15s, padding linear .15s .15s}@media only screen and (min-width: 1024px){.module-contents div.show{padding:0 50px 30px}}.module-contents div li:before{background-color:#888}.module-contents div li:after{border-color:#888}.module-contents div li a{color:#888;font-weight:600}html:not(.touch) .module-contents div li a:hover{color:#666}.add-to-favourites{position:relative;z-index:999;display:flex;justify-content:flex-end;margin:-20px 0 30px;pointer-events:none}@media only screen and (min-width: 640px){.add-to-favourites{margin:-53px 0 0}}@media only screen and (min-width: 1024px){.add-to-favourites{margin:-84px 0 0}}.add-to-favourites .button{display:block;color:#00B5E3;font-weight:bold;pointer-events:all;cursor:pointer}.add-to-favourites .button span:last-of-type{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:#00B5E3;overflow:hidden;margin:-2px 0 0 8px;vertical-align:middle}.add-to-favourites .button span:last-of-type:before,.add-to-favourites .button span:last-of-type:after{content:'\e500';position:absolute;left:50%;font-family:'fontawesome';font-size:20px;transform:translate(calc(-50% + 1px), -50%);transition:top ease .3s;color:#fff}.add-to-favourites .button span:last-of-type:before{top:50%}.add-to-favourites .button span:last-of-type:after{top:150%}html:not(.touch) .add-to-favourites .button:hover span:last-of-type:before{top:-150%}html:not(.touch) .add-to-favourites .button:hover span:last-of-type:after{top:50%}.add-to-favourites .button.remove{color:#87027B}.add-to-favourites .button.remove span:last-of-type{background-color:#87027B}.add-to-favourites .button.remove span:last-of-type:before,.add-to-favourites .button.remove span:last-of-type:after{content:'\e4ff'}.module-cta{z-index:999;margin-top:-150px}@media only screen and (min-width: 1240px){.module-cta{margin-top:-165px}}.module-cta:before{content:'';position:absolute;z-index:0;width:100vw;height:300px;left:50%;bottom:calc(50% + 20px);transform:translateX(-50%);background:linear-gradient(transparent, #fff);pointer-events:none}@media only screen and (min-width: 1240px){.module-cta:before{height:200px}}.module-cta .cta-panel{position:relative;border-radius:10px;background-color:#00B5E3;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;overflow:hidden;box-shadow:3px 3px 12px rgba(0,0,0,0.15)}@media only screen and (min-width: 1024px){.module-cta .cta-panel{padding:30px}}.module-cta .cta-panel:after{content:'';position:absolute;z-index:0;bottom:-70%;right:-70%;width:150%;padding-bottom:150%;background:transparent url("../img/circles-white.svg") left top no-repeat;background-size:cover;opacity:.075}@media only screen and (min-width: 640px){.module-cta .cta-panel:after{bottom:-180%;right:-60%;width:120%;padding-bottom:120%}}@media only screen and (min-width: 1024px){.module-cta .cta-panel:after{bottom:-265%;right:-40%;width:80%;padding-bottom:80%}}.module-cta .cta-panel h2{color:#fff;margin-bottom:10px}.module-cta .cta-panel p,.module-cta .cta-panel strong{color:#fff}.module-cta .cta-panel div{position:relative;z-index:1}@media only screen and (min-width: 1024px){.module-cta .cta-panel .cta-content{width:calc(100% - 480px)}}.module-cta .cta-panel .cta-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;width:100%}@media only screen and (min-width: 1024px){.module-cta .cta-panel .cta-buttons{width:460px}}.module-cta .cta-panel .cta-buttons div{font-size:0;line-height:0;width:100%}@media only screen and (min-width: 640px){.module-cta .cta-panel .cta-buttons div{width:calc(50% - 5px)}}.module-cta .cta-panel .cta-buttons button{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #87027B;background-color:#87027B;width:100%}.module-cta .cta-panel .cta-buttons button,html:not(.touch) .module-cta .cta-panel .cta-buttons button:hover,.module-cta .cta-panel .cta-buttons button:before,.module-cta .cta-panel .cta-buttons button:after{color:#fff}.module-cta .cta-panel .cta-buttons button:before,.module-cta .cta-panel .cta-buttons button:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.module-cta .cta-panel .cta-buttons button:before{left:-20px;opacity:0;transition-property:left, opacity}.module-cta .cta-panel .cta-buttons button:after{right:30px;transition-property:right, opacity}html:not(.touch) .module-cta .cta-panel .cta-buttons button:hover{padding:16px 30px 19px 55px}html:not(.touch) .module-cta .cta-panel .cta-buttons button:hover:before{left:30px;opacity:1}html:not(.touch) .module-cta .cta-panel .cta-buttons button:hover:after{right:-20px;opacity:0}.module-cta .cta-panel .cta-buttons button.all{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #fff;background-color:#00B5E3}.module-cta .cta-panel .cta-buttons button.all,html:not(.touch) .module-cta .cta-panel .cta-buttons button.all:hover,.module-cta .cta-panel .cta-buttons button.all:before,.module-cta .cta-panel .cta-buttons button.all:after{color:#fff}.module-cta .cta-panel .cta-buttons button.all:before,.module-cta .cta-panel .cta-buttons button.all:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.module-cta .cta-panel .cta-buttons button.all:before{left:-20px;opacity:0;transition-property:left, opacity}.module-cta .cta-panel .cta-buttons button.all:after{right:30px;transition-property:right, opacity}html:not(.touch) .module-cta .cta-panel .cta-buttons button.all:hover{padding:16px 30px 19px 55px}html:not(.touch) .module-cta .cta-panel .cta-buttons button.all:hover:before{left:30px;opacity:1}html:not(.touch) .module-cta .cta-panel .cta-buttons button.all:hover:after{right:-20px;opacity:0}.module-cta .cta-panel .cta-buttons form{display:inline-block;width:100%;margin-bottom:0}@media only screen and (min-width: 640px){.module-cta .cta-panel .cta-buttons form{width:calc(50% - 5px)}}.module-cta .cta-prices{font-size:12px;padding:10px 10px 0}@media only screen and (min-width: 640px){.module-cta .cta-prices{padding:10px 25px 0}}@media only screen and (min-width: 1024px){.module-cta .cta-prices{padding:10px 35px 0;text-align:right}}.module-literature{position:relative;margin-bottom:10px}.module-literature>strong{position:relative;display:block;font-size:15px;color:#888;padding-left:20px;margin:0;cursor:pointer;border-bottom:1px solid transparent;transition:padding-bottom ease .3s, border-bottom-color ease .3s, color ease .3s}.module-literature>strong:before{content:'\f13a';display:block;position:absolute;top:2px;left:0;font-family:'fontawesome';font-size:14px;line-height:1;transition:transform ease .3s}html:not(.touch) .module-literature>strong:hover{color:#666}.module-literature>strong.show{border-bottom-color:#e1e1e1;padding-bottom:15px}.module-literature>strong.show:before{transform:rotate(180deg)}.module-literature div{overflow:hidden;max-height:0;opacity:0;padding:0 17px;transition:max-height linear .25s, opacity linear .25s .10s, padding linear .25s .10s}.module-literature div.show{opacity:1;max-height:1000px;padding:15px 17px;transition:max-height linear .5s, opacity linear .3s .15s, padding linear .15s .15s}.module-literature div *{font-size:12px}.module-literature div p+ul{margin-top:0}.module-literature div ul{margin-left:2px}.module-literature div ul li{padding-left:16px !important}.module-literature div ul li:before{background-color:#888;left:2px;top:9px}.module-literature div ul li:after{left:-1px;width:10px;height:10px;top:6px;border:1px solid #888}.module-navigation{border-top:1px solid #e1e1e1;padding-top:15px}@media only screen and (min-width: 1024px){.module-navigation{padding-top:20px}}.module-navigation a{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3;width:155px}.module-navigation a,html:not(.touch) .module-navigation a:hover,.module-navigation a:before,.module-navigation a:after{color:#00B5E3}.module-navigation a:before,.module-navigation a:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.module-navigation a:before{left:-20px;opacity:0;transition-property:left, opacity}.module-navigation a:after{right:30px;transition-property:right, opacity}html:not(.touch) .module-navigation a:hover{padding:16px 30px 19px 55px}html:not(.touch) .module-navigation a:hover:before{left:30px;opacity:1}html:not(.touch) .module-navigation a:hover:after{right:-20px;opacity:0}.module-navigation a.prev{display:none}@media only screen and (min-width: 640px){.module-navigation a.prev{display:block;float:left;padding:16px 30px 19px 55px}.module-navigation a.prev:before,.module-navigation a.prev:after{content:'\f053'}.module-navigation a.prev:before{left:30px;opacity:1}.module-navigation a.prev:after{right:-20px;opacity:0}html:not(.touch) .module-navigation a.prev:hover{padding:16px 55px 19px 30px}html:not(.touch) .module-navigation a.prev:hover:before{left:-20px;opacity:0}html:not(.touch) .module-navigation a.prev:hover:after{right:30px;opacity:1}}.module-navigation a.next{float:right}.cart-details{margin-bottom:40px}.cart-details .table{margin-bottom:30px}@media only screen and (min-width: 640px){.cart-details .table{margin-bottom:50px}}@media only screen and (min-width: 1024px){.cart-details .table{margin-bottom:70px}}.cart-details .table table th:last-child,.cart-details .table table td:last-child{width:50px}.cart-details .table table tr.spacer{background-color:#fff !important}.cart-details .table table tr.spacer td{padding:0;font-size:10px}.cart-details .table table form{display:block}.cart-details .table table .remove span{display:none}.cart-details .table table .remove:before{margin:0}.cart-details .table table caption{caption-side:bottom;text-align:right;font-size:12px;padding:10px 20px 0}.cart-details .table table tfoot{border-top:2px solid #666;border-bottom:2px solid #666}.cart-details .table table tfoot tr{background-color:#fff !important}.cart-details .table table tfoot td{padding-top:15px;padding-bottom:15px;font-weight:600;color:#666;font-size:18px}@media only screen and (max-width: 639px){.cart-details .table table{border-top:2px solid #666}.cart-details .table table thead{display:none}.cart-details .table table tr{display:flex;flex-wrap:wrap}.cart-details .table table tr td{width:100% !important;text-align:left;padding:0 10px}.cart-details .table table tr td:first-of-type{padding:10px 10px 0}.cart-details .table table tr td:last-of-type{text-align:right;padding:0 10px 10px}}.cart-details .coupon .error-message{background-color:#87027B;color:#fff}.cart-details .coupon .error-message:empty{display:none}.cart-details .coupon .error-message:empty+p{margin-top:0}.cart-details .account-blocks{margin-bottom:30px}@media only screen and (min-width: 640px){.cart-details .account-blocks{margin-bottom:50px}}@media only screen and (min-width: 1024px){.cart-details .account-blocks{margin-bottom:0}}.cart-details .account-blocks button{display:none}.cart-complete{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #e1e1e1;padding-top:15px}@media only screen and (min-width: 1024px){.cart-complete{padding-top:20px}}.cart-complete form{width:100%}.cart-complete form label{margin-bottom:20px}@media only screen and (min-width: 640px){.cart-complete form label{display:inline-block;width:auto;margin-left:calc(100% - 275px)}}.cart-complete form label span{font-size:14px !important;line-height:0.9}.cart-complete button{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #87027B;background-color:#87027B;width:100%}.cart-complete button,html:not(.touch) .cart-complete button:hover,.cart-complete button:before,.cart-complete button:after{color:#fff}.cart-complete button:before,.cart-complete button:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.cart-complete button:before{left:-20px;opacity:0;transition-property:left, opacity}.cart-complete button:after{right:30px;transition-property:right, opacity}html:not(.touch) .cart-complete button:hover{padding:16px 30px 19px 55px}html:not(.touch) .cart-complete button:hover:before{left:30px;opacity:1}html:not(.touch) .cart-complete button:hover:after{right:-20px;opacity:0}@media only screen and (min-width: 640px){.cart-complete button{width:auto}}.cart-complete .btn{position:relative;display:inline-block;text-decoration:none;text-align:center;font-family:dinosaur,sans-serif;text-transform:uppercase;font-size:14px;line-height:1;border-radius:25px;padding:16px 55px 19px 30px;overflow:hidden;transition:padding ease .3s;border:2px solid #00B5E3;background-color:#00B5E3;width:100%}.cart-complete .btn,html:not(.touch) .cart-complete .btn:hover,.cart-complete .btn:before,.cart-complete .btn:after{color:#fff}.cart-complete .btn:before,.cart-complete .btn:after{content:'\f054';display:block;position:absolute;bottom:19px;font-family:'fontawesome';font-size:12px;transition:ease .3s}.cart-complete .btn:before{left:-20px;opacity:0;transition-property:left, opacity}.cart-complete .btn:after{right:30px;transition-property:right, opacity}html:not(.touch) .cart-complete .btn:hover{padding:16px 30px 19px 55px}html:not(.touch) .cart-complete .btn:hover:before{left:30px;opacity:1}html:not(.touch) .cart-complete .btn:hover:after{right:-20px;opacity:0}@media only screen and (min-width: 640px){.cart-complete .btn{width:auto;margin-top:-53px}}footer{position:relative;background-color:#87027B;padding-top:30px}@media only screen and (min-width: 640px){footer{padding-top:50px}}footer a{color:#fff;text-decoration:none}html:not(.touch) footer a:hover{color:#00B5E3}footer span{color:#fff}footer pay-off strong{display:block}footer pay-off span{display:block;font-weight:600;margin-bottom:50px}footer footer-menu strong{display:block;color:#00B5E3;margin-bottom:30px}footer footer-menu menu{margin-bottom:50px}footer footer-menu menu li{margin-bottom:10px}footer footer-menu a{font-weight:700}footer .copyright{border-top:1px solid rgba(255,255,255,0.3);padding-top:15px;display:flex;flex-wrap:wrap;justify-content:flex-end}footer .copyright span,footer .copyright>a{font-size:11px;display:inline-block;min-width:100%;margin-bottom:10px}@media only screen and (min-width: 675px){footer .copyright span,footer .copyright>a{min-width:auto}}@media only screen and (min-width: 675px){footer .copyright>a{margin-left:20px}}footer .copyright a{font-weight:600}footer .copyright span{margin-bottom:25px}@media only screen and (min-width: 675px){footer .copyright span{margin-right:auto;margin-bottom:15px}}.linkedin{position:relative;display:inline-block;width:35px;height:35px;border-radius:50%;background-color:#fff;overflow:hidden;margin-top:10px;transition:background-color ease .3s}.linkedin:before,.linkedin:after{content:"l";padding:0 3px 4px 0;position:absolute;display:block;font-family:'social' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:30px;line-height:1;text-align:center;left:50%;transform:translate(-50%, -50%);transition:top ease .3s}.linkedin:before{top:50%;color:#87027B}.linkedin:after{top:200%;color:#fff}html:not(.touch) .linkedin:hover{background-color:#00B5E3}html:not(.touch) .linkedin:hover:before{top:-150%}html:not(.touch) .linkedin:hover:after{top:50%}.linkedin span{display:none}.experiences{background-color:#f8f8f8;padding:30px 0;overflow:hidden}@media only screen and (min-width: 640px){.experiences{padding:60px 0}}@media only screen and (min-width: 1024px){.experiences{padding:80px 0}}@media only screen and (min-width: 1240px){.experiences{padding:140px 0}}.experiences .row{position:relative;z-index:1}.experiences .row .cols{min-height:100%}.experiences h2{color:#00B5E3;margin-bottom:60px}.experiences p{color:#fff}.experiences .experiences-slider{position:relative;background-color:#00B5E3;border-radius:10px;overflow:hidden}.experiences .experiences-slider .slick-prev,.experiences .experiences-slider .slick-next,.experiences .experiences-slider .slick-dots{position:absolute;bottom:38px;right:150px;left:auto;border-color:#fff;transition:border-color ease .3s}.experiences .experiences-slider .slick-prev:hover,.experiences .experiences-slider .slick-next:hover,.experiences .experiences-slider .slick-dots:hover{border-color:#87027B}.experiences .experiences-slider .slick-prev:hover::after,.experiences .experiences-slider .slick-prev:hover::before,.experiences .experiences-slider .slick-next:hover::after,.experiences .experiences-slider .slick-next:hover::before,.experiences .experiences-slider .slick-dots:hover::after,.experiences .experiences-slider .slick-dots:hover::before{color:#87027B}@media only screen and (min-width: 640px){.experiences .experiences-slider .slick-prev,.experiences .experiences-slider .slick-next,.experiences .experiences-slider .slick-dots{bottom:49px}}@media only screen and (min-width: 1024px){.experiences .experiences-slider .slick-prev,.experiences .experiences-slider .slick-next,.experiences .experiences-slider .slick-dots{bottom:67px}}.experiences .experiences-slider .slick-prev::after,.experiences .experiences-slider .slick-prev::before,.experiences .experiences-slider .slick-next::after,.experiences .experiences-slider .slick-next::before,.experiences .experiences-slider .slick-dots::after,.experiences .experiences-slider .slick-dots::before{color:#fff}.experiences .experiences-slider .slick-arrow{position:absolute;z-index:1}.experiences .experiences-slider .slick-prev{left:50%;transform:translateX(-40px)}@media only screen and (min-width: 640px){.experiences .experiences-slider .slick-prev{left:auto;right:7%}}.experiences .experiences-slider .slick-next{left:50%;transform:translateX(14px)}@media only screen and (min-width: 640px){.experiences .experiences-slider .slick-next{left:auto;right:7%}}.experiences .experiences-slider .slider-card{overflow:hidden;height:100%}.experiences .experiences-slider .slider-card__text-image{display:grid;grid-template-columns:1fr;width:100%;border-radius:10px;overflow:hidden}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__slider-image{height:100%;width:100%}@media only screen and (min-width: 640px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__slider-image{width:250px;position:absolute;bottom:0}}@media only screen and (min-width: 1024px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__slider-image{width:370px}}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__slider-image img{height:100%;width:100%;object-fit:cover}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__slider-image.object-contain{display:flex;justify-content:center;align-items:center;padding:30px 0}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__slider-image.object-contain img{object-fit:contain;max-width:90%}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container{width:100%;padding:40px 15px 120px;background-color:#00B5E3;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 640px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container{padding:40px;width:calc(100% - 250px);margin-left:250px}}@media only screen and (min-width: 1024px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container{padding:70px;width:calc(100% - 370px);margin-left:370px}}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container blockquote{font-size:20px;color:#fff;line-height:1.3;font-family:dinosaur,sans-serif;font-weight:500}@media only screen and (min-width: 640px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container blockquote{font-size:21px;margin-bottom:6rem}}@media only screen and (min-width: 1024px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container blockquote{font-size:24px}}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container .person-name{margin-top:50px}@media only screen and (min-width: 640px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container .person-name{position:absolute;bottom:50px}}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container .person-name strong{font-weight:700;text-transform:uppercase;color:#87027B;font-size:20px}.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container .person-name p{font-size:12px}@media only screen and (min-width: 640px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container .person-name p{font-size:14px;max-width:63%}}@media only screen and (min-width: 1024px){.experiences .experiences-slider .slider-card__text-image .slider-card__text-image__text-container .person-name p{font-size:16px;max-width:77%}}.partners{overflow:hidden}.partners .row{position:relative;z-index:1}.partners .row .cols{min-height:100%}.partners .slider-card{display:flex;justify-content:center}.partners .slider-card .slider-card__link{display:flex;align-items:flex-end;height:110px;width:182px;justify-content:center}.partners .slider-card .slider-card__link img{filter:grayscale(100%);opacity:.6;transition:all ease .5s;width:100%;max-height:100%;margin-top:auto}.partners .slider-card .slider-card__link img:hover{filter:grayscale(0%);opacity:1}html{scroll-behavior:smooth}html.noscroll{overflow-y:hidden}@media only screen and (min-width: 1024px){html.noscroll{overflow-y:auto}}body{transition:ease .5s .3s;transition-property:opacity, transform;opacity:1 !important;transform:none !important;background:#fff}.flexholder{display:block;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}main{flex:1 1 0;width:100%;margin:0 auto}.cky-consent-container .cky-consent-bar{border:none;border-radius:10px}.cky-notice .cky-title{text-transform:uppercase;font-size:24px}.cky-btn{text-transform:uppercase;font-size:14px;padding:10px 0 12px;border-radius:25px}.cky-btn-revisit-wrapper{border:2px solid #fff}.cky-preference-center{border-radius:10px}
