.carousel-item figure{position:relative}.carousel-item .carousel-item-cover{display:block;aspect-ratio:2/3;max-width:100%;width:100%;height:auto}.carousel-item .text{background-color:#000c;font-weight:700;height:57px;transition:height 1s ease-in-out;position:absolute;width:100%;bottom:0;padding:16px 10px}.carousel-item .description{display:none;color:var(--primary-colour);height:inherit;flex-grow:1;font-weight:400;padding-right:2px;overflow-y:auto}.carousel-item .title,.carousel-item .description{word-wrap:break-word;scrollbar-width:thin;scrollbar-color:var(--primary-colour) var(--dark-bg-colour);scroll-behavior:smooth}.carousel-item .title{display:block;font-weight:700;color:var(--light-text-colour);overflow-x:hidden;font-size:1rem;text-align:left;margin:auto}.carousel-item:hover .text{height:100%}.carousel-item:hover .title{display:none}.carousel-item:hover .description{display:block}.splide__pagination.splide__pagination--ltr{margin-top:12px;gap:6px}.splide__pagination__page{background:var(--dark-text-colour);border:0;border-radius:50%;display:inline-block;width:14px;height:14px;margin:0 .1rem;padding:0;position:relative;transition:background-color .2s ease,color .2s ease}.splide__pagination__page.is-active{background:var(--primary-colour)}@media screen and (min-width: 768px){.carousel-item .text{height:62px}}@media screen and (min-width: 1024px){.carousel-item .text{height:77px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.dropdown{gap:10px;flex-direction:column;align-items:flex-start;font-weight:600;font-size:14px;text-transform:uppercase;overflow-x:auto}.dropdown-head{cursor:pointer;width:100%}.dropdown-head .dropdown-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.dropdown-head .svg{fill:var(--dark-bg-colour)}.dropdown-menu{display:flex;align-items:flex-start;flex-direction:column;max-width:100%;gap:10px;padding-left:20px;z-index:1}.dropdown-item{width:100%}.dropdown_item{text-align:left;font-weight:600;font-size:14px;text-transform:uppercase}.interactive-item:hover{color:var(--secondary-colour);cursor:pointer}.selected-item>.dropdown-head{color:var(--secondary-colour)}.selected-item>.dropdown-head .svg{fill:var(--secondary-colour)}.selected-item>.interactive-item{color:var(--secondary-colour)}@media screen and (min-width: 1024px){.dropdown.flying-menu{position:relative;overflow:visible}.dropdown.flying-menu .dropdown-menu{position:absolute;z-index:1;transform:translateY(16px);background-color:var(--light-bg-colour);box-shadow:0 6px 8px #0000001a;padding:10px 20px;min-width:fit-content;max-width:fit-content}}.btn{border:1px solid black;outline:none;border-radius:4px;padding:12px;font-weight:500;font-size:16px;cursor:pointer;max-width:220px;width:fit-content;text-align:center;color:var(--dark-text-colour);background-color:var(--light-bg-colour)}.btn:before{background-color:var(--primary-colour)}.btn:after{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px}.btn.primary-btn{background-color:var(--primary-colour);color:var(--light-text-colour)}.btn.secondary-btn{background-color:var(--secondary-colour);color:var(--light-text-colour)}.btn-sm{padding:8px}.btn-sm:after{padding:8px}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{display:inline-block;position:relative;height:18px;width:18px;background-color:var(--light-text-colour);border:1px solid var(--dark-bg-colour)}.form-radio .checkmark{border-radius:50%}.form-radio .checkmark:after{display:none;content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background-color:var(--secondary-colour)}.form-radio .checkmark:hover:after{display:block;transform:translate(-50%,-50%);background-color:var(--secondary-pastel-colour)}.form-radio input[type=radio]:checked~.checkmark:hover:after{background-color:var(--secondary-colour)}.form-radio input[type=radio]:checked~.checkmark:after{display:block;transform:translate(-50%,-50%)}.form-checkbox .checkmark{border-radius:4px;cursor:pointer}.form-checkbox:hover .checkmark{background-color:var(--secondary-pastel-colour)}.form-checkbox input[type=checkbox]:checked~.checkmark{background-color:var(--light-text-colour);background-color:var(--secondary-colour);border:none}.form-checkbox input[type=checkbox]:checked~.checkmark .checkmark-checked{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.input-eye-btn{display:flex;position:absolute;background:none;right:10px}.input-eye-btn:focus{outline-width:2px;outline-color:var(--primary-colour)}.input-eye-btn .svg-wrapper{height:inherit}.input-eye-btn .svg-wrapper svg{height:inherit}.input-eye-btn .svg-wrapper .eye-ico{stroke:var(--secondary-colour)}.input-eye-btn .svg-wrapper .eye-ico .iris-path,.input-eye-btn .svg-wrapper .eye-closed-ico{fill:var(--secondary-colour)}.form-group{position:relative;min-width:220px}.form-label{font-size:16px}.form-input,.form-textarea{padding:16px 12px;border:solid 1px #D9D9D9;border-radius:8px;width:clamp(240px,20vw,280px);max-width:calc(100vw - 4rem)}.form-input ::placeholder,.form-textarea ::placeholder{color:#b3b3b3}.form-input:focus,.form-input:hover,.form-textarea:focus,.form-textarea:hover{outline-width:2px;outline-color:var(--primary-colour);background-color:var(--primary-pastel-colour)}.form-input:hover,.form-textarea:hover{border:1px solid var(--primary-colour)}.form-error{font-weight:500;font-size:14px;color:var(--light-error-colour)}.form-submit{min-width:120px;width:auto;max-width:240px}.form-select{position:relative;display:inline-block;width:100%;border-collapse:collapse;border:solid 1px #D9D9D9}.form-select select{display:none}.form-select:hover{border:1px solid var(--primary-colour)}.form-select .select-selected{background-color:var(--light-text-colour);color:var(--dark-text-colour);padding:10px;border-radius:4px 4px 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:39px;width:240px}.form-select .select-selected.select-arrow-active{border-bottom-color:transparent}.form-select .select-selected:after{display:block;content:"";position:absolute;right:16px;top:14px;border-style:solid;border-width:0 0 2px 2px;border-color:var(--secondary-colour);height:6px;width:6px;transform:rotate(-45deg)}.form-select .select-items{background-color:var(--light-bg-colour);border-radius:0 0 4px 4px;width:100%;max-height:200px;border-top-color:transparent}.form-select .select-items .select-item{padding:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.form-select .select-items .select-item:before{background-color:var(--primary-colour)}.form-select .select-items .select-item:after{text-align:left;padding:10px}.form-select .select-items .multiselect{display:flex;flex-wrap:wrap;gap:5px}.form-select .select-items .select-selected-item{background-color:var(--secondary-colour);color:var(--light-text-colour);padding:5px;border-radius:4px}.form-select .select-hide{display:none}.form-textarea{resize:none;overflow:auto;min-height:80px}.form-date{position:relative;width:160px;height:60px;padding:8px 12px;border:1px solid #D9D9D9;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;color:var(--secondary-colour)}.form-date:hover{border:1px solid var(--primary-colour)}.form-date:focus{border:1px solid var(--primary-colour)}.form-date .open-calendar-btn{background:none}.form-date .open-calendar-btn svg{fill:var(--secondary-colour)}.form-date .open-calendar-btn:focus{outline-width:2px;outline-color:var(--primary-colour);outline-offset:2px}.form-date .open-calendar-btn .svg-wrapper svg{display:block;margin-bottom:0;margin-top:auto}.form-date input[type=date]{display:none}.form-date .date-picker{height:331px;width:292px;max-width:calc(100vw - 4rem + 20px);background-color:var(--primary-pastel-colour);animation:fade-in .5s ease,slide-up .5s ease;transition:background .6s ease;left:0;top:60px;border:1px solid var(--primary-colour);border-radius:4px;z-index:10;padding:10px;flex-direction:column;gap:10px;box-shadow:4px 6px 8px #0003}.form-date .date-picker .date-year{width:fit-content;cursor:pointer;padding:5px 8px}.form-date .date-picker .date-year:hover{border-radius:4px}.form-date .date-picker .date-picker-footer{margin-bottom:0;margin-top:auto}.form-date .date-picker .year:hover,.form-date .date-picker .day:hover,.form-date .date-picker .date-year:hover,.form-date .date-picker .selected-year{background-color:var(--primary-colour);color:var(--light-text-colour)}.form-date .days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.form-date .days-grid .day,.form-date .days-grid .empty-day{width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.form-date .days-grid .day:hover,.form-date .days-grid .selected-day{background-color:var(--primary-colour);color:var(--light-text-colour);border-radius:50%}.form-date .year-picker{display:flex;flex-direction:column;align-items:center;gap:10px}.form-date .year-picker .year-picker-header{display:flex;justify-content:space-between;width:100%}.form-date .year-picker .year-picker-header span{text-align:center;flex:1}.form-date .year-picker .year-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.form-date .year-picker .year-grid .year{width:50px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.form-date .year-picker .year-grid .year:hover{border-radius:4px}.form-pagination-btn.btn:disabled{background-color:var(--dark-bg-colour)}.form-pagination-btn.btn:disabled:hover{color:var(--light-text-colour)}.form-pagination-btn.btn.btn-error{background-color:var(--light-error-colour)}.form-pagination-btn.btn.btn-error:hover{background-color:var(--dark-error-colour);color:var(--light-text-colour)}.form-pagination-btn.btn.btn-error:disabled{background-color:var(--dark-bg-colour)}.loader{background-color:#fff;display:flex;height:inherit}.loader .spinner{animation:2s linear infinite spinner-animation;max-width:120px;-webkit-animation:2s linear infinite spinner-animation}.loader .spinner>circle{animation:1.4s ease-in infinite both circle-animation;display:block;fill:none;stroke:var(--primary-colour);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:8px;transform-origin:50%;-webkit-animation:1.4s ease-in infinite both circle-animation}@keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@keyframes spinner-animation{0%{transform:rotate(0);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg)}to{transform:rotate(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg)}}.progress-bar{position:relative;width:100%;background-color:var(--primary-pastel-colour)}.progress-bar span{position:absolute;top:0;left:0;bottom:0;width:0px;transition:width .3s cubic-bezier(0,.58,.8,.87);background-color:var(--primary-colour)}.alerts-wrapper{position:fixed;z-index:90;top:20px;right:20px}.alert{max-width:1100px;padding:12px 20px;border-radius:8px 8px 0 0}.alert .dismiss-button{background:none}.alert .dismiss-button .dismiss-icon{width:8px;height:8px}.alert.alert-success{background-color:#c7ffc5;color:var(--alert-success-colour)}.alert.alert-success .dismiss-icon{fill:var(--alert-success-colour)}.alert.alert-success .alert-timeout{background-color:var(--alert-success-colour)}.alert.alert-danger{background-color:#ffd0cc;color:var(--alert-danger-colour)}.alert.alert-danger .dismiss-icon{fill:var(--alert-danger-colour)}.alert.alert-danger .alert-timeout{background-color:var(--alert-danger-colour)}.alert.alert-warning{background-color:#ffe6a7;color:var(--alert-warning-colour)}.alert.alert-warning .dismiss-icon{fill:var(--alert-warning-colour)}.alert.alert-warning .alert-timeout{background-color:var(--alert-warning-colour)}.alert.alert-info{background-color:#d3e2ff;color:var(--alert-info-colour)}.alert.alert-info .dismiss-icon{fill:var(--alert-info-colour)}.alert.alert-info .alert-timeout{background-color:var(--alert-info-colour)}.alert .alert-timeout{position:absolute;bottom:0;left:0;right:0;width:0%;height:2px;animation-name:minimize;animation-timing-function:linear}@keyframes minimize{0%{width:100%}to{width:0%}}.modal-wrapper{position:fixed;z-index:120;left:0;top:0;right:0;bottom:0;background-color:var(--transparent-dark-bg-colour)}.modal{max-width:calc(100vw - 2rem - 4px);height:fit-content;padding:20px;border-radius:10px;background-color:var(--light-bg-colour)}.modal .modal-header{width:100%;background:none}.modal .modal-header .modal-title{margin-right:auto;margin-left:0}.modal .modal-header .modal-close{display:block;background:none;box-sizing:content-box;padding:6px;height:22px;border-radius:50%;border:1px solid transparent}.modal .modal-header .modal-close .svg-wrapper{height:inherit}.modal .modal-header .modal-close .close-modal-icon{width:22px;height:inherit;fill:var(--primary-colour)}.modal .modal-header .modal-close:hover{border-color:var(--primary-colour)}.modal .modal-header .modal-close:focus{outline:2px solid var(--secondary-color)}.product-card{border:1px solid #ddd;padding:12px;border-radius:8px;overflow:hidden;transition:transform .3s ease;margin:auto;max-width:260px}.product-card:hover{transform:scale(1.05)}.product-card-image-wrapper{margin-bottom:4px}.product-card-image-wrapper .product-link{display:block}.product-card-image-wrapper .product-link .product_image{width:100%;height:200px;object-fit:cover}.product-card-content-wrapper{text-align:left;color:var(--link-text-colour);overflow:hidden;word-wrap:break-word}.product-card-content-wrapper .product-link{margin-bottom:4px}.product-card-content-wrapper .product_price{color:var(--secondary-colour)}.product-card-content-wrapper .product_name{font-size:1.2rem}.product_image{width:100%;height:200px;object-fit:cover}.star-row{padding:1px 0}.home-dropdowns{display:flex;flex-direction:column}.alerts-layout .btn{flex-grow:1;flex-basis:1}.alerts-layout .btn.alert-info-btn:before{background-color:var(--alert-info-colour)}.alerts-layout .btn.btn.alert-success-btn:before{background-color:var(--alert-success-colour)}.alerts-layout .btn.btn.alert-warning-btn:before{background-color:var(--alert-warning-colour)}.alerts-layout .btn.btn.alert-danger-btn:before{background-color:var(--alert-danger-colour)}.product-cards-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}@media screen and (min-width: 992px){.home-dropdowns{flex-direction:row;flex-wrap:wrap}}.cv-wrapper{font-size:2.2rem}.cv-wrapper::hover,.cv-wrapper .cv-link::focus{color:var(--primary-colour)}.desktop-navbar{max-width:1920px;font-weight:600;min-width:max-content}.desktop-navbar .navbar-contact{font-size:18px}.desktop-navbar .navbar-contact svg{fill:var(--dark-bg-colour)}.desktop-navbar .dropdown-title{width:fit-content}.desktop-navbar .active{color:var(--secondary-colour)}.desktop-navbar .active svg{fill:var(--secondary-colour)}.desktop-navbar .navbar-link{font-size:14px;font-weight:600;text-transform:uppercase;width:max-content}.desktop-navbar .navbar-link.active{text-decoration:underline solid var(--secondary-colour) 2px;text-underline-offset:4px}.desktop-navbar .navbar-link:hover{color:var(--secondary-colour);text-decoration:underline solid var(--secondary-colour) 2px;text-underline-offset:4px}.desktop-navbar .navbar-link:hover svg{fill:var(--secondary-colour)}.mobile-navbar{background-color:var(--light-text-colour);padding:10px 2rem}.mobile-navbar .navbar-link-list{gap:20px;max-width:360px}.mobile-navbar .navbar-link-list .navbar-dropdown .dropdown-head .dropdown-title{width:fit-content}.mobile-navbar .nav-item-ico{fill:var(--dark-bg-colour)}.mobile-navbar .nav-item-btn{background:unset;width:28px}.mobile-navbar .nav-item-btn.active svg{fill:var(--primary-colour)}.mobile-navbar .nav-link{width:28px;display:flex;align-items:center;justify-content:center}.mobile-navbar .nav-link.active .nav-item-ico{fill:var(--primary-colour)}.mobile-navbar .navbar-submenu{position:fixed;top:0;right:0;left:0;bottom:0;z-index:-1;min-height:100vh;background:#151515a6}.mobile-navbar .navbar-submenu .navbar-submenu-list{font-size:14px;margin-top:42px;background-color:#fff;height:inherit;min-width:300px;gap:25px}.mobile-navbar .navbar-submenu .navbar-submenu-list .active{color:var(--primary-colour)}.mobile-navbar .navbar-submenu .navbar-submenu-list .dropdown{overflow:hidden}.mobile-navbar .navbar-submenu .navbar-submenu-list .dropdown .dropdown-head .svg{transition:transform .35s ease-in;transform:rotate(90deg)}.mobile-navbar .navbar-submenu .navbar-submenu-list .dropdown.selected-item>.dropdown-head .svg{transform:rotate(0)}.mobile-navbar .navbar-submenu .navbar-submenu-list .navbar-link{font-weight:600;text-transform:uppercase}.mobile-navbar .navbar-submenu .nav-submenu-contact-infos svg{fill:var(--secondary-colour);height:24px;width:24px}.lng-btn{text-transform:uppercase;background:none;color:var(--dark-text-colour);border-radius:12px;padding:6px 8px;font-size:18px;letter-spacing:2px}.lng-btn.active{color:var(--tertiary-colour)}.lng-btn.selected-lng{background-color:var(--primary-colour);color:var(--light-text-colour)}@media screen and (min-width: 768px){.nav-lng{gap:16px}.lng-btn-desktop{padding:6px 12px;color:var(--dark-text-colour)}.lng-btn-desktop:focus{outline-color:var(--dark-bg-colour)}}.app-header{position:fixed;top:0;z-index:11;box-shadow:0 6px 8px #0000001a}@media screen and (min-width: 768px){.app-header{position:static;top:unset;z-index:unset;box-shadow:none}}.app-footer li{width:fit-content}.app-footer .nav-link{letter-spacing:1.2px}.app-footer .nav-link:hover,.app-footer .nav-link.active{color:var(--secondary-colour);font-weight:600}.footer-nav{gap:120px}.footer-nav-title{font-weight:600;text-transform:uppercase;font-size:14px}.footer-nav-link{text-transform:uppercase;font-size:12px}.footer-nav-info-text{font-size:12px}.footer-nav-wrapper{width:220px}.footer-nav-wrapper.contact-links{width:150px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:20px;column-gap:10px}.footer-nav-wrapper.contact-links .footer-nav-title{grid-column:1/-1}.footer-nav-wrapper.contact-links .footer-nav-link{justify-self:start}.footer-nav-wrapper.contact-links svg{fill:var(--secondary-colour);width:20px;height:20px}.footer-nav-wrapper.contact-links svg:hover{fill:var(--primary-colour)}.footer-underwear{background-color:var(--secondary-colour)}.footer-underwear .footer-underwear-list-element{color:var(--light-text-colour);font-size:10px;list-style-type:none}.footer-underwear .footer-underwear-list-element .nav-link{color:inherit}.footer-underwear .footer-underwear-list-element .nav-link:hover{color:var(--primary-colour)}.aside-links{position:fixed;display:none;background-color:var(--light-bg-colour);padding:8px;border-radius:25px;bottom:50%;transform:translateY(50%);box-shadow:#00000040 2px 4px 12px 4px}.aside-links svg{border-radius:25px;fill:var(--secondary-colour);width:35px;height:35px}.aside-links .squared svg{border-radius:0}.aside-links .softened svg{border-radius:8px}.aside-links .BTT-wrapper{display:flex;position:relative;background-color:var(--primary-colour);align-items:center;justify-content:center;border-radius:50%;width:35px;height:35px}.aside-links .BTT-wrapper .BTT-icon,.aside-links .BTT-wrapper .BTT-icon>div{height:16px;width:22px;display:flex}.aside-links .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width: 768px){.aside-links{display:flex}}:root{--primary-colour: #31D963;--secondary-colour: #03224C;--primary-pastel-colour: #f3fff3;--secondary-pastel-colour: #d9e0ff;--tertiary-colour: #F5A623;--light-bg-colour: #FFF;--light-gray-bg-colour: #F9F9F9;--dark-bg-colour: #2F2F2F;--transparent-dark-bg-colour: rgba(0,0,0,60%);--light-error-colour: #d82121;--dark-error-colour: #8a1717;--link-text-colour: #1e60a1;--light-text-colour: #fff;--dark-text-colour: rgba(0,0,0,90%);--alert-info-colour: #114ed1;--alert-danger-colour: #d82121;--alert-success-colour: #37b437;--alert-warning-colour: #c59f36;--padding: 2rem}html{font-size:12px}body{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;color:var(--dark-text-colour);overflow:hidden auto}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:2.5rem;color:var(--secondary-colour)}.page-content,#root{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;flex-grow:1}h1{font-size:2.8rem;line-height:3.2rem}h2{font-size:2.2rem}h3{font-size:1.8rem}#root{width:100%;max-width:1920px;margin:auto;min-height:100vh}a{text-decoration:none;font-weight:400;font-style:normal;color:var(--dark-text-colour)}.highlights{width:100%;display:flex;justify-content:flex-start;flex-flow:column nowrap;flex-grow:1}.padding-uniform{padding:2rem}.padding-x-uniform{padding:0 2rem}.gap-uniform{gap:2rem 1rem}.content-gap-uniform{gap:4rem 2rem}.no-padding{padding:0!important}.focusable:focus{outline-offset:3px;outline-width:2px;outline-color:var(--primary-colour)}.hoverable:hover{color:var(--primary-colour)}.page-content{margin-top:68px}.paragraph{text-align:left;color:var(--dark-text-colour);line-height:32px}.bold{color:var(--secondary-colour)}@media screen and (max-width: 767px){.no-padding-mobile{padding:0}}@media screen and (min-width: 768px){html{font-size:12px}.page-content{margin-top:unset}.mobile{display:none!important}}@media screen and (min-width: 1024px){html{font-size:18px}body{font-size:14px}}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden;min-height:100vh}ul{list-style-type:none;padding:0}button{font-family:inherit;font-size:inherit;font-weight:inherit;border:none;cursor:pointer}.page-content,.width-100{width:100%}.max-w-1920{max-width:1920px}.max-width-100{max-width:100%}.position-relative{position:relative}.position-absolute{position:absolute}.d-block{display:block}.d-none{display:none}.d-flex{display:flex}.d-grid{display:grid}.flex-center{align-items:center;justify-content:center}.flex-start{align-items:flex-start;justify-content:flex-start}.flex-end{align-items:flex-end;justify-content:flex-end}.flex-items-center{align-items:center}.flex-items-between{align-items:space-between}.flex-items-end{align-items:flex-end}.flex-content-center{justify-content:center}.flex-content-between{justify-content:space-between}.flex-content-end{justify-content:flex-end}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.text{overflow:hidden;word-wrap:break-word}.logo{object-fit:cover;max-width:110px;height:auto}.logo.lg{max-width:150px}.logo.md{max-width:80px}.logo.sm{max-width:50px}.shaking{animation:shake .82s cubic-bezier(.36,.87,.19,.97);-webkit-animation:shake .82s cubic-bezier(.36,.87,.19,.97)}.infinite{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.bg-slide{position:relative;overflow:hidden}.bg-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.4,1,.3,1);z-index:1}.bg-slide:after{content:attr(data-text);box-sizing:border-box;position:absolute;width:100%;height:100%;left:0;top:0;background-color:transparent;color:var(--light-text-colour);z-index:2;transition:clip-path 1.2s cubic-bezier(.4,1,.3,1)}.bg-slide-down:after{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.bg-slide-down:before{top:-100%;left:0}.bg-slide-down:hover:before{transform:translateY(100%)}.bg-slide-down:hover:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bg-slide-left:after{clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0)}.bg-slide-left:before{top:0;left:100%}.bg-slide-left:hover:before{transform:translate(-100%)}.bg-slide-left:hover:after{clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}.bg-slide-right:after{clip-path:polygon(0 0,0 100%,0 100%,0 0)}.bg-slide-right:before{top:0;left:-100%}.bg-slide-right:hover:before{transform:translate(100%)}.bg-slide-right:hover:after{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.bg-slide-up:after{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.bg-slide-up:before{top:100%;left:0}.bg-slide-up:hover:before{transform:translateY(-100%)}.bg-slide-up:hover:after{clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}@keyframes shake{10%,90%{transform:translate3d(-4px,0,0)}20%,80%,to{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes loading{0%{width:0}to{width:100%}}
