@import url("https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

:root{--primary_red:#fa505c;--primary_blue:#050d73;--primary_white:#fff;--secondary_purple:#990dcf;--secondary_blue:#007dba;--secondary_grey:#333132;--secondary_lightgrey:#f4f4f4;--tertiary_purple_t1:#570777;--tertiary_purple_t2:#bf45cf;--tertiary_purple_t3:#e37dcc;--tertiary_blue_t1:#005480;--tertiary_blue_t2:#05a3d6;--tertiary_blue_t3:#08ccf2;--tertiary_grey_t1:#555;--tertiary_grey_t2:#9b9b9b;}*,*::before,*::after{box-sizing:border-box;}html{box-sizing:border-box;}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid var(--primary_red);}p{margin-top:0;margin-bottom:16px;}p:last-child{margin:0;}ul,ol{padding:0;margin:0;list-style:none outside none;}ol{counter-reset:item;}ol li{display:block;}ol li:before{content:counters(item,".") ". ";counter-increment:item;}ol li li{padding-left:10px;}ol li li:before{content:counters(item,".") " ";}table{width:100%;border-collapse:collapse;border-spacing:0;}img,iframe,video,audio,object{max-width:100%;}img,iframe{border:0 none;}img{height:auto;display:inline-block;vertical-align:top;}svg:not(:root){overflow:hidden;}figure{margin:0;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:none;-webkit-box-shadow:none;transition:background-color 5000s ease-in-out 0s;}input::-ms-clear{display:none;width:0;height:0;}input::-ms-reveal{display:none;width:0;height:0;}fieldset{padding:0;}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none;}textarea{overflow:auto;-webkit-overflow-scrolling:touch;}input[type=text],input[type=submit],button{-moz-appearance:none;-webkit-appearance:none;}button,select{text-transform:none;}blockquote{padding:0;margin:0;}pre{white-space:normal;}.skipto{border:1px solid #000;display:block;padding:5px 10px;margin:0 auto;max-width:300px;text-align:center;background:#fff;position:absolute;clip:rect(1px 1px 1px 1px);overflow:hidden;font-size:14px;}.skipto:focus{position:static;clip:auto;overflow:visible;height:auto;width:auto;}.visually-hidden{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.svg-icon{width:100%;height:100%;display:inline-block;vertical-align:top;fill:currentColor;}.svg-icon svg{width:100%;height:100%;vertical-align:top;}@keyframes opacity{50%{opacity:0;}}.grid,.testimonial:not(.js-slider-testimonial) .swiper-wrapper,.logos-block:not(.js-slider-logos) .swiper-wrapper,.equipment-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}@media (min-width:1024px){.grid,.testimonial:not(.js-slider-testimonial) .swiper-wrapper,.logos-block:not(.js-slider-logos) .swiper-wrapper,.equipment-list{grid-template-columns:repeat(12,1fr);gap:20px;}}.col-span-1{grid-column:span 1;}.col-span-2{grid-column:span 2;}.col-span-3{grid-column:span 3;}.col-span-4{grid-column:span 4;}.col-row-span-1{grid-row:span 1;}.col-row-span-2{grid-row:span 2;}.col-row-span-3{grid-row:span 3;}.col-row-span-4{grid-row:span 4;}.col-row-span-5{grid-row:span 5;}.col-row-span-6{grid-row:span 6;}@media (min-width:1024px){.col-md-span-1{grid-column:span 1;}.col-md-span-2{grid-column:span 2;}.col-md-span-3{grid-column:span 3;}.col-md-span-4{grid-column:span 4;}.col-md-span-5{grid-column:span 5;}.col-md-span-6{grid-column:span 6;}.col-md-span-7{grid-column:span 7;}.col-md-span-8{grid-column:span 8;}.col-md-span-9{grid-column:span 9;}.col-md-span-10{grid-column:span 10;}.col-md-span-11{grid-column:span 11;}.col-md-span-12{grid-column:span 12;}.col-md-row-span-1{grid-row:span 1;}.col-md-row-span-2{grid-row:span 2;}.col-md-row-span-3{grid-row:span 3;}.col-md-row-span-4{grid-row:span 4;}.col-md-row-span-5{grid-row:span 5;}.col-md-row-span-6{grid-row:span 6;}}.bg-red{background:var(--primary_red);}.bg-blue{background:var(--primary_blue);}.left-line-red{position:relative;}.left-line-red:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);left:70px;z-index:99;}@media screen and (max-width:calc(1024px - 1px)){.left-line-red:before{left:50px;}}@media screen and (max-width:calc(768px - 1px)){.left-line-red:before{left:16px;}}.right-line-red{position:relative;}.right-line-red:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:70px;z-index:99;}@media screen and (max-width:calc(1024px - 1px)){.right-line-red:before{right:50px;}}@media screen and (max-width:calc(768px - 1px)){.right-line-red:before{right:16px;}}.line-red{position:relative;}.line-red:before,.line-red:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);z-index:99;}.line-red:before{left:70px;}@media screen and (max-width:calc(1024px - 1px)){.line-red:before{left:50px;}}@media screen and (max-width:calc(768px - 1px)){.line-red:before{left:16px;}}.line-red:after{right:70px;}@media screen and (max-width:calc(1024px - 1px)){.line-red:after{right:50px;}}@media screen and (max-width:calc(768px - 1px)){.line-red:after{right:16px;}}.left-line-blue{position:relative;}.left-line-blue:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_blue);left:70px;z-index:99;}@media screen and (max-width:calc(1024px - 1px)){.left-line-blue:before{left:50px;}}@media screen and (max-width:calc(768px - 1px)){.left-line-blue:before{left:16px;}}.right-line-blue{position:relative;}.right-line-blue:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_blue);right:70px;z-index:99;}@media screen and (max-width:calc(1024px - 1px)){.right-line-blue:before{right:50px;}}@media screen and (max-width:calc(768px - 1px)){.right-line-blue:before{right:16px;}}.line-blue{position:relative;}.line-blue:before,.line-blue:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_blue);z-index:99;}.line-blue:before{left:70px;}@media screen and (max-width:calc(1024px - 1px)){.line-blue:before{left:50px;}}@media screen and (max-width:calc(768px - 1px)){.line-blue:before{left:16px;}}.line-blue:after{right:70px;}@media screen and (max-width:calc(1024px - 1px)){.line-blue:after{right:50px;}}@media screen and (max-width:calc(768px - 1px)){.line-blue:after{right:16px;}}.animated-list li{opacity:0;transform:translateX(-20px);}body{background:var(--bg-primary);min-width:320px;margin:0;color:var(--primary_blue);font:300 16px/140% "Overpass","Arial",sans-serif;-webkit-text-size-adjust:100%;}body.no-scroll{overflow:hidden;}a{color:inherit;text-decoration:none;}.smile-container{width:100%;margin:0 auto;padding-right:70px;padding-left:70px;}@media screen and (max-width:calc(1024px - 1px)){.smile-container{padding-right:50px;padding-left:50px;}}@media screen and (max-width:calc(768px - 1px)){.smile-container{padding-right:16px;padding-left:16px;}}.h1{margin:0;font:600 60px/100% "Poppins","Arial",sans-serif;}.h1:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h1{font-size:35px;}}.h1 span{display:block;}.h1 .space{padding-left:68px;}@media screen and (max-width:calc(1024px - 1px)){.h1 .space{padding-left:26px;}}@media screen and (min-width:1024px) and (max-width:calc(1440px - 1px)){.h1-fluid{font-size:calc(35px + 20 * (100vw - 1024px) / 416);}}@media screen and (min-width:430px) and (max-width:calc(1024px - 1px)){.h1-fluid{font-size:calc(35px + 15 * (100vw - 390px) / 633);}}.h2{margin:0;font:500 47px/100% "Poppins","Arial",sans-serif;}.h2:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h2{font-size:25px;}}.h2 span{display:block;}.h2 .space{padding-left:50px;}@media screen and (max-width:calc(1024px - 1px)){.h2 .space{padding-left:26px;}}@media screen and (min-width:1024px) and (max-width:calc(1440px - 1px)){.h2-fluid{font-size:calc(34px + 13 * (100vw - 1024px) / 416);}}@media screen and (min-width:430px) and (max-width:calc(1024px - 1px)){.h2-fluid{font-size:calc(25px + 9 * (100vw - 390px) / 633);}}.h3{margin:0;font:600 32px/100% "Poppins","Arial",sans-serif;}.h3:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h3{font-size:18px;}}.h3-subhead{margin:0;font:400 18px/120% "Poppins","Arial",sans-serif;letter-spacing:2px;}.h3-subhead:last-child{margin-bottom:0;}.h4{margin:0;font:400 20px/120% "Poppins","Arial",sans-serif;letter-spacing:2px;}.h4:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h4{font-size:18px;letter-spacing:1.8px;}}.h4-subhead{margin:0;font:400 20px/120% "Overpass","Arial",sans-serif;letter-spacing:1px;}.h4-subhead:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h4-subhead{font-weight:500;}}.h5{margin:0;font:600 18px/120% "Poppins","Arial",sans-serif;letter-spacing:0.9px;}.h5:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h5{font-size:14px;letter-spacing:0.7px;}}.h6{margin:0;font:600 16px/120% "Poppins","Arial",sans-serif;letter-spacing:1.6px;}.h6:last-child{margin-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.h6{font-size:13px;letter-spacing:1.3px;}}.p{font:300 16px/140% "Overpass","Arial",sans-serif;margin:0 0 40px;}.p:last-child{margin:0;}.subheading{margin:0;font:500 20px/120% "Overpass","Arial",sans-serif;letter-spacing:1px;}@media screen and (max-width:calc(1024px - 1px)){.subheading{letter-spacing:0;}}.paragraph-text{font:300 16px/140% "Overpass","Arial",sans-serif;}.btn-wrap{display:flex;}.btn-primary-red,.btn-next-button,.pagination .pager__item--next,.btn-prev-button,.pagination .pager__item--previous{position:relative;background:var(--primary_red);}.btn-primary-red::before,.btn-next-button::before,.pagination .pager__item--next::before,.btn-prev-button::before,.pagination .pager__item--previous::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050d73 0%,#990dcf 50%,#fa505c 100%);opacity:0;transition:opacity 0.4s ease;z-index:0;}.btn-primary-red:hover::before,.btn-next-button:hover::before,.pagination .pager__item--next:hover::before,.btn-prev-button:hover::before,.pagination .pager__item--previous:hover::before{opacity:1;}.btn-primary-red a,.btn-next-button a,.pagination .pager__item--next a,.btn-prev-button a,.pagination .pager__item--previous a{color:var(--primary_white);border:1px solid transparent;padding:8px 25px 8px 7px;display:block;font:500 16px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;z-index:1;text-decoration:none;min-width:165px;}.btn-primary-red a:after,.btn-next-button a:after,.pagination .pager__item--next a:after,.btn-prev-button a:after,.pagination .pager__item--previous a:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}.btn-primary-red a:disabled,.btn-next-button a:disabled,.pagination .pager__item--next a:disabled,.btn-prev-button a:disabled,.pagination .pager__item--previous a:disabled,.btn-primary-red a.disabled,.btn-next-button a.disabled,.pagination .pager__item--next a.disabled,.btn-prev-button a.disabled,.pagination .pager__item--previous a.disabled{color:var(--tertiary_grey_t2);background:var(--secondary_lightgrey);border-color:var(--secondary_lightgrey);cursor:not-allowed;pointer-events:none;}.btn-primary-red.no-arrow a,.no-arrow.btn-next-button a,.pagination .no-arrow.pager__item--next a,.no-arrow.btn-prev-button a,.pagination .no-arrow.pager__item--previous a{padding:8px 7px;min-width:auto;}.btn-primary-red.no-arrow a:after,.no-arrow.btn-next-button a:after,.pagination .no-arrow.pager__item--next a:after,.no-arrow.btn-prev-button a:after,.pagination .no-arrow.pager__item--previous a:after{display:none;}.btn-primary-red.btn-download a,.btn-download.btn-next-button a,.pagination .btn-download.pager__item--next a,.btn-download.btn-prev-button a,.pagination .btn-download.pager__item--previous a{padding-right:35px;}.btn-primary-red.btn-download a:after,.btn-download.btn-next-button a:after,.pagination .btn-download.pager__item--next a:after,.btn-download.btn-prev-button a:after,.pagination .btn-download.pager__item--previous a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);width:17px;height:17px;}.btn-primary-blue,.quick-links.bg-red .btn-primary-red,.case-studies.bg-red .btn-primary-red{position:relative;background:var(--primary_blue);}.btn-primary-blue::before,.quick-links.bg-red .btn-primary-red::before,.case-studies.bg-red .btn-primary-red::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050d73 0%,#990dcf 50%,#fa505c 100%);opacity:0;transition:opacity 0.4s ease;z-index:0;}.btn-primary-blue:hover::before,.quick-links.bg-red .btn-primary-red:hover::before,.case-studies.bg-red .btn-primary-red:hover::before{opacity:1;}.btn-primary-blue a,.quick-links.bg-red .btn-primary-red a,.case-studies.bg-red .btn-primary-red a{color:var(--primary_white);border:1px solid transparent;padding:8px 25px 8px 7px;display:block;font:500 16px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;z-index:1;text-decoration:none;min-width:165px;}.btn-primary-blue a:after,.quick-links.bg-red .btn-primary-red a:after,.case-studies.bg-red .btn-primary-red a:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}.btn-primary-blue a:disabled,.quick-links.bg-red .btn-primary-red a:disabled,.case-studies.bg-red .btn-primary-red a:disabled,.btn-primary-blue a.disabled,.quick-links.bg-red .btn-primary-red a.disabled,.case-studies.bg-red .btn-primary-red a.disabled{color:var(--tertiary_grey_t2);background:var(--secondary_lightgrey);border-color:var(--secondary_lightgrey);cursor:not-allowed;pointer-events:none;}.btn-primary-blue.no-arrow a,.quick-links.bg-red .no-arrow.btn-primary-red a,.case-studies.bg-red .no-arrow.btn-primary-red a{padding:8px 7px;min-width:auto;}.btn-primary-blue.no-arrow a:after,.quick-links.bg-red .no-arrow.btn-primary-red a:after,.case-studies.bg-red .no-arrow.btn-primary-red a:after{display:none;}.btn-primary-blue.btn-download a,.quick-links.bg-red .btn-download.btn-primary-red a,.case-studies.bg-red .btn-download.btn-primary-red a{padding-right:35px;}.btn-primary-blue.btn-download a:after,.quick-links.bg-red .btn-download.btn-primary-red a:after,.case-studies.bg-red .btn-download.btn-primary-red a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);width:17px;height:17px;}.btn-secondary-red a{color:var(--primary_red);border:1px solid var(--primary_red);padding:8px 25px 8px 7px;display:block;font:500 16px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;z-index:1;text-decoration:none;min-width:165px;}.btn-secondary-red a:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}.btn-secondary-red a:hover{color:var(--primary_white);border-color:var(--primary_red);background:var(--primary_red);}.btn-secondary-red a:disabled,.btn-secondary-red a.disabled{color:var(--tertiary_grey_t2);background:var(--primary_white);border-color:var(--tertiary_grey_t2);cursor:not-allowed;pointer-events:none;}.btn-secondary-red.no-arrow a{padding:8px 7px;min-width:auto;}.btn-secondary-red.no-arrow a:after{display:none;}.btn-secondary-red.btn-download a{padding-right:35px;}.btn-secondary-red.btn-download a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);width:17px;height:17px;}.btn-secondary-blue a{color:var(--primary_blue);border:1px solid var(--primary_blue);padding:8px 25px 8px 7px;display:block;font:500 16px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;z-index:1;text-decoration:none;min-width:165px;}.btn-secondary-blue a:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}.btn-secondary-blue a:hover{color:var(--primary_white);border-color:var(--primary_blue);background:var(--primary_blue);}.btn-secondary-blue a:disabled,.btn-secondary-blue a.disabled{color:var(--tertiary_grey_t2);background:var(--primary_white);border-color:var(--tertiary_grey_t2);cursor:not-allowed;pointer-events:none;}.btn-secondary-blue.no-arrow a{padding:8px 7px;min-width:auto;}.btn-secondary-blue.no-arrow a:after{display:none;}.btn-secondary-blue.btn-download a{padding-right:35px;}.btn-secondary-blue.btn-download a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);width:17px;height:17px;}.btn-tertiary-red a,.btn-tertiary-red button{color:var(--primary_red);border:1px solid transparent;padding:8px 25px 8px 7px;display:block;font:500 16px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;z-index:1;text-decoration:none;min-width:165px;}.btn-tertiary-red a:after,.btn-tertiary-red button:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}.btn-tertiary-red a:hover,.btn-tertiary-red button:hover{color:var(--primary_blue);}.btn-tertiary-red a:disabled,.btn-tertiary-red a.disabled,.btn-tertiary-red button:disabled,.btn-tertiary-red button.disabled{color:var(--tertiary_grey_t2);cursor:not-allowed;pointer-events:none;}.btn-tertiary-red a:disabled,.btn-tertiary-red a.disabled,.btn-tertiary-red button:disabled,.btn-tertiary-red button.disabled{color:var(--tertiary_grey_t2);}.btn-tertiary-red.no-arrow a{padding:8px 7px;min-width:auto;}.btn-tertiary-red.no-arrow a:after{display:none;}.btn-tertiary-red.btn-download a{padding-right:35px;}.btn-tertiary-red.btn-download a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);width:17px;height:17px;}.btn-tertiary-blue a{color:var(--primary_blue);border:1px solid transparent;padding:8px 25px 8px 7px;display:block;font:500 16px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;z-index:1;text-decoration:none;min-width:165px;}.btn-tertiary-blue a:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}.btn-tertiary-blue a:hover{color:var(--primary_red);}.btn-tertiary-blue a:disabled,.btn-tertiary-blue a.disabled{color:var(--tertiary_grey_t2);cursor:not-allowed;pointer-events:none;}.btn-tertiary-blue a:disabled,.btn-tertiary-blue a.disabled{color:var(--tertiary_grey_t2);}.btn-tertiary-blue.no-arrow a{padding:8px 7px;min-width:auto;}.btn-tertiary-blue.no-arrow a:after{display:none;}.btn-tertiary-blue.btn-download a{padding-right:35px;}.btn-tertiary-blue.btn-download a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);width:17px;height:17px;}.btn-wrap-button{display:flex;}.btn-wrap-button .btn-prev-button,.btn-wrap-button .btn-next-button{flex:1;}.btn-prev-button:before,.pagination .pager__item--previous:before{background:linear-gradient(90deg,#fa505c 0%,#990dcf 50%,#050d73 100%);}.bg-red .btn-prev-button,.bg-red .pagination .pager__item--previous{background:var(--primary_blue);}.btn-prev-button.swiper-button-disabled,.pagination .pager__item--previous.swiper-button-disabled{background:var(--tertiary_grey_t2);pointer-events:none;}.btn-prev-button.swiper-button-disabled a:after,.pagination .pager__item--previous.swiper-button-disabled a:after{background:var(--tertiary_grey_t1);}.btn-prev-button.swiper-button-lock,.pagination .pager__item--previous.swiper-button-lock{display:none;}.btn-prev-button a,.pagination .pager__item--previous a{min-width:auto;text-indent:-9999px;height:95px;padding:0;}@media screen and (max-width:calc(1024px - 1px)){.btn-prev-button a,.pagination .pager__item--previous a{height:46px;}}.btn-prev-button a:after,.pagination .pager__item--previous a:after{height:50px;width:40px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-left.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-left.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.bg-red .btn-next-button,.bg-red .pagination .pager__item--next{background:var(--primary_blue);}.btn-next-button.swiper-button-disabled,.pagination .pager__item--next.swiper-button-disabled{background:var(--tertiary_grey_t2);pointer-events:none;}.btn-next-button.swiper-button-disabled a:after,.pagination .pager__item--next.swiper-button-disabled a:after{background:var(--tertiary_grey_t1);}.btn-next-button.swiper-button-lock,.pagination .pager__item--next.swiper-button-lock{display:none;}.btn-next-button a,.pagination .pager__item--next a{min-width:auto;text-indent:-9999px;height:95px;padding:0;}@media screen and (max-width:calc(1024px - 1px)){.btn-next-button a,.pagination .pager__item--next a{height:46px;}}.btn-next-button a:after,.pagination .pager__item--next a:after{height:50px;width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}form{margin:0;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}.fieldgroup{padding:0;border-width:0;}.form-item{position:relative;}.form-item .ajax-progress{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--text-primary) url(/themes/custom/front/html/dist/images/throbber.gif) 50% 50% no-repeat;background-size:auto 40px;opacity:0.7;z-index:1;border-radius:0 !important;}.form-item .ajax-progress .throbber,.form-item .ajax-progress .message{display:none;}label .required{color:red;}.form-actions{position:relative;}.form-actions .ajax-progress{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--text-primary) url(/themes/custom/front/html/dist/images/throbber.gif) 50% 50% no-repeat;background-size:auto 40px;opacity:0.7;z-index:1;border-radius:0 !important;}.form-actions .ajax-progress .throbber,.form-actions .ajax-progress .message{display:none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}.custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;user-select:none;}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.custom-checkbox input:checked + .checkmark{background-color:var(--primary_red);}.custom-checkbox input:focus-visible + .checkmark{outline:2px solid var(--primary_blue);outline-offset:2px;}.custom-checkbox .checkmark{height:20px;width:20px;border:1px solid var(--primary_red);display:inline-block;transition:background-color 0.2s ease;position:relative;}.header{position:fixed;top:0;left:0;width:100%;z-index:101;}.header .wrap{padding:8px 20px;align-items:center;background:var(--primary_blue);transition:background 0.2s ease;color:var(--primary_white);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:5px 20px;}@media screen and (max-width:calc(1024px - 1px)){.header .wrap{display:flex;gap:23px;justify-content:space-between;}}@media screen and (min-width:1440px){.js-animation .header .wrap{background:transparent;}}.header .wrap.relative{position:relative;}@media screen and (min-width:1024px){.header .wrap.relative{position:relative;}}@media screen and (min-width:1440px){.header.is-fixed .wrap,.header.bg-header .wrap{background:var(--primary_blue);}}.header .logo{display:flex;align-items:center;grid-row:1/span 2;grid-column:1;}.header .logo a{display:block;width:180px;height:38px;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.header .logo a{width:136px;height:32px;z-index:11;}}.header .logo a svg{position:relative;width:100%;height:100%;}.lang-box-desktop{grid-row:1;grid-column:3;justify-self:end;}.lang-box{text-transform:uppercase;font:400 14px/19px "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.lang-box{line-height:18px;}}.lang-box > a{position:relative;padding:0 14px 0 0;}.lang-box > a:after{content:"";position:absolute;right:0;top:3px;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:11px;height:11px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-globe.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-globe.svg);}.lang-box > a:hover{color:var(--primary_red);}.lang-box.is-opened > a{color:var(--primary_red);}.lang-box.is-opened .lang-drop{opacity:1;pointer-events:auto;}@media screen and (min-width:1024px){.lang-box.is-opened .lang-drop{transform:translateX(0);transition:transform 0.3s ease,opacity 0.3s ease;}}@media screen and (max-width:calc(1024px - 1px)){.lang-box.is-opened .lang-drop{animation:slideFromCenter 0.2s ease-out;transform-origin:center;}}@keyframes slideFromCenter{0%{transform:scaleX(0);opacity:0;}100%{transform:scaleX(1);opacity:1;}}.lang-drop{background:var(--primary_blue);position:absolute;right:0;bottom:-58px;padding:20px 16px;border-left:2px solid var(--primary_red);border-right:1px solid var(--primary_red);opacity:0;pointer-events:none;transition:none;}@media screen and (min-width:1024px){.lang-drop{transform:translateY(-100%);}}@media screen and (max-width:calc(1024px - 1px)){.lang-drop{bottom:auto;top:0;border-left-width:1px;width:calc(100vw - 148px);height:calc(100vh - 48px);right:24px;padding:16px 8px;}}@media screen and (max-width:calc(768px - 1px)){.lang-drop{width:calc(100vw - 80px);}}.lang-drop ul{display:flex;gap:40px;font:400 14px/19px "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.lang-drop ul{line-height:18px;}}@media screen and (max-width:calc(1024px - 1px)){.lang-drop ul{flex-direction:column;padding:16px 8px;gap:29px;font:400 16px/150% "Poppins","Arial",sans-serif;}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(1024px - 1px)){.lang-drop ul{line-height:140%;}}.lang-drop ul a{position:relative;color:var(--primary_red);}.lang-drop ul a:after{content:"";position:absolute;width:100%;height:1px;background:currentColor;bottom:0;left:0;transform:scaleX(0);opacity:0;transform-origin:left;transition:transform 0.3s ease-out,opacity 0.3s ease-out;}.lang-drop ul a:hover:after{transform:scaleX(1);opacity:1;}.lang-drop ul a:after{height:2px;}.lang-drop ul a:hover,.lang-drop ul a.is-active{color:var(--primary_white);}.lang-drop ul a:hover:after,.lang-drop ul a.is-active:after{transform:scaleX(1);opacity:1;}.sign-in-desktop{grid-row:1;grid-column:2;justify-self:end;}.sign-in{text-transform:uppercase;font:400 14px/19px "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.sign-in{line-height:18px;}}.sign-in a{position:relative;padding:0 12px 0 0;}.sign-in a:after{content:"";position:absolute;right:0;top:3px;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:9px;height:11px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-profile.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-profile.svg);}.sign-in a:hover{color:var(--primary_red);}.header-search-box{grid-row:2;grid-column:3;justify-self:center;}@media screen and (max-width:calc(1024px - 1px)){.header-search-box{margin-left:auto;}}.header-search-box a{position:relative;width:20px;height:20px;display:block;text-indent:-99999px;z-index:11;}.header-search-box a:after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-search.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-search.svg);}@media screen and (min-width:1024px){.header-search-box a:hover{color:var(--primary_red);}}@media screen and (min-width:1024px){.header-search-box.is-opened a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close-filter.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close-filter.svg);}}@media screen and (max-width:calc(1024px - 1px)){.header-search-box.is-opened a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);}}.header-search-box.is-opened .header-search-drop{pointer-events:auto;}.header-search-box.is-opened .header-search-drop:before{opacity:1;transform:translateY(0);}.header-search-box.is-opened .open-frame-drop{opacity:1;transform:translateY(0);pointer-events:auto;}.header-search-drop{position:absolute;right:0;bottom:-73px;width:50%;overflow:hidden;pointer-events:none;}@media screen and (max-width:calc(1024px - 1px)){.header-search-drop{width:100%;bottom:-64px;}}.header-search-drop:before{height:100%;position:absolute;right:0;top:0;width:100%;content:"";background:var(--primary_red);opacity:0;transform:translateY(-100%);pointer-events:none;transition:transform 0.4s ease,opacity 0.4s ease;}.header-search-drop .open-frame-drop{background:var(--primary_blue);padding:16px;width:100%;opacity:0;transform:translateY(-100%);pointer-events:none;transition:transform 0.4s ease,opacity 0.4s ease;transition-delay:0.25s;border-right:1px solid var(--primary_red);}@media screen and (max-width:calc(1024px - 1px)){.header-search-drop .open-frame-drop{padding:16px 0;border-left:1px solid var(--primary_red);}}.header-search-drop .row{display:flex;}.header-search-drop .form-item{flex:1;}.header-search-drop .form-text{background:var(--primary_white);border:none;padding:0 10px;margin:0;height:42px;font:300 16px/30px "Overpass","Arial",sans-serif;letter-spacing:1px;color:var(--primary_blue);width:100%;}@media screen and (max-width:calc(1024px - 1px)){.header-search-drop .form-text{height:32px;}}.header-search-drop .form-submit{background:var(--primary_red);border:none;padding:0 12px;height:42px;color:var(--primary_white);cursor:pointer;min-width:128px;font:500 16px/30px "Poppins","Arial",sans-serif;text-align:left;text-transform:uppercase;position:relative;}.header-search-drop .form-submit:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:12px;width:10px;height:11px;}@media screen and (max-width:calc(1024px - 1px)){.header-search-drop .form-submit:after{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.header-search-drop .form-submit{height:32px;text-align:center;}}.header-search-drop .form-submit:hover{background:linear-gradient(90deg,#050d73 0%,#990dcf 50%,#fa505c 100%);}.header-navigation{display:flex;justify-content:flex-end;gap:8px;}.mega-menu{grid-row:2;grid-column:2;justify-self:flex-end;}@media screen and (max-width:calc(1024px - 1px)){.mega-menu{position:absolute;left:0;top:0;z-index:10;height:100vh;width:100vw;background:var(--primary_blue);padding:48px 50px 0;opacity:0;transform:translateY(-20px);pointer-events:none;transition:transform 0.3s ease,opacity 0.3s ease;}.is-open-menu .mega-menu{opacity:1;transform:translateY(0);pointer-events:auto;}.is-open-menu .mega-menu:before,.is-open-menu .mega-menu:after{transform:translateY(0);}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(768px - 1px)){.mega-menu{padding:48px 16px 0;}}@media screen and (max-width:calc(1024px - 1px)){.mega-menu:before,.mega-menu:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);transition:transform 0.7s ease;}.mega-menu:before{transform:translateY(-100%);}.mega-menu:after{transform:translateY(100%);}.mega-menu:before{left:50px;}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(768px - 1px)){.mega-menu:before{left:16px;}}@media screen and (max-width:calc(1024px - 1px)){.mega-menu:after{right:50px;}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(768px - 1px)){.mega-menu:after{right:16px;}}@media screen and (max-width:calc(1024px - 1px)){@keyframes hideCircleDown{0%{clip-path:circle(150% at 50% 0%);opacity:1;}100%{clip-path:circle(0% at 50% 0%);opacity:0;}}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(1024px - 1px)){.mega-menu.menu-hidden .menu{opacity:0;pointer-events:none;}.mega-menu.menu-hidden .sign-in > a,.mega-menu.menu-hidden .lang-box > a{opacity:0;pointer-events:none;}}@media screen and (max-width:calc(1024px - 1px)){.mega-menu-holder{display:flex;height:100%;}.mega-menu-holder .main-nav{flex:0 0 73.5%;padding-top:18px;position:relative;}.mega-menu-holder .main-nav:before{position:absolute;width:100%;height:140px;left:0;bottom:0;content:"";background:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-landscape.png) 0 100% no-repeat;transition:background-position 0.3s ease;z-index:11;pointer-events:none;}.mega-menu-holder .main-nav ul{overflow-y:auto;}.mega-menu-holder.bg-landscape-static .main-nav:before{background-image:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-landscape.png);}.mega-menu-holder.bg-landscape-static .user-nav-mobile{background-image:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-landscape.png);}.mega-menu-holder.bg-wave-static .main-nav:before{background-image:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-wave.png);}.mega-menu-holder.bg-wave-static .user-nav-mobile{background-image:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-wave2.png);}.mega-menu-holder.bg-air-static .main-nav:before{background-image:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-air.png);}.mega-menu-holder.bg-air-static .user-nav-mobile{background-image:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-air.png);}.mega-menu-holder.bg-landscape-drop .main-nav:before{background-image:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-landscape.png);}.mega-menu-holder.bg-landscape-drop .user-nav-mobile{background-image:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-landscape.png);}.mega-menu-holder.bg-wave-drop .main-nav:before{background-image:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-wave.png);}.mega-menu-holder.bg-wave-drop .user-nav-mobile{background-image:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-wave2.png);}.mega-menu-holder.bg-air-drop .main-nav:before{background-image:url(/themes/custom/front/html/dist/images/bg-mobile-main-nav-air.png);}.mega-menu-holder.bg-air-drop .user-nav-mobile{background-image:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-air.png);}.mega-menu-holder .user-nav-mobile{flex:1;display:flex;flex-direction:column;position:relative;padding:0 0 40px 16px;gap:32px;background:url(/themes/custom/front/html/dist/images/bg-user-nav-mobile-landscape.png) 100% 0 no-repeat;transition:background-position 0.3s ease;background-size:100% auto;}.is-open-menu .mega-menu-holder .user-nav-mobile{background-position:100% 0;}.is-open-menu .mega-menu-holder .user-nav-mobile:before{transform:translateY(0);}.mega-menu-holder .user-nav-mobile:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--primary_red);transition:transform 0.7s ease;transform:translateY(100%);}.mega-menu-holder .user-nav-mobile .sign-in{order:2;}.mega-menu-holder .user-nav-mobile .lang-box{margin-top:auto;order:1;}.mega-menu-holder .user-nav{display:flex;flex-direction:column-reverse;gap:32px;padding-bottom:38px;}}.main-nav .menu{display:flex;gap:32px;text-transform:uppercase;font:400 16px/150% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.main-nav .menu{line-height:140%;}}@media screen and (min-width:1024px) and (max-width:calc(1440px - 1px)){.main-nav .menu{font-size:calc(14px + 2 * (100vw - 1024px) / 416);}}@media screen and (min-width:1024px) and (max-width:calc(1440px - 1px)){.main-nav .menu{gap:calc(5px + 27 * (100vw - 1024px) / 416);}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .menu{flex-direction:column;padding:0 8px;gap:5px;position:relative;height:100%;transition:opacity 0.2s ease;}}@media screen and (min-width:1024px){.main-nav .menu > li > a,.main-nav .menu > li > span{position:relative;}.main-nav .menu > li > a:after,.main-nav .menu > li > span:after{content:"";position:absolute;width:100%;height:1px;background:currentColor;bottom:0;left:0;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}.main-nav .menu > li:hover > a:after,.main-nav .menu > li:hover > span:after{transform:scaleX(1);}.main-nav .menu > li > a,.main-nav .menu > li > span{padding:4px 0;display:block;}.main-nav .menu > li > a:after,.main-nav .menu > li > span:after{background:var(--primary_red);bottom:4px;height:2px;}.main-nav .menu > li > a:hover:after,.main-nav .menu > li > span:hover:after{background:var(--primary_red);}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .menu > li{padding:12px 8px;}.main-nav .menu > li > a,.main-nav .menu > li > span{display:block;position:relative;}.main-nav .menu > li > a:before,.main-nav .menu > li > span:before{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}}.burger-menu{border:none;color:var(--primary_white);margin:0;padding:0;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-hamburger.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-hamburger.svg);text-indent:-9999px;position:relative;order:1;z-index:11;}@media screen and (min-width:1024px){.burger-menu{display:none;}}.is-open-menu .burger-menu{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);}.main-nav .drop-holder{position:absolute;width:100%;background:var(--primary_blue);z-index:10;opacity:0;pointer-events:none;transition:transform 0.3s ease,opacity 0.3s ease;overflow:hidden;}@media screen and (min-width:1024px){.main-nav .drop-holder{left:0;top:60px;transform:translateX(-20px);}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-holder{left:1px;top:0;height:100%;width:calc(100% - 1px);transform:translateX(-100%);}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-frame{height:100%;}}.main-nav .drop-bg{position:relative;}@media screen and (min-width:1024px){.main-nav .drop-bg:before{content:"";position:absolute;left:0;bottom:0;width:25%;height:100%;background:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape.png) 100% 100% no-repeat;background-size:100% auto;transition:transform 0.4s ease,background 0.8s ease;transform:translateY(100%);}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-bg{padding:0 8px;height:100%;}}.main-nav .menu-is-opened .drop-holder{opacity:1;transform:translate(0);pointer-events:auto;}.main-nav .menu-is-opened .drop-bg:before{transform:translateY(0);}.main-nav .menu-is-opened .drop-lvl1:before,.main-nav .menu-is-opened .drop-lvl1:after{transform:translateY(0);}.main-nav .menu-is-opened .drop-lvl1 > ul:before,.main-nav .menu-is-opened .drop-lvl1 > ul:after{transform:translateY(0);}@media screen and (min-width:1024px){.main-nav .drop-frame{width:100%;margin:0 auto;padding-right:70px;padding-left:70px;padding-top:15px;position:relative;}}@media screen and (min-width:1024px) and (max-width:calc(1024px - 1px)){.main-nav .drop-frame{padding-right:50px;padding-left:50px;}}@media screen and (min-width:1024px) and (max-width:calc(768px - 1px)){.main-nav .drop-frame{padding-right:16px;padding-left:16px;}}@media screen and (min-width:1024px){.main-nav .drop-frame:before,.main-nav .drop-frame:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);}.main-nav .drop-frame:before{left:70px;}}@media screen and (min-width:1024px) and (max-width:calc(1024px - 1px)){.main-nav .drop-frame:before{left:50px;}}@media screen and (min-width:1024px) and (max-width:calc(768px - 1px)){.main-nav .drop-frame:before{left:16px;}}@media screen and (min-width:1024px){.main-nav .drop-frame:after{right:70px;}}@media screen and (min-width:1024px) and (max-width:calc(1024px - 1px)){.main-nav .drop-frame:after{right:50px;}}@media screen and (min-width:1024px) and (max-width:calc(768px - 1px)){.main-nav .drop-frame:after{right:16px;}}@media screen and (min-width:1024px){.main-nav .drop-lvl1{padding-left:25%;width:50%;position:relative;transition:min-height 1s ease;}.main-nav .drop-lvl1:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);left:50%;transition:transform 0.6s ease;transform:translateY(100%);}.main-nav .drop-lvl1:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:0;transition:transform 0.6s ease;transform:translateY(100%);}.main-nav .drop-lvl1 > ul:before{content:"";position:absolute;left:100%;bottom:0;width:100%;height:100%;background:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape-right.png) 100% 0 no-repeat;background-size:100% auto;transition:transform 0.4s ease;transform:translateY(-100%);}.main-nav .drop-lvl1 > ul:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:-100%;transition:transform 0.6s ease;transform:translateY(100%);}}@media screen and (min-width:1024px){.main-nav .drop-lvl1 ul{padding:30px 0;font:400 14px/19px "Poppins","Arial",sans-serif;position:relative;height:100%;min-height:inherit;}}@media screen and (min-width:1024px) and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl1 ul{line-height:18px;}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl1 ul{font:400 16px/150% "Poppins","Arial",sans-serif;height:calc(100% - 40px);}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl1 ul{line-height:140%;}}@media screen and (min-width:1024px){.main-nav .drop-lvl1 li.copy{display:none;}.main-nav .drop-lvl1 li > a,.main-nav .drop-lvl1 li > span{position:relative;}.main-nav .drop-lvl1 li > a::before,.main-nav .drop-lvl1 li > span::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity 0.6s ease;z-index:0;}.main-nav .drop-lvl1 li:hover > a:before,.main-nav .drop-lvl1 li:hover > span:before{opacity:1;background:linear-gradient(90deg,#fa505c 0%,#990dcf 50%,#050d73 100%);}.main-nav .drop-lvl1 li:hover > a span:after,.main-nav .drop-lvl1 li:hover > span span:after{opacity:1;right:0;}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl1 li{padding:5px 0;}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl1 li a,.main-nav .drop-lvl1 li span{display:block;padding:10px 8px;}.main-nav .drop-lvl1 li a span,.main-nav .drop-lvl1 li span span{padding:0;}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl1 li.has-children > a,.main-nav .drop-lvl1 li.has-children > span{position:relative;}.main-nav .drop-lvl1 li.has-children > a:before,.main-nav .drop-lvl1 li.has-children > span:before{content:"";position:absolute;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);right:7px;width:10px;height:11px;transition:opacity 0.4s ease;}}@media screen and (min-width:1024px){.main-nav .drop-lvl1 a,.main-nav .drop-lvl1 span{height:56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;padding:5px 20px;}.main-nav .drop-lvl1 a span,.main-nav .drop-lvl1 span span{position:relative;transition:padding-right 0.5s ease;}.main-nav .drop-lvl1 a span:after,.main-nav .drop-lvl1 span span:after{content:">";position:absolute;right:-5px;transition:opacity 0.6s ease,right 0.6s ease;opacity:0;}}.main-nav .drop-lvl2{position:absolute;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:transform 0.5s ease,opacity 0.5s ease;background:var(--primary_blue);}@media screen and (min-width:1024px){.main-nav .drop-lvl2{left:100%;transform:translateY(-20px);}.main-nav .drop-lvl2:after{content:"";position:absolute;left:100%;bottom:0;width:100%;height:100%;background:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape-right.png) 100% 0 no-repeat;background-size:100% auto;transition:opacity 0.3s ease;opacity:0;}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl2{left:0;z-index:2;transform:translateX(-100%);}}.main-nav .drop-lvl1-is-opened .drop-lvl2{opacity:1;pointer-events:auto;transform:translate(0);}.main-nav .drop-lvl1-is-opened .drop-lvl2:after{transform:translate(0);opacity:1;}.main-nav .drop-lvl3{position:absolute;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:transform 0.5s ease,opacity 0.5s ease;background:var(--primary_blue);z-index:1;}@media screen and (min-width:1024px){.main-nav .drop-lvl3{left:100%;transform:translateX(-20px);}}@media screen and (max-width:calc(1024px - 1px)){.main-nav .drop-lvl3{left:0;z-index:3;transform:translateX(-100%);}}.main-nav .drop-lvl2-is-opened .drop-lvl3{opacity:1;pointer-events:auto;transform:translate(0);}.main-nav .menu > li.bg-landscape .drop-bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape.png);}.main-nav .menu > li.bg-landscape .drop-lvl1 > ul:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape-right.png);}.main-nav .menu > li.bg-landscape .drop-lvl2:after{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape-right.png);}.main-nav .menu > li.bg-wave .drop-bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-wave.png);}.main-nav .menu > li.bg-wave .drop-lvl1 > ul:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-wave-right.png);}.main-nav .menu > li.bg-wave .drop-lvl2:after{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-wave-right.png);}.main-nav .menu > li.bg-air .drop-bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-air.png);}.main-nav .menu > li.bg-air .drop-lvl1 > ul:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-air-right.png);}.main-nav .menu > li.bg-air .drop-lvl2:after{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-air-right.png);}.bg-landscape-drop .drop-bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape.png) !important;}.bg-landscape-drop .drop-lvl1 > ul:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape-right.png) !important;}.bg-landscape-drop .drop-lvl2:after{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-landscape-right.png) !important;}.bg-wave-drop .drop-bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-wave.png) !important;}.bg-wave-drop .drop-lvl1 > ul:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-wave-right.png) !important;}.bg-wave-drop .drop-lvl2:after{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-wave-right.png) !important;}.bg-air-drop .drop-bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-air.png) !important;}.bg-air-drop .drop-lvl1 > ul:before{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-air-right.png) !important;}.bg-air-drop .drop-lvl2:after{background-image:url(/themes/custom/front/html/dist/images/bg-drop-lvl1-air-right.png) !important;}.mobile-back{color:var(--primary_red);display:block;padding:6px 0;font:600 18px/120% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.mobile-back{line-height:100%;}}@media screen and (min-width:1024px){.mobile-back{display:none !important;}}.footer{background:var(--primary_blue);color:var(--primary_white);position:relative;}.footer .smile-container{padding-top:60px;padding-bottom:60px;}@media screen and (max-width:calc(1024px - 1px)){.footer .smile-container{padding-top:40px;padding-bottom:40px;}}.footer .wrap{padding:0 8px;}@media screen and (max-width:calc(1024px - 1px)){.footer .wrap{padding:0 4px;}}.footer .social-box{padding-bottom:40px;}.footer .social-box ul{display:flex;gap:16px;}@media screen and (max-width:calc(1024px - 1px)){.footer .social-box ul{gap:24px;}}.footer .social-box a{display:block;width:23px;height:24px;color:var(--primary_red);transition:color 0.3s ease;}.footer .social-box a:hover{color:var(--primary_white);}.footer .social-box a svg{width:100%;height:100%;vertical-align:top;fill:currentColor;}.footer .copy{color:var(--primary_red);font-size:12px;font-weight:400;font-family:"Poppins","Arial",sans-serif;}.footer .copy ul{display:flex;gap:16px;padding-bottom:2px;}.footer .copy ul li{text-transform:uppercase;font:400 14px/19px "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.footer .copy ul li{line-height:18px;}}.footer .copy ul a{position:relative;}.footer .copy ul a:after{content:"";position:absolute;width:100%;height:1px;background:currentColor;bottom:0;left:0;transform:scaleX(0);opacity:0;transform-origin:left;transition:transform 0.3s ease-out,opacity 0.3s ease-out;}.footer .copy ul a:hover:after{transform:scaleX(1);opacity:1;}.footer .copy p{margin:0;}.footer-nav{padding-bottom:25px;}.footer-nav .footer-title{color:var(--primary_red);text-transform:uppercase;margin:0 0 18px;font:600 18px/120% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.footer-nav .footer-title{line-height:100%;}}@media screen and (min-width:1024px){.footer-nav .footer-title{min-height:45px;}}.footer-nav ul{padding-right:8px;}.footer-nav ul li{text-transform:uppercase;padding-bottom:16px;font:400 14px/19px "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.footer-nav ul li{line-height:18px;}}.footer-nav ul a{position:relative;}.footer-nav ul a:after{content:"";position:absolute;width:100%;height:1px;background:currentColor;bottom:0;left:0;transform:scaleX(0);opacity:0;transform-origin:left;transition:transform 0.3s ease-out,opacity 0.3s ease-out;}.footer-nav ul a:hover:after{transform:scaleX(1);opacity:1;}.ck-content{font:300 16px/140% "Overpass","Arial",sans-serif;}.ck-content h1{font:600 60px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;color:var(--primary_red);margin:0 0 28px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content h1{font-size:35px;}}@media screen and (max-width:calc(1024px - 1px)){.ck-content h1{margin-bottom:20px;}}.ck-content h2{font:500 47px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;color:var(--primary_red);margin:0 0 20px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content h2{font-size:25px;}}.ck-content h3{font:600 32px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;color:var(--primary_red);margin:0 0 20px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content h3{font-size:18px;}}.ck-content h4{font:400 20px/120% "Poppins","Arial",sans-serif;letter-spacing:2px;color:var(--primary_red);text-transform:uppercase;margin:0 0 20px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content h4{font-size:18px;letter-spacing:1.8px;}}.ck-content h5{font:600 18px/120% "Poppins","Arial",sans-serif;letter-spacing:0.9px;color:var(--primary_red);margin:0 0 20px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content h5{font-size:14px;letter-spacing:0.7px;}}.ck-content h6{font:600 16px/120% "Poppins","Arial",sans-serif;letter-spacing:1.6px;color:var(--primary_red);margin:0 0 20px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content h6{font-size:13px;letter-spacing:1.3px;}}.ck-content p{font-size:inherit;line-height:inherit;margin:0 0 12px;}.ck-content p:last-child{margin:0;}.ck-content p a{color:var(--secondary_blue);text-decoration:underline;}.ck-content p a:hover{color:var(--secondary_purple);}.ck-content ul,.ck-content ol{padding:0 0 0 7px;margin:0 0 24px;list-style:none !important;}.ck-content ul:last-child,.ck-content ol:last-child{margin-bottom:0;}.ck-content ul li,.ck-content ol li{position:relative;padding:6px 0 6px 18px;}.ck-content ul li p,.ck-content ol li p{margin:0;}.ck-content ul ul,.ck-content ul ol,.ck-content ol ul,.ck-content ol ol{padding:6px 0 0 6px;margin-bottom:-6px;}.ck-content ul a,.ck-content ol a{color:var(--secondary_blue);text-decoration:underline;}.ck-content ul a:hover,.ck-content ol a:hover{color:var(--secondary_purple);}.ck-content ul p,.ck-content ol p{margin:0 0 16px;}.ck-content ul p:last-child,.ck-content ol p:last-child{margin:0;}.ck-content ul li:before{position:absolute;left:4px;top:12px;content:"";width:4px;height:4px;background:var(--primary_blue);margin:0;border-radius:100%;}.ck-content ol{counter-reset:list;list-style:none !important;}.ck-content ol li:before{position:absolute;left:2px;top:6px;counter-increment:list;content:counters(list,".") ".";}.ck-content ol li li:before{content:counter(list,lower-latin) ".";}.ck-content .subheading{margin:0;font:500 20px/120% "Overpass","Arial",sans-serif;letter-spacing:1px;padding-bottom:18px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content .subheading{letter-spacing:0;}}.ck-content .tag-row{display:block;padding-bottom:35px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content .tag-row{padding-bottom:25px;}}.ck-content .tag{font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;}.ck-content .micro{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;padding-bottom:35px;}@media screen and (max-width:calc(1024px - 1px)){.ck-content .micro{padding-bottom:25px;}}.ck-content .grid-two-column{display:flex;margin:0 -10px;padding-bottom:16px;}.ck-content .grid-two-column:last-child{padding-bottom:0;}@media screen and (max-width:calc(1024px - 1px)){.ck-content .grid-two-column{flex-direction:column;}}.ck-content .grid-two-column .column{flex:1;padding:0 10px;}.ck-content hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid var(--primary_red) !important;height:0 !important;}.ck-content .btn-primary-blue{background:none;}.ck-content .btn-primary-blue:before{display:none;}.ck-content .btn-primary-blue a{background:var(--primary_blue);}.ck-content .btn-primary-red{background:none;}.ck-content .btn-primary-red:before{display:none;}.ck-content .btn-primary-red a{background:var(--primary_red);}.ck-content .img{padding-bottom:20px;}.ck-content .img img{width:100%;}.ck-content .btn-wrap{padding-top:10px;}.ck-content figcaption{padding:16px 8px 0 8px;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;display:block;}.ck-content figcaption span{display:block;}.ck-content .align-center{max-width:50%;margin-right:auto;margin-left:auto;}.ck-content .align-left{clear:both;max-width:50%;float:left;margin-right:1.5rem;}.ck-content .align-right{clear:both;max-width:50%;float:right;margin-left:1.5rem;}.ck-content .drupal-media .align-center{max-width:100%;margin:0;}.ck-content .drupal-media .align-left{max-width:100%;margin-right:0;}.ck-content .drupal-media .align-right{max-width:100%;margin-left:0;}.ck-content.ck p{margin:0 0 16px;}.ck-content.ck p:last-child{margin:0;}.ck-content.ck ul li p,.ck-content.ck ol li p{margin:0;}.ck-content.ck blockquote{padding:0;margin:0;font-size:inherit;}.ck-content.ck blockquote:before{display:none;}.ck-content.ck .drupal-media{margin-right:0;margin-left:0;}.accordion .row{border-bottom:1px solid var(--primary_white);}.bg-blue .accordion .row{border-color:var(--primary_red);}.accordion .row:hover{background:var(--secondary_lightgrey);}.accordion .row.is-active{background:var(--secondary_lightgrey);}.accordion .row.is-active .title a:after{transform:rotate(180deg);top:calc(50% - 7px);}.accordion .title{text-transform:uppercase;color:var(--primary_red);font:400 16px/150% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.accordion .title{line-height:140%;}}.accordion .title a{display:block;position:relative;padding:9px 40px 9px 15px;}.accordion .title a:after{position:absolute;right:16px;top:50%;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px;height:14px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);transform:translateY(-50%);transition:transform 0.3s ease,top 0.3s ease;}.accordion .slide li{border-top:1px solid var(--primary_white);padding:9px 24px;color:var(--primary_blue);}.accordion .slide li.download-link a{display:block;position:relative;}.accordion .slide li.download-link a:after{position:absolute;right:-7px;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:18px;height:18px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);}.accordion .slide li.external-link a{display:block;position:relative;}.accordion .slide li.external-link a:after{position:absolute;right:-7px;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:18px;height:18px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .smile-container{padding-top:22px;padding-bottom:22px;}}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .smile-container:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:50px;}}@media screen and (max-width:calc(768px - 1px)){.accordion-block .smile-container:after{right:16px;}}.accordion-block .accordion-holder{position:relative;}.accordion-block .accordion-holder:before{content:"";position:absolute;left:-70px;top:80px;background:url(/themes/custom/front/html/dist/images/bg-accordion-block-l.png) 100% 0 no-repeat;width:70px;height:calc(100% - 80px);background-size:100% auto;}@media screen and (max-width:calc(tablet-smille - 1px)){.accordion-block .accordion-holder:before{width:16px;right:-16px;}}.accordion-block.bg-wave .accordion-holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-accordion-block-l-wave.png);}.accordion-block.bg-air .accordion-holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-accordion-block-l-air.png);}.accordion-block.bg-no-img .accordion-holder:before{display:none;}.accordion-block .info-side{padding:60px 8px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .info-side{padding:8px;}}@media screen and (min-width:1024px){.accordion-block .info-side:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:-20px;}}.accordion-block .info-side .title{padding-bottom:30px;}.accordion-block .info-side .h2{color:var(--primary_red);text-transform:uppercase;}@media screen and (min-width:1024px){.accordion-block .info-side .h2 span{display:block;}.accordion-block .info-side .h2 span:nth-child(3){padding-left:50px;}}.accordion-block .info-side .subtitle{margin:0;font:500 20px/120% "Overpass","Arial",sans-serif;letter-spacing:1px;padding-bottom:10px;}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .info-side .subtitle{letter-spacing:0;}}.accordion-block .accordion-side{padding:60px 0;}@media screen and (min-width:1024px){.accordion-block .accordion-side{position:relative;}}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .accordion-side{padding:8px 0;}}.accordion-block .accordion-side:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:0;}.accordion-block .accordion-side .block{padding-bottom:75px;}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .accordion-side .block{padding-bottom:30px;position:absolute;left:0;top:0;width:100%;background:var(--primary_white);opacity:0;pointer-events:none;height:100%;overflow:auto;transition:opacity 0.2s ease,transform 0.2s ease;transform:translateX(-20px);}.accordion-block .accordion-side .block.is-active{opacity:1;transform:translateX(0);pointer-events:auto;}}.accordion-block .accordion-side .title-block{padding:0 15px 20px;}.accordion-block .accordion-side .title-block h3{margin:0;font:500 32px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .accordion-side .title-block h3{font-size:25px;}}.accordion-block .accordion-side .btn-wrap{padding:0 0 7px;}.accordion-block .bg-side{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.accordion-block .bg-side{display:none;}}.accordion-block .bg-side:after{content:"";position:absolute;left:-20px;top:0;background:url(/themes/custom/front/html/dist/images/bg-accordion-block-r.png) 0 100% no-repeat;width:calc(100% + 90px);height:100%;background-size:100% auto;}.accordion-block.bg-wave .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-accordion-block-r-wave.png);}.accordion-block.bg-air .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-accordion-block-r-air.png);}.accordion-block.bg-no-img .bg-side:after{display:none;}.accordion-block .mobile-back{text-transform:uppercase;margin:0 15px 20px;}@media screen and (min-width:1024px){.accordion-block.accordion-service{background:url(/themes/custom/front/html/dist/images/bg-accordion-service.png) 100% 0 no-repeat;}}.accordion-block.accordion-service .accordion-holder:before{display:none;}.accordion-block.accordion-service .info-side:after{right:0;}.accordion-block.accordion-service .accordion-side:before{display:none;}.accordion-nav-list{text-transform:uppercase;font:600 18px/120% "Poppins","Arial",sans-serif;margin:0 -8px;position:sticky;top:26px;}@media screen and (max-width:calc(1024px - 1px)){.accordion-nav-list{line-height:100%;}}@media screen and (min-width:1024px){.accordion-nav-list{margin:0 -28px 0 -8px;padding:50px 0 0;}}.accordion-nav-list ul{overflow:hidden;}.accordion-nav-list a{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:right;padding:5px 30px 5px 10px;transition:color 0.2s ease;height:66px;}@media screen and (max-width:calc(1024px - 1px)){.accordion-nav-list a{text-align:left;}}.accordion-nav-list a::before{content:"";position:absolute;inset:0;transition:transform 0.2s linear;z-index:0;transform:translateX(100%);}.accordion-nav-list a span{position:relative;}.accordion-nav-list a span:after{content:"";position:absolute;right:-22px;top:50%;transform:translateY(-50%);transition:opacity 0.2s ease;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:12px;height:12px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-s-right.svg);}.accordion-nav-list a:hover,.accordion-nav-list a.active{color:var(--primary_white);}.accordion-nav-list a:hover:before,.accordion-nav-list a.active:before{transform:translateX(0);background:linear-gradient(90deg,#fa505c 0%,#990dcf 50%,#050d73 100%);}.accordion-nav-list a:hover span:after,.accordion-nav-list a.active span:after{opacity:1;}.toolbar-fixed .header{position:relative;width:100%;background:var(--primary_blue);}.toolbar-fixed .wrapper{width:100%;}.toolbar-fixed .thank-you .holder{padding:0;}@media screen and (max-width:calc(1024px - 1px)){.toolbar-fixed .thank-you .holder{padding:0 0 50px;}}@media screen and (max-width:calc(1024px - 1px)){.toolbar-fixed .thank-you .img-side:before{display:none;}}.toolbar-vertical .thank-you .holder{padding:0;}@media screen and (max-width:calc(1024px - 1px)){.toolbar-vertical .thank-you .holder{padding:0 0 50px;}}@media screen and (max-width:calc(1024px - 1px)){.toolbar-vertical .thank-you .img-side:before{display:none;}}.admin-toolbar{z-index:202;}.fr-skiplinks__list li a{border:1px solid #000;display:block;padding:5px 10px;margin:0 auto;max-width:300px;text-align:center;background:#fff;position:absolute;clip:rect(1px 1px 1px 1px);overflow:hidden;font-size:14px;}.fr-skiplinks__list li a:focus{position:static;clip:auto;overflow:visible;height:auto;width:auto;}.fr-tabs__list{display:flex;align-items:stretch;overflow-x:auto;width:100%;padding:10px 10px 0;border-bottom:1px solid var(--tertiary_grey_t2);gap:10px;margin-bottom:20px;}.fr-tabs__list .fr-tabs__tab{box-shadow:0 2px 0 0 #fff;background:var(--primary_blue);color:var(--primary_white);padding:5px 12px;border-top:3px solid transparent;display:block;font:400 14px/19px "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.fr-tabs__list .fr-tabs__tab{line-height:18px;}}.fr-tabs__list .fr-tabs__tab:hover{color:var(--primary_white);background:var(--primary_red);}.fr-tabs__list .fr-tabs__tab.fr-tabs__tab--selected{color:var(--primary_white);background:var(--primary_red);border-color:var(--primary_blue);}.homepage .h2{opacity:0;}.homepage .h2 em{font-style:normal;}.homepage .h2 span{display:block !important;}.homepage .h2 .word{white-space:nowrap;}.homepage .h2.animated-text{opacity:1;}.homepage .trusted-block .animation-wrap{overflow:hidden;}.case-studies{overflow:hidden;}.case-studies.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-left2-blue3x.png);}.case-studies.bg-blue-img .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-right-blue3x.png);}.case-studies.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left2-red3x.png);}.case-studies.bg-wave .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-right-red3x.png);}.case-studies.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left2-blue3x.png);}.case-studies.bg-wave.bg-blue-img .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-right-blue3x.png);}.case-studies.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left2-red3x.png);}.case-studies.bg-air .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-right-red3x.png);}.case-studies.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left2-blue3x.png);}.case-studies.bg-air.bg-blue-img .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-right-blue3x.png);}.case-studies.bg-no-img .holder:before{display:none;}.case-studies.bg-no-img .holder:after{display:none;}.case-studies.bg-grey{background:var(--secondary_lightgrey);}.case-studies.bg-red{background:var(--primary_red);}.case-studies.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.case-studies.bg-blue .h2{color:var(--primary_red);}.case-studies.bg-blue .left-line-blue:before,.case-studies.bg-blue .left-line-blue:after,.case-studies.bg-blue .right-line-blue:before,.case-studies.bg-blue .right-line-blue:after,.case-studies.bg-blue .line-blue:before,.case-studies.bg-blue .line-blue:after{background:var(--primary_red);}.case-studies .holder{position:relative;}.case-studies .holder:before{content:"";width:70px;height:100%;position:absolute;top:0;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left2-red3x.png) 0 100% no-repeat;background-size:100% auto;pointer-events:none;}.case-studies .holder:after{content:"";width:calc(50% + 10px);height:100%;position:absolute;bottom:0;right:0;background:url(/themes/custom/front/html/dist/images/bg-landscape-right-red3x.png) 0 100% no-repeat;background-size:100% auto;pointer-events:none;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .holder:after{height:50px;width:100%;transform:rotate(90deg);transform-origin:bottom right;}}.case-studies .grid{gap:0 20px;grid-auto-rows:auto;grid-template-areas:"title-side arrow-side small-img-side" "big-img-side arrow-side small-img-side" "text-side arrow-side small-img-side" "pagination-tabs arrow-side small-img-side";}@media screen and (max-width:calc(1024px - 1px)){.case-studies .grid{gap:0 16px;grid-template-areas:"title-side title-side" "big-img-side arrow-side" "big-img-side small-img-side" "text-side text-side" "pagination-tabs pagination-tabs";}}.case-studies .title-side{grid-area:title-side;grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .title-side{grid-column:span 3;}}.case-studies .title-side .h2{text-transform:uppercase;}.case-studies .title-side .wrap{padding:93px 8px 33px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .title-side .wrap{padding:35px 4px 16px;}}.case-studies .title-side .slider-wrap{height:140px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .title-side .slider-wrap{height:75px;}}.case-studies .title-side .txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.case-studies .title-side .swiper-slide{overflow:hidden;}.case-studies .big-img-side{grid-area:big-img-side;grid-column:span 6;padding-bottom:22px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .big-img-side{grid-column:span 3;padding:0;margin-bottom:6px;}}.case-studies .swiper{height:100%;}.case-studies .contextual-region{position:static;}.case-studies .big-img{overflow:hidden;}.case-studies .big-img .slider-wrap{height:186px;}@media screen and (min-width:1024px){.case-studies .big-img .slider-wrap{height:380px;}}.case-studies .big-img .img{position:relative;height:100%;}.case-studies .big-img .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.case-studies .micro-callout{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;}.case-studies .micro-callout span{display:block;}@media screen and (min-width:1024px){.case-studies .micro-callout{position:absolute;top:340px;right:-15px;transform:rotate(-90deg);transform-origin:top right;width:400px;}}@media screen and (max-width:calc(1024px - 1px)){.case-studies .micro-callout{padding:12px 8px 12px;}}.case-studies .micro-callout .slider-wrap{height:30px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .micro-callout .slider-wrap{height:45px;}}.case-studies .micro-callout .swiper-slide{overflow:hidden;}.case-studies .small-img-side{grid-area:small-img-side;grid-column:span 5;position:relative;z-index:1;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .small-img-side{grid-column:span 1;overflow:visible;}}.case-studies .small-img-side .wrap{overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .small-img-side .wrap{margin:0 -50px 0 -16px;}}@media screen and (max-width:calc(768px - 1px)){.case-studies .small-img-side .wrap{margin:0 -16px;}}.case-studies .small-img-side .slider-wrap{height:215px;overflow:hidden;}@media screen and (min-width:1024px){.case-studies .small-img-side .slider-wrap{height:740px;}}.case-studies .small-img-side .swiper-3d .swiper-slide{width:100% !important;}.case-studies .small-img-side .img{position:relative;height:100%;}.case-studies .small-img-side .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.case-studies .arrow-side{grid-area:arrow-side;grid-column:span 1;position:relative;z-index:1;}@media screen and (min-width:1024px){.case-studies .arrow-side:before{left:-21px;}}@media screen and (max-width:calc(1024px - 1px)){.case-studies .arrow-side:before{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.case-studies .arrow-side *{height:100%;min-height:46px;}}.case-studies .arrow-side .wrap{position:relative;margin:0 0 0 -16px;}@media screen and (min-width:1024px){.case-studies .arrow-side .wrap{margin:0 -20px;height:100%;overflow:hidden;}}.case-studies .arrow-side .btn-wrap-button{width:100%;gap:1px;}@media screen and (min-width:1024px){.case-studies .arrow-side .btn-wrap-button{position:absolute;left:0;top:645px;}}.case-studies .text-side{grid-area:text-side;grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .text-side{grid-column:span 4;}}.case-studies .text-side .wrap{padding:0 8px 54px;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .text-side .wrap{padding:12px 4px 38px;}}.case-studies .text-side .slider-wrap{height:210px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .text-side .slider-wrap{height:auto;max-height:300px;}.case-studies .text-side .slider-wrap .swiper-slide{height:auto;}}.case-studies .text-side .subheading{padding-bottom:12px;}.case-studies .text-side .swiper-slide{overflow:hidden;}.case-studies .text-side .txt{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .text-side .txt{-webkit-line-clamp:8;}}.case-studies .right-line-blue:before{right:0;}.case-studies .pagination-tabs{grid-area:pagination-tabs;grid-column:span 6;padding-bottom:40px;}@media screen and (max-width:calc(1024px - 1px)){.case-studies .pagination-tabs{grid-column:span 4;padding-bottom:5px;}}.img-box{padding:40px 0;}.img-box .contextual-region{position:absolute;inset:0;}.img-box .img{position:relative;height:316px;}@media screen and (max-width:calc(1024px - 1px)){.img-box .img{height:260px;}}.img-box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.img-box .img.ratio-4-3{padding-top:75%;height:auto;}.img-box .img.ratio-9-16{padding-top:56.25%;height:auto;}.img-box .caption{padding:16px 8px 0 8px;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;display:block;}.img-box .caption span{display:block;}.img-box .caption.caption-right{text-align:right;}.table{width:100%;overflow-x:auto;margin-bottom:40px;}.table table{width:100%;border-collapse:collapse;}.table table th,.table table td{padding:24px;border:1px solid var(--primary_red);text-align:left;min-width:120px;}@media screen and (max-width:calc(1024px - 1px)){.table table th,.table table td{padding:20px 12px;}}.table table th{background:var(--primary_red);color:var(--primary_white);text-transform:uppercase;font:400 16px/150% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.table table th{line-height:140%;}}.tag{font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;text-transform:uppercase;}.cite{padding:40px 0;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.cite{padding:88px 0;}}.cite.bg-red{background:none;}.cite.bg-red .cite-content{background:var(--primary_red);color:var(--primary_blue);}.cite.bg-red .cite-content:before{background:var(--primary_blue) url(/themes/custom/front/html/dist/svg/icon-cite-l-red.svg) center no-repeat;}.cite.bg-red .cite-content:after{background:var(--primary_blue) url(/themes/custom/front/html/dist/svg/icon-cite-r-red.svg) center no-repeat;}.cite:before{content:"";position:absolute;left:-70px;top:0;width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-cite-d.png) 0 110px no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.cite:before{left:0;top:40px;width:100%;height:48px;background:url(/themes/custom/front/html/dist/images/bg-cite-m.png) 48px 0 no-repeat;background-size:auto 100%;}}.cite .cite-content{background:var(--primary_blue);color:var(--primary_white);padding:20px 24px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.cite .cite-content{padding:20px 12px;}}.cite .cite-content:before,.cite .cite-content:after{content:"";position:absolute;width:70px;height:70px;}@media screen and (max-width:calc(1024px - 1px)){.cite .cite-content:before,.cite .cite-content:after{width:48px;height:48px;}}.cite .cite-content:before{top:0;left:-70px;background:var(--primary_red) url(/themes/custom/front/html/dist/svg/icon-cite-l.svg) center no-repeat;}@media screen and (max-width:calc(1024px - 1px)){.cite .cite-content:before{left:0;top:-48px;background-size:22px auto;}}.cite .cite-content:after{bottom:0;right:-70px;background:var(--primary_red) url(/themes/custom/front/html/dist/svg/icon-cite-r.svg) center no-repeat;}@media screen and (max-width:calc(1024px - 1px)){.cite .cite-content:after{right:0;bottom:-48px;background-size:22px auto;}}.cite blockquote{padding:0 0 3px;margin:0;background:none;border:none;}.cite blockquote:before{display:none;}.cite blockquote p{margin:0 0 16px;}.cite blockquote p:last-child{margin:0;}.cite .caption{text-transform:uppercase;font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;margin:0;}.cite .caption span{display:block;}.contact-block{overflow:hidden;background:var(--primary_red);color:var(--primary_white);}.contact-block.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-waves-blue.png);transform:scaleX(-1);background-position:100% 0;}.contact-block.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-blue.png);background-position:100% 0;}.contact-block.bg-no-img .holder:before{display:none;}@media screen and (max-width:calc(1024px - 1px)){.contact-block .smile-container:before,.contact-block .smile-container:after{display:none;}}.contact-block .holder{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.contact-block .holder{padding:20px 0 40px;}}.contact-block .holder:before{content:"";position:absolute;top:0;left:-70px;width:calc(32% + 70px);height:100%;background:url(/themes/custom/front/html/dist/images/bg-landscapes-blue.png) 0 100% no-repeat;background-size:cover;}@media screen and (max-width:calc(1024px - 1px)){.contact-block .holder:before{width:calc(100% + 140px);height:33%;}}@media screen and (max-width:calc(1024px - 1px)){.contact-block .holder .grid{gap:0;}}.contact-block .holder .title-side{grid-column:span 4;text-transform:uppercase;}.contact-block .holder .title-side .wrap{padding:63px 28px 40px;background:var(--primary_red);position:relative;}@media screen and (max-width:calc(1024px - 1px)){.contact-block .holder .title-side .wrap{padding:15px 16px 28px;}}.contact-block .holder .title-side .h2{font-size:40px;padding-bottom:16px;}@media screen and (max-width:calc(1024px - 1px)){.contact-block .holder .title-side .h2{font-size:30px;font-weight:600;}}.contact-block .holder .text-side{grid-column:span 4;}.contact-block .holder .text-side .wrap{padding:66px 0 30px;background:var(--primary_red);position:relative;}@media screen and (max-width:calc(1024px - 1px)){.contact-block .holder .text-side .wrap{padding:10px 16px 0;}}.contact-block .holder .text-side:before{left:-20px;}.contact-block .holder .text-side p a{color:var(--primary_white);}.contact-block .holder .text-side p .tag-row{display:inline-block;padding:0 0 0 15px;}.contact-block .holder .text-side p + .tag-row{margin:-12px 0 0;padding:0;}.contact-block .holder .text-side .title{padding-bottom:17px;}.contact-block .holder .text-side .title .h3{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.conversion{overflow:hidden;}.conversion.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png);}.conversion.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-red3x.png);background-position:0 70%;}.conversion.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);}.conversion.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-red3x.png);background-position:0 60%;}.conversion.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);}.conversion.bg-blue{background:var(--primary_blue);}.conversion.bg-blue .holder:before{transform:scaleY(-1);}.conversion.bg-blue .text-side{background:var(--primary_blue);color:var(--primary_white);}.conversion.bg-no-img .holder:before{display:none;}.conversion .text-side{grid-column:span 6;background:var(--primary_white);position:relative;}@media screen and (max-width:calc(1024px - 1px)){.conversion .text-side{grid-column:span 4;}}.conversion .text-side .wrap{padding:35px 60px 85px;}@media screen and (max-width:calc(1024px - 1px)){.conversion .text-side .wrap{padding:35px 8px 40px;}}.conversion .text-side .h2{text-transform:uppercase;font-size:40px;line-height:40px;padding-bottom:12px;color:var(--primary_white) !important;}@media screen and (max-width:calc(1024px - 1px)){.conversion .text-side .h2{font-size:30px;line-height:100%;}}@media screen and (min-width:1024px){.conversion .text-side .h2 .space{text-align:right;}}.conversion .text-side .btn-wrap{justify-content:flex-end;}.conversion .holder{position:relative;padding:45px 0 0;}@media screen and (max-width:calc(1024px - 1px)){.conversion .holder{padding:30px 0 0;}}.conversion .holder:before{content:"";width:calc(100% + 70px);height:100%;position:absolute;top:0;left:-70px;pointer-events:none;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 0 40% no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.conversion .holder:before{width:calc(100% + 140px);}}@media screen and (max-width:calc(1024px - 1px)){.download-centre .grid{gap:0 16px;}}.download-centre .filter-side-wrap{grid-column:span 3;}.download-centre .filter-side-wrap:before{right:-20px;}@media screen and (min-width:1024px){.download-centre .sidebar-filter .filter-holder{padding-top:125px;}}.download-centre .btn-reset button{color:var(--primary_blue);}.download-centre .btn-reset button:hover{color:var(--primary_red);}.download-centre-wrap{grid-column:span 9;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap{grid-column:span 4;}}.download-centre-wrap .download-all{padding:15px 5px;margin:0;font:500 20px/120% "Overpass","Arial",sans-serif;letter-spacing:1px;font-weight:400;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap .download-all{letter-spacing:0;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap .download-all{border-bottom:1px solid var(--primary_red);}}.download-centre-wrap .download-all .wrap{display:flex;gap:20px;align-items:center;}.download-centre-wrap .download-all .info{font:400 12px/20px "Overpass Mono",monospace;text-transform:uppercase;letter-spacing:2.3px;}.download-centre-wrap .download-all .info span{font-weight:500;font-size:20px;}.download-centre-wrap .download-table{padding:0 110px 0 0;height:100%;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap .download-table{padding:0;}}.download-centre-wrap .download-table:before{right:110px;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap .download-table:before{display:none;}}@media screen and (min-width:1024px){.download-centre-wrap .table-wrap{width:100%;overflow-x:auto;}}.download-centre-wrap table{width:100%;border-collapse:collapse;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table{display:block;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table tbody{display:block;}}.download-centre-wrap table th,.download-centre-wrap table td{padding:28px 12px;border-bottom:1px solid var(--primary_red);text-align:left;min-width:120px;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table th,.download-centre-wrap table td{padding:20px 12px;border:none;}}.download-centre-wrap table th.checkbox,.download-centre-wrap table td.checkbox{min-width:20px;width:20px;padding-left:24px;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table th.checkbox,.download-centre-wrap table td.checkbox{display:none;}}.download-centre-wrap table th{background:var(--primary_red);color:var(--primary_white);text-transform:uppercase;font:400 16px/150% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table th{line-height:140%;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table th{display:none;}}.download-centre-wrap table th .custom-checkbox input:checked + .checkmark{background-color:var(--primary_white);}.download-centre-wrap table th .custom-checkbox .checkmark{border:1px solid var(--primary_white);}.download-centre-wrap table td{font:300 16px/22px "Overpass","Arial",sans-serif;padding:30px 12px;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td{width:50%;padding:13px 12px 0;}}.download-centre-wrap table td.year,.download-centre-wrap table td.format{font:400 13px/19px "Overpass Mono",monospace;text-transform:uppercase;letter-spacing:2px;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td.year,.download-centre-wrap table td.format{font:400 10px/15px "Overpass Mono",monospace;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td.year{order:1;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td.type{order:2;display:flex;justify-content:flex-end;font:400 10px/15px "Overpass Mono",monospace;text-transform:uppercase;letter-spacing:2px;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td.name{width:100%;order:3;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td.format{order:4;border-bottom:1px solid var(--primary_red);padding-bottom:12px;}}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td.download-link,.download-centre-wrap table td.external-link{order:5;width:50%;padding-right:12px;padding-bottom:12px;display:flex;justify-content:flex-end;border-bottom:1px solid var(--primary_red);}}.download-centre-wrap table td[colspan]{border:none;}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table td[colspan]{width:100%;}}.download-centre-wrap table .link{width:20px;min-width:20px;padding-right:30px;}.download-centre-wrap table .download-link,.download-centre-wrap table .external-link{width:20px;min-width:20px;padding-right:30px;}.download-centre-wrap table .download-link a,.download-centre-wrap table .external-link a{display:block;position:relative;width:20px;height:20px;text-indent:-9999px;}.download-centre-wrap table .download-link a:after,.download-centre-wrap table .external-link a:after{position:absolute;inset:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;}.download-centre-wrap table .download-link a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);}.download-centre-wrap table .external-link a:after{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);}@media screen and (max-width:calc(1024px - 1px)){.download-centre-wrap table tr{display:flex;flex-wrap:wrap;}}.download-centre-wrap .pagination{padding-top:0;}@media screen and (min-width:1024px){.download-centre-wrap .pagination{margin-right:-110px;}}.download-centre-wrap .no-result-side{font-family:"Overpass","Arial",sans-serif;}@media screen and (min-width:1024px){.download-centre-wrap .no-result-side{text-align:center;}}.download-centre-wrap .no-result-side .h4-subhead{padding-bottom:10px;}.download-promo{overflow:hidden;}.download-promo.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-left-blue3x.png);}.download-promo.bg-blue-img .download-box:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png);}.download-promo.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.download-promo.bg-wave .download-box:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-red3x.png);}.download-promo.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-blue3x.png);}.download-promo.bg-wave.bg-blue-img .download-box:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);}.download-promo.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.download-promo.bg-air .download-box:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-red3x.png);}.download-promo.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-blue3x.png);}.download-promo.bg-air.bg-blue-img .download-box:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);}.download-promo.bg-no-img .holder:before{display:none;}.download-promo.bg-no-img .download-box:before{display:none;}.download-promo.bg-grey{background:var(--secondary_lightgrey);}.download-promo.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.download-promo .holder{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .holder{padding:40px 0;}}.download-promo .holder:before{content:"";width:70px;height:100%;position:absolute;top:0;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 0 no-repeat;background-size:100% auto;}.download-promo .title-side{grid-column:span 4;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .title-side{order:1;}}.download-promo .title-side .wrap{padding:60px 8px;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .title-side .wrap{padding:0 8px 20px;}}.download-promo .title-side .h2{text-transform:uppercase;color:var(--primary_red);padding-bottom:20px;}.download-promo .text-side{grid-column:span 4;padding:60px 8px;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .text-side{order:3;padding:0 8px;}}.download-promo .text-side .btn-wrap{padding:30px 15px 0;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .text-side .btn-wrap{padding:30px 0 0;}}.download-promo .text-side .accordion .btn-wrap{padding:10px 0 0;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .text-side .accordion .btn-wrap{padding:10px 0 0;}}.download-promo .download-side{grid-column:span 4;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .download-side{order:2;padding-bottom:20px;}}.download-promo .download-box{padding:60px 30px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.download-promo .download-box{padding:30px 15px;}}.download-promo .download-box:before{content:"";width:100%;height:130px;position:absolute;top:100%;left:0;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 0 100% no-repeat;background-size:100% auto;transform:scaleY(-1);}@media screen and (max-width:calc(1024px - 1px)){.download-promo .download-box:before{display:none;}}.download-promo .download-box.red-box{background:var(--primary_red);}.download-promo .download-box.blue-box{background:var(--primary_blue);color:var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.download-promo .download-box{padding-right:15px;padding-left:15px;background-position:50% calc(100% + 50px);}}.download-promo .download-box .subheading{margin:0 0 13px;font-weight:400;font-family:"Poppins","Arial",sans-serif;text-transform:uppercase;}.download-promo .download-box .btn-wrap{padding:15px 0 0;}.download-promo .download-box .btn-primary-blue,.download-promo .download-box .btn-primary-red{width:100%;}.equipment-cards{overflow:hidden;background:var(--secondary_lightgrey);}.equipment-cards.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.equipment-cards.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-img-air-red3x.png);}.equipment-cards.bg-no-img .holder:before{display:none;}.equipment-cards .smile-container:before,.equipment-cards .smile-container:after{z-index:1;}.equipment-cards .holder{padding:60px 0;position:relative;}.equipment-cards .holder:before{content:"";position:absolute;left:-70px;top:0;width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-img-landscape-red3x.png) 0 100% no-repeat;background-size:70px auto;}@media screen and (max-width:calc(1024px - 1px)){.equipment-cards .holder:before{left:auto;right:-70px;background-position:0 0;background-repeat:repeat;}}.equipment-cards .holder .title{text-transform:uppercase;color:var(--primary_red);padding:0 8px 15px;}.equipment-list{gap:60px 20px;}@media screen and (max-width:calc(1024px - 1px)){.equipment-list{gap:40px 16px;}}@media screen and (max-width:calc(1024px - 1px)){.equipment-list.is-even .equipment-card:nth-child(even) .img{margin-right:-50px;}}@media screen and (max-width:calc(768px - 1px)){.equipment-list.is-even .equipment-card:nth-child(even) .img{margin-right:-16px;}}@media screen and (max-width:calc(1024px - 1px)){.equipment-list.is-even.is-two .equipment-card:last-child .img{margin-right:0;}}@media screen and (max-width:calc(1024px - 1px)){.equipment-list.is-odd .equipment-card:nth-child(odd) .img{margin-right:-50px;}}@media screen and (max-width:calc(768px - 1px)){.equipment-list.is-odd .equipment-card:nth-child(odd) .img{margin-right:-16px;}}@media screen and (max-width:calc(1024px - 1px)){.equipment-list.is-odd .equipment-card:nth-child(odd):last-child .img{margin-right:0;}}.equipment-list .equipment-card{grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.equipment-list .equipment-card{grid-column:span 4;}}@media screen and (min-width:1024px){.three-columns .equipment-list .equipment-card{grid-column:span 4;}}.equipment-list .img{position:relative;height:240px;z-index:2;}.equipment-list .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.equipment-list .contextual-region{position:static;}.equipment-list .text{padding:14px 16px 0;}.equipment-list .tags-row{padding-bottom:16px;}.equipment-list .h4{text-transform:uppercase;padding-bottom:15px;}.equipment-list ul{padding-left:7px;margin-bottom:16px;}.equipment-list ul li{padding-top:0;padding-bottom:0;}.equipment-list ul li:before{top:6px;}.equipment-list .btn-wrap{padding-top:20px;}.event-block{overflow:hidden;}.event-block.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.event-block.bg-wave .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);transform:scale(-1);background-position:0 200px;}.event-block.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.event-block.bg-air .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);transform:scale(-1);background-position:0 200px;}.event-block.bg-no-img .holder:before,.event-block.bg-no-img .holder:after{display:none;}.event-block .holder{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.event-block .holder{padding:40px 0;}}.event-block .holder:before,.event-block .holder:after{content:"";position:absolute;top:0;width:70px;height:100%;}@media screen and (max-width:calc(1024px - 1px)){.event-block .holder:before,.event-block .holder:after{display:none;}}.event-block .holder:before{background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 100% no-repeat;background-size:70px auto;left:-70px;}.event-block .holder:after{background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 150px no-repeat;background-size:70px auto;right:-70px;transform:scaleY(-1);}@media screen and (min-width:1024px){.event-block .holder .event-side:nth-child(even){grid-column:7/span 5;position:relative;}.event-block .holder .event-side:nth-child(even):before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);left:0;}}@media screen and (min-width:1024px){.event-block .holder .img-side{grid-column:7/span 6;position:relative;padding:60px 0;}.event-block .holder .img-side:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);left:0;}}@media screen and (max-width:calc(1024px - 1px)){.event-block .holder .img-side{order:-1;}}.event-block .holder .img-side .img{position:relative;padding-top:59%;}.event-block .holder .img-side .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.event-block .holder .img-side .img .contextual-region{position:absolute;inset:0;}@media screen and (max-width:calc(1024px - 1px)){.event-block .grid{gap:40px;}}.event-card{padding:0 4px;}@media screen and (min-width:1024px){.event-card{padding:60px 8px;}}.event-card .event-logo{height:80px;margin-bottom:25px;}.event-card .h3{text-transform:uppercase;padding-bottom:34px;}.event-card .info{text-transform:uppercase;padding-bottom:31px;font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;line-height:16px;}.event-card .info span{display:block;}.event-card .subheading{padding-bottom:14px;}.event-card ul{padding-left:7px;}.event-card ul li{padding-top:0;padding-bottom:0;}.event-card ul li:before{top:6px;}.event-card .ck-content{padding-bottom:22px;}.event-card .btn-wrap{padding-top:8px;}.feature-cards{overflow:hidden;}.feature-cards.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.feature-cards.bg-blue .head{background:var(--primary_blue);}.feature-cards.bg-blue .grid-smart .item{background:var(--primary_blue);}.feature-cards.bg-grey{background:var(--secondary_lightgrey);}.feature-cards.bg-grey .head{background:var(--secondary_lightgrey);}.feature-cards.bg-grey .grid-smart .item{background:var(--secondary_lightgrey);}.feature-cards.bg-blue-img .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape2-bottom-blue3x.png);}.feature-cards.bg-wave .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave2-bottom-red3x.png);}.feature-cards.bg-wave.bg-blue-img .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave2-bottom-blue3x.png);}.feature-cards.bg-air .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-air2-bottom-red3x.png);}.feature-cards.bg-air.bg-blue-img .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-air2-bottom-blue3x.png);}.feature-cards.bg-no-img .bg:before{display:none;}.feature-cards .smile-container:after{z-index:2;}@media screen and (max-width:calc(1024px - 1px)){.feature-cards .smile-container:after{display:none;}}.feature-cards .holder{padding:55px 0;}.feature-cards .bg{position:relative;}.feature-cards .bg:before{position:absolute;top:-100px;left:0;content:"";width:100%;height:calc(100% + 155px);pointer-events:none;background:url(/themes/custom/front/html/dist/images/bg-landscape2-bottom-red3x.png) 50% 0 no-repeat;background-size:cover;}@media screen and (max-width:calc(1024px - 1px)){.feature-cards .bg:before{width:calc(100% + 50px);}}@media screen and (max-width:calc(768px - 1px)){.feature-cards .bg:before{width:calc(100% + 16px);}}.feature-cards .head{padding:0 8px 13px;margin-bottom:20px;background:var(--primary_white);position:relative;z-index:1;}@media screen and (min-width:1024px){.feature-cards .head{max-width:48%;}}.feature-cards .head .title{color:var(--primary_red);text-transform:uppercase;padding-bottom:20px;}.feature-cards .head .title:last-child{padding-bottom:0;}@media screen and (min-width:1024px){.feature-cards .grid-smart{display:grid;gap:20px;grid-template-columns:1fr;}.feature-cards .grid-smart:has(> :nth-child(2):nth-last-child(1)){grid-template-columns:repeat(2,1fr);}.feature-cards .grid-smart:has(> :nth-child(3):nth-last-child(1)){grid-template-columns:repeat(3,1fr);}.feature-cards .grid-smart:has(> :nth-child(4):nth-last-child(1)){grid-template-columns:repeat(4,1fr);}.feature-cards .grid-smart:has(> :nth-child(5):nth-last-child(1)),.feature-cards .grid-smart:has(> :nth-child(6):nth-last-child(1)){grid-template-columns:repeat(3,1fr);}.feature-cards .grid-smart:has(> :nth-child(7):nth-last-child(1)),.feature-cards .grid-smart:has(> :nth-child(8):nth-last-child(1)){grid-template-columns:repeat(4,1fr);}}@media screen and (max-width:calc(1024px - 1px)){.feature-cards .grid-smart{display:flex;overflow-x:auto;gap:16px;margin-right:-50px;padding-right:25%;position:relative;z-index:3;}}@media screen and (max-width:calc(768px - 1px)){.feature-cards .grid-smart{margin-right:-16px;}}.feature-cards .grid-smart .item{background:var(--primary_white);padding:20px 26px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.feature-cards .grid-smart .item{flex:0 0 100%;scroll-snap-align:start;}}.feature-cards .grid-smart .icon{width:60px;height:60px;margin-bottom:60px;}@media screen and (max-width:calc(1024px - 1px)){.feature-cards .grid-smart .icon{font-size:18px;margin-bottom:40px;}}.feature-cards .grid-smart .icon img{width:100%;}.feature-cards .grid-smart .icon svg{width:100%;height:auto;fill:currentColor;}.feature-cards .grid-smart h3{margin:0 0 8px;font:500 20px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.feature-cards .grid-smart h3{font-size:18px;}}.filter-satellite{padding:16px 0 28px;}.filter-satellite .wrap{position:relative;}@media screen and (min-width:1024px){.filter-satellite .wrap{display:flex;flex-wrap:wrap;}.filter-satellite .wrap:before{content:"";position:absolute;top:0;left:-70px;width:70px;height:100%;background:var(--primary_red);}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .wrap{display:flex;flex-direction:column;}}.filter-satellite .form-item{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .form-item{padding-bottom:11px;}}.filter-satellite .form-item a{display:block;position:relative;color:var(--primary_red);font:400 16px/150% "Poppins","Arial",sans-serif;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .form-item a{line-height:140%;}}@media screen and (min-width:1024px){.filter-satellite .form-item a{padding:15px 40px 15px 17px;background:var(--primary_red);color:var(--primary_white);}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .form-item a{letter-spacing:1px;}}.filter-satellite .form-item a:after{position:absolute;right:16px;top:50%;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px;height:14px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);transform:translateY(-50%);transition:transform 0.3s ease,top 0.3s ease;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .form-item a:after{right:0;}}.filter-satellite .form-item a .count{padding:0 10px;display:inline-block;min-width:20px;text-align:center;}@media screen and (min-width:1024px){.filter-satellite .form-item.is-active{background:var(--secondary_lightgrey);}}.filter-satellite .form-item.is-active a:after{transform:rotate(180deg);top:calc(50% - 7px);}.filter-satellite .form-item.is-active .satellite-drop{opacity:1;transform:translateY(0);pointer-events:auto;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .form-item.is-active .satellite-drop{display:block;}}.filter-satellite.has-selection .btn-tertiary-red{opacity:1;}.filter-satellite .btn-tertiary-red{padding:10px 27px;opacity:0;transition:opacity 0.3s ease;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .btn-tertiary-red{margin:0 -8px;padding:15px 0 0;}.filter-satellite .btn-tertiary-red:not(.btn-results){margin-top:auto;}}.filter-satellite .btn-tertiary-red button{background:none;cursor:pointer;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .btn-tertiary-red button{padding:7px 12px;text-align:left;font-weight:500;font-size:16px;border-top:1px solid var(--primary_red);border-bottom:1px solid var(--primary_red);width:100%;}}@media screen and (min-width:1024px){.filter-satellite .btn-tertiary-red.btn-reset{order:100;}}@media screen and (min-width:1024px){.filter-satellite .btn-tertiary-red.btn-results{order:99;}}.filter-satellite .btn-tertiary-red.btn-results button{background:var(--primary_red);color:var(--primary_white);}.filter-satellite .satellite-drop{z-index:2;border:1px solid var(--primary_white);padding:5px 0;max-height:335px;overflow-y:auto;opacity:0;transform:translateY(-20px);pointer-events:none;transition:transform 0.3s ease,opacity 0.3s ease;}@media screen and (min-width:1024px){.filter-satellite .satellite-drop{position:absolute;left:0;top:54px;width:250px;background:var(--primary_red);color:var(--primary_white);}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .satellite-drop{display:none;}}.filter-satellite .satellite-drop .form-item{position:relative;}@media screen and (min-width:1024px){.filter-satellite .satellite-drop .form-item:hover label{background:rgba(255,255,255,0.2);}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .satellite-drop .form-item{padding:0;}}.filter-satellite .satellite-drop input[type=checkbox]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;}.filter-satellite .satellite-drop input[type=checkbox]:checked + label:before{background:var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .satellite-drop input[type=checkbox]:checked + label:before{background:var(--primary_red);}}.filter-satellite .satellite-drop label{position:relative;display:block;padding:10px 10px 8px 39px;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .satellite-drop label{padding:10px 10px 8px 41px;text-transform:uppercase;letter-spacing:1.7px;}}.filter-satellite .satellite-drop label:before{content:"";position:absolute;left:10px;top:10px;width:19px;height:19px;background:none;border:1px solid var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .satellite-drop label:before{left:15px;border-color:var(--primary_red);}}.filter-satellite .open-popup-filter{display:flex;justify-content:flex-end;}@media screen and (min-width:1024px){.filter-satellite .open-popup-filter{display:none;}}.filter-satellite .open-popup-filter a{background:var(--primary_red);color:var(--primary_white);font-weight:500;text-transform:uppercase;display:block;min-width:170px;padding:5px 10px;}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .filter-mobile-popup{position:fixed;inset:0;background:var(--primary_white);z-index:150;height:0;overflow:hidden;transition:height 0.7s ease-in-out;}}@media screen and (min-width:1024px){.filter-satellite .filter-mobile-popup .smile-container{padding:0;}.filter-satellite .filter-mobile-popup .smile-container:before,.filter-satellite .filter-mobile-popup .smile-container:after{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .filter-holder{display:flex;height:100%;}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .side-filter{flex:1;padding:20px 8px 0;}.filter-satellite .side-filter .form{height:100%;}.filter-satellite .side-filter form{height:100%;}.filter-satellite .side-filter form .wrap{height:90%;}}.filter-satellite .side-filter .h3-subhead{text-transform:uppercase;padding-bottom:26px;}@media screen and (min-width:1024px){.filter-satellite .side-filter .h3-subhead{display:none;}}@media screen and (min-width:1024px){.filter-satellite .side-btn{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.filter-satellite .side-btn{width:77px;border-left:1px solid var(--primary_red);position:relative;}.filter-satellite .side-btn:before{content:"";position:absolute;right:0;top:0;height:100%;width:77px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 100% no-repeat;background-size:100% auto;}.filter-satellite .side-btn .btn-close{width:77px;height:62px;display:block;background:var(--primary_red);position:relative;text-indent:-99999px;color:var(--primary_white);}.filter-satellite .side-btn .btn-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:19px;height:16px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close-filter.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close-filter.svg);}}@media screen and (max-width:calc(1024px - 1px)){.filter-is-active .filter-mobile-popup{height:100%;}}.sidebar-filter .form-item{position:relative;padding-bottom:5px;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .form-item{padding-bottom:11px;}}.sidebar-filter .form-item a{display:block;position:relative;color:var(--primary_red);font:400 16px/150% "Poppins","Arial",sans-serif;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .form-item a{line-height:140%;}}@media screen and (min-width:1024px){.sidebar-filter .form-item a{padding:6px 40px 6px 17px;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .form-item a{letter-spacing:1px;}}.sidebar-filter .form-item a:after{position:absolute;right:16px;top:50%;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px;height:14px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);transform:translateY(-50%);transition:transform 0.3s ease,top 0.3s ease;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .form-item a:after{right:0;}}.sidebar-filter .form-item a .count{padding:0 18px 0 20px;}.sidebar-filter .form-item.is-active a:after{transform:rotate(180deg);top:calc(50% - 7px);}.sidebar-filter .slide-drop .form-item{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .slide-drop .form-item{padding:0;}}.sidebar-filter .slide-drop .list{padding:0 16px;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .slide-drop .list{padding:7px 8px 4px;}}.sidebar-filter .slide-drop .list .form-item{padding:0;}.sidebar-filter .slide-drop input[type=checkbox],.sidebar-filter .slide-drop input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;}.sidebar-filter .slide-drop input[type=checkbox]:checked + label:before,.sidebar-filter .slide-drop input[type=radio]:checked + label:before{background:var(--primary_red);}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .slide-drop input[type=checkbox]:checked + label:before,.sidebar-filter .slide-drop input[type=radio]:checked + label:before{background:var(--primary_red);}}.sidebar-filter .slide-drop input[type=checkbox]:focus-visible + label:before,.sidebar-filter .slide-drop input[type=radio]:focus-visible + label:before{outline:2px solid var(--primary_blue);outline-offset:2px;}.sidebar-filter .slide-drop label{position:relative;display:block;padding:10px 10px 8px 29px;}.sidebar-filter .slide-drop label:before{content:"";position:absolute;left:0;top:10px;width:19px;height:19px;background:none;border:1px solid var(--primary_red);}.sidebar-filter .btn-tertiary-red{padding:10px 0;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .btn-tertiary-red{padding:15px 0 0;}}.sidebar-filter .btn-tertiary-red button{background:none;cursor:pointer;margin:0;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .btn-tertiary-red button{padding:7px 12px;text-align:left;font-weight:500;font-size:16px;border-top:1px solid var(--primary_red);border-bottom:1px solid var(--primary_red);width:100%;}}@media screen and (min-width:1024px){.sidebar-filter .btn-tertiary-red.btn-results{width:100%;}.sidebar-filter .btn-tertiary-red.btn-results button{width:100%;}}.sidebar-filter .btn-tertiary-red.btn-results button{background:var(--primary_red);color:var(--primary_white);}.sidebar-filter .btn-reset-wrap{opacity:0;transition:opacity 0.3s ease;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .btn-reset-wrap{margin:auto 0 0;}}.sidebar-filter .btn-results-wrap{opacity:0;transition:opacity 0.3s ease;}.sidebar-filter.has-selection .btn-reset-wrap,.sidebar-filter.has-selection .btn-results-wrap{opacity:1;}@media screen and (min-width:1024px){.sidebar-filter .btn-reset{position:absolute;right:0;top:-39px;padding:0;}.sidebar-filter .btn-reset button{padding:10px 12px;min-width:0;}.sidebar-filter .btn-reset button:after{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter.filter-is-active .filter-mobile-popup{height:100%;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .filter-mobile-popup{position:fixed;inset:0;background:var(--primary_white);z-index:150;height:0;overflow:hidden;transition:height 0.7s ease-in-out;}}@media screen and (min-width:1024px){.sidebar-filter .filter-mobile-popup .smile-container{padding:0;}.sidebar-filter .filter-mobile-popup .smile-container:before,.sidebar-filter .filter-mobile-popup .smile-container:after{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .filter-mobile-popup .smile-container{height:100%;}}.sidebar-filter .filter-holder{padding:80px 0 20px;}@media screen and (min-width:1024px){.sidebar-filter .filter-holder{margin:0 -20px 0 0;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .filter-holder{display:flex;height:100%;padding:0;}}.sidebar-filter .side-filter{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .side-filter{flex:1;padding:20px 0 0;}.sidebar-filter .side-filter .form{height:calc(100% - 66px);padding-bottom:20px;}.sidebar-filter .side-filter form{height:100%;}.sidebar-filter .side-filter form .wrap{height:90%;}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(1024px - 1px)){.sidebar-filter .side-filter form .wrap{display:flex;flex-direction:column;overflow-y:auto;padding:0 8px;}}.sidebar-filter .side-filter .h3-subhead{text-transform:uppercase;padding-bottom:26px;}.sidebar-filter .side-filter .h3-subhead .count{display:none;font-size:16px;}@media screen and (min-width:1024px){.sidebar-filter .side-filter .h3-subhead{background:var(--primary_blue);color:var(--primary_white);font:600 18px/120% "Poppins","Arial",sans-serif;padding:30px 17px;letter-spacing:0;margin-bottom:18px;display:flex;justify-content:space-between;}}@media screen and (min-width:1024px) and (max-width:calc(1024px - 1px)){.sidebar-filter .side-filter .h3-subhead{line-height:100%;}}@media screen and (min-width:1024px){.sidebar-filter .side-filter .h3-subhead .count{display:block;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .side-filter .h3-subhead{padding:0 8px 28px;font:600 18px/120% "Poppins","Arial",sans-serif;}}@media screen and (max-width:calc(1024px - 1px)) and (max-width:calc(1024px - 1px)){.sidebar-filter .side-filter .h3-subhead{line-height:100%;}}@media screen and (min-width:1024px){.sidebar-filter .side-btn{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.sidebar-filter .side-btn{width:77px;border-left:1px solid var(--primary_red);position:relative;}.sidebar-filter .side-btn:before{content:"";position:absolute;right:0;top:0;height:100%;width:77px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 100% no-repeat;background-size:100% auto;}.sidebar-filter .side-btn .btn-close{width:77px;height:62px;display:block;background:var(--primary_red);position:relative;text-indent:-99999px;color:var(--primary_white);}.sidebar-filter .side-btn .btn-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:19px;height:16px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close-filter.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close-filter.svg);}}.open-popup-side .open-popup-filter{display:flex;justify-content:flex-end;}@media screen and (min-width:1024px){.open-popup-side .open-popup-filter{display:none;}}.open-popup-side .open-popup-filter a{background:var(--primary_red);color:var(--primary_white);font-weight:500;text-transform:uppercase;display:block;min-width:170px;padding:5px 10px;}@media screen and (max-width:calc(1024px - 1px)){.filter-is-active .filter-mobile-popup{height:100%;}}.hero-block{background:var(--primary_blue);overflow:hidden;}.hero-block .wrap:before,.hero-block .wrap:after{width:70px;height:100%;content:"";position:absolute;top:0;pointer-events:none;}.hero-block .wrap:before{left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscapes-hero-l.png) 0 0 no-repeat;}.hero-block .wrap:after{right:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscapes-hero-r.png) 0 100% no-repeat;}@media screen and (min-width:1024px){.hero-block.reverse .img-side{order:1;}}.hero-block.reverse .img{flex-direction:row-reverse;}.hero-block.reverse .img .price{left:auto;right:0;}@media screen and (min-width:1024px){.hero-block.reverse .text-side{order:0;}}@media screen and (min-width:1024px){.hero-block.reverse .text-box{padding-left:15px;}}.hero-block.reverse .wrap:before{left:auto;right:-70px;transform:scaleX(-1);}.hero-block.reverse .wrap:after{right:auto;left:-70px;transform:scaleX(-1);}.hero-block.reverse .micro-callout{left:auto;right:-35px;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.reverse .micro-callout{left:auto;right:8px;text-align:right;}}.hero-block.bg-air .wrap:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-hero-l.png);}.hero-block.bg-air .wrap:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-hero-r.png);}.hero-block.bg-air .img .img-one{background-image:url(/themes/custom/front/html/dist/images/bg-air-hero-no-img.png);}.hero-block.bg-wave .wrap:before{background-image:url(/themes/custom/front/html/dist/images/bg-waves-hero-l.png);}.hero-block.bg-wave .wrap:after{background-image:url(/themes/custom/front/html/dist/images/bg-waves-hero-r.png);}.hero-block.bg-wave .img .img-one{background-image:url(/themes/custom/front/html/dist/images/bg-waves-hero-no-img.png);}@media screen and (min-width:1024px){.hero-block.no-img .micro-callout{left:12%;}}@media screen and (min-width:1024px){.hero-block.no-img.reverse .micro-callout{left:auto;right:12%;}}@media screen and (max-width:calc(1024px - 1px)){.hero-block.no-img .img .img-one{display:none;}}.hero-block.no-img .img .img-one img{display:none;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.no-img .img .img-two{width:100%;}}.hero-block.bg-no-img .wrap:before,.hero-block.bg-no-img .wrap:after{display:none;}.hero-block.bg-no-img .img .img-one{background:none;}@media screen and (min-width:1024px){.hero-block.hero-media{overflow:visible;}}.hero-block.hero-media .hero-content{padding:72px 0;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-media .hero-content{padding:4px 0 20px;}}@media screen and (min-width:1024px){.hero-block.hero-media .wrap:after{background:url(/themes/custom/front/html/dist/images/bg-hero-r-media.png) 0 0 no-repeat;width:180px;height:538px;}}.hero-block.hero-media .title-side{color:var(--primary_white);}@media screen and (min-width:1024px){.hero-block.hero-media .title-side{grid-column:2/span 5;}}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-media .title-side{padding:0 4px;}}.hero-block.hero-media .title-side h1{font:600 50px/100% "Poppins","Arial",sans-serif;text-transform:uppercase;padding:0;min-height:0;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-media .title-side h1{font-size:35px;}}.hero-block.hero-media .search-side{display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:1024px){.hero-block.hero-media .open-popup-side{display:none;}}@media screen and (min-width:1024px){.hero-block.hero-download{overflow:visible;}}.hero-block.hero-download .hero-content{padding:52px 0;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-download .hero-content{padding:20px 12px 24px;}}@media screen and (min-width:1024px){.hero-block.hero-download .wrap:after{background:url(/themes/custom/front/html/dist/images/bg-hero-landscape-r-download.png) 0 0 no-repeat;width:648px;height:538px;}}@media screen and (min-width:1024px){.hero-block.hero-download.bg-air .wrap:after{background:url(/themes/custom/front/html/dist/images/bg-hero-air-r-download.png) 0 0 no-repeat;width:646px;}}@media screen and (min-width:1024px){.hero-block.hero-download.bg-wave .wrap:after{background:url(/themes/custom/front/html/dist/images/bg-hero-waves-r-download.png) 0 0 no-repeat;width:646px;}}.hero-block.hero-download .title-side{color:var(--primary_white);}@media screen and (min-width:1024px){.hero-block.hero-download .title-side{grid-column:2/span 5;}}.hero-block.hero-download .title-side h1{padding:0;min-height:0;}@media screen and (min-width:1024px){.hero-block.hero-download .open-popup-side{display:none;}}.hero-block.hero-download .open-popup-side .open-popup-filter{margin-right:-12px;}@media screen and (min-width:1024px){.hero-block.hero-search{overflow:visible;}}.hero-block.hero-search .wrap:before{display:none;}.hero-block.hero-search .wrap:after{background:url(/themes/custom/front/html/dist/images/bg-hero-r-search.png) 0 0 no-repeat;height:538px;}.hero-block.hero-search .hero-content{padding:64px 0 50px;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-search .hero-content{padding:10px 0 16px;}}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-search .search-side{padding-bottom:4px;}}.hero-block.hero-search .results-side{color:var(--primary_red);}@media screen and (min-width:1024px){.hero-block.hero-search .results-side{grid-column:10/span 3;}}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-search .results-side{padding-left:8px;}}.hero-block.hero-search .results-side .results{font:400 40px/100% "Overpass Mono",monospace;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-search .results-side .results{font:400 16px/34px "Overpass Mono",monospace;}}.hero-block.hero-search .results-side .label{font:400 18px/100% "Overpass Mono",monospace;letter-spacing:3px;text-transform:uppercase;padding-left:5px;}@media screen and (max-width:calc(1024px - 1px)){.hero-block.hero-search .results-side .label{font:400 16px/34px "Overpass Mono",monospace;letter-spacing:0;}}@media screen and (min-width:1024px){.hero-block.hero-search .open-popup-side{display:none;}}.hero-content .micro-callout{position:absolute;bottom:20px;left:-35px;z-index:1;color:var(--primary_white);font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;writing-mode:sideways-lr;max-height:300px;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .micro-callout{bottom:auto;top:55px;left:8px;writing-mode:horizontal-tb;max-width:280px;}}.hero-content .img{display:flex;}.hero-content .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.hero-content .img .contextual-region{position:static;}.hero-content .img .full-img{position:relative;width:100%;padding-top:91%;}.hero-content .img .img-one,.hero-content .img .img-two{position:relative;width:100%;padding-top:91%;}.hero-content .img .img-one{width:31%;background:url(/themes/custom/front/html/dist/images/bg-landscapes-hero-no-img.png) 0 50% no-repeat;background-size:100% auto;}.hero-content .img .img-two{width:69%;}.hero-content .img .price{position:absolute;top:16%;left:0;background:var(--primary_red);color:var(--primary_white);padding:10px 16px;min-width:100%;z-index:1;}.hero-content .img .price .name{text-transform:uppercase;padding-bottom:10px;font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .img .price .name{font-size:10px;}}.hero-content .img .price .price-cost{font:600 32px/35px "Overpass","Arial",sans-serif;text-transform:uppercase;white-space:nowrap;padding-bottom:3px;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .img .price .price-cost{font-size:20px;line-height:23px;}}.hero-content .img .price .price-cost span{letter-spacing:5px;}.hero-content .img .price .index{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;position:relative;padding-left:18px;white-space:nowrap;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .img .price .index{font-size:8px;}}.hero-content .img .price .index:before{position:absolute;left:0;top:3px;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);width:10px;height:7px;}.hero-content .img .price .index.down:before{content:"";}.hero-content .img .price .index.up:before{content:"";transform:rotate(180deg);}.hero-content .text-side{display:flex;flex-direction:column;justify-content:center;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .text-side{padding:0 4px 40px;}}.hero-content .h1{text-transform:uppercase;padding-bottom:25px;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .h1{display:flex;flex-direction:column;justify-content:center;min-height:95px;}}.hero-content .h1 .space{display:block;padding-left:10%;}.hero-content .text-box{color:var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.hero-content .text-box{margin:-50px 0 0;}}.hero-content .text-box .txt{padding:0 10%;}.hero-content .text-box .btn-wrap{padding-top:30px;}@media screen and (max-width:calc(1024px - 1px)){.hero-content .text-box .btn-wrap{padding-top:16px;}}.hero-content .media-search,.hero-content .search-result{margin:0;}.hero-content .media-search .row,.hero-content .search-result .row{display:flex;}.hero-content .media-search .form-item,.hero-content .search-result .form-item{flex:1;}.hero-content .media-search .form-text,.hero-content .search-result .form-text{background:var(--primary_white);border:none;padding:0 15px;margin:0;height:30px;font:300 16px/30px "Overpass","Arial",sans-serif;letter-spacing:1px;color:var(--primary_blue);width:100%;}.hero-content .media-search .form-submit,.hero-content .search-result .form-submit{background:var(--primary_red);border:none;padding:0 12px;height:30px;color:var(--primary_white);cursor:pointer;min-width:88px;font:500 16px/30px "Poppins","Arial",sans-serif;text-transform:uppercase;transition:all 0.4s ease;position:relative;}.hero .wrap{position:relative;padding-top:70px;}@media screen and (max-width:calc(1024px - 1px)){.hero .wrap{padding-top:48px;}}.hero-home{background:var(--primary_blue);overflow:hidden;}.hero-home .wrap{height:100vh;}@media screen and (max-width:calc(1024px - 1px)){.hero-home .wrap{height:auto;}}@media screen and (min-width:1440px){.hero-home .wrap{padding:0;}}.hero-home .wrap:before,.hero-home .wrap:after{width:70px;height:100%;content:"";position:absolute;top:0;}.hero-home .wrap:before{left:-70px;background:url(/themes/custom/front/html/dist/images/bg-hero-home-l.png) 0 0 no-repeat;}.hero-home .wrap:after{right:-70px;background:url(/themes/custom/front/html/dist/images/bg-hero-home-r.png) 0 0 no-repeat;}.hero-home .l-side,.hero-home .r-side{flex:1;position:relative;height:100%;}.hero-home .l-side img,.hero-home .r-side img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;}.hero-home-content{width:100%;height:100%;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.hero-home-content{height:auto;}}.hero-home-content .micro-callout{position:absolute;bottom:5px;left:-35px;z-index:1;color:var(--primary_white);font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;writing-mode:sideways-lr;max-height:300px;}@media screen and (max-width:calc(768px - 1px)){.hero-home-content .micro-callout{display:none;}}.hero-home-slider-wrap{width:100%;height:100%;position:absolute;top:0;left:0;}.hero-home-slider-wrap .slide-content{height:100%;}.hero-home-slider-wrap .hero-home-slider{overflow:hidden;}@media screen and (min-width:1024px){.hero-home-slider-wrap .hero-home-slider{height:200%;}}.hero-home-slider-wrap .swiper-wrapper{height:100%;}.hero-home-slider-wrap .swiper-slide{display:flex;width:100%;height:100%;}@media screen and (max-width:calc(1024px - 1px)){.hero-home-slider-wrap .swiper-slide{flex-direction:column;}}.hero-home-slider-wrap .swiper-slide .l-side,.hero-home-slider-wrap .swiper-slide .r-side{height:100%;}@media screen and (max-width:calc(1024px - 1px)){.hero-home-slider-wrap .swiper-slide .l-side,.hero-home-slider-wrap .swiper-slide .r-side{height:50%;}}@media screen and (min-width:1024px){.hero-home-slider-wrap .r-side .img.animate{animation:slideUp 3.5s ease forwards;}}@media screen and (min-width:1024px){.hero-home-slider-wrap .swiper-slide-prev .r-side .img{animation:slideUpPrev 4s ease forwards;}}.hero-home-slider-wrap .contextual-region{position:absolute;inset:0;}.hero-home-slider-wrap .img{height:100%;position:relative;}@media screen and (min-width:1024px){.hero-home-slider-wrap .img{height:50%;}}@media screen and (min-width:1024px){.hero-home-slider-wrap .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary_red);transform:translateY(-20%);}}.hero-home-slider-wrap .img.animate:before{animation:slideUpRed 3.5s ease forwards;}@keyframes slideUp{0%{transform:translateY(100%);}25%{transform:translateY(45%);}50%{transform:translateY(20%);}100%{transform:translateY(0%);}}@keyframes slideUpPrev{0%{transform:translateY(0%);}25%{transform:translateY(20%);}50%{transform:translateY(45%);}100%{transform:translateY(100%);}}@keyframes slideUpRed{0%{transform:translateY(-10%);}25%{transform:translateY(-40%);}50%{transform:translateY(-30%);}70%{transform:translateY(-20%);}100%{transform:translateY(-10%);}}.hero-home-info{display:flex;width:100%;height:100%;position:relative;z-index:2;}@media screen and (max-width:calc(1024px - 1px)){.hero-home-info{flex-direction:column;height:auto;display:block;}}.hero-home-info .l-side,.hero-home-info .r-side{display:flex;flex-direction:column;flex:0 0 50%;color:var(--primary_white);padding:10px;min-height:200px;}.hero-home-info .l-side{transition:padding 0.3s;}@media screen and (min-width:1024px){.hero-home-info .l-side{padding-top:10%;text-align:right;}}@media screen and (max-height:calc(680px - 1px)){.hero-home-info .l-side{padding-top:5%;}}@media screen and (max-width:calc(1024px - 1px)){.hero-home-info .l-side{justify-content:flex-end;}.hero-home-info .l-side .title{max-width:300px;}}.hero-home-info .r-side{transition:padding 0.3s;}@media screen and (min-width:1024px){.hero-home-info .r-side{padding-top:20%;}}@media screen and (max-height:calc(680px - 1px)){.hero-home-info .r-side{padding-top:15%;}}@media screen and (max-height:calc(600px - 1px)){.hero-home-info .r-side{padding-top:5%;}}.hero-home-info .r-side .title .h1 span:nth-child(2){padding-left:29%;}.hero-home-info .r-side .title .h1 span:nth-child(3){padding-left:16%;}@media screen and (max-width:calc(1024px - 1px)){.hero-home-info .r-side .title{max-width:400px;text-align:right;margin-left:auto;}.hero-home-info .r-side .title .h1 span{display:inline;padding:0 !important;}}@media screen and (max-width:calc(1024px - 1px)){.hero-home-info .r-side .title{max-width:400px;text-align:right;margin-left:auto;}.hero-home-info .r-side .title .h1 span{display:inline;padding:0 !important;}}@media screen and (min-width:1024px){.hero-home-info .r-side .text-box{padding:12px 16% 0;}}@media screen and (max-width:calc(1024px - 1px)){.hero-home-info .r-side .text-box{max-width:330px;margin-top:auto;}}.hero-home-info .r-side .h1 span{display:block;}.hero-home-info .h1{text-transform:uppercase;}.images-full{overflow:hidden;}.images-full.bg-grey{background:var(--secondary_lightgrey);}.images-full.bg-red{background:var(--primary_red);}.images-full.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.images-full.bg-wave .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-img-wave-red3x.png);}.images-full.bg-air .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-img-air-red3x.png);}.images-full.bg-blue-img .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-img-landscape-blue3x.png);}.images-full.bg-blue-img.bg-wave .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-img-wave-blue3x.png);}.images-full.bg-blue-img.bg-air .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-img-air-blue3x.png);}.images-full.bg-no-img .holder:after{display:none;}.images-full .holder{position:relative;padding-top:60px;padding-bottom:60px;}@media screen and (max-width:calc(1024px - 1px)){.images-full .holder{padding-top:40px;padding-bottom:40px;}}.images-full .holder:after{content:"";position:absolute;top:0;right:-70px;width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-img-landscape-red3x.png) 0 100% no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.images-full .holder:after{right:auto;left:-70px;}}.images-full .img-box{padding:0;}.images-full .img-box{position:relative;}.images-full .img-box .img{height:400px;}@media screen and (max-width:calc(430px - 1px)){.images-full .img-box .img{height:480px;}}.images-full .img-box .media-box{position:absolute;inset:0;}.images-full .img-box .media-box .media-wrap{height:100%;}.images-full .img-box .media-box .media{height:100%;}.images-full .img-box .media-box .opener-media img{display:none;}.images-full .caption{text-transform:uppercase;}@media screen and (min-width:1024px){.images-full .caption{position:absolute;bottom:0;left:-35px;z-index:1;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;writing-mode:sideways-lr;padding:0;}}.img-zoom .line{display:flex;color:var(--primary_white);padding:16px 10px 0;position:relative;min-height:45px;}@media screen and (max-width:calc(1024px - 1px)){.img-zoom .line{padding:7px 50px 0 10px;}}.img-zoom .caption{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;max-width:350px;display:block;}.img-zoom .zoom-link{width:25px;height:25px;position:absolute;right:10px;top:18px;fill:currentColor;text-indent:-9999px;}.img-zoom .zoom-link:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-zoom.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-zoom.svg);}@media screen and (max-width:calc(1024px - 1px)){.img-zoom .zoom-link{top:8px;}}.img-zoom .img-zoom-holder{transition:padding 0.2s linear;}.img-zoom.zoom-is-active{padding-top:80%;}.img-zoom.zoom-is-active .img-zoom-holder{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:202;padding:10% 20%;background:rgba(5,13,115,0.8);display:flex;justify-content:center;flex-direction:column;}@media screen and (max-width:calc(768px - 1px)){.img-zoom.zoom-is-active .img-zoom-holder{padding:20px;}}.img-zoom.zoom-is-active .img-zoom-holder .img-zoom-frame{position:relative;}.img-zoom.zoom-is-active .img-zoom-holder .img{margin:0;}.img-zoom.zoom-is-active .img-zoom-holder .line{position:static;}.img-zoom.zoom-is-active .img-zoom-holder .zoom-link{right:-35px;top:-35px;}@media screen and (max-width:calc(768px - 1px)){.img-zoom.zoom-is-active .img-zoom-holder .zoom-link{right:0;}}.img-zoom.zoom-is-active .img-zoom-holder .zoom-link:before{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);}.large-carousel{background:var(--primary_blue);color:var(--primary_white);overflow:hidden;}.large-carousel.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.large-carousel.bg-wave .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.large-carousel.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.large-carousel.bg-air .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-left2-red3x.png);}.large-carousel.bg-no-img .holder:before,.large-carousel.bg-no-img .holder:after{display:none;}.large-carousel .holder{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .holder{padding:40px 0;}}.large-carousel .holder:before,.large-carousel .holder:after{content:"";width:70px;position:absolute;top:0;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .holder:before,.large-carousel .holder:after{display:none;}}.large-carousel .holder:before{height:100%;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left2-red3x.png) 0 100% no-repeat;background-size:100% auto;pointer-events:none;}.large-carousel .holder:after{height:250px;right:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left2-red3x.png) 0 0 no-repeat;background-size:100% auto;pointer-events:none;transform:scaleY(-1);}.large-carousel .grid{gap:0 20px;grid-template-areas:"title-side arrow-side big-img-side" "text-side arrow-side big-img-side" "pagination-tabs arrow-side big-img-side";}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .grid{gap:0 16px;grid-template-areas:"title-side title-side" "arrow-side big-img-side" "text-side text-side" "pagination-tabs pagination-tabs";}}.large-carousel .title-side{grid-area:title-side;grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .title-side{grid-column:span 4;}}.large-carousel .title-side .wrap{padding:53px 4px 0;text-transform:uppercase;color:var(--primary_red);}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .title-side .wrap{padding-top:0;}}.large-carousel .title-side .slider-wrap{height:140px;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .title-side .slider-wrap{height:85px;}}.large-carousel .title-side .swiper{height:100%;}.large-carousel .title-side .contextual-region{position:absolute;inset:0;}.large-carousel .title-side .swiper-slide{overflow:hidden;}.large-carousel .arrow-side{grid-area:arrow-side;grid-column:span 1;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .arrow-side{order:1;}}.large-carousel .arrow-side:before{left:-20px;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .arrow-side:before{display:none;}}@media screen and (min-width:1024px){.large-carousel .arrow-side .wrap{display:flex;flex-direction:column;justify-content:flex-end;height:100%;margin:0 -20px;}}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .arrow-side .wrap{margin:0 0 0 -16px;}}.large-carousel .arrow-side .btn-wrap-button{gap:1px;}.large-carousel .big-img-side{grid-area:big-img-side;grid-column:span 5;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .big-img-side{grid-column:span 3;order:0;padding-bottom:7px;}}.large-carousel .big-img .slider-wrap{height:580px;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .big-img .slider-wrap{height:165px;}}.large-carousel .big-img .swiper-slide:before{background:var(--primary_red);}.large-carousel .big-img .img{height:100%;}.large-carousel .big-img .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.large-carousel .big-img .swiper{height:100%;}.large-carousel .big-img .contextual-region{position:absolute;inset:0;}.large-carousel .micro-callout{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;}.large-carousel .micro-callout span{display:block;}@media screen and (min-width:1024px){.large-carousel .micro-callout{position:absolute;top:270px;right:-24px;transform:rotate(-90deg);transform-origin:top right;max-width:300px;}}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .micro-callout{padding:12px 4px 12px;}}.large-carousel .micro-callout .slider-wrap{height:30px;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .micro-callout .slider-wrap{height:45px;}}.large-carousel .micro-callout .swiper-slide{overflow:hidden;}.large-carousel .text-side{grid-area:text-side;grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .text-side{grid-column:span 4;}}.large-carousel .text-side .wrap{padding:0 4px;}.large-carousel .text-side .txt{margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;}.large-carousel .text-side .subheading{padding-bottom:12px;}.large-carousel .text-side .slider-wrap,.large-carousel .text-side .swiper-wrapper{height:346px;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .text-side .slider-wrap,.large-carousel .text-side .swiper-wrapper{height:300px;}}.large-carousel .text-side .swiper-slide{overflow:hidden;}@media screen and (min-width:1024px){.large-carousel .text-side .swiper-slide{display:flex;flex-direction:column;justify-content:flex-end;}}.large-carousel .pagination-tabs{grid-area:pagination-tabs;grid-column:span 6;height:4px;margin-top:auto;}@media screen and (max-width:calc(1024px - 1px)){.large-carousel .pagination-tabs{grid-column:span 4;}}.large-carousel .pagination-tabs span{background:var(--primary_red);}.logos-block{overflow:hidden;}.logos-block.bg-grey{background:var(--secondary_lightgrey);}.logos-block.bg-blue{background:var(--primary_blue);}.logos-block.bg-wave .slider-logos-wrap:before{background-image:url(/themes/custom/front/html/dist/images/bg-logos-wave3x.png);}.logos-block.bg-air .slider-logos-wrap:before{background-image:url(/themes/custom/front/html/dist/images/bg-logos-air3x.png);}.logos-block.bg-no-img .slider-logos-wrap:before{display:none;}.logos-block.bg-no-img .holder:before,.logos-block.bg-no-img .holder:after{display:none;}.logos-block:not(.js-slider-logos) .swiper-wrapper{height:auto;}.logos-block:not(.js-slider-logos) .swiper-slide{grid-column:span 4;height:auto;}.logos-block.three-logos .icon img{min-height:78px;max-height:80px;}.logos-block.three-logos .btn-wrap{grid-column:initial;}.logos-block.three-logos .swiper-wrap{grid-column:span 12;}.logos-block.three-logos .slider-logos-wrap{position:relative;display:block;}.logos-block.three-logos .slider-logos-wrap:before{display:none;}@media screen and (min-width:1024px){.logos-block.three-logos .slider-logos-wrap{padding-bottom:80px;}}.logos-block.three-logos .btn-prev-button{position:absolute;bottom:0;right:55px;width:54px;}.logos-block.three-logos .btn-prev-button a{height:80px;width:54px;}.logos-block.three-logos .btn-next-button{position:absolute;bottom:0;right:0;width:54px;}.logos-block.three-logos .btn-next-button a{height:80px;width:54px;}@media screen and (min-width:1024px){.logos-block.three-logos.slider-is-locked .slider-logos-wrap{padding-bottom:0;}}.logos-block.three-logos .holder{position:relative;}.logos-block.three-logos .holder:before{content:"";width:70px;height:80%;position:absolute;bottom:0;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left2-red3x.png) 0 100% no-repeat;background-size:100% auto;pointer-events:none;}.logos-block.three-logos .holder:after{content:"";width:calc(50% + 70px);height:60px;position:absolute;bottom:0;right:-70px;background:url(/themes/custom/front/html/dist/images/bg-logos-landscapes3x.png) 0 100% no-repeat;background-size:auto 100%;pointer-events:none;}.logos-block.three-logos.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left2-red3x.png);}.logos-block.three-logos.bg-wave .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-logos-wave3x.png);}.logos-block.three-logos.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left2-red3x.png);}.logos-block.three-logos.bg-air .holder:after{background-image:url(/themes/custom/front/html/dist/images/bg-logos-air3x.png);}@media screen and (min-width:1024px){.logos-block.ten-logos .smile-container{padding:0;}.logos-block.ten-logos .smile-container:before,.logos-block.ten-logos .smile-container:after{z-index:1;}.logos-block.ten-logos .smile-container .holder{z-index:2;position:relative;}}.logos-block.ten-logos .swiper-wrap{grid-column:span 12;}.logos-block.ten-logos .swiper-wrapper{height:100%;}.logos-block.ten-logos .logos-wrap{display:grid;flex-direction:column;gap:20px;height:100%;grid-template-rows:repeat(2,1fr);}.logos-block.ten-logos .logos-wrap .logos-card{position:relative;}.logos-block.ten-logos .logos-wrap .logos-card:nth-child(2){left:21px;}@media screen and (max-width:calc(1024px - 1px)){.logos-block.ten-logos .logos-wrap .logos-card:nth-child(2){left:12px;}}.logos-block.ten-logos .swiper-grid-column .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.logos-block.ten-logos .btn-wrap{display:none;}@media screen and (max-width:calc(1024px - 1px)){.logos-block .smile-container:before,.logos-block .smile-container:after{display:none;}}.logos-block .holder{padding:60px 0;}@media screen and (max-width:calc(1024px - 1px)){.logos-block .holder{padding:32px 0;margin-right:-15%;}}@media screen and (max-width:calc(1024px - 1px)){.logos-block.slider-is-locked .holder{margin:0;}}.logos-block .swiper-wrapper{height:auto;}.logos-block .swiper-wrapper .swiper-slide{height:100%;}.logos-block .slider-logos-wrap{gap:0 20px;position:relative;}.logos-block .slider-logos-wrap:before{content:"";position:absolute;left:-70px;bottom:-20px;width:calc(100% + 140px);height:50%;background:url(/themes/custom/front/html/dist/images/bg-logos-landscapes3x.png) 0 100% no-repeat;background-size:100% auto;pointer-events:none;}.logos-block .swiper-slide{height:100%;}.logos-block .btn-wrap{grid-column:span 1;flex-direction:column;justify-content:center;}@media screen and (max-width:calc(1024px - 1px)){.logos-block .btn-wrap{display:none;}}.logos-block .btn-wrap .btn-prev-button{margin-left:auto;}.logos-block .btn-prev-button,.logos-block .btn-next-button{width:65px;}.logos-block .swiper-wrap{grid-column:span 10;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.logos-block .swiper-wrap{grid-column:span 4;}}.logos-block .logos-card{background:var(--primary_white);height:100%;display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:1024px){.logos-block .logos-card{min-height:96px;}}.logos-block .icon{max-width:360px;margin:0 auto;padding:15px;width:100%;}@media screen and (min-width:1024px){.logos-block .icon{min-height:96px;padding:24px;}}.logos-block .icon img{width:100%;max-height:80px;}.logos-block .icon + .text{padding-top:0;}@media screen and (max-width:calc(1024px - 1px)){.logos-block .icon + .text{padding-top:0;}}.logos-block .text{padding:15px;}@media screen and (min-width:1024px){.logos-block .text{min-height:96px;padding:24px;max-width:360px;margin:0 auto;}}.js-mapbox-coverage2d{width:100%;height:200px;}.js-mapbox-coverage2d .circle-label{background:white;border:1.5px solid black;border-radius:50%;padding:5px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:black;box-shadow:0 1px 3px rgba(0,0,0,0.25);white-space:nowrap;}.js-mapbox-coverage2d .mapboxgl-ctrl-bottom-right,.js-mapbox-coverage2d .mapboxgl-ctrl-bottom-left{display:none;}.map-legend{width:80px;position:absolute;bottom:0;left:0;}.map-legend .legend-item:first-child .legend-label,.map-legend .legend-item:last-child .legend-label{font-size:15px;}.map-legend .legend-label{font-size:12px;color:var(--primary_white);text-shadow:0 0 1px var(--primary_blue);display:block;text-align:center;padding:3px 5px 1px;font-weight:bold;}.coverage-map #map3d{width:100%;height:calc(100vh - 70px);}.coverage-map .circle-label{background:white;border:1.5px solid black;border-radius:50%;padding:5px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:black;box-shadow:0 1px 3px rgba(0,0,0,0.25);white-space:nowrap;}.coverage-map .mapboxgl-ctrl-bottom-right,.coverage-map .mapboxgl-ctrl-bottom-left{display:none;}.coverage-map .holder{padding-top:70px;height:100vw;}.coverage-map .filter-map{padding:10px 0;}.coverage-map .filter-map .row{display:flex;flex-wrap:wrap;gap:20px;}.coverage-map .filter-map .filter-item a{display:block;padding:5px 40px 5px 10px;position:relative;border:1px solid var(--primary_blue);font:400 16px/150% "Poppins","Arial",sans-serif;}@media screen and (max-width:calc(1024px - 1px)){.coverage-map .filter-map .filter-item a{line-height:140%;}}.coverage-map .filter-map .filter-item a:after{position:absolute;right:16px;top:50%;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px;height:14px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);transform:translateY(-50%);transition:transform 0.3s ease,top 0.3s ease;}.coverage-map .filter-map .filter-item a.is-active a:after{transform:rotate(180deg);top:calc(50% - 7px);}.coverage-map .filter-map .filter-item a.is-active .filter-drop{opacity:1;transform:translateY(0);pointer-events:auto;}@media screen and (max-width:calc(1024px - 1px)){.coverage-map .filter-map .filter-item a.is-active .filter-drop{display:block;}}.coverage-map .filter-map .filter-item .filter-drop{z-index:2;border:1px solid var(--primary_white);padding:5px 0;max-height:335px;overflow-y:auto;opacity:0;transform:translateY(-20px);pointer-events:none;transition:transform 0.3s ease,opacity 0.3s ease;}@media screen and (min-width:1024px){.coverage-map .filter-map .filter-item .filter-drop{position:absolute;left:0;top:54px;width:250px;background:var(--primary_red);color:var(--primary_white);}}@media screen and (max-width:calc(1024px - 1px)){.coverage-map .filter-map .filter-item .filter-drop{display:none;}}.coverage-map .satellite-side{grid-column:span 4;}.coverage-map .map-side{grid-column:span 8;}.map-offices{overflow:hidden;}.map-offices.bg-grey{background:var(--secondary_lightgrey);}.map-offices.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.map-offices.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.map-offices.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.map-offices.bg-no-img .holder:before{display:none;}.map-offices .holder{padding:60px 0;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.map-offices .holder{padding:40px 0;}}.map-offices .holder:before{content:"";width:70px;height:100%;position:absolute;top:0;right:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 100% no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.map-offices .holder:before{right:auto;left:-70px;}}.map-offices .title{text-transform:uppercase;color:var(--primary_red);padding:0 6px 25px;}.map-offices .map-frame{height:515px;}@media screen and (max-width:calc(1024px - 1px)){.map-offices .map-frame{height:480px;}}.map-offices .mapboxgl-popup{z-index:11;max-width:300px !important;}.map-offices .mapboxgl-popup-close-button{display:none;}.map-offices .mapboxgl-popup-content{border-radius:0;padding:20px 24px;}.map-offices .popup-item h3{margin:0 0 15px;color:var(--primary_red);font:400 24px/27px "Overpass Mono",monospace;text-transform:uppercase;}.map-offices .popup-item p{margin:0 0 15px;font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;text-transform:uppercase;word-wrap:break-word;}.map-offices .popup-item p:last-child{margin:0;}.map-offices .popup-item p strong{font-weight:400;display:block;color:var(--primary_red);padding-bottom:5px;}.map-offices .popup-item p a{color:var(--secondary_blue);text-decoration:underline;}.map-offices .popup-item p a:hover{color:var(--secondary_purple);}.map-offices .mobile-popup{padding:24px 8px;}@media screen and (min-width:1024px){.map-offices .mobile-popup{display:none;}}.map-offices .mapboxgl-ctrl-attrib{display:none;}.map-offices .mapboxgl-ctrl{display:none !important;}.media-centre .filter-side-wrap{grid-column:span 3;}.media-centre .filter-side-wrap:before{right:-20px;}.media-content-wrap{grid-column:span 9;padding-top:80px;}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap{padding:0;}}.media-content-wrap .row{padding-bottom:32px;}.media-content-wrap .row:last-child{padding-bottom:0;}.media-content-wrap .title-row{display:flex;justify-content:space-between;padding:16px 16px 18px 8px;align-items:center;}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap .title-row{padding:0 8px 22px;}}.media-content-wrap .title-row .title{color:var(--primary_red);text-transform:uppercase;}.media-content-wrap .title-row .btn-secondary-red{padding-left:10px;}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap .title-row .btn-secondary-red a{min-width:120px;}}.media-content-wrap .blog-box{display:flex;padding-bottom:40px;}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap .blog-box{flex-direction:column;padding:0;}}.media-content-wrap .blog-box .img{width:50%;height:290px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap .blog-box .img{width:100%;height:184px;}}.media-content-wrap .blog-box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.media-content-wrap .blog-box .text{width:50%;padding:0 8px 0 28px;font-family:"Overpass","Arial",sans-serif;font-weight:300;}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap .blog-box .text{width:100%;padding:20px 8px;}}@media screen and (max-width:calc(1024px - 1px)){.media-content-wrap .blog-box .text p{display:none;}}.media-content-wrap .blog-box .tag-row{padding-bottom:16px;}.media-content-wrap .blog-box .h4-subhead{padding-bottom:12px;}.media-content-wrap .blog-box p{letter-spacing:1.6px;}.media-content-wrap .grid-row .card{grid-column:span 4;}.media-content-wrap .grid-row .img,.media-content-wrap .grid-row .media-box{height:184px;position:relative;overflow:hidden;}.media-content-wrap .grid-row .img img,.media-content-wrap .grid-row .media-box img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.media-content-wrap .grid-row .img:hover .additional-links,.media-content-wrap .grid-row .media-box:hover .additional-links{opacity:1;}.media-content-wrap .grid-row .additional-links{position:absolute;bottom:0;left:0;width:100%;padding:4px;display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity 0.5s ease-in-out;}.media-content-wrap .grid-row .additional-links a{display:block;width:27px;height:27px;text-indent:-9999px;position:relative;background:var(--primary_white);}.media-content-wrap .grid-row .additional-links a:hover{color:var(--secondary_purple);}.media-content-wrap .grid-row .additional-links a:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:18px;height:18px;}.media-content-wrap .grid-row .additional-links a.download-link:before{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download2.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download2.svg);}.media-content-wrap .grid-row .additional-links a.external-link:before{-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-link2.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-link2.svg);}.media-content-wrap .grid-row .text{padding:20px 8px;position:relative;}.media-content-wrap .grid-row .text:hover{background:var(--secondary_lightgrey);}.media-content-wrap .grid-row .tag-row{padding-bottom:18px;}.media-content-wrap .grid-row .h4-subhead a:before{content:"";position:absolute;inset:0;background:transparent;z-index:1;}.media-content-wrap .grid-row .media-box .media-wrap{height:100%;}.media-content-wrap .grid-row .media-box .media{height:100%;padding:0;}.media-content-wrap .grid-row .media-box .opener-media{color:var(--primary_red);}.media-content-wrap .grid-row .media-box .opener-media:before{background:none;border:1px solid var(--primary_white);width:40px;height:40px;}.media-component{position:relative;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.media-component .grid{gap:32px 16px;}}.media-component:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 70px 100% no-repeat;background-size:1000px auto;pointer-events:none;transform:scaleX(-1);}@media screen and (max-width:calc(1024px - 1px)){.media-component:before{display:none;}}.media-component.bg-wave:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-red3x.png);}.media-component.bg-air:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-red3x.png);}.media-component.bg-no-img:before{display:none;}@media screen and (min-width:1024px){.media-component.reverse:before{transform:scaleX(1);background-position:0 100%;}.media-component.reverse .media-side{order:1;}.media-component.reverse .info-side{padding:0;}.media-component.reverse .info-side .text{margin:0 -20px 0 0;padding:0 10% 60px 8px;}}.media-component.reverse .caption{text-align:right;}.media-component .media-side{grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.media-component .media-side{order:1;grid-column:span 4;}}.media-component .media-side .img-box{padding:0;}.media-component .media-side .img-box .img{height:417px;}.media-component .media-side .img-box .img.contextual-region{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.media-component .media-side .img-box .img{height:239px;}}.media-component .media-side .img-box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.media-component .media-side .caption{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;padding:15px;text-transform:uppercase;}.media-component .media-side .contextual-region{position:absolute;inset:0;}.media-component .holder{padding:60px 0 10px;}@media screen and (max-width:calc(1024px - 1px)){.media-component .holder{padding:40px 0;}}.media-component .info-side{grid-column:span 4;}@media screen and (min-width:1024px){.media-component .info-side{padding-right:18%;grid-column:span 6;}}.media-component .info-side .h2{color:var(--primary_red);text-transform:uppercase;padding-bottom:30px;}.media-component .info-side .subheading{padding-bottom:12px;}@media screen and (min-width:1024px){.media-component .info-side .text{margin:0 0 0 -20px;padding:0 0 60px 20px;background:var(--primary_white);}}@media screen and (max-width:calc(1024px - 1px)){.media-component .info-side .text{padding:0 4px;}}.media-box .media{position:relative;height:360px;}@media screen and (max-width:calc(1024px - 1px)){.media-box .media{height:223px;}}.media-box .media iframe{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.media-box .opener-media{position:absolute;inset:0;background-size:cover;background-position:center center;color:var(--primary_white);}.media-box .opener-media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.media-box .opener-media:before{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:42px;content:"";background:var(--primary_red);transition:background 0.3s linear;z-index:1;}.media-box .opener-media:after{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";background:var(--primary_white);transition:background 0.3s linear;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:14px;height:22px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-play.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-play.svg);z-index:1;}.media-box .opener-media:hover:before{background:var(--primary_blue);}.media-box .opener-media:hover:after{background:var(--primary_red);}.media-box.media-is-active .media-wrap{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:202;padding:80px 40px;background:rgba(5,13,115,0.8);display:flex;justify-content:center;flex-direction:column;}@media screen and (max-width:calc(768px - 1px)){.media-box.media-is-active .media-wrap{padding:20px;}}.media-box.media-is-active .media-wrap .opener-media{width:25px;height:25px;inset:auto;right:0;top:-35px;background:none !important;}@media screen and (max-width:calc(768px - 1px)){.media-box.media-is-active .media-wrap .opener-media{right:0;}}.media-box.media-is-active .media-wrap .opener-media img{display:none;}.media-box.media-is-active .media-wrap .opener-media:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);transform:none;}.media-box.media-is-active .media-wrap .opener-media:after{display:none;}.media-box.media-is-active .media-wrap .opener-media:hover:before{background:var(--primary_red);}.media-box.media-is-active .media-wrap .caption{color:var(--primary_white);}.media-box.media-is-active .media{position:relative;height:100%;}@media screen and (max-width:calc(1024px - 1px)){.media-box.media-is-active .media{min-height:240px;max-height:50%;}}.news-similar{background:var(--primary_blue);color:var(--primary_white);overflow:hidden;}.news-similar.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.news-similar.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.news-similar.bg-no-img .holder:before{display:none;}.news-similar .holder{padding:55px 0;position:relative;}.news-similar .holder:before{content:"";width:70px;height:100%;position:absolute;top:0;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 100% no-repeat;background-size:100% auto;}.news-similar .title{text-transform:uppercase;color:var(--primary_red);padding:0 6px 20px;}.news-similar .item{grid-column:span 4;}@media screen and (max-width:calc(1024px - 1px)){.news-similar .item{padding-bottom:16px;}}.news-similar .img{position:relative;height:250px;margin-bottom:24px;}@media screen and (max-width:calc(1024px - 1px)){.news-similar .img{height:211px;margin-bottom:20px;}}.news-similar .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.news-similar .text{padding:0 8px;}@media screen and (max-width:calc(1024px - 1px)){.news-similar .text{padding:0 4px;}}.news-similar .tag-row{padding-bottom:17px;}.news-similar .h4-subhead{padding-bottom:14px;}.latest-news{background:var(--primary_red);overflow:hidden;}@media screen and (min-width:1024px){.latest-news .line-blue:after{display:none;}}.latest-news .holder{padding:55px 0;}.latest-news .title{text-transform:uppercase;padding:0 5px 22px;}@media screen and (min-width:1024px){.latest-news .title{max-width:50%;}}@media screen and (min-width:1024px){.latest-news .first-side{position:relative;}.latest-news .first-side:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);background:var(--primary_blue);right:0;height:200%;top:-250px;}}.latest-news .img{position:relative;padding-top:59%;}@media screen and (max-width:calc(1024px - 1px)){.latest-news .img{height:212px;padding:0;}}.latest-news .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.latest-news .img .contextual-region{position:static;}.latest-news .text{padding:16px 10px 0;}@media screen and (max-width:calc(1024px - 1px)){.latest-news .text{padding:16px 4px;}}.latest-news .tag-row{padding-bottom:16px;}@media screen and (max-width:calc(1024px - 1px)){.latest-news .tag-row{padding-bottom:8px;}}.latest-news .subheading{margin:0 0 14px;}@media screen and (max-width:calc(1024px - 1px)){.latest-news .subheading{margin-bottom:8px;}}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .grid{gap:0 16px;}}.case-study-container .case-study-content{grid-column:span 6;padding:60px 0 20px;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .case-study-content{grid-column:span 4;padding:0 0 20px;}}.case-study-container .case-study-content .title{padding-bottom:20px;text-transform:uppercase;}.case-study-container .case-study-content .block{padding:0 8px 60px;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .case-study-content .block{padding:0 4px 40px;}}.case-study-container .case-study-content .cite{margin:0 -8px;}@media screen and (min-width:1024px){.case-study-container .case-study-content .cite{padding-top:0;}}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .case-study-content .cite{margin:0 -4px;padding-top:50px;}.case-study-container .case-study-content .cite:before{top:2px;}}.case-study-container .case-study-content .img{margin:0 -8px;}.case-study-container .case-study-content h2{color:var(--primary_blue);}.case-study-container .empty-side{grid-column:span 2;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .empty-side{display:none;}}.case-study-container .empty-side:before{left:-20px;}.case-study-container .empty-side:after{right:-20px;}.case-study-container .case-study-aside{grid-column:span 4;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .case-study-aside{position:sticky;bottom:0;left:0;z-index:2;}}.case-study-container .case-study-aside .wrap{padding-top:60px;position:sticky;top:30px;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .case-study-aside .wrap{padding:0;position:static;}}.case-study-container .resources-list{padding:0 0 18px;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list{background:var(--primary_blue);padding-bottom:0;margin-bottom:36px;}}.case-study-container .resources-list .opener{margin:0 0 20px;padding:0 18px;font:600 18px/120% "Poppins","Arial",sans-serif;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list .opener{line-height:100%;}}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list .opener{padding:0;margin:0;}}@media screen and (min-width:1024px){.case-study-container .resources-list .opener a{pointer-events:none;}}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list .opener a{padding:7px 10px;background:var(--primary_red);color:var(--primary_white);display:block;position:relative;}.case-study-container .resources-list .opener a:after{position:absolute;right:10px;top:50%;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px;height:14px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-accordion.svg);transform:translateY(-50%);transition:transform 0.3s ease,top 0.3s ease;}}.case-study-container .resources-list.resources-is-active .opener a:after{transform:rotate(180deg);top:calc(50% - 7px);}.case-study-container .resources-list.resources-is-active .list-wrap{display:block;pointer-events:auto;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list .list-wrap{overflow:hidden;pointer-events:none;display:none;}}.case-study-container .resources-list ul{font:400 16px/150% "Poppins","Arial",sans-serif;text-transform:uppercase;color:var(--primary_red);padding:0 18px;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list ul{line-height:140%;}}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .resources-list ul{padding:20px 10px 7px;}}.case-study-container .resources-list ul li{padding-bottom:11px;}.case-study-container .resources-list ul li a:hover{color:var(--secondary_purple);}.case-study-container .resources-list ul li.download-link a{display:block;position:relative;}.case-study-container .resources-list ul li.download-link a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);}.case-study-container .resources-list ul li.external-link a{display:block;position:relative;}.case-study-container .resources-list ul li.external-link a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);}.case-study-container .conversion-box{padding:45px 25px;position:relative;background:var(--primary_blue);color:var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .conversion-box{padding:10px 60px;margin:0 -50px;display:flex;align-items:center;justify-content:space-between;gap:10px;}}@media screen and (max-width:calc(768px - 1px)){.case-study-container .conversion-box{margin:0 -16px;padding:10px 26px;}}.case-study-container .conversion-box:before{content:"";width:100%;height:130px;position:absolute;top:100%;left:0;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 0 100% no-repeat;background-size:100% auto;transform:scaleY(-1);}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .conversion-box:before{display:none;}}.case-study-container .conversion-box .h3{margin:0 0 13px;font-size:30px;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .conversion-box .h3{font-size:14px;margin:0;}}@media screen and (min-width:1024px){.case-study-container .conversion-box .h3 span{display:block;}.case-study-container .conversion-box .h3 span.space{padding-left:25px;}}.case-study-container .conversion-box .btn-wrap{padding:15px 0 0;}@media screen and (max-width:calc(1024px - 1px)){.case-study-container .conversion-box .btn-wrap{display:block;padding:0;}}@media screen and (min-width:1024px){.hero-error .grid{min-height:calc(100vh - 75px);}}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .img-side{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .text-side{padding:0 4px;}}.hero-error .hero-content .text-box{padding:50px 0;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .text-box{margin:0;padding:21px 0 40px;height:640px;display:flex;flex-direction:column;justify-content:flex-end;}}.hero-error .hero-content .tag-row{color:var(--primary_red);padding-bottom:75px;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .tag-row{text-align:center;padding-bottom:20px;}}.hero-error .hero-content .h1{padding-bottom:11px;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .h1{display:block;overflow:hidden;min-height:0;padding-bottom:46px;}}.hero-error .hero-content .h1 span{display:block;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .h1 span{float:left;padding-left:10px;}}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .h1 span:nth-child(1){float:left;padding:0;}}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .h1 span:nth-child(2){float:left;}}.hero-error .hero-content .h1 span:nth-child(3){padding-left:36%;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .h1 span:nth-child(3){display:block;padding-left:50px;clear:left;}}.hero-error .hero-content .h1 span:nth-child(4){padding-left:17%;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .h1 span:nth-child(4){display:inline-block;padding-left:10px;}}.hero-error .hero-content .txt{max-width:100%;padding:0 13% 0 17%;margin:0;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .txt{padding:0;}}.hero-error .hero-content p{max-width:420px;}.hero-error .hero-content .subheading{margin:0;padding-top:15px;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .subheading{padding-bottom:12px;}}.hero-error .hero-content .btn-wrap{justify-content:space-between;gap:10px;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .btn-wrap a{height:100%;display:flex;flex-direction:column;justify-content:center;}}.hero-error .hero-content .btn-wrap .btn-secondary-red .mobile{display:none;}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .btn-wrap .btn-secondary-red .mobile{display:block;}}@media screen and (max-width:calc(1024px - 1px)){.hero-error .hero-content .btn-wrap .btn-secondary-red .desktop{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.search-page .grid{gap:0 16px;}}.search-page .filter-side-wrap{grid-column:span 3;}.search-page .filter-side-wrap:before{right:-20px;}@media screen and (min-width:1024px){.search-page .sidebar-filter .filter-holder{padding-top:80px;}}.search-page .btn-reset button{color:var(--primary_blue);}.search-page .btn-reset button:hover{color:var(--primary_red);}.search-page .no-result-side .wrap{text-align:left;}@media screen and (min-width:1024px){.search-page .no-result-side .wrap{padding-right:0;padding-left:0;}}.search-page-wrap{grid-column:span 9;}@media screen and (max-width:calc(1024px - 1px)){.search-page-wrap{grid-column:span 4;}}.search-page-wrap .search-holder{padding:0 110px 0 0;height:100%;}@media screen and (max-width:calc(1024px - 1px)){.search-page-wrap .search-holder{padding:0;}}.search-page-wrap .search-holder:before{right:110px;}@media screen and (max-width:calc(1024px - 1px)){.search-page-wrap .search-holder:before{display:none;}}.search-page-wrap .pagination{padding-top:0;}@media screen and (min-width:1024px){.search-page-wrap .pagination{margin-right:-110px;}}.search-page-wrap .pagination .pager__item--previous,.search-page-wrap .pagination .pager__item--next{background:var(--primary_red);}.search-page-wrap .pagination ul li:not(.pager__item--previous):not(.pager__item--next) a:hover{background:var(--primary_blue);}.search-page-wrap .pagination ul li:not(.pager__item--previous):not(.pager__item--next).is-active a{color:var(--primary_white);background:var(--primary_blue);}.search-page-wrap .no-result-side{font-family:"Overpass","Arial",sans-serif;}@media screen and (min-width:1024px){.search-page-wrap .no-result-side{text-align:center;}}.search-page-wrap .no-result-side .h4-subhead{padding-bottom:10px;}.search-page-wrap .search-container{padding:33px 11% 0;}@media screen and (max-width:calc(1024px - 1px)){.search-page-wrap .search-container{padding:0;}}.search-item{padding:25px 17px;display:flex;gap:22px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.search-item{padding:20px 9px 35px;flex-direction:column;}}.search-item:hover{background:var(--secondary_lightgrey);}.search-item .img{height:128px;position:relative;width:183px;}@media screen and (max-width:calc(1024px - 1px)){.search-item .img{width:100%;height:220px;}}.search-item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.search-item .info-box{flex:1;}.search-item .top-info{display:flex;justify-content:space-between;font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;padding-bottom:9px;text-transform:uppercase;}.search-item .title{padding-bottom:4px;}.search-item .title .subheading{margin:0;}.search-item .title a:before{position:absolute;inset:0;content:"";}.pagination{display:flex;padding:40px 0 0 20px;justify-content:space-between;align-items:center;}@media screen and (max-width:calc(1024px - 1px)){.pagination{padding:0;position:sticky;bottom:0;background:var(--primary_white);}}.pagination .info{font:400 12px/25px "Overpass Mono",monospace;text-transform:uppercase;letter-spacing:2px;}@media screen and (max-width:calc(1024px - 1px)){.pagination .info{display:none;}}.pagination .info span{font-weight:500;font-size:20px;}.pagination ul{display:flex;font:400 20px/25px "Overpass Mono",monospace;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul{font:400 14px/25px "Overpass Mono",monospace;}}.pagination ul li:not(.pager__item--previous):not(.pager__item--next){order:1;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul li:not(.pager__item--previous):not(.pager__item--next){order:3;}}.pagination ul li:not(.pager__item--previous):not(.pager__item--next) a{width:45px;height:96px;color:var(--primary_red);display:flex;justify-content:center;flex-direction:column;text-align:center;transition:all 0.4s ease;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul li:not(.pager__item--previous):not(.pager__item--next) a{height:40px;width:33px;}}.pagination ul li:not(.pager__item--previous):not(.pager__item--next) a:hover{color:var(--primary_white);background:var(--primary_red);}@media screen and (max-width:calc(1024px - 1px)){.pagination ul li:not(.pager__item--previous):not(.pager__item--next) a:hover{background:var(--primary_blue);}}.pagination ul li:not(.pager__item--previous):not(.pager__item--next).is-active a{color:var(--primary_white);background:var(--primary_red);}@media screen and (max-width:calc(1024px - 1px)){.pagination ul li:not(.pager__item--previous):not(.pager__item--next).is-active a{background:var(--primary_blue);}}.pagination ul .pager__item--previous,.pagination ul .pager__item--next{background:var(--primary_blue);}@media screen and (max-width:calc(1024px - 1px)){.pagination ul .pager__item--previous,.pagination ul .pager__item--next{background:var(--primary_red);}}.pagination ul .pager__item--previous a,.pagination ul .pager__item--next a{width:55px;height:96px;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul .pager__item--previous a,.pagination ul .pager__item--next a{width:40px;height:40px;}}.pagination ul .pager__item--previous a:after,.pagination ul .pager__item--next a:after{width:40px;height:55px;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul .pager__item--previous a:after,.pagination ul .pager__item--next a:after{width:22px;height:30px;}}.pagination ul .pager__item--previous a[aria-disabled=true],.pagination ul .pager__item--next a[aria-disabled=true]{pointer-events:none;background:var(--tertiary_grey_t2);position:relative;z-index:1;color:var(--secondary_lightgrey);}.pagination ul .pager__item--previous{order:2;margin-left:40px;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul .pager__item--previous{order:1;margin:0;}}.pagination ul .pager__item--next{order:3;margin-left:1px;}@media screen and (max-width:calc(1024px - 1px)){.pagination ul .pager__item--next{order:2;margin-right:8px;}}.profile-cards{background:var(--secondary_lightgrey);}.profile-cards .holder{padding:55px 0;}.profile-cards .head{padding:0 5px 25px;}@media screen and (min-width:1024px){.profile-cards .head{max-width:45%;padding:0 5px 42px;}}.profile-cards .head .h2{color:var(--primary_red);text-transform:uppercase;padding-bottom:20px;}.profile-cards .holder-popup,.profile-cards .grid{position:relative;}.profile-cards .holder-popup:before,.profile-cards .holder-popup:after,.profile-cards .grid:before,.profile-cards .grid:after{content:"";position:absolute;width:70px;height:100%;top:0;}@media screen and (max-width:calc(1024px - 1px)){.profile-cards .holder-popup:before,.profile-cards .holder-popup:after,.profile-cards .grid:before,.profile-cards .grid:after{width:50px;}}@media screen and (max-width:calc(768px - 1px)){.profile-cards .holder-popup:before,.profile-cards .holder-popup:after,.profile-cards .grid:before,.profile-cards .grid:after{width:16px;}}.profile-cards .holder-popup:before,.profile-cards .grid:before{left:-70px;background:var(--secondary_lightgrey) url(/themes/custom/front/html/dist/images/bg-profile-l.png) 0 0 no-repeat;background-size:70px auto;}@media screen and (max-width:calc(1024px - 1px)){.profile-cards .holder-popup:before,.profile-cards .grid:before{left:-50px;}}@media screen and (max-width:calc(768px - 1px)){.profile-cards .holder-popup:before,.profile-cards .grid:before{left:-16px;}}.profile-cards .holder-popup:after,.profile-cards .grid:after{right:-70px;background:var(--secondary_lightgrey) url(/themes/custom/front/html/dist/images/bg-profile-r.png) 0 100% no-repeat;background-size:70px auto;}@media screen and (max-width:calc(1024px - 1px)){.profile-cards .holder-popup:after,.profile-cards .grid:after{right:-50px;}}@media screen and (max-width:calc(768px - 1px)){.profile-cards .holder-popup:after,.profile-cards .grid:after{right:-16px;}}.profile-cards .grid > .col-span-2{display:flex;flex-direction:column;}.profile-cards .card{position:relative;transition:background 0.4s ease;display:flex;flex-direction:column;height:100%;}.profile-cards .card:hover{background:var(--primary_white);}.profile-cards .card:hover .text:before{height:100%;}.profile-cards .card.no-img{background:var(--primary_white);margin-top:auto;}.profile-cards .card.no-img .img-side{display:none;}.profile-cards .card .img{position:relative;z-index:1;padding-top:100%;}.profile-cards .card .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.profile-cards .card .text{padding:20px 8px 18px;flex:1;}.profile-cards .card .text:before{left:0;transition:height 0.3s ease;content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);height:0;}.profile-cards .card .subheading{margin:0 0 7px;}.profile-cards .card .subheading a:before{content:"";position:absolute;inset:0;background:transparent;z-index:2;}.profile-cards .contextual-region{position:static;}.profile-popup{position:fixed;top:0;right:0;z-index:201;width:0;transition:width 1.2s ease-in-out;}.no-img .profile-popup{background:var(--primary_red);}.popup-is-active .profile-popup{width:100vw;margin:0;}.popup-is-active .profile-popup .img-side{animation:slideInPopup 1.4s ease-in-out;}.popup-is-active .profile-popup .text-side{animation:slideInPopup 1.5s ease-in-out;}@media screen and (max-width:calc(1024px - 1px)){.popup-is-active .profile-popup .text-side{animation:slideInPopup 1.4s ease-in-out;}}@media screen and (min-width:1024px){.no-img.popup-is-active .profile-popup{width:calc(50vw - 10px);}}@media screen and (min-width:1024px){.no-img.popup-is-active .profile-popup .holder-popup:before{animation:slideInPopup 1.5s ease-in-out;}}@keyframes slideInPopup{0%{transform:translateX(400px);}100%{transform:translateX(0);}}@keyframes slideOutPopup{0%{transform:translateX(0);}100%{transform:translateX(400px);}}.bg-active .profile-popup .holder-popup:before,.bg-active .profile-popup .holder-popup:after{opacity:1;}.profile-popup .profile-close{position:absolute;top:24px;right:24px;width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);width:20px;height:20px;z-index:2;}.profile-popup .profile-close:hover{color:var(--primary_red);}.profile-popup .wrap{width:100vw;}@media screen and (min-width:1024px){.no-img .profile-popup .wrap{width:50vw;}}.profile-popup .frame-popup{position:relative;background:var(--primary_red);}@media screen and (min-width:1024px){.no-img .profile-popup .smile-container:before{left:0;}}.profile-popup .holder-popup{background:var(--primary_white);height:100vh;margin:0 1px;position:relative;}.profile-popup .holder-popup:before,.profile-popup .holder-popup:after{opacity:0;transition:opacity 0.4s ease-in-out;}@media screen and (min-width:1024px){.no-img .profile-popup .holder-popup:before{background:var(--primary_white);opacity:1;animation:slideOutPopup 1.5s ease-in-out;}}.profile-popup .grid{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.profile-popup .grid{overflow-y:auto;height:100%;gap:0;display:flex;flex-direction:column;}}.profile-popup .grid:before{width:100%;height:100%;background:var(--primary_red);left:0;}.profile-popup .grid:after{display:none;}.no-img .profile-popup .grid{display:flex;flex-direction:column;}.profile-popup .img-side{padding:60px 20% 60px 0;position:relative;background:var(--primary_white);animation:slideOutPopup 1.4s ease-in-out forwards;}@media screen and (max-width:calc(1024px - 1px)){.profile-popup .img-side{padding:44px 20% 40px 0;}}.profile-popup .text-side{padding:0 5px 20px;position:relative;background:var(--primary_white);animation:slideOutPopup 1.4s ease-in-out forwards;}@media screen and (min-width:1024px){.profile-popup .text-side{margin-left:-20px;padding:60px 0 60px 20px;animation:slideOutPopup 1.6s ease-in-out forwards;}.no-img .profile-popup .text-side{margin:0;}}@media screen and (max-width:calc(1024px - 1px)){.profile-popup .text-side{flex:1;}.no-img .profile-popup .text-side{flex:1;}}@media screen and (min-width:1024px){.profile-popup .text-side:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);left:0;top:-60px;height:calc(100% + 120px);}}.profile-popup .text-side .text-popup{padding-right:24px;}@media screen and (min-width:1024px){.profile-popup .text-side .text-popup{height:calc(100vh - 120px);overflow-y:auto;}}@media screen and (max-width:calc(1024px - 1px)){.no-img .profile-popup .text-side .text-popup{padding:60px 24px 60px 0;}}.profile-popup .text-side .h3{text-transform:uppercase;padding-bottom:16px;}.profile-popup .text-side .subheading{margin-bottom:16px;}@media screen and (min-width:1024px){.profile-popup .text-side .subheading{margin-bottom:29px;}}.profile-popup .text-side p{margin-bottom:12px;}.profile-popup .img-popup{position:relative;height:100%;}@media screen and (min-width:1024px){.profile-popup .img-popup img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}}.quick-links{overflow:hidden;}.quick-links.bg-grey{background:var(--secondary_lightgrey);}.quick-links.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.quick-links.bg-red{background:var(--primary_red);}.quick-links.bg-red .smile-container:before,.quick-links.bg-red .smile-container:after{background:var(--primary_blue);}.quick-links.bg-red .h2{color:var(--primary_blue);}.quick-links.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-left-blue3x.png);}.quick-links.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.quick-links.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-blue3x.png);}.quick-links.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.quick-links.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-blue3x.png);}.quick-links.bg-no-img .holder:before{display:none;}@media screen and (min-width:1024px){.quick-links .smile-container:after{display:none;}}.quick-links .holder{padding:55px 0;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.quick-links .holder{padding:36px 0;}}.quick-links .holder:before{content:"";width:70px;height:100%;position:absolute;top:0;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 100% no-repeat;background-size:100% auto;}.quick-links .title{text-transform:uppercase;color:var(--primary_red);padding:0 6px 25px;}.quick-links .grid{grid-template-columns:repeat(3,1fr);}@media screen and (min-width:1024px){.quick-links .grid:has(> :nth-child(3):nth-last-child(1)){grid-template-columns:repeat(3,1fr);}.quick-links .grid:has(> :nth-child(4):nth-last-child(1)){grid-template-columns:repeat(4,1fr);}.quick-links .grid:has(> :nth-child(5):nth-last-child(1)),.quick-links .grid:has(> :nth-child(6):nth-last-child(1)){grid-template-columns:repeat(3,1fr);}.quick-links .grid:has(> :nth-child(7):nth-last-child(1)),.quick-links .grid:has(> :nth-child(8):nth-last-child(1)){grid-template-columns:repeat(4,1fr);}}@media screen and (max-width:calc(1024px - 1px)){.quick-links .grid{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:calc(576px - 1px)){.quick-links .grid{grid-template-columns:repeat(1,1fr);}}.quick-links .item{padding-bottom:23px;}@media screen and (max-width:calc(1024px - 1px)){.quick-links .item{padding-bottom:16px;}}.quick-links .wrap{display:flex;flex-direction:column;height:100%;}.quick-links .img{position:relative;height:200px;margin-bottom:21px;}@media screen and (max-width:calc(1024px - 1px)){.quick-links .img{height:212px;margin-bottom:12px;}}.quick-links .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.quick-links .img .contextual-region{position:static;}.quick-links .text{padding:0 8px;flex:1;display:flex;flex-direction:column;}@media screen and (max-width:calc(1024px - 1px)){.quick-links .text{padding:0 4px;}}.quick-links .tag-row{padding-bottom:17px;}.quick-links .subheading{margin:0 0 14px;}@media screen and (max-width:calc(1024px - 1px)){.quick-links .subheading{margin-bottom:7px;}}.quick-links .btn-wrap{margin-top:auto;}.rich-text .title{text-transform:uppercase;color:var(--primary_red);padding:0 8px 35px;}@media screen and (max-width:calc(1024px - 1px)){.rich-text .title{padding-bottom:35px;}}.rich-text .holder{padding:40px 0;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.rich-text .holder{padding-bottom:100px;}}.rich-text .holder:before{position:absolute;right:0;top:0;content:"";height:100%;width:447px;background:url(/themes/custom/front/html/dist/images/bg-rich-landscapes3x-red.png) 0 100% no-repeat;background-size:447px auto;}@media screen and (max-width:calc(1024px - 1px)){.rich-text .holder:before{right:0;top:auto;bottom:0;height:100px;width:100%;background:url(/themes/custom/front/html/dist/images/bg-landscape2-bottom-red3x.png) 0 0 no-repeat;background-size:100% auto;}}.rich-text.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-rich-wave3x-red.png);}@media screen and (max-width:calc(1024px - 1px)){.rich-text.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave2-bottom-red3x.png);}}.rich-text.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-rich-wave3x-blue.png);}@media screen and (max-width:calc(1024px - 1px)){.rich-text.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave2-bottom-blue3x.png);}}.rich-text.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-rich-air3x-red.png);}@media screen and (max-width:calc(1024px - 1px)){.rich-text.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air2-bottom-red3x.png);}}.rich-text.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-rich-air3x-blue.png);}@media screen and (max-width:calc(1024px - 1px)){.rich-text.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air2-bottom-blue3x.png);}}.rich-text.bg-no-img .holder:before{display:none;}.rich-text.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-rich-landscapes3x-blue.png);}@media screen and (max-width:calc(1024px - 1px)){.rich-text.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape2-bottom-blue3x.png);}}.rich-text .indent{padding:0 8px;}.rich-text .indent .cite{margin:0 -8px;}.satellite-block{overflow:hidden;}.satellite-block.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-img-wave-red3x.png);}.satellite-block.bg-wave .empty-side.empty-second:after{background-image:url(/themes/custom/front/html/dist/images/bg-home-satellite-wave3x.png);}.satellite-block.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-img-air-red3x.png);}.satellite-block.bg-air .empty-side.empty-second:after{background-image:url(/themes/custom/front/html/dist/images/bg-home-satellite-air3x.png);}.satellite-block.bg-no-img .holder:before{display:none;}.satellite-block.bg-no-img .empty-side.empty-second:after{display:none;}.satellite-block .holder{position:relative;}.satellite-block .holder:before{content:"";position:absolute;top:0;left:-70px;width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-img-landscape-red3x.png) 0 100% no-repeat;background-size:100% auto;z-index:1;}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .holder:before{right:auto;left:-70px;}}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .holder:before{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .grid{gap:0 16px;}}.satellite-block .title-side{grid-column:span 3;color:var(--primary_red);text-transform:uppercase;position:relative;z-index:1;}.satellite-block .title-side .wrap{padding:130px 4px;}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .title-side .wrap{padding:35px 5px 0;}}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .title-side .h2 span:nth-child(2),.satellite-block .title-side .h2 span:nth-child(3),.satellite-block .title-side .h2 span:nth-child(5),.satellite-block .title-side .h2 span:nth-child(6){display:inline-block;padding:0;}}.satellite-block .text-side{grid-column:span 3;position:relative;z-index:1;}.satellite-block .text-side:before{left:0;}.satellite-block .text-side .wrap{padding:178px 8px;}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .text-side .wrap{padding:40px 5px 80px;}}@media screen and (max-width:calc(576px - 1px)){.satellite-block .text-side .wrap{padding:40px 5px 80px;}}.satellite-block .text-side .wrap.change-color{color:var(--primary_white);}.satellite-block .media-side{position:absolute;left:-70px;top:0;width:calc(100% + 140px);height:100%;z-index:0;pointer-events:none;}.satellite-block .media-side video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .media-side .wrap{margin:0 -50px;}}.satellite-block .media-side img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.satellite-block .subheading{margin:0 0 12px;}.satellite-block .btn-wrap{padding-top:16px;flex-direction:column;gap:16px;align-items:flex-start;}.satellite-block .btn-wrap .btn-secondary-red a:not(:hover){background:var(--primary_white);}.satellite-block .empty-side:before{right:-21px;}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .empty-side:before{right:auto;left:0;z-index:1;}}@media screen and (min-width:1024px){.satellite-block .empty-side.empty-first{display:none;}}.satellite-block .empty-side.empty-second{position:relative;}.satellite-block .empty-side.empty-second:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/themes/custom/front/html/dist/images/bg-home-satellite-landscapes3x.png) 0 100% no-repeat;background-size:100% auto;z-index:1;}@media screen and (min-width:1024px){.satellite-block .empty-side.empty-second:after{display:none;}}.satellite-block .empty-media-side{grid-column:span 5;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.satellite-block .empty-media-side{height:200px;}}.satellite-grid{background:var(--secondary_lightgrey);}@media screen and (max-width:calc(1024px - 1px)){.satellite-grid{overflow:hidden;}}.satellite-grid.bg-wave .grid:before,.satellite-grid.bg-wave .grid:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-blue3x.png);}.satellite-grid.bg-wave .side-btn:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.satellite-grid.bg-air .grid:before,.satellite-grid.bg-air .grid:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-blue3x.png);}.satellite-grid.bg-air .side-btn:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.satellite-grid.bg-no-img .grid:before,.satellite-grid.bg-no-img .grid:after{display:none;}.satellite-grid.bg-no-img .side-btn:before{display:none;}.satellite-grid .holder{padding:0 0 40px;}.satellite-grid .grid{position:relative;}.satellite-grid .grid:before,.satellite-grid .grid:after{content:"";position:absolute;top:0;width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-blue3x.png) 0 0 no-repeat;background-size:70px auto;}.satellite-grid .grid:before{left:-70px;}.satellite-grid .grid:after{right:-70px;transform:scaleY(-1);}.satellite-grid .satellite-card{grid-column:span 3;}@media screen and (max-width:calc(1024px - 1px)){.satellite-grid .satellite-card{grid-column:span 2;}}@media screen and (max-width:calc(576px - 1px)){.satellite-grid .satellite-card{grid-column:span 4;}}.satellite-grid .satellite-card:hover .wrap{background:var(--primary_blue);color:var(--primary_white);}.satellite-grid .satellite-card:hover .wrap:before{opacity:1;}.satellite-grid .satellite-card .wrap{background:var(--primary_white);padding:29px 24px 17px;min-height:306px;height:100%;transition:background 0.5s ease,color 0.5s ease;position:relative;}.satellite-grid .satellite-card .wrap:before{content:"";position:absolute;top:28px;right:20px;color:var(--primary_red);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:28px;height:33px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-l-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-l-right.svg);opacity:0;transition:opacity 0.3s ease;}@media screen and (max-width:calc(1024px - 1px)){.satellite-grid .satellite-card .wrap:before{opacity:1;}}.satellite-grid .satellite-card .title{color:var(--primary_red);font:400 32px/37px "Overpass Mono",monospace;text-transform:uppercase;padding:0 40px 15px 0;}@media screen and (max-width:calc(1024px - 1px)){.satellite-grid .satellite-card .title{font-size:24px;}}.satellite-grid .satellite-card .title a:before{content:"";position:absolute;inset:0;}.satellite-grid .satellite-card .satellite-list{padding-bottom:20px;min-height:120px;}.satellite-grid .satellite-card .satellite-list li{padding-bottom:5px;}.satellite-grid .satellite-card .region{padding-bottom:20px;}.satellite-grid .js-view-more{display:none;padding-top:16px;}@media screen and (max-width:calc(1024px - 1px)){.satellite-grid .js-view-more{display:flex;}}.satellite-grid .js-view-more.no-more{display:none;}.no-result-side{grid-column:span 12;}.no-result-side .wrap{padding:30px 90px;}@media screen and (max-width:calc(1024px - 1px)){.no-result-side .wrap{padding:30px 20px;}}.no-result-side .h3{text-transform:uppercase;padding-bottom:12px;}@keyframes slideInSlider{0%{transform:translateX(-80%);}100%{transform:translateX(0);}}@keyframes slideOutSlider{0%{transform:translateX(0);}100%{transform:translateX(-80%);}}.studies-sl-slide .swiper-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary_blue);}.bg-blue .studies-sl-slide .swiper-slide:before{background:var(--primary_red);}.studies-sl-slide .swiper-slide.swiper-slide-active:before{animation:slideOutSlider 1.2s ease-in-out forwards;}.studies-sl-slide .swiper-slide.swiper-slide-next:before{animation:slideInSlider 1.2s ease-in-out forwards;}.studies-sl-slide .img{position:relative;}@keyframes opacityInSlider{0%{opacity:0;}100%{opacity:1;}}@keyframes opacityOutSlider{0%{opacity:1;}100%{opacity:0;}}.studies-sl-fade .swiper-slide.swiper-slide-active{animation:opacityInSlider 1.2s ease;}.studies-sl-fade .swiper-slide.swiper-slide-next{animation:opacityOutSlider 1.2s ease;}.swiper-pagination{display:flex;gap:24px;height:4px;align-items:center;}.swiper-pagination.swiper-pagination-lock{display:none;}@media screen and (max-width:calc(1024px - 1px)){.swiper-pagination{gap:16px;}}.swiper-pagination span{flex:1;height:1px;background:var(--primary_blue);transition:height 0.3s ease-in-out;}.bg-blue .swiper-pagination span{background:var(--primary_red);}.swiper-pagination span.swiper-pagination-bullet-active{height:4px;}.small-carousel.bg-wave .bg-side{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);}.small-carousel.bg-air .bg-side{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);}.small-carousel.bg-no-img .bg-side{background:none;}.small-carousel .bg-side{height:100%;margin:0 0 0 -20px;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png) 0 100% no-repeat;background-size:100% auto;}.small-carousel .column{grid-column:span 6;padding-bottom:40px;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .column{grid-column:span 4;}}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .column.bg-column{display:none;}}.small-carousel .column:nth-child(2) .slider-side{position:relative;}.small-carousel .column:nth-child(2) .slider-side:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);left:0;z-index:2;}.small-carousel .column .grid{grid-template-columns:repeat(6,1fr);}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .column .grid{grid-template-columns:repeat(4,1fr);position:relative;}}.small-carousel .title{text-transform:uppercase;padding:40px 8px 36px;}.small-carousel .title .h3{font-weight:500;}.small-carousel .slider-side{grid-column:span 5;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .slider-side{grid-column:span 4;}}.small-carousel .img-slider .img,.small-carousel .img-slider .js-mapbox-coverage2d{position:relative;height:292px;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .img-slider .img,.small-carousel .img-slider .js-mapbox-coverage2d{height:252px;}}.small-carousel .img-slider img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.small-carousel .contextual-region{position:absolute;inset:0;}.small-carousel .slider-wrap-is-hold .img-popup{display:flex;}.small-carousel .img-wrap .opener-media{position:absolute;inset:0;color:var(--primary_white);}.small-carousel .img-wrap .opener-map{position:absolute;inset:0;color:var(--primary_white);}.small-carousel .popup-map-is-active .map-holder{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:202;padding:80px 20px;background:rgba(5,13,115,0.5);justify-content:center;flex-direction:column;}@media screen and (max-width:calc(768px - 1px)){.small-carousel .popup-map-is-active .map-holder{padding:20px;}}.small-carousel .popup-map-is-active .map-legend{bottom:80px;left:20px;}.small-carousel .popup-map-is-active .js-mapbox-coverage2d{height:100%;}.small-carousel .popup-map-is-active .opener-map{inset:unset;position:absolute;width:25px;height:25px;right:35px;top:35px;color:var(--primary_white);text-indent:-9999px;}.small-carousel .popup-map-is-active .opener-map:before{position:absolute;right:0;top:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);transform:none;}.small-carousel .slider-map-is-hold{position:relative;z-index:202;}.small-carousel .slider-map-is-hold .swiper-3d{perspective:none;}.small-carousel .slider-map-is-hold .swiper-wrapper{transform:none;transform-style:unset;}.small-carousel .slider-map-is-hold .swiper-slide{transform:none !important;transform-style:unset !important;}.small-carousel .img-popup{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:202;padding:80px 20px;background:rgba(5,13,115,0.5);justify-content:center;flex-direction:column;display:none;}@media screen and (max-width:calc(768px - 1px)){.small-carousel .img-popup{padding:20px;}}.small-carousel .img-popup .img-holder{position:relative;height:100%;overflow:hidden;}.small-carousel .img-popup .img-holder img{position:absolute;top:50%;transform:translate(0,-50%);object-fit:contain;}.small-carousel .img-popup .close-media-popup{position:absolute;width:25px;height:25px;right:35px;top:35px;color:var(--primary_white);text-indent:-9999px;}.small-carousel .img-popup .close-media-popup:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-close.svg);transform:none;}.small-carousel .img-popup .close-media-popup:after{display:none;}.small-carousel .img-popup .close-media-popup:hover:before{background:var(--primary_red);}.small-carousel .img-popup .contextual-region{position:static;}.small-carousel .img-popup .caption{color:var(--primary_white);}.small-carousel .arrow-side{grid-column:span 1;margin:0 0 0 -20px;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .arrow-side{position:absolute;right:0;bottom:0;width:25%;}}.small-carousel .arrow-side:before{left:0;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .arrow-side:before{height:67px;top:auto;bottom:0;z-index:2;}}.small-carousel .arrow-side:after{right:0;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .arrow-side:after{display:none;}}.small-carousel .arrow-side .wrap{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end;}.small-carousel .arrow-side a{height:80px;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .arrow-side a{height:46px;}}.small-carousel .arrow-side .btn-wrap-button{gap:1px;}.small-carousel .arrow-side .btn-prev-button,.small-carousel .arrow-side .btn-next-button{background:var(--primary_blue);}.small-carousel .micro-callout{font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;line-height:12px;font-size:12px;letter-spacing:2.4px;background:var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .micro-callout{padding:0 25% 0 0;font-size:10px;}}.small-carousel .micro-callout span{display:block;}.small-carousel .micro-callout .wrap{padding:23px 8px 10px;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .micro-callout .wrap{padding:16px 8px 10px;}}.small-carousel .micro-callout .slider-wrap{height:42px;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .micro-callout .slider-wrap{height:36px;}}.small-carousel .swiper-wrapper{height:auto;}@media screen and (max-width:calc(1024px - 1px)){.small-carousel .pagination-tabs{padding:0 25% 0 0;}}.small-carousel .pagination-tabs .swiper-pagination{align-items:flex-end;}.stats-block{background:var(--secondary_lightgrey);}.stats-block .smile-container{padding-top:55px;padding-bottom:55px;}.stats-block .stats-title{text-transform:uppercase;padding:0 8px 48px;}@media screen and (max-width:calc(1024px - 1px)){.stats-block .stats-title{padding-bottom:34px;}}.stats-block .item{color:var(--primary_red);text-transform:uppercase;padding:0 16px;}@media screen and (max-width:calc(1024px - 1px)){.stats-block .item{padding:0 8px;}}.stats-block .num{font:400 70px/100% "Overpass Mono",monospace;padding-bottom:5px;word-wrap:break-word;}@media screen and (max-width:calc(1024px - 1px)){.stats-block .num{font-size:40px;padding-bottom:12px;}}.stats-block .num span{margin:0 -13px;}@media screen and (max-width:calc(1024px - 1px)){.stats-block .num span{margin:0 -8px;}}.stats-block .info{font:400 24px/120% "Overpass Mono",monospace;word-wrap:break-word;}@media screen and (max-width:calc(1024px - 1px)){.stats-block .info{font-size:16px;}}.steps-vertical-block{overflow:hidden;}.steps-vertical-block .smile-container:before,.steps-vertical-block .smile-container:after{z-index:2;}@media screen and (min-width:1024px){.steps-vertical-block .smile-container:after{display:none;}}.steps-vertical-block.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png);}.steps-vertical-block.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.steps-vertical-block.bg-blue .step-side .wrap{background:var(--primary_blue);}.steps-vertical-block.bg-grey{background:var(--secondary_lightgrey);}.steps-vertical-block.bg-grey .step-side .wrap{background:var(--secondary_lightgrey);}.steps-vertical-block.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-red3x.png);}.steps-vertical-block.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);}.steps-vertical-block.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-red3x.png);}.steps-vertical-block.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);}.steps-vertical-block.bg-no-img .holder:before{display:none;}.steps-vertical-block .holder{position:relative;}.steps-vertical-block .holder:before{position:absolute;top:-100px;left:0;content:"";width:calc(100% + 70px);height:calc(100% + 155px);pointer-events:none;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 50% 100% no-repeat;background-size:100% auto;transform:scaleX(-1);}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .holder:before{width:400px;height:50px;left:-50px;top:auto;bottom:-50px;transform:rotate(-90deg);transform-origin:top left;}}@media screen and (max-width:calc(768px - 1px)){.steps-vertical-block .holder:before{height:16px;left:-16px;bottom:-16px;}}.steps-vertical-block .visual-side{grid-column:span 6;padding:97px 0;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side{grid-column:span 4;padding:0;}}.steps-vertical-block .visual-side:before{right:0;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side:before{background-color:var(--primary_white);z-index:3;}}.steps-vertical-block .visual-side .title{padding:0 8px 33px;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .title{padding:0;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);}}.steps-vertical-block .visual-side .title .h2{color:var(--primary_red);text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .title .h2{padding:34px 4px 17px;grid-column:span 3;position:relative;}.steps-vertical-block .visual-side .title .h2:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--primary_red);}}.steps-vertical-block .visual-side .grid{grid-template-columns:repeat(6,1fr);}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .grid{grid-template-columns:repeat(4,1fr);}}.steps-vertical-block .visual-side .big-img-side{grid-column:span 4;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .big-img-side{grid-column:span 3;}}.steps-vertical-block .visual-side .big-img-side .img{position:relative;height:296px;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .big-img-side .img{height:186px;}}.steps-vertical-block .visual-side .big-img-side .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.steps-vertical-block .visual-side .caption{padding:13px 8px 0 8px;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;display:block;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .caption{letter-spacing:1.2px;line-height:13px;}}.steps-vertical-block .visual-side .caption span{display:block;}.steps-vertical-block .visual-side .small-img-side{grid-column:span 2;padding-top:148px;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .small-img-side{grid-column:span 1;padding-top:46px;}}.steps-vertical-block .visual-side .small-img-side .img{position:relative;height:433px;margin:0 0 0 -20px;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .visual-side .small-img-side .img{margin-left:-16px;margin-right:-50px;height:214px;position:relative;z-index:4;}}@media screen and (max-width:calc(768px - 1px)){.steps-vertical-block .visual-side .small-img-side .img{margin-right:-16px;}}.steps-vertical-block .visual-side .small-img-side .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.steps-vertical-block .visual-side .contextual-region{position:absolute;inset:0;}.steps-vertical-block .step-side{grid-column:span 5;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .step-side{grid-column:span 4;}}.steps-vertical-block .step-side:before{right:0;}.steps-vertical-block .step-side .wrap{background:var(--primary_white);height:100%;margin-left:-20px;padding:100px 0 100px 20px;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .step-side .wrap{margin-left:0;padding:20px 0 40px;}}.steps-vertical-block .step-side .item{padding:0 30% 56px 0;}@media screen and (max-width:calc(1024px - 1px)){.steps-vertical-block .step-side .item{padding:0 25px 56px;}}.steps-vertical-block .step-side .item:last-child{padding-bottom:0;}.steps-vertical-block .step-side .step-num{font:400 70px/70px "Overpass Mono",monospace;color:var(--primary_red);padding-bottom:24px;}.steps-vertical-block .step-side .h3{text-transform:uppercase;font:500 18px/21px "Poppins","Arial",sans-serif;letter-spacing:2px;padding-bottom:12px;}.steps-block{overflow:hidden;}.steps-block.bg-blue-img .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png);transform:scaleX(-1);}.steps-block.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.steps-block.bg-blue .head{background:var(--primary_blue);}.steps-block.bg-blue .grid-smart .item{background:var(--primary_blue);}.steps-block.bg-grey{background:var(--secondary_lightgrey);}.steps-block.bg-grey .head{background:var(--secondary_lightgrey);}.steps-block.bg-wave .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-red3x.png);transform:scaleX(-1);}.steps-block.bg-wave.bg-blue-img .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);transform:scaleX(-1);}.steps-block.bg-air .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-red3x.png);transform:scaleX(-1);}.steps-block.bg-air.bg-blue-img .bg:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);transform:scaleX(-1);}.steps-block.bg-no-img .bg:before{display:none;}.steps-block.number-style .head{padding-bottom:30px;}.steps-block.number-style .grid-smart{padding-top:35px;}.steps-block.number-style .grid-smart .item{padding-top:0;padding-bottom:30px;}.steps-block.number-style .grid-smart .step-num{font-size:161px;line-height:110px;margin:-6px 0 -10px -14px;}@media screen and (max-width:calc(1024px - 1px)){.steps-block.number-style .grid-smart .step-num{font-size:100px;line-height:100px;margin:-31px 0 -22px -14px;}}.steps-block.number-style .grid-smart .h3{color:var(--primary_red);font-size:20px;font-weight:400;margin-bottom:7px;}.steps-block.icon-style .grid-smart .item{border:none;padding:23px 24px;}.steps-block.icon-style .grid-smart .h3{font-size:18px;font-weight:400;}.steps-block.icon-style .grid-smart .h3 span{color:var(--primary_red);font:600 20px "Overpass Mono",monospace;}.steps-block.icon-style .grid-smart .h3 span em{font-style:normal;margin-left:-16px;}.steps-block .smile-container:after{z-index:2;}@media screen and (max-width:calc(1024px - 1px)){.steps-block .smile-container:after{display:none;}}.steps-block .holder{padding:55px 0;}@media screen and (max-width:calc(1024px - 1px)){.steps-block .holder{padding:40px 0;}}.steps-block .bg:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;pointer-events:none;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 50% 100% no-repeat;background-size:120% auto;}@media screen and (max-width:calc(1024px - 1px)){.steps-block .bg:before{width:calc(100% + 50px);}}@media screen and (max-width:calc(768px - 1px)){.steps-block .bg:before{width:calc(100% + 16px);}}.steps-block .head{padding:0 8px 20px;margin:0 0 32px;background:var(--primary_white);position:relative;z-index:1;}@media screen and (min-width:1024px){.steps-block .head{max-width:600px;}}.steps-block .head .title{color:var(--primary_red);text-transform:uppercase;padding-bottom:20px;}.steps-block .head .title:last-child{padding-bottom:0;}@media screen and (min-width:1024px){.steps-block .grid-smart{display:flex;gap:20px;}}@media screen and (max-width:calc(1024px - 1px)){.steps-block .grid-smart{display:flex;overflow-x:auto;gap:16px;margin-right:-50px;padding-right:25%;position:relative;z-index:3;}}@media screen and (max-width:calc(768px - 1px)){.steps-block .grid-smart{margin-right:-16px;}}.steps-block .grid-smart .item{background:var(--primary_white);padding:47px 24px;position:relative;flex:1;border-left:1px solid var(--primary_red);background:var(--primary_white);}@media screen and (max-width:calc(1024px - 1px)){.steps-block .grid-smart .item{flex:0 0 100%;scroll-snap-align:start;}}.steps-block .grid-smart .icon{width:60px;height:60px;margin-bottom:40px;}@media screen and (max-width:calc(1024px - 1px)){.steps-block .grid-smart .icon{font-size:18px;margin-bottom:40px;}}.steps-block .grid-smart .icon img{width:100%;}.steps-block .grid-smart .icon svg{width:100%;height:auto;fill:currentColor;}.steps-block .grid-smart .step-num{font:400 70px/50px "Overpass Mono",monospace;color:var(--primary_red);padding-bottom:34px;}.steps-block .grid-smart .h3{margin:0 0 14px;text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:2px;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.tab-horizontal.var-osp .tab-container .tab-wrap:before{display:none;}.tab-horizontal.bg-wave .tab-container .tab-wrap:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-blue3x.png);}.tab-horizontal.bg-wave.var-osp .tab-container .frame:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);}.tab-horizontal.bg-air .tab-container .tab-wrap:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-blue3x.png);}.tab-horizontal.bg-air.var-osp .tab-container .frame:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);}.tab-horizontal.bg-no-img .tab-container:before{display:none;}.tab-horizontal.bg-no-img .tab-container .frame:before{display:none;}.tab-horizontal.bg-no-img .tab-wrap:before,.tab-horizontal.bg-no-img .tab-wrap:after{display:none;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .smile-container:before,.tab-horizontal .smile-container:after{background:var(--primary_blue);}}.tab-horizontal .tab-nav{background:var(--primary_red);}.tab-horizontal .tab-nav .tab-wrap{display:flex;flex-wrap:wrap;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .tab-nav .tab-wrap{gap:1px;background:var(--primary_blue);}}.tab-horizontal .tab-nav .tab-item{flex:1;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .tab-nav .tab-item{min-width:32%;background:var(--primary_red);}}.tab-horizontal .tab-nav .tab-item .tab-title{height:100%;}.tab-horizontal .tab-nav .tab-item a{display:flex;flex-direction:column;justify-content:center;height:100%;padding:10px 20px;min-height:94px;color:var(--primary_white);font:400 20px/25px "Overpass Mono",monospace;text-transform:uppercase;transition:color 0.3s linear,background 0.3s linear;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .tab-nav .tab-item a{font-size:14px;line-height:17px;padding:10px;min-height:60px;}}.tab-horizontal .tab-nav .tab-item a.active{background:var(--primary_white);color:var(--primary_blue);}.tab-horizontal .tab-nav .tab-item a:hover{color:var(--primary_blue);}.tab-horizontal .tab-container{overflow:hidden;}.tab-horizontal .tab-container .tab-content{opacity:0;transition:opacity 0.6s ease,height 0.6s ease;height:0;}.tab-horizontal .tab-container .tab-content.is-active{opacity:1;height:auto;}.tab-horizontal .tab-container .tab-wrap{padding:40px 0;position:relative;}.tab-horizontal .tab-container .tab-wrap:before{position:absolute;left:-70px;top:0;content:"";width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-blue3x.png) 0 100% no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .tab-container .tab-wrap:before{left:auto;right:-70px;background-position:0 -70px;}}.tab-horizontal .tab-container .text-side{padding:13px 8px 24px;}@media screen and (min-width:1024px){.tab-horizontal .tab-container .text-side{position:relative;padding:13px 8px 0;}.tab-horizontal .tab-container .text-side:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:-20px;height:calc(100% + 80px);top:-40px;}}.tab-horizontal .tab-container .text-side .h2{color:var(--primary_red);text-transform:uppercase;padding-bottom:30px;}.tab-horizontal .tab-container .text-side .info{text-transform:uppercase;padding-bottom:30px;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;display:flex;flex-wrap:wrap;gap:0 14px;}.tab-horizontal .tab-container .text-side .info .item{position:relative;}.tab-horizontal .tab-container .text-side .info .item:before{position:absolute;left:-12px;top:0;content:"|";}.tab-horizontal .tab-container .text-side .info .item:first-child{padding-left:0;}.tab-horizontal .tab-container .text-side .info .item:first-child:before{display:none;}.tab-horizontal .tab-container .text-side .subtitle{padding-bottom:13px;margin:0;font:500 20px/120% "Overpass","Arial",sans-serif;letter-spacing:1px;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .tab-container .text-side .subtitle{letter-spacing:0;}}.tab-horizontal .tab-container .text-side ul,.tab-horizontal .tab-container .text-side ol{padding:0 0 0 7px;margin:0 0 24px;list-style:none !important;}.tab-horizontal .tab-container .text-side ul:last-child,.tab-horizontal .tab-container .text-side ol:last-child{margin-bottom:0;}.tab-horizontal .tab-container .text-side ul li,.tab-horizontal .tab-container .text-side ol li{position:relative;padding:6px 0 6px 18px;}.tab-horizontal .tab-container .text-side ul li p,.tab-horizontal .tab-container .text-side ol li p{margin:0;}.tab-horizontal .tab-container .text-side ul ul,.tab-horizontal .tab-container .text-side ul ol,.tab-horizontal .tab-container .text-side ol ul,.tab-horizontal .tab-container .text-side ol ol{padding:6px 0 0 6px;margin-bottom:-6px;}.tab-horizontal .tab-container .text-side ul a,.tab-horizontal .tab-container .text-side ol a{color:var(--secondary_blue);text-decoration:underline;}.tab-horizontal .tab-container .text-side ul a:hover,.tab-horizontal .tab-container .text-side ol a:hover{color:var(--secondary_purple);}.tab-horizontal .tab-container .text-side ul p,.tab-horizontal .tab-container .text-side ol p{margin:0 0 16px;}.tab-horizontal .tab-container .text-side ul p:last-child,.tab-horizontal .tab-container .text-side ol p:last-child{margin:0;}.tab-horizontal .tab-container .text-side ul li:before{position:absolute;left:4px;top:12px;content:"";width:4px;height:4px;background:var(--primary_blue);margin:0;border-radius:100%;}.tab-horizontal .tab-container .text-side ol{counter-reset:list;list-style:none !important;}.tab-horizontal .tab-container .text-side ol li:before{position:absolute;left:2px;top:6px;counter-increment:list;content:counters(list,".") ".";}.tab-horizontal .tab-container .text-side ol li li:before{content:counter(list,lower-latin) ".";}@media screen and (min-width:1024px){.tab-horizontal .tab-container .img-side{grid-column:7/span 6;}}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal .tab-container .img-side .img-box{padding:0;}}.tab-horizontal .frame{padding-bottom:40px;}.tab-horizontal .frame:last-child{padding:0;}.tab-horizontal .info-holder{display:flex;padding-top:14px;}.tab-horizontal .info-holder .col{flex:1;padding:0 8px;}.tab-horizontal .info-holder .h3{text-transform:uppercase;padding-bottom:14px;}.tab-horizontal .info-holder .ck-content{padding:0 7px;}.tab-horizontal .info-holder .ck-content ul li{padding:0 0 0 18px;}.tab-horizontal .info-holder .ck-content ul li:before{top:8px;}.tab-horizontal.var-osp .tab-container .frame{position:relative;}.tab-horizontal.var-osp .tab-container .frame:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png) 0 100% no-repeat;background-size:auto 280px;transform:scaleX(-1);pointer-events:none;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal.var-osp .tab-container .frame:before{display:none;}}.tab-horizontal.var-osp .tab-container .frame:last-child:first-child:before{bottom:-60px;}.tab-horizontal.var-osp .tab-container .frame .text-side{background:var(--primary_white);}.tab-horizontal.var-osp .tab-container .frame .info-holder{background:var(--primary_white);position:relative;}.tab-horizontal.var-osp .tab-container .tab-wrap{padding:60px 0;}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal.var-osp .tab-container .tab-wrap{padding-top:20px;}}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal.var-osp .tab-container .tab-wrap:before{background-position:0 100%;}}@media screen and (max-width:calc(1024px - 1px)){.tab-horizontal.var-osp .tab-container .tab-wrap:after{position:absolute;left:-70px;top:0;content:"";width:70px;height:100%;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-blue3x.png) 0 0 no-repeat;background-size:100% auto;}}.tab-horizontal.var-osp .tab-container .frame .text-side:after{display:none;}.tab-horizontal.var-osp .tab-container .frame .text-side .h2{color:var(--primary_blue);padding-bottom:13px;}.tab-horizontal.var-osp .tab-container .info-holder{background:var(--primary_white);padding-bottom:15px;}.tab-horizontal.var-osp .tab-container .info-holder .btn-wrap{padding-top:20px;}.tab-horizontal.var-osp .tab-wrap .smile-container{padding:0;}.tab-horizontal.var-osp .tab-wrap .smile-container:before,.tab-horizontal.var-osp .tab-wrap .smile-container:after{display:none;}.tab-horizontal.no-tab .tab-content{opacity:1;height:auto;}.tab-vertical{background:var(--primary_blue);overflow:hidden;}.tab-vertical .wrap{padding:44px 0;}.tab-vertical .tab-container{position:relative;}.tab-vertical .tab-container .title{color:var(--primary_red);text-transform:uppercase;margin-top:-5px;padding-left:5px;position:relative;}@media screen and (min-width:1024px){.tab-vertical .tab-container .title:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--primary_red);right:-21px;top:-44px;height:calc(100% + 88px + 22px);}}@media screen and (max-width:calc(1024px - 1px)){.tab-vertical .tab-container .title{max-width:460px;padding-bottom:6px;}}.tab-vertical .tab-container .tab-wrap{transition:min-height 0.3s linear;}.tab-vertical .tab-container .tab-item{padding:5px 0;}.tab-vertical .tab-container .tab-title{color:var(--primary_white);text-transform:uppercase;overflow:hidden;font:400 25px/100% "Poppins","Arial",sans-serif;}@media screen and (min-width:1024px) and (max-width:calc(1440px - 1px)){.tab-vertical .tab-container .tab-title{font-size:calc(18px + 7 * (100vw - 1024px) / 416);}}@media screen and (max-width:calc(1024px - 1px)){.tab-vertical .tab-container .tab-title{font-size:20px;}}@media screen and (min-width:1024px){.tab-vertical .tab-container .tab-title a{position:relative;display:block;text-align:right;padding:19px 2px;transition:padding-right 0.3s ease;}.tab-vertical .tab-container .tab-title a::before{content:"";position:absolute;inset:0;transition:transform 0.3s linear;z-index:0;transform:translateX(100%);}.tab-vertical .tab-container .tab-title a span{position:relative;}.tab-vertical .tab-container .tab-title a span:after{content:">";position:absolute;right:-27px;top:50%;transform:translateY(-50%);transition:opacity 0.3s ease;opacity:0;}.tab-vertical .tab-container .tab-title a:hover,.tab-vertical .tab-container .tab-title a:focus-within,.tab-vertical .tab-container .tab-title a.active{padding:19px 29px 19px 2px;}.tab-vertical .tab-container .tab-title a:hover:before,.tab-vertical .tab-container .tab-title a:focus-within:before,.tab-vertical .tab-container .tab-title a.active:before{transform:translateX(0);background:linear-gradient(90deg,#fa505c 0%,#990dcf 50%,#050d73 100%);}.tab-vertical .tab-container .tab-title a:hover span:after,.tab-vertical .tab-container .tab-title a:focus-within span:after,.tab-vertical .tab-container .tab-title a.active span:after{opacity:1;}}@media screen and (max-width:calc(1024px - 1px)){.tab-vertical .tab-container .tab-title a{position:relative;display:block;padding:10px 50px 10px 20px;}.tab-vertical .tab-container .tab-title a:after{content:"";position:absolute;right:14px;top:50%;margin-top:-9px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-m-right.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-arrow-m-right.svg);transition:transform 0.3s ease;transform:rotate(90deg);width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}.tab-vertical .tab-container .tab-title a.active:after{transform:rotate(-90deg);}}.tab-vertical .tab-container .tab-content{opacity:0;transition:opacity 2s ease,height 0.6s ease;height:0;overflow:hidden;}@media screen and (min-width:1024px){.tab-vertical .tab-container .tab-content{position:absolute;right:0;top:0;width:50%;}}@media screen and (max-width:calc(1024px - 1px)){.tab-vertical .tab-container .tab-content{padding:0 20px;}}.tab-vertical .tab-container .tab-content.is-active{opacity:1;height:auto;}@media screen and (max-width:calc(1024px - 1px)){.tab-vertical .tab-container .tab-content .frame{padding:4px 0;}}.tab-vertical .tab-container .tab-content .img{position:relative;padding-top:58%;}@media screen and (min-width:1024px){.tab-vertical .tab-container .tab-content .img{margin-left:10px;}}@media screen and (max-width:calc(1024px - 1px)){.tab-vertical .tab-container .tab-content .img{margin-bottom:10px;}}.tab-vertical .tab-container .tab-content .img .contextual-region{position:absolute;inset:0;}.tab-vertical .tab-container .tab-content img{position:absolute;left:0;top:0;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.tab-vertical .tab-container .tab-content .text{color:var(--primary_white);}@media screen and (min-width:1024px){.tab-vertical .tab-container .tab-content .text{padding:16px 10px 0;}}@media screen and (min-width:1024px){.tab-vertical.long-title .tab-container .title{grid-column:span 12;max-width:700px;padding:13px 10px 26px;}.tab-vertical.long-title .tab-container .title:before{display:none;}}@media screen and (min-width:1024px){.tab-vertical.long-title .tab-container .tab-holder{grid-column:span 6;position:relative;padding-left:30%;}}@media screen and (min-width:1024px){.tab-vertical.long-title .tab-container .tab-content{width:calc(100% + 10px);right:calc(-100% - 20px);}}.testimonial .holder{padding:60px 0;}@media screen and (max-width:calc(1024px - 1px)){.testimonial .holder{padding:76px 0 32px;}}.testimonial .testimonial-slider{position:relative;}.testimonial .testimonial-slider:before,.testimonial .testimonial-slider:after{content:"";position:absolute;width:70px;height:70px;}@media screen and (max-width:calc(1024px - 1px)){.testimonial .testimonial-slider:before,.testimonial .testimonial-slider:after{width:44px;height:44px;}}.testimonial .testimonial-slider:before{top:0;left:-70px;background:var(--primary_blue) url(/themes/custom/front/html/dist/svg/icon-cite-l-red.svg) center no-repeat;}@media screen and (max-width:calc(1024px - 1px)){.testimonial .testimonial-slider:before{left:0;top:-44px;background-size:22px auto;}}.testimonial .testimonial-slider:after{bottom:0;right:-70px;background:var(--primary_blue) url(/themes/custom/front/html/dist/svg/icon-cite-r-red.svg) center no-repeat;}@media screen and (max-width:calc(1024px - 1px)){.testimonial .testimonial-slider:after{display:none;}}.testimonial .card-testimonial{background:var(--secondary_lightgrey);padding:20px 18px;display:flex;height:100%;}.testimonial .cite-content{flex:1;}.testimonial .ico{flex:0 0 25%;text-align:center;padding:5px;}.testimonial .caption{font:400 12px/100% "Overpass Mono",monospace;letter-spacing:2.4px;color:var(--primary_red);text-transform:uppercase;padding-top:17px;}.testimonial .swiper-wrapper{height:auto;}.testimonial .swiper-slide{height:auto;}.testimonial:not(.js-slider-testimonial) .swiper-wrapper{height:auto;}.testimonial:not(.js-slider-testimonial) .swiper-slide{grid-column:span 4;height:auto;}.testimonial .testimonial-nav .box{grid-column:span 4;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);}.testimonial .testimonial-nav .pagination-tabs{grid-column:span 3;display:flex;flex-direction:column;justify-content:flex-end;}.testimonial .testimonial-nav .arrow-side{grid-column:span 1;margin-left:-20px;}.testimonial .testimonial-nav .swiper-pagination{gap:10px;align-items:flex-end;}.testimonial .testimonial-nav .swiper-pagination span{background:var(--primary_red);}.testimonial .testimonial-nav .btn-wrap-button{background:var(--primary_blue);gap:1px;}.text-cta-img{overflow:hidden;}@media screen and (min-width:1024px){.text-cta-img.reverse .img-side{order:0;}}.text-cta-img.reverse .img-side .caption{text-align:left;}@media screen and (min-width:1024px){.text-cta-img.reverse .empty-side{order:1;}}@media screen and (min-width:1024px){.text-cta-img.reverse .text-side{order:2;}}.text-cta-img.reverse .text-side:before{right:auto;left:0;}@media screen and (min-width:1024px){.text-cta-img.reverse .holder .wrap{padding-bottom:130px;}.text-cta-img.reverse .holder:before{height:70px;width:100%;background:url(/themes/custom/front/html/dist/images/bg-cta-img-b-landscape3x.png) 100% 0 no-repeat;background-size:auto 100%;left:0;top:auto;bottom:0;}}.text-cta-img.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-cta-img-l-wave3x.png);}@media screen and (min-width:1024px){.text-cta-img.bg-wave.reverse .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-cta-img-b-wave3x.png);}}.text-cta-img.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-cta-img-l-air3x.png);}@media screen and (min-width:1024px){.text-cta-img.bg-air.reverse .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-cta-img-b-air3x.png);}}.text-cta-img.bg-no-img .holder:before{display:none;}@media screen and (min-width:1024px){.text-cta-img.bg-no-img .holder .wrap{padding-bottom:60px;}}.text-cta-img .holder{position:relative;}.text-cta-img .holder:before{content:"";width:70px;height:100%;position:absolute;left:-70px;top:0;background:url(/themes/custom/front/html/dist/images/bg-cta-img-l-landscape3x.png) 0 100% no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .holder:before{left:auto;right:-70px;background-position:0 0;}}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .holder{padding:40px 0;}}.text-cta-img .text-side{grid-column:span 5;}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .text-side{grid-column:span 4;padding-bottom:24px;}}.text-cta-img .text-side .wrap{padding-left:8px;padding-right:8px;}.text-cta-img .text-side .btn-wrap{padding-top:16px;}.text-cta-img .empty-side{grid-column:span 1;}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .empty-side{display:none;}}.text-cta-img .img-side{grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .img-side{grid-column:span 4;}}.text-cta-img .img-side .media-box{position:absolute;inset:0;}.text-cta-img .img-side .media-box .media-wrap{height:100%;}.text-cta-img .img-side .media-box .media{height:100%;}.text-cta-img .h2{color:var(--primary_red);text-transform:uppercase;padding-bottom:30px;}.text-cta-img .subheading{padding-bottom:12px;}.text-cta-img .img-box{padding:0;}.text-cta-img .img-box .img{height:auto;padding-top:59%;}.text-cta-img .img-box .caption{text-align:right;}.text-cta-img .right-line-red:before{right:0;}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .right-line-red:before{display:none;}}.text-cta-img .wrap{padding-top:60px;padding-bottom:60px;}@media screen and (max-width:calc(1024px - 1px)){.text-cta-img .wrap{padding-top:0;padding-bottom:0;}}.text-cta.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-left-blue3x.png);}.text-cta.bg-blue-img .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-blue3x.png);}.text-cta.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-red3x.png);}.text-cta.bg-wave .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-red3x.png);}.text-cta.bg-wave.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left-blue3x.png);}.text-cta.bg-wave.bg-blue-img .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-wave-bottom-blue3x.png);}.text-cta.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-red3x.png);}.text-cta.bg-air .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-red3x.png);}.text-cta.bg-air.bg-blue-img .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left-blue3x.png);}.text-cta.bg-air.bg-blue-img .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-bottom-blue3x.png);}.text-cta.bg-no-img .holder:before{display:none;}.text-cta.bg-no-img .bg-side:after{display:none;}.text-cta.bg-grey{background:var(--secondary_lightgrey);}.text-cta.bg-blue{background:var(--primary_blue);color:var(--primary_white);}@media screen and (min-width:1024px){.text-cta.two-column .text-side{grid-column:span 6;}}.text-cta.two-column .bg-side{grid-column:span 3;}.text-cta.two-column .bg-side:after{background-size:cover;}.text-cta.one-column .holder{padding:60px 0;}@media screen and (max-width:calc(1024px - 1px)){.text-cta.one-column .holder{padding:40px 0;}}@media screen and (min-width:1024px){.text-cta.one-column .holder:before{display:none;}}.text-cta.one-column .grid{grid-auto-rows:auto;}@media screen and (min-width:1024px){.text-cta.one-column .title-side{grid-column:span 8;grid-row:1;}}.text-cta.one-column .title-side .wrap{padding:0 8px;}@media screen and (min-width:1024px){.text-cta.one-column .text-side{grid-column:span 8;grid-row:2;}}.text-cta.one-column .text-side .wrap{padding:0 8px;}.text-cta.one-column .bg-side{grid-column:span 4;grid-row:1/3;margin:-60px 0;}.text-cta.one-column .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-cta-landscape-right-red.png);}.text-cta.one-column.bg-blue-img .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-cta-landscape-right-blue.png);}.text-cta.one-column.bg-wave .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-cta-wave-right-red.png);}.text-cta.one-column.bg-wave.bg-blue-img .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-cta-wave-right-blue.png);}.text-cta.one-column.bg-air .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-cta-air-right-red.png);}.text-cta.one-column.bg-air.bg-blue-img .bg-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-cta-air-right-blue.png);}.text-cta.one-column.with-media .grid{gap:0 20px;}.text-cta.one-column.with-media .title-side,.text-cta.one-column.with-media .text-side{background:var(--primary_white);position:relative;z-index:1;}.text-cta.one-column.with-media .title-side{padding:40px 0 0;}.text-cta.one-column.with-media .bg-side{position:static;}.text-cta.one-column.with-media .bg-side:before{display:none;}.text-cta.one-column.with-media .bg-side:after{width:500px;height:500px;transform:scaleX(-1);left:-70px;bottom:auto;top:-100px;}.text-cta.one-column.with-media .bg-side .img-box .caption{text-align:right;}.text-cta .holder{position:relative;}.text-cta .holder:before{content:"";width:70px;height:100%;position:absolute;top:0;left:-70px;background:url(/themes/custom/front/html/dist/images/bg-landscape-left-red3x.png) 0 0 no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .holder{padding:40px 0;}}.text-cta .wrap{padding-top:60px;padding-bottom:60px;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .wrap{padding-top:0;padding-bottom:0;}}.text-cta .title-side{grid-column:span 3;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .title-side{grid-column:span 4;}}.text-cta .title-side .wrap{padding:60px 8px;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .title-side .wrap{padding:0 4px 10px;}}.text-cta .title-side .h2{text-transform:uppercase;color:var(--primary_red);}.text-cta .text-side{grid-column:span 3;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .text-side{grid-column:span 4;}}@media screen and (max-width:calc(1024px - 1px)){.text-cta .text-side .wrap{padding:0 4px;}}.text-cta .text-side .btn-wrap{padding-top:16px;}.text-cta .bg-side{grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .bg-side{display:none;}}.text-cta .bg-side:before{left:0;}@media screen and (max-width:calc(1024px - 1px)){.text-cta .bg-side:before{display:none;}}.text-cta .bg-side:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(/themes/custom/front/html/dist/images/bg-landscape-bottom-red3x.png) 0 100% no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .smile-container:before,.thank-you .smile-container:after{display:none;}}.thank-you .holder{position:relative;padding-top:70px;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .holder{padding:48px 0 50px;}}.thank-you .holder:before{content:"";position:absolute;left:-70px;bottom:0;height:198px;width:70px;background:url(/themes/custom/front/html/dist/images/bg-thankyou3x.png) 100% 0 no-repeat;background-size:auto 100%;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .holder:before{display:none;}}.thank-you .holder:after{content:"";position:absolute;right:-70px;bottom:0;height:198px;width:100%;background:url(/themes/custom/front/html/dist/images/bg-thankyou3x.png) 100% 0 no-repeat;background-size:auto 100%;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .holder:after{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.thank-you .grid{gap:0;}}.thank-you .img-side{grid-column:5 span;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .img-side{grid-column:4 span;margin:0 -50px;position:relative;height:396px;}.thank-you .img-side:before{content:"";position:absolute;left:0;top:-48px;width:100%;height:48px;background:var(--primary_blue);}}@media screen and (max-width:calc(768px - 1px)){.thank-you .img-side{margin:0 -16px;}}.thank-you .img-side img{width:100%;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .img-side img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}}.thank-you .img-side .contextual-region{position:static;}.thank-you .text-side{grid-column:7 span;padding:110px 0 40px;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .text-side{grid-column:4 span;padding:0;margin:-120px 0 0;position:relative;}}.thank-you .text-side .wrap{max-width:580px;}.thank-you .h1{color:var(--primary_red);text-transform:uppercase;padding-bottom:25px;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .h1{padding-bottom:30px;}}.thank-you .subheading{padding:33px 0 16px;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .subheading{text-transform:uppercase;padding-top:11px;}}.thank-you .btn-wrap-button{gap:24px;}@media screen and (max-width:calc(1024px - 1px)){.thank-you .btn-wrap-button{flex-direction:column;}}.timeline-block{overflow:hidden;}.timeline-block.bg-blue-img .text-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-landscapes-blue.png);}.timeline-block.bg-blue-img.one-column .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-landscape-left2-blue3x.png);}.timeline-block.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.timeline-block.bg-blue .text-side .wrap{background:var(--primary_blue);}.timeline-block.bg-grey{background:var(--secondary_lightgrey);}.timeline-block.bg-grey .text-side .wrap{background:var(--secondary_lightgrey);}.timeline-block.bg-wave .text-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-waves-red.png);background-size:auto 100%;transform:scaleY(1);}.timeline-block.bg-wave.one-column .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left2-red3x.png);}.timeline-block.bg-wave.bg-blue-img .text-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-waves-blue.png);}.timeline-block.bg-wave.bg-blue-img.one-column .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-wave-left2-blue3x.png);}.timeline-block.bg-wave.reverse .text-side:after{transform:scale(-1);background-position:0 0;}.timeline-block.bg-air .text-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-red.png);background-size:auto 100%;transform:scaleY(1);}.timeline-block.bg-air.one-column .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left2-red3x.png);}.timeline-block.bg-air.bg-blue-img .text-side:after{background-image:url(/themes/custom/front/html/dist/images/bg-air-blue.png);}.timeline-block.bg-air.bg-blue-img.one-column .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-air-left2-blue3x.png);}.timeline-block.bg-no-img .text-side:after{display:none;}.timeline-block.reverse .empty-side{order:4;}.timeline-block.reverse .empty-side:first-child{order:1;}.timeline-block.reverse .img-side{order:3;}.timeline-block.reverse .title-side{order:3;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block.reverse .title-side{order:1;}}.timeline-block.reverse .text-side{order:2;}.timeline-block.reverse .text-side:after{left:auto;right:0;transform:scaleY(1);}@media screen and (max-width:calc(1024px - 1px)){.timeline-block.reverse .text-side:after{right:auto;left:-50px;top:auto;bottom:0;}}.timeline-block.reverse .subheading-side{order:2;}.timeline-block.reverse .title{text-align:left;}.timeline-block.reverse .title .wrap:before{display:none;}.timeline-block.reverse.one-column .holder:before{left:auto;right:0;transform:scaleX(-1);}@media screen and (max-width:calc(1024px - 1px)){.timeline-block.reverse.one-column .holder:before{right:-50px;}}.timeline-block.one-column .title{text-align:left;}.timeline-block.one-column .title .wrap{grid-column:span 4;padding-bottom:0;}.timeline-block.one-column .title .wrap:before{display:none;}.timeline-block.one-column .empty-side{display:none;}.timeline-block.one-column .right-line-red:before{display:none;}.timeline-block.one-column .grid{grid-template-columns:repeat(4,1fr);max-width:32%;margin:0 auto;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block.one-column .grid{max-width:100%;margin:0;}}.timeline-block.one-column .subheading-side{padding:0 0 22px;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block.one-column .subheading-side{padding:0 8px 22px;}}.timeline-block.one-column .text-side{padding-bottom:70px;}.timeline-block.one-column .text-side:after{display:none;}.timeline-block.one-column .holder:before{position:absolute;top:0;left:0;content:"";width:110px;height:100%;pointer-events:none;background:url(/themes/custom/front/html/dist/images/bg-landscape-left2-red3x.png) 0 0 no-repeat;background-size:100% auto;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block.one-column .holder:before{width:50px;left:-50px;}}.timeline-block.one-column.reverse .subheading-side{order:4;}.timeline-block .holder{position:relative;}.timeline-block .empty-side{grid-column:span 2;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .empty-side{display:none;}}.timeline-block .title-side{grid-column:span 4;}.timeline-block .title-side:before{right:0;}.timeline-block .title{color:var(--primary_red);text-transform:uppercase;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:right;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .title{text-align:left;}}.timeline-block .title .wrap{grid-column:span 3;padding:58px 0 25px;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .title .wrap{padding:40px 8px 7px;grid-column:span 4;}}.timeline-block .title .wrap:before{right:-20px;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .title .wrap:before{display:none;}}.timeline-block .title .h2{font-weight:400;font-family:"Overpass Mono",monospace;}.timeline-block .subheading-side{grid-column:span 4;padding:57px 0 25px;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .subheading-side{padding:0 8px 12px;}}.timeline-block .subheading-side:before{right:0;}.timeline-block .img-side{grid-column:span 4;padding-bottom:55px;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .img-side{order:5;padding-bottom:40px;}}.timeline-block .img-side:before{right:0;}.timeline-block .img-side .contextual-region{position:absolute;inset:0;}.timeline-block .text-side{grid-column:span 4;padding:0 20px 57px 0;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .text-side{order:4;padding:0 8px 34px;position:static;}}.timeline-block .text-side:after{position:absolute;bottom:-1px;left:-20px;content:"";width:calc(125% + 20px);height:100%;pointer-events:none;background:url(/themes/custom/front/html/dist/images/bg-landscapes-red.png) 50% 0 no-repeat;background-size:auto 150%;transform:scaleY(-1);}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .text-side:after{width:50px;height:300px;left:auto;right:-50px;bottom:auto;top:0;background-size:auto 100%;}}.timeline-block .text-side:before{right:0;}.timeline-block .text-side .wrap{margin:0 -20px;padding:0 20px 20px;background:var(--primary_white);height:100%;position:relative;z-index:1;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .text-side .wrap{margin:0;padding:0;position:static;}}.timeline-block .text-side .subheading{padding-bottom:20px;}.timeline-block .img{height:248px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .img{height:379px;}}.timeline-block .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.timeline-block .caption{padding:13px 8px 0 8px;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;display:block;}@media screen and (max-width:calc(1024px - 1px)){.timeline-block .caption{letter-spacing:1.2px;line-height:13px;}}.timeline-block .caption span{display:block;}.trusted-block{overflow:hidden;}.trusted-block.bg-wave .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-trust-wave3x.png);}.trusted-block.bg-air .holder:before{background-image:url(/themes/custom/front/html/dist/images/bg-trust-air3x.png);}.trusted-block.bg-no-img .holder:before{display:none;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .smile-container:after{display:none;}}.trusted-block .holder{position:relative;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .holder{padding:40px 0;}}.trusted-block .holder:before{content:"";width:100%;height:70px;position:absolute;bottom:0;right:-70px;background:url(/themes/custom/front/html/dist/images/bg-trust-landscape3x.png) 100% 0 no-repeat;background-size:auto 100%;pointer-events:none;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .holder:before{height:24px;width:calc(100% + 200px);background-size:cover;background-position:50% 0;}}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .grid{gap:0 16px;}}.trusted-block .title{color:var(--primary_red);text-transform:uppercase;}.trusted-block .left-side{grid-column:span 6;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .left-side{grid-column:span 4;padding:0;}}.trusted-block .left-side .wrap{overflow:hidden;}.trusted-block .left-side .title-wrap{grid-template-columns:repeat(6,1fr);gap:20px;display:grid;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .left-side .title-wrap{display:none;}}.trusted-block .left-side .title-wrap .title{grid-column:span 3;padding:140px 4px 28px;}.trusted-block .left-side .title-wrap .title:before{left:0;}.trusted-block .left-side .title-wrap .empty-col{grid-column:span 3;}.trusted-block .left-side .img{height:379px;position:relative;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .left-side .img{height:212px;}}.trusted-block .left-side .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.trusted-block .caption-mobile-holder{overflow:hidden;}.trusted-block .caption-slider{height:66px;width:100%;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .caption-slider{height:230px;}}@media screen and (max-width:calc(768px - 1px)){.trusted-block .caption-slider{height:300px;}}.trusted-block .caption{padding:18px 11px;font:400 10px/150% "Overpass Mono",monospace;letter-spacing:2px;text-transform:uppercase;display:block;}.trusted-block .caption span{display:block;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .caption{writing-mode:sideways-lr;}}.trusted-block .empty-side{grid-column:span 1;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .empty-side{display:none;}}.trusted-block .right-side{grid-column:span 5;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side{grid-column:span 4;}}.trusted-block .right-side:before{left:0;}.trusted-block .right-side .wrap{padding:92px 0 170px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;}}.trusted-block .right-side .title{padding-bottom:15px;}@media screen and (min-width:1024px){.trusted-block .right-side .title{opacity:0;visibility:hidden;position:absolute;left:-99999px;}}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .title .char{opacity:1 !important;}}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .a-text{grid-column:span 3;order:1;}}.trusted-block .right-side .text{padding:28px 8px 0;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .text{padding:36px 4px 45px;}}.trusted-block .right-side .subheading{margin:0 0 12px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .subheading{letter-spacing:1px;}}.trusted-block .right-side .btn-wrap{padding-top:16px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .a-img{grid-column:span 1;order:2;overflow:visible;}}.trusted-block .right-side .img:before{left:-16px;}@media screen and (min-width:1024px){.trusted-block .right-side .img:before{display:none;}}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .img{padding:16px 0 27px;}}.trusted-block .right-side .img .wrap-img{height:314px;position:relative;overflow:hidden;}@media screen and (max-width:calc(1024px - 1px)){.trusted-block .right-side .img .wrap-img{height:212px;margin:0 -50px 0 -16px;}}@media screen and (max-width:calc(768px - 1px)){.trusted-block .right-side .img .wrap-img{margin:0 -16px 0 -16px;}}.trusted-block .right-side .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}@keyframes slideInVertSlider{0%{transform:translateY(-80%);}100%{transform:translateY(0);}}@keyframes slideOutVertSlider{0%{transform:translateY(0);}100%{transform:translateY(-80%);}}.trusted-slide{background:var(--primary_red);height:379px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-slide{height:212px;}}.trusted-slide .swiper-slide{height:379px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-slide .swiper-slide{height:212px;}}.trusted-slide .swiper-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary_red);}.bg-blue .trusted-slide .swiper-slide:before{background:var(--primary_red);}.trusted-slide .swiper-slide.swiper-slide-active:before{animation:slideOutVertSlider 1.2s ease-in-out forwards;}.trusted-slide .swiper-slide.swiper-slide-next:before{animation:slideInVertSlider 1.2s ease-in-out forwards;}.trusted-slide-text{background:var(--primary_white);height:66px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-slide-text{height:230px;}}@media screen and (max-width:calc(768px - 1px)){.trusted-slide-text{height:300px;}}.trusted-slide-text .swiper-slide{height:66px;}@media screen and (max-width:calc(1024px - 1px)){.trusted-slide-text .swiper-slide{height:230px;}}@media screen and (max-width:calc(768px - 1px)){.trusted-slide-text .swiper-slide{height:300px;}}.useful-resources.bg-grey{background:var(--secondary_lightgrey);}.useful-resources.bg-blue{background:var(--primary_blue);color:var(--primary_white);}.useful-resources .holder{padding:54px 0;}@media screen and (max-width:calc(1024px - 1px)){.useful-resources .holder{padding:32px 0;}}.useful-resources .title-side{grid-column:span 4;color:var(--primary_red);text-transform:uppercase;}.useful-resources .title-side .wrap{padding:0 20px;}@media screen and (max-width:calc(1024px - 1px)){.useful-resources .title-side .wrap{padding:0 8px 7px;}}.useful-resources .text-side{grid-column:span 4;}@media screen and (max-width:calc(1024px - 1px)){.useful-resources .text-side .wrap{padding:0 8px 7px;}}.useful-resources .links-side{grid-column:span 4;}.useful-resources .links-side .wrap{padding:0 14px;}@media screen and (max-width:calc(1024px - 1px)){.useful-resources .links-side .wrap{padding:0 8px;}}.useful-resources .links-side ul{color:var(--primary_red);font:400 16px/150% "Poppins","Arial",sans-serif;text-transform:uppercase;}@media screen and (max-width:calc(1024px - 1px)){.useful-resources .links-side ul{line-height:140%;}}.useful-resources .links-side li{padding-bottom:8px;}.useful-resources .links-side li:last-child{padding:0;}@media screen and (max-width:calc(1024px - 1px)){.useful-resources .links-side li{padding-bottom:16px;}}.useful-resources .links-side li.download-link a{display:block;position:relative;}.useful-resources .links-side li.download-link a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-download.svg);}.useful-resources .links-side li.external-link a{display:block;position:relative;}.useful-resources .links-side li.external-link a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;-webkit-mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);mask-image:url(/themes/custom/front/html/dist/svg/icon-link.svg);}.useful-resources .links-side li a:hover{color:var(--secondary_purple);}
