@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:300;src:url("../fonts/zalando-sans-expanded-v2-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:500;src:url("../fonts/zalando-sans-expanded-v2-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:700;src:url("../fonts/zalando-sans-expanded-v2-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans SemiExpanded";font-style:normal;font-weight:300;src:url("../fonts/zalando-sans-semiexpanded-v2-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans SemiExpanded";font-style:normal;font-weight:400;src:url("../fonts/zalando-sans-semiexpanded-v2-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans SemiExpanded";font-style:normal;font-weight:500;src:url("../fonts/zalando-sans-semiexpanded-v2-latin-500.woff2") format("woff2")}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;margin:0;font-family:"Zalando Sans SemiExpanded",sans-serif;font-size:16px;font-weight:300;line-height:normal;min-height:100vh;background:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;scroll-behavior:smooth;color:#3c3f66}body.no-scroll{overflow:hidden}.container{width:100%;max-width:1354px;margin-inline:auto;padding-inline:16px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Zalando Sans Expanded",sans-serif;font-weight:500}h1{font-size:28px}@media(min-width: 991px){h1{font-size:32px}}h2{font-size:28px}@media(min-width: 991px){h2{font-size:32px}}ul,ol{margin:0;padding-left:0;list-style:none}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.button{position:relative;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block;padding:12px 40px;border-radius:100px;line-height:normal;text-align:center;font-weight:400;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.button svg{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(-28.583deg);-ms-transform:rotate(-28.583deg);transform:rotate(-28.583deg);left:-110%;top:-180%}.button:hover svg{left:110%}.button span{position:relative;z-index:1}.button-primary{background-color:#7ff1fe;color:#00032a}.button-primary:hover{background:#57c9d6;-webkit-box-shadow:0 4px 12px 0 hsla(0,0%,100%,.12);box-shadow:0 4px 12px 0 hsla(0,0%,100%,.12)}.button-secondary{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:#fff}.button-secondary svg{opacity:.5}.button-secondary:hover{background:hsla(0,0%,100%,.15);-webkit-box-shadow:0 4px 12px 0 hsla(0,0%,100%,.12);box-shadow:0 4px 12px 0 hsla(0,0%,100%,.12)}.button-secondary-dark{background-color:#3c3f66;color:#fff}.button-secondary-dark:hover{background:#3c3f66;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.swiper-wrapper{padding:68px 0 40px}.swiper-button{top:22px;right:0;left:unset;width:44px;height:44px;padding:10px;border-radius:50%;border:1px solid #dee2e8}.swiper-button::after{content:none}.swiper-button svg{display:block;height:14px;width:12px}.swiper-button svg path{-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-button:hover,.swiper-button:focus,.swiper-button:active{background-color:#fff}.swiper-button:hover svg path,.swiper-button:focus svg path,.swiper-button:active svg path{stroke:#3c3f66}.swiper-button-prev{right:60px}.swiper-pagination{bottom:0 !important}.swiper-pagination-bullet{width:18px;height:4px;border-radius:8px;background:#e1e1e1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 991px){.swiper-pagination-bullet{width:36px}}.swiper-pagination-bullet-active{background:#00032a;width:28px}@media(min-width: 991px){.swiper-pagination-bullet-active{width:56px}}.error404 .header{background:rgba(0,2,20,.6);backdrop-filter:blur(20px)}.error404 .header-icons__toggle{display:none}.error404 main{background:url("/wp-content/themes/repsearch/assets/images/404-line.svg") center top/contain no-repeat,url("/wp-content/themes/repsearch/assets/images/404-bg.png") center bottom/cover no-repeat,url("/wp-content/themes/repsearch/assets/images/Noise.png");background-color:#00032a}.error404 .footer::before{content:none}.error404-content{width:100%;max-width:517px;margin-inline:auto;padding:145px 0 521px;text-align:center}.error404-content h1{color:#fff;font-size:56px;font-weight:800;margin:0 0 32px}@media(min-width: 991px){.error404-content h1{font-size:80px}}.error404-content h2{color:#fff;font-family:"Zalando Sans SemiExpanded",sans-serif;font-size:18px;font-weight:300;margin:0 0 16px}@media(min-width: 991px){.error404-content h2{font-size:26px}}.error404-content p{color:hsla(0,0%,100%,.7)}.error404-content .button{margin-top:51px}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#00032a}.fade-in{opacity:0;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.fade-in.fade-in-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}