@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;800&family=Work+Sans:wght@300;400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Russo+One:wght@300;400;500;800&display=swap");:root{--white:#fff;--black:#000;--primary:#3571de;--medium-grey:#8c8c8c;--secondary-font:"Poppins"}.primary-font{font-family:Goldman,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:400}@font-face{font-family:Goldman;src:url(//smissltd.com/wp-content/themes/smiss_theme/assets/fonts/Goldman-Regular.woff) format("woff"),url(//smissltd.com/wp-content/themes/smiss_theme/assets/fonts/Goldman-Regular.woff2) format("woff2"),url(//smissltd.com/wp-content/themes/smiss_theme/assets/fonts/Goldman-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.cite-button{background:#fff;box-shadow:0 7px 8px rgba(255,255,255,.05),0 5px 22px rgba(255,255,255,.03),0 12px 17px rgba(255,255,255,.04);border-radius:20px;font-family:Poppins;font-style:normal;letter-spacing:.015em;font-weight:400;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#000;transition:.3s ease-in-out;text-transform:uppercase}.cite-button:focus{outline:0}.cite-button.white{width:156px;height:37px;line-height:36px;padding-right:40px;font-size:14px;text-transform:uppercase}.cite-button.white:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-black-right.svg) center/contain no-repeat;width:22px;height:20px;left:22px}.cite-button.dark{width:201px;height:44px;line-height:36px;padding-right:40px;font-size:16px;border-radius:14px;color:#fff;background-color:#000;border:1px solid rgba(255,255,255,.8);box-shadow:none}.cite-button.dark:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-white-right.svg) center/contain no-repeat;width:22px;height:20px;left:22px}.cite-button.dark:hover{background-color:#013a89;border-color:#013a89;color:#fff;box-shadow:0 11px 15px rgba(9,65,149,.1),0 9px 46px rgba(9,65,149,.06),0 24px 38px rgba(9,65,149,.08)}.cite-button.dark:hover:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-white-right.svg) center/contain no-repeat}.cite-button.light{width:201px;height:44px;line-height:36px;padding-right:40px;font-size:16px;border-radius:14px;color:#000;background-color:#fff;border:1px solid #000;box-shadow:none}.cite-button.light:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-black-right.svg) center/contain no-repeat;width:22px;height:20px;left:22px}.cite-button.light:hover{background-color:#013a89;color:#fff;border-color:#013a89;box-shadow:0 11px 15px rgba(9,65,149,.1),0 9px 46px rgba(9,65,149,.06),0 24px 38px rgba(9,65,149,.08)}.cite-button.light:hover:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-white-right.svg) center/contain no-repeat}.cite-button.blue{width:292px;height:44px;font-size:16px;background:#0f63d8;color:#fff;box-shadow:0 7px 8px rgba(9,65,149,.05),0 5px 22px rgba(9,65,149,.03),0 12px 17px rgba(9,65,149,.04);border-radius:14px}.cite-button.blue:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-white-right.svg) center/contain no-repeat;width:22px;height:20px;left:26px}.cite-button.blue:hover{background-color:#fff;color:#000;box-shadow:0 11px 15px rgba(255,255,255,.1),0 9px 46px rgba(255,255,255,.06),0 24px 38px rgba(255,255,255,.08)}.cite-button.blue:hover:after{background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/arrows/arrow-black-right.svg) center/contain no-repeat}.cite-button.submit{width:149px;height:48px;font-size:16px;line-height:24px}.cite-button.submit:disabled{cursor:default;box-shadow:0 7px 8px rgba(255,255,255,.05),0 5px 22px rgba(255,255,255,.03),0 12px 17px rgba(255,255,255,.04);color:#000}.cite-button.submit:disabled:hover{cursor:default;background:#8c8c8c;box-shadow:0 7px 8px rgba(255,255,255,.05),0 5px 22px rgba(255,255,255,.03),0 12px 17px rgba(255,255,255,.04);color:#000}.cite-button.submit.pending{pointer-events:none;cursor:default;color:#fff;position:relative}.cite-button.submit.pending:after{content:"";background-image:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/pending.gif);width:35px;height:35px;background-repeat:no-repeat;background-size:cover;position:absolute;left:50%;top:15%;transform:translate(-50%)}.cite-button.contact{background:#0f63d8;color:#fff}.cite-button.contact:hover,.cite-button.submit:hover{background-color:#0011da;color:#fff}.responsive-contact-button{display:none;justify-content:center;align-items:center;position:absolute;right:30px;bottom:30px;font-size:60px;width:58px;height:58px;border-radius:50%;background-color:#0f63d8;color:#fff;background-size:50%;background-repeat:no-repeat;background-position:center}.main-title{font-family:Poppins;font-style:normal;font-weight:800;font-size:17vw;line-height:17vw;letter-spacing:.015em;color:#e6e9f2;margin-left:3vw}.project-tile{background-size:cover;background-position:center;color:#fff}.background-line{display:flex;justify-content:center;background-color:#000;width:100%}.st-group{position:relative;max-width:235px;width:100%;margin-bottom:20px}input:focus{outline:0}input{border-radius:0}input[type=search]{-webkit-appearance:none}span.bar+label{color:#fff;font-size:14px;position:absolute;pointer-events:none;left:7px;top:10px;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}input:focus~span.bar+label,input:valid~span.bar+label{top:-15px;font-size:14px;color:#2f80ed}.bar{position:relative;display:block}.bar:after,.bar:before{content:"";height:2px;width:0;bottom:0;position:absolute;background:#2f80ed;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before{width:50%}.st-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid #fff;background-color:#000}.st-checkbox:hover input~.checkmark{background-color:#2f80ed}.st-checkbox input:checked~.checkmark{background-color:#000}.checkmark:after{content:"";position:absolute;display:none}.st-checkbox input:checked~.checkmark:after{display:block}.st-checkbox .checkmark:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.reviews-carousel-buttons{margin-top:65px;display:flex;justify-content:flex-end;width:100%;padding-right:200px}.reviews-carousel-buttons a{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border:2px solid #000;color:#000;margin-left:38px;transition:.3s ease-in-out;border-radius:20px}.reviews-carousel-buttons a img{transition:.3s ease-in-out}.reviews-carousel-buttons a:hover{background:#000}.reviews-carousel-buttons a:hover img{filter:invert(1)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body,html{width:100%;height:100%;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:400;font-style:normal}.disable-scroll{height:100%;overflow:hidden}.menu-main-menu-container-mobile{display:none}a,a:active{text-decoration:none;color:#fff}.slick-slide{outline:0}.header-section.common{display:flex;flex-direction:column;justify-content:center;align-items:center;height:85vh;height:calc(var(--vh,1vh) * 85);transition:.3s ease-in-out;width:100%}.header-section.common h1{font-family:Poppins,sans-serif;font-weight:800;margin-bottom:10px;font-size:40px}.main-section>.responsive-contact-button{z-index:2;bottom:15vh;right:25px}.contact-form-section{font-size:14px;display:flex;overflow:hidden;position:relative;background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/branding/form-img-ed.webp) right/contain no-repeat,0 0/contain #000}.contact-form-section .contact-us-content{max-width:1190px;width:100%;margin:0 auto 0 12.5vw}.contact-form-section .contact-us-content div.contact-form-title p{width:70%;background-color:#000;color:#fff;font-size:48px;font-weight:800;line-height:72px;padding:90px 0}.contact-form-section .contact-us-content .contact-form-img{width:35%;position:absolute;right:0;bottom:0}.contact-form-section .contact-form{padding-right:20px;width:70%;background-color:#000}.contact-form-section .contact-form input{transition:.3s ease-in-out}.contact-form-section .contact-form .st-group input.form-error~label{color:red}.contact-form-section .contact-form .st-group .label-phone-error{color:red!important}.contact-form-section .contact-form .st-group.input-phone{display:flex;flex-direction:column-reverse}.contact-form-section .contact-form .st-group.input-phone>label{padding-left:10px}.contact-form-section .contact-form #st-contact-us-form{display:flex;flex-direction:column;max-width:720px;width:100%;color:#fff}.contact-form-section .contact-form #st-contact-us-form .select2-selection__rendered,.contact-form-section .contact-form #st-contact-us-form label:not(.st-checkbox){font-family:Poppins,sans-serif;font-style:normal;font-weight:800;font-size:14px;line-height:21px;letter-spacing:.015em;color:#fff;transition:.3s ease-in-out}.contact-form-section .contact-form #st-contact-us-form .form-row{display:flex;align-items:flex-end;justify-content:space-between}.contact-form-section .contact-form #st-contact-us-form .form-row input,.contact-form-section .contact-form #st-contact-us-form .form-row select{max-width:235px;width:100%}.contact-form-section .contact-form #st-contact-us-form .form-row .select2-hidden-accessible.form-error~.select2 .select2-selection--single,.contact-form-section .contact-form #st-contact-us-form .form-row input.form-error,.contact-form-section .contact-form #st-contact-us-form .st-group-message input.form-error{border-bottom:1px solid red}.contact-form-section .contact-form #st-contact-us-form input,.contact-form-section .contact-form #st-contact-us-form select{border:none;border-bottom:1px solid #fff;background-color:#000;font-size:14px;padding:10px;color:#fff}.contact-form-section .contact-form #st-contact-us-form select[name=st_contact_form_country]+span{padding-top:10px;margin-bottom:20px}.contact-form-section .contact-form #st-contact-us-form .st-group-message{max-width:unset;margin-bottom:0}.contact-form-section .contact-form #st-contact-us-form .st-group-message input{width:100%}.contact-form-section .contact-form #st-contact-us-form input:-webkit-autofill{box-shadow:inset 0 0 0 50px #000!important;-webkit-box-shadow:inset 0 0 0 50px #000!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.contact-form-section .contact-form #st-contact-us-form .bar:after,.contact-form-section .contact-form #st-contact-us-form .bar:before{width:0}.contact-form-section .contact-form #st-contact-us-form .select2 .select2-selection--single{background-color:inherit;border:none;border-bottom:1px solid #fff;border-radius:0}.contact-form-section .contact-form #st-contact-us-form .select2 .select2-selection--single:focus{outline:0}.contact-form-section .contact-form #st-contact-us-form .select2 .select2-selection--single .select2-selection__rendered{color:#fff}.contact-form-section .contact-form #st-contact-us-form .st-privacy{margin:75px 0 55px;font-size:16px}.contact-form-section .contact-form #st-contact-us-form .st-privacy-link{color:#2f80ed}.contact-form-section .contact-form #st-contact-us-form .cite-button{margin:65px 0 135px;float:right}.contact-form-section .contact-form #st-contact-us-form .form-error.st-checkbox,.contact-form-section .contact-form #st-contact-us-form .form-error~.select2 .select2-selection__rendered,.contact-form-section .contact-form #st-contact-us-form .form-error~label:not(.st-checkbox){color:red}.contact-form-section .error,.contact-form-section .success{display:none}.contact-form-section .error{color:red}.contact-form-section .success{color:#3c763d}h1{font-family:Poppins,sans-serif;font-style:normal;font-weight:800;font-size:78px;line-height:140%;letter-spacing:.015em;color:#fff;margin-bottom:36px}.head-description{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:140%;text-align:center;color:#fafafa;max-width:520px;font-size:18px}@media only screen and (min-width:375px){.header-section.common h1{font-size:calc(40px + 38 * (100vw - 375px)/ (1920 - 375))}.head-description{font-size:calc(18px + 2 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.header-section.common h1{font-size:78px}.head-description{font-size:20px}}.tags-holder{padding:0 12.5vw;display:none;margin-bottom:32px}.tags-holder.active{display:block}.tags-holder .tag{display:inline-block;margin-right:24px;margin-bottom:15px}.tag{position:relative;padding:4px 56px 4px 16px;font-family:Poppins;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#fff;background:#000;border-radius:12px;width:-moz-fit-content;width:fit-content;box-shadow:0 7px 8px rgba(9,65,149,.05),0 5px 22px rgba(9,65,149,.03),0 12px 17px rgba(9,65,149,.04)}.tag .close-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/main-icons/cross.svg);background-size:cover;background-repeat:no-repeat;border:1.5px solid #fff;border-radius:50%;background-position:center}.cookiesPopupWrapper{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,.6);padding:19px 0 27px;display:none!important;z-index:6}.cookiesPopupWrapper .cookiesPopup{display:flex;justify-content:center}.cookiesPopupWrapper .cookiesPopup__content{display:flex;justify-content:space-between;align-items:center;max-width:60%}.cookiesPopupWrapper .cookiesPopup p{font-family:Poppins;font-style:normal;font-weight:400;font-size:14px;line-height:157%;text-align:center;letter-spacing:.04em;color:var(--white);width:75%;margin-right:20px}.cookiesPopupWrapper .cookiesPopup p a{color:#0f63d8;text-decoration:underline}.cookiesPopupWrapper .cookiesPopup p a:hover{text-decoration:none}.cookiesPopupWrapper .cookiesPopup a.dark{padding-right:0;background-color:rgba(0,0,0,.6)}.cookiesPopupWrapper .cookiesPopup a.dark:after{display:none}.cookiesPopupWrapper .cookiesPopup a.dark:hover{background-color:#013a89}.iti-mobile .iti.iti--container{top:15vh;bottom:15vh;width:85vw}.iti-mobile .iti__country{font-size:14px}.quote-btn__wrap{position:fixed;bottom:15px;right:24px;z-index:5}@media (min-width:1440px){.quote-btn__wrap{right:72px}.cases__filters-item-variations{min-width:290px}}#getQuoteBtn{background:var(--primary);border-radius:999px;padding:16px 26px;display:flex;justify-content:center;align-items:center;gap:4px;border:none;outline:0;cursor:pointer;z-index:5;position:relative;animation:2s infinite pulse-mob;max-width:116px;max-height:48px}#getQuoteBtn .quote-btn__icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:.3s ease-out}@media (min-width:1024px){#getQuoteBtn{max-width:unset;animation:2s infinite pulse;padding:28px 42px;max-height:unset;gap:6px}#getQuoteBtn .quote-btn__icon{width:48px;height:48px}}#getQuoteBtn .quote-btn__arrow{width:14px;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){#getQuoteBtn .quote-btn__arrow{width:24px}#getQuoteBtn:hover{animation:unset;background-color:var(--primary)}#getQuoteBtn:hover .quote-btn__icon{width:0}#getQuoteBtn:hover span{font-size:16px;width:100%}}@media (min-width:1024px) and (min-width:1024px){#getQuoteBtn:hover span{font-size:28px}}#getQuoteBtn span{display:block;font-size:0;text-transform:uppercase;color:#fff}#getQuoteBtn img{z-index:2}@keyframes pulse{0%,100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(167,209,255,.4),0 0 0 0 rgba(167,209,255,.7)}50%{transform:scale(1);box-shadow:0 0 0 10px rgba(167,209,255,.4),0 0 0 20px rgba(167,209,255,.7)}}@keyframes pulse-mob{0%,100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(167,209,255,.4),0 0 0 0 rgba(167,209,255,.7)}50%{transform:scale(1);box-shadow:0 0 0 4px rgba(167,209,255,.4),0 0 0 8px rgba(167,209,255,.7)}}@media (max-width:1440px){body,html{font-size:10px}.cite-button.blue{width:280px;height:63px;font-size:18px}.reviews-section .reviews-content{padding-left:0}.contact-form-section .contact-us-content{max-width:100%;margin-left:7.2vw}footer{max-width:100%;padding:0 8vw}.tags-holder{padding:0 10.4vw}}@media (max-width:1190px){.menu-main-menu-container{display:none}.header-section.common{background-position-y:center}body .header{z-index:5;background-color:unset;padding:20px 0;position:absolute}body .header.mob-dark{padding:0 30px;background-color:#000}body .header.scrolled{background-color:transparent}body .header .contact-us-button{display:none}body .header .mobile-menu-button{display:block}.contact-form-section{background:#000;padding-bottom:46px}.contact-form-section .contact-us-content{padding:0;margin-left:0}.contact-form-section .contact-us-content div.contact-form-title p{width:100%;padding:40px 10vw;background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/contact_form_section_bg.png) 0 100%/cover no-repeat}.contact-form-section .contact-us-content .contact-form{width:100%;padding:0 10vw;margin-top:46px}.contact-form-section .contact-us-content .contact-form #st-contact-us-form{margin:0 auto;max-width:100%}.contact-form-section .contact-us-content .contact-form #st-contact-us-form .st-privacy{margin-top:38px;margin-bottom:36px}.contact-form-section .contact-us-content .contact-form #st-contact-us-form .cite-button{margin-top:30px;margin-bottom:0}.cookiesPopupWrapper .cookiesPopup__content{max-width:80%}}@media (max-width:1095px) and (max-height:600px) and (orientation:landscape){.header-section.common{height:auto;padding:46px 0}}@media (max-width:900px){.header-section.common p{padding:0 46px}.contact-form-section .contact-us-content{position:relative;display:flex;flex-direction:column}.reviews-section{margin-bottom:46px}.reviews-section .reviews-content{align-items:flex-end}.reviews-section .reviews-carousel-wrapper .reviews-carousel-buttons{margin-top:28px;padding-right:39px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide{margin-left:20px;margin-right:0}.reviews-section .reviews-carousel-wrapper .slick-list{padding-right:0}}@media (max-width:805px){body,html{font-size:8px}}@media (max-width:650px){body,html{font-size:6px}h1{font-size:36px}.head-description{font-size:16px}.header-section.common{height:90vh;height:calc(var(--vh,1vh) * 90)}.main-section>.responsive-contact-button{display:block}.cite-button.blue{width:227px;height:44px;font-size:16px;line-height:24px}.cite-button.blue:after{left:15px}.cite-button.white{width:138px;height:33px;font-size:14px;line-height:21px;padding-right:0}.cite-button.white:after{left:15px}.cite-button.transparent{font-size:24px;line-height:36px}.cite-button.transparent:after{width:24px}.contact-form-section .contact-form #st-contact-us-form .form-row{display:block}.contact-form-section .contact-form #st-contact-us-form .form-row .st-group,.contact-form-section .contact-form #st-contact-us-form .form-row .st-group input,.contact-form-section .contact-form #st-contact-us-form .form-row .st-group select{max-width:unset;width:100%}.contact-form-section .contact-form #st-contact-us-form select[name=st_contact_form_country]+span{width:100%!important}.contact-form-section .contact-form #st-contact-us-form .st-checkbox,.contact-form-section .contact-form #st-contact-us-form .st-privacy{font-size:14px;line-height:140%}.tags-holder{padding:0 10vw;margin-bottom:32px}.tag{font-size:16px;line-height:24px}.tag .close-btn{width:16px;height:16px}.cookiesPopupWrapper .cookiesPopup__content{flex-direction:column;max-width:90%}.cookiesPopupWrapper .cookiesPopup__content p{margin-bottom:20px;margin-right:0;width:100%}}.grecaptcha-badge{display:none!important}.header{position:fixed;left:0;right:0;z-index:5;transition:.3s ease-in-out;padding:24px 0}.header .header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1290px;margin:0 auto;padding:0 24px}@media (min-width:1360px){.header .header-wrapper{padding:0}}.header.mob-dark .menu a{color:#000}.header.scrolled{background-color:#000}.header.scrolled .menu a{color:#fff}.header .logo img{max-width:186px;width:100%;max-height:48px;height:100%}.header .header-menu ul{display:flex;list-style-type:none}.header .header-menu ul li{padding:0 28px;font-style:normal;font-size:18px;line-height:26px;text-transform:uppercase}.header .header-menu ul li a{transition:.3s ease-in-out;position:relative}.header .header-menu ul li a::before{height:1px;width:100%;content:"";position:absolute;bottom:0;transform-origin:right;transform:scaleX(0);transition:transform .5s ease-out;background:#fff}.header .header-menu ul li a:hover:before{transform:scaleX(1);transform-origin:left}.header .menu-main-menu-container-mobile ul{position:fixed;flex-direction:column;align-items:flex-start;background-color:rgba(0,0,0,.9);top:0;left:0;right:0;height:100vh;z-index:990;padding-top:80px}.header .menu-main-menu-container-mobile ul li{max-width:400px;width:100%}.header .menu-main-menu-container-mobile .menu a{color:#fff}.header .mobile-menu-button{display:none;z-index:991;width:24px;height:17px;border-bottom:1px solid #fff;position:relative}.header .mobile-menu-button:after,.header .mobile-menu-button:before{content:"";background-color:#fff;position:absolute;left:0;top:0;width:100%;height:1px}.header .mobile-menu-button:before{top:8px}@media (max-width:1190px){body .header.mob-dark{padding:0 calc(10.4vw - 20px)}body .header.mob-dark .header-wrapper{padding:0}}@media (max-width:1095px) and (max-height:600px) and (orientation:landscape){.header .menu-main-menu-container-mobile ul{padding-top:0;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.header .menu-main-menu-container-mobile ul li{width:auto}body .header .logo img{width:136px;height:33px}}@media (max-width:650px){body .header.mob-dark{padding:0 9px}}@media (max-width:510px){body,html{font-size:5px}.header .header-wrapper{padding:0 6rem}.header .logo{max-width:124px}}footer{max-width:1290px;padding:0 24px 20px;width:100%;margin:80px auto 114px}footer .footer-content{display:flex;flex-direction:column-reverse;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}footer .footer-content__desktop{display:none}@media (min-width:900px){footer .footer-content__desktop{display:flex;flex-direction:row}}footer .footer-content__mobile{display:flex}footer .footer-content__mobile .footer-menus__wrap{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid #939593}footer .footer-content__mobile .st-location-info{margin-bottom:24px}footer .footer-content__mobile .accordion-content{display:none}footer .footer-content__mobile .accordion-content.open{display:block}footer .footer-content__mobile .accordion-header{font-family:Poppins,sans-serif;display:inline-block;letter-spacing:.015em;font-weight:400;margin-bottom:8px;width:100%;color:#939593;position:relative;transition:.3s ease-in-out;font-size:14px}footer .footer-content__mobile .accordion-header.active{color:#0f63d8}footer .footer-content__mobile .accordion-header.active:before{background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0L0.803848 9L11.1962 9L6 0Z" fill="%230F63D8"/></svg>')}footer .footer-content__mobile .accordion-header::before{content:"";background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L0.803848 0L11.1962 0L6 9Z" fill="%23939593"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;width:12px;height:9px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}footer .footer-content__mobile ul li{margin-bottom:8px}footer .footer-content__mobile ul li:last-child{margin-bottom:0}footer .footer-content__mobile ul li a{font-size:12px}@media (min-width:900px){footer .footer-content__mobile{display:none;flex-direction:row}}footer .footer-menu__privacy{width:100%;margin-top:16px}footer .footer-menu__privacy ul{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:4px}footer .footer-menu__privacy ul li{margin-bottom:0;padding-right:12px}@media (min-width:900px){footer .footer-menu__privacy ul{flex-direction:row}footer .footer-menu__privacy ul li{border-right:1px solid #939593}}footer .footer-menu__privacy ul li:last-child{border-right:none;padding-right:0}footer .footer-menu__privacy a{font-size:11px}footer .footer-menu__privacy a:hover{font-weight:400;color:#000}footer a,footer p{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;letter-spacing:.04em;color:#939593;text-decoration:none;transition:.3s ease-in-out}footer a:active,footer a:hover{font-weight:500;color:#8c8c8c}footer #menu-footer-main-menu{display:flex;flex-direction:column}footer li{list-style-type:none;margin-bottom:20px;order:2}footer li.current-menu-item a{color:#8c8c8c;border-bottom:1px solid #8c8c8c;font-weight:500}footer .footer-menus{display:flex;flex-direction:column}footer .footer-menus__wrap{display:grid;grid-template-columns:repeat(2,1fr)}footer .footer-menus,footer .st-location-info{width:50%}footer .logo{display:flex;justify-content:flex-end}footer .logo img{max-width:132px;width:100%}footer .st-adress{margin:0 0 24px;display:flex;justify-content:space-between}footer .st-adress p{color:#8c8c8c}footer .footer-map{width:100%;-o-object-fit:cover;object-fit:cover;height:146px}@media (min-width:650px){footer .footer-map{height:240px}}footer #st-google-map{width:90%;height:200px}footer #st-google-map iframe{width:100%;height:100%}@media (max-width:900px){footer{flex-direction:column-reverse;align-items:center}footer .footer-menus{width:100%;justify-content:space-between;flex-wrap:wrap;gap:20px}footer .st-location-info{width:100%;margin-bottom:46px}footer .st-location-info .st-adress{display:flex;justify-content:space-between;margin:20px 0}footer #st-google-map{width:100%}}.calendly-form__wrap,.quote-form__wrap,.success-form__wrap,.talk-form__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;overflow:auto;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:.3s ease-in-out;background:rgba(0,0,0,.2);font-family:Poppins,sans-serif}.calendly-form__wrap.active,.quote-form__wrap.active,.success-form__wrap.active,.talk-form__wrap.active{visibility:visible;opacity:1;pointer-events:auto}.calendly-form__info,.quote-form__info,.success-form__info,.talk-form__info{max-width:514px;background:#fff;padding:24px;margin:0 12px;border-radius:12px;width:100%;position:relative}@media (min-width:600px){.calendly-form__info,.quote-form__info,.success-form__info,.talk-form__info{padding:48px;margin:0}}.calendly-form__title,.quote-form__title,.success-form__title,.talk-form__title{color:#000;display:inline-block;font-size:36px;font-weight:800;margin-bottom:2px}.calendly-form__footer,.quote-form__footer,.success-form__footer,.talk-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media (min-width:600px){.calendly-form__title,.quote-form__title,.success-form__title,.talk-form__title{font-size:48px;margin-bottom:4px}.calendly-form__footer,.quote-form__footer,.success-form__footer,.talk-form__footer{gap:16px}}.calendly-form__close,.calendly-form__submit,.quote-form__close,.quote-form__submit,.success-form__close,.success-form__submit,.talk-form__close,.talk-form__submit{cursor:pointer;border:1px solid #000;padding:12px 16px;display:flex;align-items:center;justify-content:center;outline:0;background:0 0;border-radius:12px;color:#000;height:48px;width:100%;font-family:Poppins,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;transition:.3s ease-in-out}@media (min-width:600px){.calendly-form__close,.calendly-form__submit,.quote-form__close,.quote-form__submit,.success-form__close,.success-form__submit,.talk-form__close,.talk-form__submit{max-width:190px;padding:12px 0}.calendly-form__close,.quote-form__close,.success-form__close,.talk-form__close{max-width:168px}}.calendly-form__close:hover,.calendly-form__submit,.quote-form__close:hover,.quote-form__submit,.success-form__close:hover,.success-form__submit,.talk-form__close:hover,.talk-form__submit{background:#000;color:#fff}.calendly-form__submit:hover,.quote-form__submit:hover,.success-form__submit:hover,.talk-form__submit:hover{background:#fff;color:#000}.calendly-form__body,.quote-form__body,.success-form__body,.talk-form__body{display:flex;flex-direction:column;gap:24px}.calendly-form__field,.quote-form__field,.success-form__field,.talk-form__field{position:relative}.calendly-form__field input,.calendly-form__field textarea,.quote-form__field input,.quote-form__field textarea,.success-form__field input,.success-form__field textarea,.talk-form__field input,.talk-form__field textarea{width:100%;border:0;border-bottom:1px solid #cbd5e1;outline:0;min-height:48px;height:48px;font-size:14px;padding:0 8px;background:0 0;font-family:Poppins,sans-serif;transition:.3s ease-in-out}.calendly-form__field .wpcf7-not-valid-tip,.quote-form__field .wpcf7-not-valid-tip,.success-form__field .wpcf7-not-valid-tip,.talk-form__field .wpcf7-not-valid-tip{font-size:0}.calendly-form__field textarea,.quote-form__field textarea,.success-form__field textarea,.talk-form__field textarea{resize:none;padding:12px 8px;overflow:hidden;height:50px;border-radius:0}.calendly-form__field label,.quote-form__field label,.success-form__field label,.talk-form__field label{font-size:14px;font-weight:700;position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;transition:.3s;background:#fff;color:#000}.calendly-form__field label a,.quote-form__field label a,.success-form__field label a,.talk-form__field label a{transition:.3s}.quote-form__info{max-width:670px;display:flex;flex-direction:column;margin:auto}.quote-form__field .codedropz-upload-wrapper{max-height:300px;overflow-y:scroll}.quote-form__field .codedropz-upload-wrapper::-webkit-scrollbar-track{background-color:#fff}.quote-form__field .codedropz-upload-wrapper::-webkit-scrollbar{width:8px;background-color:#fff}.quote-form__field .codedropz-upload-wrapper::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px;border:2px solid #fff}.quote-form__field .dnd-upload-counter{display:none!important}.quote-form__field .has-error-msg{font-style:normal!important;font-size:14px}.quote-form__field-agreement{display:block;font-size:14px}.quote-form__field-checkbox.active{margin-top:0!important}.quote-form__field-checkbox div{display:flex;margin:0}.quote-form__field-checkbox input[type=checkbox]{width:18px;height:18px;min-height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0f63d8;background-color:#fff;border-radius:4px;cursor:pointer;transition:.3s ease-in-out}.quote-form__field-checkbox label{position:static;transform:none;font-size:14px;font-weight:400;pointer-events:auto}.quote-form__field-checkbox a{font-size:14px;font-family:Poppins,sans-serif;color:#000;border-bottom:1px solid #000;transition:.3s}.quote-form__head{margin-bottom:12px;font-family:Poppins,sans-serif}.quote-form__head p{font-size:14px;color:#0466c8}.quote-form__head a{font-size:16px;color:#0466c8;position:relative}.quote-form__head a:hover:before{transform:scaleX(0);transform-origin:right}.quote-form__head a:before{height:1px;width:100%;content:"";position:absolute;bottom:0;transform-origin:right;transform:scaleX(1);transition:transform .5s ease-out;background:#0466c8}.calendly-form__btn,.success-form__btn{max-width:800px;width:100%;margin:0 auto;display:flex;justify-content:flex-end;padding:12px}.calendly-form__close,.success-form__close{display:block;width:42px;height:42px;border:2px solid #362f2d;border-radius:100%;position:relative}.calendly-form__close:hover,.success-form__close:hover{background-color:transparent}.calendly-form__close:hover::after,.calendly-form__close:hover::before,.success-form__close:hover::after,.success-form__close:hover::before{transform:translate(-50%) rotate(180deg)}.calendly-form__close::after,.calendly-form__close::before,.success-form__close::after,.success-form__close::before{content:"";background-color:#362f2d;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%);transition:.3s}.calendly-form__close::after,.success-form__close::after{transform:translate(-50%) rotate(-45deg)}.calendly-form__close::before,.success-form__close::before{transform:translate(-50%) rotate(45deg)}.calendly-form__calendly,.success-form__calendly{max-width:1000px;width:100%;background:#fbfcfd;border-radius:12px;height:100%;display:flex;flex-direction:column;margin:auto;max-height:800px;overflow:hidden}.calendly-form__calendly iframe,.success-form__calendly iframe{width:100%}.calendly-form__info,.success-form__info{max-width:630px}.calendly-form__title,.success-form__title{font-size:24px;font-weight:600;width:100%;text-align:center}.calendly-form__body,.success-form__body{margin-bottom:24px}@media (min-width:1024px){.quote-form__field .has-error-msg,.quote-form__head p{font-size:16px}.calendly-form__body,.success-form__body{margin-bottom:32px}}.calendly-form__body p,.success-form__body p{font-size:14px;text-align:center;color:#1c1b1f}@media (min-width:600px){.calendly-form__btn,.success-form__btn{padding:24px 0 0}.calendly-form__title,.success-form__title{font-size:32px}.calendly-form__body p,.success-form__body p{font-size:16px}}.calendly-form__footer,.success-form__footer{justify-content:center}.codedropz-upload-handler{border:2px dashed #1c1b1f}.codedropz-upload-container{padding:10px;min-height:120px;display:flex;align-items:center;justify-content:center}.codedropz-upload-inner{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:relative;gap:4px}.codedropz-upload-inner span{font-size:14px;font-family:Poppins,sans-serif;font-weight:500}@media (min-width:1024px){.codedropz-upload-container{padding:28px}.codedropz-upload-inner span{font-size:16px}}.codedropz-upload-inner a{color:#000;font-size:14px;font-family:Poppins,sans-serif;font-weight:500;padding-left:40px;position:relative}.codedropz-upload-inner a::after{content:"";position:absolute;bottom:0;right:0;width:calc(100% - 40px);height:1px;background:#000}.codedropz-upload-inner a::before{content:"";background-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.65556 12.7667V4.43556L4.99778 7.09333L3.56667 5.61111L8.67778 0.5L13.7889 5.61111L12.3578 7.09333L9.7 4.43556V12.7667H7.65556ZM2.54444 16.8556C1.98222 16.8556 1.50093 16.6554 1.10056 16.255C0.700185 15.8546 0.5 15.3733 0.5 14.8111V11.7444H2.54444V14.8111H14.8111V11.7444H16.8556V14.8111C16.8556 15.3733 16.6554 15.8546 16.255 16.255C15.8546 16.6554 15.3733 16.8556 14.8111 16.8556H2.54444Z" fill="%231C1B1F"/></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px}.dnd-progress-bar,.dnd-upload-image{display:none!important}.dnd-upload-details{align-items:center;padding-left:0}.dnd-upload-details .remove-file{top:50%!important;transform:translateY(-50%)}.dnd-upload-details .dnd-icon-remove::after{background-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.24273 0.757865L0.757446 9.24315M9.24273 9.24309L0.757446 0.757812" stroke="%2328303F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important;background-size:contain;width:9px!important;height:9px!important}.dnd-upload-details .name{font-size:16px}.dnd-upload-details .name span{color:#1c1b1f!important}.dnd-upload-details .name em{color:#959595!important}.dnd-upload-details .name em,.dnd-upload-details .name span{font-style:normal;font-weight:400!important}.wpcf7-response-output,.wpcf7-spinner{display:none}.contact-form__field,.quote-form__field,.talk-form__field{transition:.3s ease-in-out}.contact-form__field.invalid a,.contact-form__field.invalid label,.quote-form__field.invalid a,.quote-form__field.invalid label,.talk-form__field.invalid a,.talk-form__field.invalid label{color:#db3333}.contact-form__field.invalid a::before,.quote-form__field.invalid a::before,.talk-form__field.invalid a::before{background:#db3333}.contact-form__field.invalid input,.contact-form__field.invalid textarea,.quote-form__field.invalid input,.quote-form__field.invalid textarea,.talk-form__field.invalid input,.talk-form__field.invalid textarea{border-color:#db3333!important}.contact-form__field.active,.quote-form__field.active,.talk-form__field.active{margin-top:24px}.contact-form__field.active label,.quote-form__field.active label,.talk-form__field.active label{top:-8px}.contact-form__field-phone,.quote-form__field-phone,.talk-form__field-phone{margin-top:24px}.contact-form__field-phone .iti__selected-flag,.quote-form__field-phone .iti__selected-flag,.talk-form__field-phone .iti__selected-flag{background-color:#fff}.contact-form__field-phone .iti__selected-dial-code,.quote-form__field-phone .iti__selected-dial-code,.talk-form__field-phone .iti__selected-dial-code{font-size:14px}.contact-form__field-phone .iti__flag-container,.quote-form__field-phone .iti__flag-container,.talk-form__field-phone .iti__flag-container{border-right:1px solid #cbd5e1}.contact-form__field-phone label,.quote-form__field-phone label,.talk-form__field-phone label{top:-8px!important}.contact-form{position:relative;padding:0 0 46px;background-color:#000;overflow:hidden;font-family:Poppins,sans-serif}.contact-form__field{width:100%;margin-bottom:24px;position:relative}.contact-form__field.active{margin-top:0}@media (min-width:768px){.contact-form{padding:102px 0}.contact-form__field{width:calc(50% - 16px)}}@media (min-width:1024px){.codedropz-upload-inner a{font-size:16px}.contact-form__field{margin-bottom:32px}}.contact-form__field label{color:#fff;font-size:14px;font-weight:800;position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;transition:.3s}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{font-family:Poppins,sans-serif;border:none;border-bottom:1px solid #fff;background-color:transparent;width:100%;color:#fff;padding:8px 0 8px 8px;outline:0;height:30px}.contact-form__field textarea{height:auto;max-height:116px;resize:none;-webkit-overflow-scrolling:touch;border-radius:0}.contact-form__field textarea::-webkit-scrollbar{width:4px}.contact-form__field textarea::-webkit-scrollbar-track{background-color:var(--black)}.contact-form__field textarea::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:4px;border:2px solid var(--white)}.contact-form__field textarea *{scrollbar-width:thin;scrollbar-color:var(--white) var(--black)}.contact-form__field select{font-weight:800;padding-bottom:0}.contact-form__message{width:100%;margin-bottom:28px}@media (min-width:1024px){.contact-form__message{margin-bottom:42px}}.contact-form__phone{margin-top:24px}.contact-form__phone label{top:-10px!important}.contact-form__phone .iti__selected-dial-code{color:#fff;font-size:14px}.contact-form__phone .iti__selected-flag{padding:8px 6px}.contact-form__info{color:#fff;font-size:14px;margin-bottom:36px;letter-spacing:.04em}@media (min-width:1024px){.contact-form__info{font-size:16px;margin-bottom:50px}}.contact-form__info a{color:#0f63d8}.contact-form__wrap{width:100%;max-width:740px}@media (min-width:768px){.contact-form__phone{margin-top:0}.contact-form__wrap{width:60%}}.contact-form__wrap form{justify-content:space-between;display:flex;flex-wrap:wrap}.contact-form__wrap form .wpcf7-not-valid-tip{display:none}.contact-form__wrap form input[type=submit]{background-color:#fff;max-width:150px;width:100%;display:flex;align-items:center;justify-content:center;color:#000;height:48px;border-radius:20px;text-transform:uppercase;cursor:pointer;font-weight:500;font-size:16px;font-family:"Work Sans",sans-serif;transition:.3s ease-in-out;border:none;outline:0;margin-left:auto}.contact-form__wrap form input[type=submit]:hover{background-color:var(--primary);color:#fff}.contact-form__title{position:relative;z-index:2;color:#fff;font-size:36px;margin-bottom:58px;margin-top:40px}@media (min-width:1024px){.contact-form__title{font-size:64px;margin-bottom:68px;margin-top:0}}.contact-form__img{right:0;top:0;width:100%;position:absolute;max-height:130px;height:100%}@media (min-width:768px){.contact-form__img{max-height:unset;width:calc(40% - 71px)}}.contact-form__img::before{background:rgba(0,0,0,.74);width:100%;height:100%;content:"";right:0;position:absolute}.contact-form__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#contact-form__code,#contact-form__country-text,#quote-form__code,#talk-form__code{display:none;visibility:hidden}.selection .select2-selection--single{height:30px!important;background-color:transparent!important;border:none!important;border-bottom:1px solid #fff!important;border-radius:0!important}.selection .select2-selection__rendered{color:#fff!important}.contact-form__checkbox,.quote-form__checkbox,.talk-form__checkbox{width:100%;margin-bottom:30px;display:flex;align-items:flex-start;gap:10px}.contact-form__checkbox .wpcf7-list-item-label,.quote-form__checkbox .wpcf7-list-item-label,.talk-form__checkbox .wpcf7-list-item-label{display:none}.contact-form__checkbox a,.quote-form__checkbox a,.talk-form__checkbox a{color:#fff;position:relative;transition:.3s;white-space:nowrap}.contact-form__checkbox a::before,.quote-form__checkbox a::before,.talk-form__checkbox a::before{height:1px;width:100%;content:"";position:absolute;bottom:0;transform-origin:right;transform:scaleX(1);transition:transform .5s ease-out;background:#fff}.contact-form__checkbox a:hover::before,.quote-form__checkbox a:hover::before,.talk-form__checkbox a:hover::before{transform:scaleX(0);transform-origin:right}.contact-form__checkbox div,.quote-form__checkbox div,.talk-form__checkbox div{display:flex;align-items:center;margin:0}.contact-form__checkbox label,.quote-form__checkbox label,.talk-form__checkbox label{position:static;transform:none;pointer-events:auto;font-weight:400;font-size:12px;letter-spacing:.04em;max-width:670px}.contact-form__checkbox input[type=checkbox],.quote-form__checkbox input[type=checkbox],.talk-form__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:22px;min-height:22px;width:22px;height:22px;border:1px solid #fff;border-radius:4px;margin-top:4px}@media (min-width:1024px){.contact-form__checkbox,.quote-form__checkbox,.talk-form__checkbox{margin-bottom:72px}.contact-form__checkbox label,.quote-form__checkbox label,.talk-form__checkbox label{font-size:14px}.contact-form__checkbox input[type=checkbox],.quote-form__checkbox input[type=checkbox],.talk-form__checkbox input[type=checkbox]{min-width:20px;min-height:20px;width:20px;height:20px}}.contact-form__checkbox input[type=checkbox]:checked,.quote-form__checkbox input[type=checkbox]:checked,.talk-form__checkbox input[type=checkbox]:checked{background-image:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.713867H4C1.79086 0.713867 0 2.50473 0 4.71387V16.7139C0 18.923 1.79086 20.7139 4 20.7139H16C18.2091 20.7139 20 18.923 20 16.7139V4.71387C20 2.50473 18.2091 0.713867 16 0.713867ZM14.592 8.17436C14.8463 7.8474 14.7874 7.37619 14.4605 7.12189C14.1335 6.86759 13.6623 6.92649 13.408 7.25345L9.40099 12.4053C9.31189 12.5199 9.14429 12.5347 9.03641 12.4376L6.50173 10.1564C6.19385 9.87934 5.71963 9.9043 5.44254 10.2122C5.16544 10.5201 5.1904 10.9943 5.49828 11.2714L8.03296 13.5526C8.78809 14.2322 9.9613 14.1281 10.585 13.3262L14.592 8.17436Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;border:none}.quote-form__checkbox,.talk-form__checkbox{margin-bottom:24px}.quote-form__checkbox a,.talk-form__checkbox a{color:#000}.quote-form__checkbox a::before,.talk-form__checkbox a::before{background:#000}.quote-form__checkbox input[type=checkbox],.talk-form__checkbox input[type=checkbox]{cursor:pointer;border:1px solid #000}.quote-form__checkbox input[type=checkbox]:checked,.talk-form__checkbox input[type=checkbox]:checked{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 0H4C1.79086 0 0 1.79086 0 4V16C0 18.2091 1.79086 20 4 20H16C18.2091 20 20 18.2091 20 16V4C20 1.79086 18.2091 0 16 0ZM14.592 7.46049C14.8463 7.13353 14.7874 6.66232 14.4605 6.40802C14.1335 6.15372 13.6623 6.21262 13.408 6.53958L9.40099 11.6914C9.31189 11.806 9.14429 11.8209 9.03641 11.7238L6.50173 9.44256C6.19385 9.16547 5.71963 9.19043 5.44254 9.49831C5.16544 9.80619 5.1904 10.2804 5.49828 10.5575L8.03296 12.8387C8.78809 13.5183 9.9613 13.4143 10.585 12.6123L14.592 7.46049Z" fill="%230F63D8"/></svg>');background-position:center;background-repeat:no-repeat;background-size:contain;border:none}.success-form__close{cursor:pointer;border:1px solid #000;padding:12px 16px;display:flex;align-items:center;justify-content:center;outline:0;background:0 0;border-radius:12px;color:#000;height:48px;width:100%;font-family:Poppins,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;transition:.3s ease-in-out}.success-form__close::after,.success-form__close::before{display:none}@media (min-width:600px){.success-form__close{max-width:190px;padding:12px 0;max-width:168px}}.success-form__close:hover{background:#000;color:#fff}.closePopup{position:absolute;width:24px;height:24px;top:32px;right:32px;border:none;background:0 0;cursor:pointer}.closePopup:hover:after,.closePopup:hover:before{transform:translate(-50%,-50%) rotate(0)}.closePopup:after,.closePopup:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#000;transition:.3s ease-in-out;transform:translate(-50%,-50%) rotate(45deg)}.closePopup:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.masonry:after{content:"";display:block;clear:both}.masonry-item,.masonry-sizer{width:calc(33.3333333333% - 12px)}.masonry-item{margin-bottom:12px;float:left}@media (min-width:768px){.masonry-item,.masonry-sizer{width:calc(16.6666666667% - 18px)}.masonry-item{margin-bottom:18px}}@media (min-width:1024px){.masonry-item,.masonry-sizer{width:calc(11.1111111111% - 24px)}.masonry-item{margin-bottom:24px}}.masonry-item img{display:block;max-width:100%}.banner__wrap{width:100%;flex-direction:column;padding-bottom:78px;display:flex;align-items:flex-start}.banner__hero{transition:.3s ease-in-out;height:calc(var(--vh,1vh) * 85);display:flex;align-items:flex-end;justify-content:flex-start;position:relative;overflow:hidden}.banner__hero h1{color:var(--white);font-weight:400;letter-spacing:.03em;margin-bottom:0;font-size:40px}@media only screen and (min-width:375px){footer .footer-content__mobile .accordion-header{font-size:calc(14px + 2 * (100vw - 375px)/ (1920 - 375))}.banner__hero h1{font-size:calc(40px + 56 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){footer .footer-content__mobile .accordion-header{font-size:16px}.banner__hero h1{font-size:96px}}.banner__hero p{color:#fafafa;font-size:20px;font-family:Poppins,sans-serif;margin-bottom:32px;max-width:800px}body{overflow-x:hidden}.hero{height:calc(var(--vh,1vh) * 100);display:flex;align-items:center}.hero__title{font-family:Goldman,sans-serif;text-transform:uppercase;margin-bottom:0;padding-bottom:60px;text-align:left;font-weight:400;letter-spacing:.03em;max-width:14ch;line-height:1.2em;font-size:36px}.hero__info{display:flex;justify-content:space-between;font-family:Poppins,sans-serif;flex-direction:column-reverse;row-gap:20px}@media (min-width:1024px){.hero__title{padding-bottom:120px}.hero__info{flex-direction:unset;align-items:flex-end}}.hero__general{max-width:520px}.hero__general p{margin-bottom:20px;font-size:16px}.hero__companies{display:flex;align-items:center;gap:48px}.hero__companies a{max-width:80px}.hero__companies a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero__wrap{color:#fff}.expertise-section{padding:48px 0}.expertise .charts-container{display:flex}.expertise .charts-container .charts-block{display:flex;justify-content:center}.expertise .charts-container>div{width:50%;display:flex;align-items:center;position:relative;overflow:hidden}.expertise .charts-container>div .charts-info-block{margin-right:10.4vw}.expertise .charts-container>div .charts-info-block p{margin-bottom:64px;text-align:justify;font-size:18px;line-height:140%;letter-spacing:.04em;color:#000}.expertise .charts-container>div .charts-info-block .percent-block{display:flex;justify-content:space-between}.expertise .charts-container>div .charts-info-block .percent-block .percent{margin-right:10px}.expertise .charts-container>div .charts-info-block .percent-block .percent p{margin-bottom:0;color:#8c8c8c}.expertise .charts-container>div .charts-info-block .percent-block .percent p:first-child{color:var(--primary);font-weight:600;line-height:56px;letter-spacing:.015em;font-size:18px}@media only screen and (min-width:375px){.hero__title{font-size:calc(36px + 54 * (100vw - 375px)/ (1920 - 375))}.hero__general p{font-size:calc(16px + 4 * (100vw - 375px)/ (1920 - 375))}.expertise .charts-container>div .charts-info-block .percent-block .percent p:first-child{font-size:calc(18px + 30 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.hero__title{font-size:90px}.hero__general p{font-size:20px}.expertise .charts-container>div .charts-info-block .percent-block .percent p:first-child{font-size:48px}}.expertise .charts-container>div .charts-stack-info{text-align:center}.expertise .charts-container>div .charts-stack-info>p{font-family:Poppins;font-style:normal;font-weight:700;font-size:36px;line-height:140%;letter-spacing:.04em;color:#000;margin-bottom:6px;text-align:left}.expertise .charts-container>div .charts-stack-info .skills-level-block{display:flex;width:100%;flex-direction:column;align-items:flex-end}.expertise .charts-container>div .charts-stack-info .skills-level-block .skill-level{width:90%;min-width:22vw;max-width:100%;display:flex;align-items:center;margin-bottom:15px;font-size:2.5rem}.expertise .charts-container>div .charts-stack-info .skills-level-block .skill-level>span{margin-right:10px;min-width:50px}.expertise .charts-container>div .charts-stack-info .skills-level-block .skill-level>p{border:1px solid;flex:1 1 auto;text-align:start;padding:16px 0 16px 30px;border-radius:28px 0 0 28px;background:linear-gradient(90deg,#001845 0,#002b7b 56%,#2560ce 100%);color:#fff}.expertise .charts-container>div .charts-info-block,.expertise .charts-container>div .charts-stack-info{position:absolute;transform:translateX(100%);transition:.3s ease-in-out;width:100%}.expertise .charts-container>div .charts-info-block.active,.expertise .charts-container>div .charts-stack-info.active{transform:translateX(0);position:static}.expertise__line{background:#000;padding:40px 0;color:#fff;font-family:Poppins,sans-serif}@media (min-width:1024px){.hero__companies a{max-width:100px}.expertise__line{padding:60px 0}}.expertise__line-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:16px}.expertise__line-info p{max-width:80%;font-size:24px}.industries{margin-bottom:48px}.industries__wrap{display:flex;flex-direction:column;gap:48px}.industries__wrap .section__title{font-size:36px}@media only screen and (min-width:375px){.expertise__line-info p{font-size:calc(24px + 24 * (100vw - 375px)/ (1920 - 375))}.industries__wrap .section__title{font-size:calc(36px + 60 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.expertise__line-info p{font-size:48px}.industries__wrap .section__title{font-size:96px}}.industries__list{list-style:none;display:flex;flex-wrap:wrap;row-gap:20px;justify-content:space-between}.industries__list-wrap--bottom,.industries__list-wrap--top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.industries__list-wrap--bottom .industries__item,.industries__list-wrap--top .industries__item{cursor:pointer}.industries__list-wrap--bottom .industries__item:nth-child(1),.industries__list-wrap--top .industries__item:nth-child(1){flex:1 0 calc(40% - 10px);border-radius:60px 0 0}@media (min-width:1024px){.industries__list{row-gap:40px}.industries__list-wrap--bottom,.industries__list-wrap--top{gap:40px}.industries__list-wrap--bottom .industries__item:nth-child(1),.industries__list-wrap--top .industries__item:nth-child(1){flex:1 0 calc(40% - 40px)}}.industries__list-wrap--bottom .industries__item:nth-child(2),.industries__list-wrap--top .industries__item:nth-child(2){flex:1 0 calc(30% - 10px);border-radius:0 60px 0 0}@media (min-width:1024px){.industries__list-wrap--bottom .industries__item:nth-child(2),.industries__list-wrap--top .industries__item:nth-child(2){flex:1 0 calc(30% - 40px)}}.industries__list-wrap--bottom .industries__item:nth-child(3),.industries__list-wrap--top .industries__item:nth-child(3){flex:1 0 calc(30% - 10px);border-radius:0 0 60px}@media (min-width:1024px){.industries__list-wrap--bottom .industries__item:nth-child(3),.industries__list-wrap--top .industries__item:nth-child(3){flex:1 0 calc(30% - 40px)}}.industries__list-wrap--bottom .industries__item:nth-child(1){flex:1 0 calc(20% - 10px);border-radius:0 60px 0 0}@media (min-width:1024px){.industries__list-wrap--bottom .industries__item:nth-child(1){flex:1 0 calc(20% - 60px)}}.industries__list-wrap--bottom .industries__item:nth-child(2){flex:1 0 calc(20% - 10px);border-radius:0 0 0 60px}@media (min-width:1024px){.industries__list-wrap--bottom .industries__item:nth-child(2){flex:1 0 calc(20% - 60px)}}.industries__list-wrap--bottom .industries__item:nth-child(3){flex:1 0 calc(60% - 10px);border-radius:0 60px 0 0}@media (min-width:1024px){.industries__list-wrap--bottom .industries__item:nth-child(3){flex:1 0 calc(60% - 40px)}}.industries__item{display:flex;align-items:stretch;position:relative;max-height:132px;min-height:132px;overflow:hidden;width:100%;flex:1 0 auto}.industries__item:hover img{transform:scale(1.1)}.industries__item a:after{content:"";position:absolute;inset:0;display:flex;z-index:2}.industries__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(42,45,45,.4);z-index:1}.industries__item-info{position:absolute;top:40px;left:16px;z-index:2;color:#fff}.industries__item-info h3,.industries__item-info span{font-size:16px}@media only screen and (min-width:375px){.industries__item-info h3,.industries__item-info span{font-size:calc(16px + 4 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.industries__item-info h3,.industries__item-info span{font-size:20px}}.industries__item img{transition:.3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work{background:#000;padding:60px 0;color:#fff;font-family:Poppins,sans-serif}.work__title{display:flex;align-items:center;-moz-column-gap:150px;column-gap:150px;row-gap:16px;flex-wrap:wrap;padding-bottom:30px}.work__title h3{font-size:24px}@media only screen and (min-width:375px){.work__title h3{font-size:calc(24px + 24 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.work__title h3{font-size:48px}}.work__list{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:36px}.work__item{max-width:306px;width:100%}.work__item h4{font-weight:600;margin-bottom:16px;font-size:18px}@media only screen and (min-width:375px){.work__item h4{font-size:calc(18px + 14 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.work__item h4{font-size:32px}}.work__item p{font-size:16px}.reviews-section{padding-top:48px;margin-bottom:80px}.reviews-section .reviews-content{width:100%;height:calc(100% - 130px);margin:0 auto;display:flex;justify-content:flex-end;padding-left:calc(50% - 322.5px - 334px);align-items:center}.reviews-section .reviews-carousel-wrapper{display:flex;flex-direction:column;width:100%;right:0;bottom:0}.reviews-section .reviews-carousel-wrapper .slick-list{padding-right:300px}.reviews-section .reviews-carousel-wrapper .slick-track{height:100%}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides{display:flex}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide{width:100%;background-color:#000;color:#fff;padding:46px 30px 55px 54px;display:flex;flex-direction:column;justify-content:space-between;border-radius:24px;margin:0 20px}@media (min-width:1290px){.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide{margin-right:20px}}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide p{font-family:Poppins,sans-serif;font-size:16px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide .carouser-persons-info{display:flex;align-items:center;margin-top:20px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide .carouser-persons-info .person-info-avatar{width:65px;height:65px;border-radius:50%;background-size:cover;background-position:center;margin-right:30px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide .carouser-persons-info .person-info-avatar img{width:100%;margin:0 auto}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide .carouser-persons-info .person-info-text p{margin-bottom:8px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide .carouser-persons-info .person-info-text .person-info-name{font-weight:700}.reviews-section .reviews-carousel-dots{margin-top:24px}@media (min-width:650px){.reviews-section__title{margin-bottom:48px}.reviews-section .reviews-carousel-dots{display:none;visibility:hidden}}.reviews-section .reviews-carousel-dots .slick-dots{display:flex;justify-content:center;list-style:none;gap:8px}.reviews-section .reviews-carousel-dots .slick-dots li.slick-active button{background-color:#000}.reviews-section .reviews-carousel-dots .slick-dots li button{font-size:0;width:10px;height:10px;border-radius:100%;color:#f4f4f4;border:none;outline:0;transition:.3s}.reviews-section .carousel-slide p{font-size:16px;font-family:Poppins,sans-serif}.reviews-section .carousel-slide p .short-text{display:inline}.reviews-section .carousel-slide p .full-text{display:none}@media (min-width:600px){.reviews-section .carousel-slide p .short-text{display:none}.reviews-section .carousel-slide p .full-text{display:block}.reviews-section .carousel-slide p .read-more-btn{display:none}}.reviews-section .carousel-slide p button{font-family:Poppins,sans-serif;font-weight:400;border:none;border-bottom:1px solid #fff;font-size:16px;color:#fff;background:0 0}@media (min-width:1024px){.industries__item{max-height:245px;min-height:245px}.industries__item-info{top:48px;left:36px}.work__title{padding-bottom:60px}.work__item h4{margin-bottom:24px;max-width:160px}.reviews-section .carousel-slide p,.reviews-section .carousel-slide p button{font-size:18px}}#loadMoreCases,.cases__item-more,.cite-button.contact,.primary__btn,.secondary__btn{display:flex;align-items:center;justify-content:center;height:48px;gap:12px;font-weight:500;text-transform:uppercase;border-radius:20px;padding:0 42px;width:-moz-fit-content;width:fit-content;transition:.3s;letter-spacing:1.5px;font-family:"Work Sans",sans-serif;font-size:16px}@media only screen and (min-width:375px){.work__item p{font-size:calc(16px + 4 * (100vw - 375px)/ (1920 - 375))}#loadMoreCases,.cases__item-more,.cite-button.contact,.primary__btn,.secondary__btn{font-size:calc(16px + 6 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.work__item p{font-size:20px}#loadMoreCases,.cases__item-more,.cite-button.contact,.primary__btn,.secondary__btn{font-size:22px}}.section__title{color:var(--medium-grey);font-family:Goldman,sans-serif;text-transform:uppercase;font-weight:400;line-height:.8em;letter-spacing:.03em;font-size:36px}@media only screen and (min-width:375px){.section__title{font-size:calc(36px + 60 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.section__title{font-size:96px}}.primary__btn{background-color:var(--primary)}.primary__btn:hover{background:#fff;color:#000}.primary__btn:hover img{filter:unset}.primary__btn img{transition:.3s;filter:invert(1)}.secondary__btn{font-size:16px;border:1px solid #fff}.secondary__btn:hover{background:var(--white);color:var(--black)}.secondary__btn:hover img{filter:unset}.secondary__btn img{filter:invert(1);transition:.3s}.add-flex{display:flex}.no-wrap-text{display:inline-block}.select2-container{font-size:16px}.header-section.common{background-size:cover!important}@keyframes slideBg{0%{background-position-y:top}100%{opacity:1;background-position-y:center}}@media (max-width:1440px){.industries-section .projects-block{max-width:unset}.expertise-section .charts-container>div .charts-info-block{margin-right:10.4vw}}@media (max-width:1230px){.industries-section .projects-block{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"left" "right"}.industries-section .projects-block .projects-left-group,.industries-section .projects-block .projects-right-group{grid-template-rows:repeat(3,minmax(110px,auto))}.how-we-work .tabs-content__item#custom-model .schema-section .cards-holder{grid-template-columns:repeat(2,1fr)}}@media (max-width:1190px){.reviews-section .reviews-carousel-wrapper .slick-list{padding-right:55px}}@media (max-width:900px){.expertise-section .charts-container{flex-direction:column;align-items:center;margin:0 0 46px}.expertise-section .charts-container>div{width:70%}.expertise-section .charts-container>div .charts-stack-info .skills-level-block .skill-level{min-width:42vw;max-width:100vw}.expertise-section .charts-container>div .charts-stack-info>p{font-size:24px;padding-left:30px}.expertise-section .charts-container>div .charts-stack-info .stack-description{padding-left:30px}.expertise-section .charts-container .charts-block,.expertise-section .charts-container .charts-info{width:100%}.expertise-section .charts-container .charts-info .charts-info-block{width:100%;margin-right:0}.reviews-section .reviews-carousel-wrapper{max-width:calc(100% - 1vw)}}@media (max-width:650px){footer .logo img{max-width:118px}footer{margin-top:26px;margin-bottom:42px}footer a{font-size:16px}.expertise-section .charts-container>div .charts-info-block>p{margin-bottom:30px}.expertise-section .charts-container>div .charts-info-block .percent-block .percent p:first-child{font-size:18px;line-height:40px}.expertise-section .charts-container>div .charts-info-block .percent-block .percent p:last-child{font-size:14px}.expertise-section .charts-container>div .charts-stack-info .skills-level-block .skill-level{margin-bottom:6px}.expertise-section .charts-container>div .charts-stack-info .skills-level-block .skill-level>span{font-size:16px;min-width:auto}.expertise-section .charts-container>div .charts-stack-info .skills-level-block .skill-level>p{font-size:16px;padding:9px 0 9px 30px}.expertise-section .main-title{margin-left:20px}.industries-section .main-title{margin-bottom:44px;margin-left:20px;align-self:flex-start}.industries-section .projects-block .project-tile .project-info{padding-left:16px}.industries-section .projects-block .project-tile .project-info p{font-size:16px}.reviews-section{margin-bottom:46px}.reviews-section .main-title{margin-left:20px;text-align:left}.reviews-section .reviews-content{padding-left:0}.reviews-section .reviews-carousel-wrapper{max-width:100%;padding-top:44px}.reviews-section .reviews-carousel-wrapper .slick-list{padding-right:0}.reviews-section .reviews-carousel-wrapper .reviews-carousel-slides .carousel-slide{padding:30px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-buttons{display:none}.reviews-section .reviews-carousel-wrapper .reviews-carousel-buttons a{width:48px;height:48px}.reviews-section .reviews-carousel-wrapper .reviews-carousel-buttons a img{width:100%}}#contact-anchor{position:absolute;top:-50px}.about .people{padding:0}.about .people .description{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10%;margin:46px 0 100px}.about .people .description .description-item{font-size:18px}.about .people .statistics{width:100%;display:grid;grid-template-columns:repeat(3,33%);margin-bottom:6.6rem}.about .people .statistics div{display:flex;flex-direction:column}.about .people .statistics div:nth-child(2),.about .people .statistics div:nth-child(3),.about .people .statistics div:nth-child(5){padding-left:6vw}.about .people .statistics strong{color:var(--primary);font-family:Work Sans;font-style:normal;font-weight:700;font-size:4.5rem;line-height:6.25rem;letter-spacing:.015em;margin-bottom:12px}.about .people .statistics p{font-family:Poppins;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.04em;color:#b4b7bb;margin-bottom:12px}.about .people .statistics p,.about .people .statistics strong{max-width:365px}.about .masonry-wrapper{padding:80px 0}.about .about-us-carousel-wrapper{padding:0 0 150px}.about .about-us-carousel-wrapper .achievements-section{position:relative}.about .about-us-carousel-wrapper .achievements-section .slick-track{display:flex}@media (min-width:1280px){.about .about-us-carousel-wrapper .achievements-section .slick-track{min-height:calc(100vh - 120px)}}.about .about-us-carousel-wrapper .achievements-section .slick-slide{height:inherit;outline:0;margin:0 5px}@media (min-width:650px){.about .about-us-carousel-wrapper .achievements-section .about-us-carousel-dots{display:none}}.about .about-us-carousel-wrapper .achievements-section .slick-dots{position:absolute;bottom:56px;display:flex;list-style-type:none;gap:8px}.about .about-us-carousel-wrapper .achievements-section .slick-dots .slick-active{background-color:#000}.about .about-us-carousel-wrapper .achievements-section .slick-dots li{width:10px;height:10px;border-radius:100%;background-color:#f4f4f4;cursor:pointer}.about .about-us-carousel-wrapper .achievements-section .slick-dots li button{display:none}.about .about-us-carousel-wrapper .achievements-section .achievements-holder{position:relative}.about .about-us-carousel-wrapper .achievements-section .achievement{display:flex;justify-content:space-between;min-height:500px}.about .about-us-carousel-wrapper .achievements-section .achievement>div{width:50%}.about .about-us-carousel-wrapper .achievements-section .achievement .description{display:flex;flex-direction:column;align-items:flex-start}.about .about-us-carousel-wrapper .achievements-section .achievement .description .num,.about .about-us-carousel-wrapper .achievements-section .achievement .description p{font-family:Poppins;font-style:normal;color:#000;line-height:140%}.about .about-us-carousel-wrapper .achievements-section .achievement .description .num{font-weight:800;font-size:6rem;letter-spacing:.015em;margin:9.9vh 0;color:var(--primary)}.about .about-us-carousel-wrapper .achievements-section .achievement .description p{font-weight:400;font-size:22px;letter-spacing:.04em;max-width:90%}.about .about-us-carousel-wrapper .achievements-section .achievement .dots-holder{flex-grow:1;display:flex;align-items:flex-end;margin-bottom:56px;margin-top:20px}.about .about-us-carousel-wrapper .achievements-section .achievement .img-block{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:24px}.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons{position:absolute;bottom:150px;margin-top:0;justify-content:flex-start;display:none}@media (min-width:650px){.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons{display:flex}}.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons a{margin-right:38px;margin-left:0}.about .cases-section{padding-top:80px}.about .cases-section .head-block{display:flex;align-items:flex-end;margin-bottom:80px}.about .cases-section .main-title{margin-right:10rem;line-height:13vw}.slick-slide,.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);transform:translateZ(0);-moz-perspective:1000;-ms-perspective:1000;backface-visibility:hidden}@media (min-height:300px){.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons{bottom:0}}@media (min-height:800px){.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons{bottom:10%}}@media (min-height:1000px){.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons{bottom:0}}@media (max-width:1440px){.about .masonry-wrapper{padding:80px 0}.about .people{padding:0}.about .about-us-carousel-wrapper{padding:0 0 150px}}@media (max-width:805px){.about .people .description{display:flex;flex-direction:column;margin-top:0}.about .people .description .description-item{margin-bottom:20px}.about .achievements-section .achievement .description .num{margin:5.9vh 0}}@media (max-width:650px){.about .people>p{display:none}.about .people .description{margin-bottom:26px}.about .masonry-wrapper{padding:46px 0 21px}.about .about-us-carousel-wrapper{padding:0}.about .about-us-carousel-wrapper .achievements-section{height:auto}.about .about-us-carousel-wrapper .achievements-section .achievement{flex-direction:column}.about .about-us-carousel-wrapper .achievements-section .achievement .description{order:2;width:100%;padding:0}.about .about-us-carousel-wrapper .achievements-section .achievement .description p{max-width:100%}.about .about-us-carousel-wrapper .achievements-section .achievement .description .num{margin-top:20px;margin-bottom:46px}.about .about-us-carousel-wrapper .achievements-section .achievement .img-block{order:1;min-height:30vh;width:100%;background-position:center}.about .about-us-carousel-wrapper .achievements-section .achievement .dots-holder{margin-top:46px}.about .about-us-carousel-wrapper .achievements-section .slick-dots li{width:10px;height:10px}.about .about-us-carousel-wrapper .achievements-section .slick-slide{margin:0}.about .about-us-carousel-wrapper .achievements-section .reviews-carousel-buttons{bottom:0;margin-bottom:20px;padding:0}.about .cases-section .head-block{flex-direction:column;align-items:flex-start}.about .cases-section .head-block .main-title{margin-bottom:20px;margin-right:0;margin-left:10vw}.about .cases-section .head-block a{margin-left:10vw}}@media (max-width:510px){.reviews-section .reviews-content{height:unset}.about .people .statistics{grid-template-columns:1fr}.about .people .statistics div:nth-child(2),.about .people .statistics div:nth-child(3),.about .people .statistics div:nth-child(5){padding-left:0}}.how-we-work .models-section{padding-top:48px}.how-we-work .models-section .slick-slide{overflow:hidden}.how-we-work .tabs-block{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:16px;padding:48px 24px 0;max-width:1290px;margin:0 auto}.how-we-work .tabs-block .slick-track:before{content:none}.how-we-work .tabs-block .tab{padding:46px;border:3px solid #000;background-color:#fff;color:#000}@media (max-width:1095px){.reviews-section .reviews-carousel-wrapper{position:unset}.how-we-work .tabs-block .tab.slick-current{color:#fff;background-color:#000}.how-we-work .tabs-block .tab.slick-current .tab-title{color:var(--primary)}.how-we-work .tabs-block .tab.slick-current span{color:#fff;opacity:.8}}@media (min-width:1095px){.how-we-work .tabs-block .tab{transition:.3s ease-in-out}.how-we-work .tabs-block .tab.active{color:#fff;background-color:#000}.how-we-work .tabs-block .tab.active .tab-title{color:var(--primary)}.how-we-work .tabs-block .tab.active span{color:#fff;opacity:.8}}.how-we-work .tabs-block .tab-title,.how-we-work .tabs-block span,.how-we-work .tabs-block strong{font-family:Poppins;font-style:normal;font-weight:600;font-size:24px;letter-spacing:.04em;line-height:140%;color:inherit;display:block}.how-we-work .tabs-block .tab-title{font-size:22px;margin-bottom:3rem;text-transform:uppercase}.how-we-work .tabs-block span{font-weight:400;margin-bottom:1rem;font-size:18px;color:#8c8c8c}.how-we-work .tabs-block strong{font-size:18px;text-transform:uppercase;margin-bottom:3rem}.how-we-work .tabs-block strong:not(.tab-title):last-child{margin-bottom:0}.how-we-work .custom-model-text{text-align:justify;margin-bottom:3.3rem}.how-we-work .tabs-content{margin-top:6.6rem}.how-we-work .tabs-content__item{display:none}.how-we-work .tabs-content__item.active{display:block}.how-we-work .tabs-content__item .main-description{display:grid;grid-template-columns:64% 30%;grid-column-gap:75px;padding:0 24px 80px;max-width:1290px;margin:0 auto}@media (min-width:1360px){.how-we-work .tabs-block{padding:48px 0 0}.how-we-work .tabs-content__item .main-description{padding:0 0 80px}}.how-we-work .tabs-content__item .main-description .contract-link{color:#0f63d8}.how-we-work .tabs-content__item .main-description .img-block{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.how-we-work .tabs-content__item .main-description h3,.how-we-work .tabs-content__item .main-description p{font-style:normal;line-height:140%;letter-spacing:.04em;color:#000}.how-we-work .tabs-content__item .main-description h3{font-size:3rem;margin-bottom:4rem;color:var(--primary)}.how-we-work .tabs-content__item .main-description p{font-family:Poppins,serif;font-weight:400;font-size:1.5rem;margin-bottom:3.3rem}.how-we-work .tabs-content__item .main-description p:last-child{margin-bottom:0}.how-we-work .tabs-content__item .main-description ul{list-style-type:decimal}.how-we-work .tabs-content__item .main-description li,.how-we-work .tabs-content__item .main-description strong{font-size:2rem;font-weight:700;margin-bottom:3.3rem}.how-we-work .tabs-content__item .dark-section{background:linear-gradient(0deg,#000,#000);padding:48px 0;margin-bottom:48px}.how-we-work .tabs-content__item .dark-section h3,.how-we-work .tabs-content__item .dark-section p{font-style:normal;line-height:140%;letter-spacing:.04em;color:#fff}.how-we-work .tabs-content__item .dark-section h3{font-size:3rem;text-align:center;margin-bottom:68px}.how-we-work .tabs-content__item .dark-section p{font-family:Poppins,serif;font-weight:400;font-size:1.5rem;z-index:2;position:relative}.how-we-work .tabs-content__item .dark-section>div{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-row-gap:6.6rem;grid-column-gap:6vw;padding:0 24px;max-width:1242px;margin:0 auto}@media (min-width:1360px){.how-we-work .tabs-content__item .dark-section>div{padding:0}}.how-we-work .tabs-content__item .dark-section>div div{max-width:300px;position:relative}.how-we-work .tabs-content__item .dark-section>div div:before{font-family:Poppins,serif;font-style:normal;font-weight:700;font-size:64px;line-height:140%;letter-spacing:.04em;color:rgba(4,103,200,.5);position:absolute;top:-33px;left:-24px;z-index:1}.how-we-work .tabs-content__item .dark-section>div div:nth-child(1):before{content:"01"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(2):before{content:"02"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(3):before{content:"03"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(4):before{content:"04"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(5):before{content:"05"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(6):before{content:"06"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(7):before{content:"07"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(8):before{content:"08"}.how-we-work .tabs-content__item .dark-section>div div:nth-child(9):before{content:"09"}.how-we-work .tabs-content__item .schema-section{display:flex;flex-direction:column;align-items:center;padding:48px 0 80px}.how-we-work .tabs-content__item .schema-section img{width:100%}.how-we-work .tabs-content__item .schema-section img.mob{display:none}.how-we-work .tabs-content__item .schema-section .custom-model-columns{display:flex;justify-content:space-between}.how-we-work .tabs-content__item .schema-section .custom-model-columns>p{width:45%}.how-we-work .tabs-content__item .list-item{display:flex;justify-content:space-between;margin-bottom:73px}.how-we-work .tabs-content__item .list-item:last-child{margin-bottom:0}.how-we-work .tabs-content__item .list-item div,.how-we-work .tabs-content__item .list-item strong{width:45%}.how-we-work .tabs-content__item .schema-section p,.how-we-work .tabs-content__item .schema-section strong{font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:140%;letter-spacing:.04em;color:#000}.how-we-work .tabs-content__item .schema-section p{font-size:18px}.how-we-work .contact-form-section{margin-top:0}@media (max-width:1440px){.how-we-work .tabs-content__item .dark-section>div{padding:0 12.5vw}.how-we-work .tabs-content__item .main-description{padding:0 5vw 80px}.how-we-work .tabs-content__item .schema-section .custom-model-columns p{font-size:1.5rem;letter-spacing:.04em}.how-we-work .tabs-content__item .schema-section img{width:100%}}@media (max-width:1190px) and (max-height:768px){.how-we-work .tabs-content__item .main-description{grid-template-columns:1fr}.how-we-work .tabs-content__item .main-description .img-block{display:none}}@media (max-width:1095px){.how-we-work .tabs-block{display:flex}.how-we-work .tabs-block .tab{pointer-events:none}.how-we-work .slick-track{height:100%}.how-we-work .slick-slide{margin:0 4px}}@media (max-width:900px){.how-we-work .tabs-content__item .main-description{grid-template-columns:1fr}.how-we-work .tabs-content__item .main-description .img-block{display:none}.how-we-work .tabs-content__item .schema-section .custom-model-columns{flex-direction:column}.how-we-work .tabs-content__item .schema-section .custom-model-columns p{width:100%}}@media (max-width:805px){.how-we-work .tabs-content__item .dark-section>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.how-we-work .main-title{margin-bottom:46px;margin-left:30px;font-size:72px}.how-we-work .tabs-block .tab{padding:30px 10px 30px 20px}.how-we-work .tabs-block .tab-title{font-size:22px;margin-bottom:27px}.how-we-work .tabs-block span,.how-we-work .tabs-block strong{font-size:14px}.how-we-work .tabs-block span{margin-bottom:16px}.how-we-work .tabs-block strong{margin-bottom:24px}.how-we-work .tabs-content__item .main-description{padding-bottom:46px}.how-we-work .tabs-content__item .main-description h3{font-size:24px;margin-bottom:46px}.how-we-work .tabs-content__item .main-description li,.how-we-work .tabs-content__item .main-description p,.how-we-work .tabs-content__item .main-description strong{font-size:16px}.how-we-work .tabs-content__item .main-description p{margin-bottom:30px}.how-we-work .tabs-content__item .main-description .list-item{flex-direction:column;margin-bottom:46px}.how-we-work .tabs-content__item .main-description .list-item div,.how-we-work .tabs-content__item .main-description .list-item strong{width:100%}.how-we-work .tabs-content__item .dark-section h3{font-size:24px;margin-bottom:30px}.how-we-work .tabs-content__item .dark-section p{font-size:16px}.how-we-work .tabs-content__item .dark-section>div{grid-template-columns:repeat(2,1fr);grid-row-gap:30px}.how-we-work .tabs-content__item .dark-section>div div:before{font-size:36px;top:-20px;left:-20px}.how-we-work .tabs-content__item .schema-section{padding:24px 0 48px}.how-we-work .tabs-content__item .schema-section .main-title{margin-bottom:46px;margin-left:0}.how-we-work .tabs-content__item .schema-section img{display:none}.how-we-work .tabs-content__item .schema-section img.mob{display:block}.how-we-work .tabs-content__item#custom-model .schema-section .custom-model-columns p{font-size:16px}}@media (max-width:510px){.header-section .main-card{grid-template-columns:100%}.header-section .main-card>div{width:100%;padding:0 6rem}.header-section .main-card .slogan{padding:0 6rem}.header-section .main-card .main-icons img{width:20vw}.reviews-section .reviews-content{height:unset}}.stack{padding:48px 0 62px;font-family:var(--secondary-font),sans-serif}.stack__wrap{padding-top:60px;display:flex;flex-direction:column;row-gap:66px;justify-content:space-between}.stack__wrap li{list-style-type:none}.stack__item{border:3px solid var(--black);padding:90px 42px 70px;position:relative}.stack__item-list{-moz-columns:1;columns:1;-moz-column-break-inside:avoid;break-inside:avoid;font-size:16px}@media only screen and (min-width:375px){.stack__item-list{font-size:calc(16px + 2 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.stack__item-list{font-size:18px}}.stack__item-list li{margin-bottom:8px}.stack__item--big{width:100%}@media (min-width:1024px){.stack__wrap{flex-direction:row;flex-wrap:wrap}.stack__item{padding:114px 52px 100px}.stack__item-list{-moz-columns:3;columns:3}.stack__item--big{width:calc(66% - 15px)}}.stack__item--small{width:100%}.stack__item--small .stack__item-list{-moz-columns:1;columns:1}@media (min-width:1024px){.stack__item--small{width:calc(34% - 15px)}.stack__item--small .stack__item-list{-moz-columns:2;columns:2}}.stack__item--full{width:100%}.stack__title{position:absolute;left:42px;top:-40px;width:-moz-fit-content;width:fit-content;padding:22px 42px;color:var(--white);white-space:pre-line;font-size:18px}@media (min-width:1024px){.stack__title{left:52px}}.stack:nth-child(1) .stack__item:nth-child(n) .stack__title{background:#3e70e5}.stack:nth-child(1) .stack__item:nth-child(2n) .stack__title{background:#1356f3}.stack:nth-child(2) .stack__item:nth-child(n) .stack__title{background:#3e70e5}.stack:nth-child(2) .stack__item:nth-child(2n) .stack__title{background:#0542d6}.stack:nth-child(3) .stack__item:nth-child(n) .stack__title{background:#5882e5}.stack:nth-child(3) .stack__item:nth-child(2n) .stack__title{background:#1356f3}.stack:nth-child(4) .stack__item:nth-child(2n) .stack__title,.stack:nth-child(4) .stack__item:nth-child(n) .stack__title{background:#3e70e5}.stack:nth-child(5) .stack__item:nth-child(n) .stack__title{background:#004bfb}.stack:nth-child(5) .stack__item:nth-child(2n) .stack__title,.stack:nth-child(6) .stack__item:nth-child(n) .stack__title{background:#0542d6}.stack:nth-child(6) .stack__item:nth-child(2n) .stack__title{background:#004bfb}.stack:nth-child(7) .stack__item:nth-child(n) .stack__title{background:#194eca}.stack:nth-child(7) .stack__item:nth-child(2n) .stack__title{background:#5882e5}.stack:nth-child(8) .stack__item:nth-child(n) .stack__title{background:#3e70e5}.stack:nth-child(8) .stack__item:nth-child(2n) .stack__title{background:#0542d6}.stack:nth-child(9) .stack__item:nth-child(n) .stack__title{background:#5882e5}.stack:nth-child(9) .stack__item:nth-child(2n) .stack__title{background:#004bfb}.stack:nth-child(10) .stack__item:nth-child(n) .stack__title{background:#0542d6}.stack:nth-child(10) .stack__item:nth-child(2n) .stack__title{background:#194eca}.stack:nth-child(11) .stack__item:nth-child(n) .stack__title{background:#0542d6}.stack:nth-child(11) .stack__item:nth-child(2n) .stack__title{background:#3e70e5}.stack:nth-child(12) .stack__item:nth-child(n) .stack__title{background:#265fe3}.stack:nth-child(12) .stack__item:nth-child(2n) .stack__title{background:#194eca}.stack:nth-child(13) .stack__item:nth-child(2n) .stack__title,.stack:nth-child(13) .stack__item:nth-child(n) .stack__title{background:#004bfb}.stack:nth-child(14) .stack__item:nth-child(n) .stack__title{background:#194eca}.stack:nth-child(14) .stack__item:nth-child(2n) .stack__title{background:#004bfb}.stack:nth-child(15) .stack__item:nth-child(n) .stack__title{background:#265fe3}.stack:nth-child(15) .stack__item:nth-child(2n) .stack__title{background:#004bfb}.stack:nth-child(16) .stack__item:nth-child(n) .stack__title{background:#0542d6}.stack:nth-child(16) .stack__item:nth-child(2n) .stack__title{background:#194eca}.stack:nth-child(17) .stack__item:nth-child(n) .stack__title{background:#265fe3}.stack:nth-child(17) .stack__item:nth-child(2n) .stack__title{background:#194eca}.stack:nth-child(18) .stack__item:nth-child(n) .stack__title{background:#004bfb}.stack:nth-child(18) .stack__item:nth-child(2n) .stack__title{background:#3e70e5}.stack:nth-child(19) .stack__item:nth-child(n) .stack__title{background:#004bfb}.stack:nth-child(19) .stack__item:nth-child(2n) .stack__title{background:#0542d6}.stack:nth-child(20) .stack__item:nth-child(2n) .stack__title,.stack:nth-child(20) .stack__item:nth-child(n) .stack__title{background:#004bfb}#policy{max-width:80vw;margin:0 auto 50px}#policy h2,#policy h3,#policy p{font-family:"Work Sans",sans-serif;font-size:16px;line-height:1.3;color:#000}#policy h2,#policy h3{font-weight:700;font-size:20px;color:#0f63d8;margin-top:20px;margin-bottom:10px}#policy h2{margin-top:50px;font-size:4rem;text-transform:uppercase}#policy p{font-weight:400;margin-bottom:1rem}#policy a{color:#0f63d8}#policy ul{padding-left:40px}.container{max-width:1290px;margin:0 auto;width:100%;padding:0 24px}@media (min-width:1360px){.container{padding:0}}.cases__item{position:relative;width:100%;border-radius:6px;padding:92px 6px;overflow:hidden;background:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:.3s ease-in-out;cursor:pointer}.cases__item a:after{content:"";position:absolute;inset:0;display:flex;z-index:1}.cases__item:hover{background:rgba(0,0,0,.6)}.cases__item:hover .cases__item-more{background:var(--primary);color:#fff}.cases__item:hover .cases__item-more img{filter:invert(1)}.cases__item-title{text-align:center;line-height:1.2em;margin-bottom:28px}@media only screen and (min-width:375px){.stack__title{font-size:calc(18px + 6 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.stack__title{font-size:24px}}@media (max-width:650px){.cases__item-title{margin-bottom:24px}}.cases__item-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.cases__item-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1}.cases__item-categories{display:flex;justify-content:center;flex-wrap:wrap}.cases__item-category{padding:0 8px;list-style-type:none;text-transform:uppercase;font-family:Poppins,sans-serif;position:relative;font-size:16px}@media only screen and (min-width:375px){.cases__item-category{font-size:calc(16px + 8 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.cases__item-category{font-size:24px}}.cases__item-category::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--white)}.cases__item-category:first-child{padding-left:0}.cases__item-category:first-child:after{display:none}.cases__item-category:last-child{padding-right:0}.cases__item-stack{display:flex;margin-bottom:48px;list-style-type:none;flex-wrap:wrap;justify-content:center;row-gap:12px}.cases__item-stack li{padding:0 12px;font-size:16px;position:relative}.cases__item-stack li::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--white)}.cases__item-stack li:last-child{padding-right:0}.cases__item-stack li:first-child{padding-left:0}.cases__item-stack li:first-child:after{display:none}.cases__filters-title{font-weight:700;font-family:Poppins,sans-serif;margin-bottom:20px;font-size:18px}@media only screen and (min-width:375px){.cases__filters-title{font-size:calc(18px + 14 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.cases__filters-title{font-size:32px}}.cases__filters-wrap{position:relative;display:flex;align-items:center;gap:8px}.cases__filters-toggle{display:flex;align-items:center;gap:4px}.cases__filters-item{display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px}.cases__filters-item:hover i{transform:rotate(180deg)}.cases__filters-item i{font-style:normal;transition:.3s ease-in-out}.cases__filters-item-variations{z-index:3;position:absolute;top:36px;left:0;background:var(--white);box-shadow:0 2px 6px 2px rgba(0,0,0,.1490196078);padding:16px;border-radius:6px;transition:.3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.cases__filters-item-variations.active{visibility:visible;opacity:1;pointer-events:auto}.cases__filters-item-variations button{height:48px;width:100%;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;letter-spacing:1.5px;border-radius:20px;background:var(--white);border:1px solid var(--black);cursor:pointer;text-transform:uppercase;transition:.3s ease-in-out;color:var(--black)}.cases__filters-item-variations button:hover{background:var(--black);color:var(--white)}.cases__filters-item-parent{list-style-type:none;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.cases__filters-item-parent div{display:flex;align-items:center;gap:8px}.cases__filters-item-parent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:20px;width:20px;height:20px;border:1px solid var(--black);background-color:var(--white);border-radius:4px;cursor:pointer}.cases__filters-item-parent input[type=checkbox]:checked{background-position:center;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 0H4C1.79086 0 0 1.79086 0 4V16C0 18.2091 1.79086 20 4 20H16C18.2091 20 20 18.2091 20 16V4C20 1.79086 18.2091 0 16 0ZM14.592 7.46049C14.8463 7.13353 14.7874 6.66232 14.4605 6.40802C14.1335 6.15372 13.6623 6.21262 13.408 6.53958L9.40099 11.6914C9.31189 11.806 9.14429 11.8209 9.03641 11.7238L6.50173 9.44256C6.19385 9.16547 5.71963 9.19043 5.44254 9.49831C5.16544 9.80619 5.1904 10.2804 5.49828 10.5575L8.03296 12.8387C8.78809 13.5183 9.9613 13.4143 10.585 12.6123L14.592 7.46049Z" fill="black"/></svg>');background-repeat:no-repeat}.cases__filters-item-parent label{width:100%;display:flex;align-items:center;gap:8px;font-size:22px;cursor:pointer}.cases__filters-item-parent label.active img{transform:rotate(180deg)}.cases__filters-item-parent label img{margin-left:auto;transition:.3s ease-in}.cases__filters-item-children{list-style-type:none;padding-left:20px;display:none}.cases__filters-selected{margin-bottom:24px;list-style-type:none;display:flex;flex-wrap:wrap;gap:8px}.cases__filters-selected li{background:var(--black);padding:4px 16px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;border-radius:8px;cursor:pointer}@media (min-width:1024px){.cases__filters-selected li{padding:8px 16px}}.cases__filters-selected li span{font-family:Poppins,sans-serif;color:var(--white);font-size:16px}@media only screen and (min-width:375px){.cases__filters-item{font-size:calc(16px + 8 * (100vw - 375px)/ (1920 - 375))}.cases__filters-selected li span{font-size:calc(16px + 6 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.cases__filters-item{font-size:24px}.cases__filters-selected li span{font-size:22px}}.cases__notfound{font-family:Poppins,sans-serif;font-size:16px}@media only screen and (min-width:375px){.cases__notfound{font-size:calc(16px + 8 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.cases__notfound{font-size:24px}}.cases__general{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:20px}@media (max-width:1230px){.cases__general{flex-direction:column;align-items:flex-start;row-gap:36px;margin-bottom:16px}}.cases__list-wrap{padding:48px 0 60px}.cases__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:96px;list-style-type:none;margin-bottom:40px}@media (max-width:650px){.cases__list{gap:24px}}.single-more__item{margin:0}#loadMoreCases,.cases__item-more{background:var(--white);color:var(--black);max-width:166px;gap:unset;font-size:16px}#loadMoreCases img,.cases__item-more img{transition:.3s}#loadMoreCases span,.cases__item-more span{padding-right:12px;font-weight:500}#loadMoreCases:hover img,.cases__item-more{transition:.3s}#loadMoreCases{max-width:342px;width:100%;margin:0 auto;padding:12px 0;border:1px solid var(--black);font-size:22px;border-radius:20px;cursor:pointer}#loadMoreCases:hover{background:var(--primary);border-color:var(--primary);color:#fff}#loadMoreCases:hover img{filter:invert(1)}#loadMoreCases:hover .spinner{border-color:var(--white);border-bottom-color:var(--primary)}#loadMoreCases .spinner{width:20px;height:20px;border:2px solid var(--black);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:1s linear infinite rotation;transition:.3s ease-in-out;display:none}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slideDown{0%{transform:translateY(0)}100%{transform:translateY(10px)}}.single-features,.single-implementation{margin-bottom:24px;overflow:hidden}.single-features__wrap,.single-implementation__wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:32px}.single-features__info,.single-implementation__info{width:100%;max-width:645px;margin-right:auto;padding-right:24px;padding-left:24px}.single-features__info p,.single-implementation__info p{font-size:16px;font-family:Poppins,sans-serif;margin-bottom:24px}.single-features__info p:last-child,.single-implementation__info p:last-child{margin-bottom:0}.single-features__info hr,.single-implementation__info hr{height:2px;background:#0f63d8;border:none;margin-bottom:24px;max-width:312px}.single-features__img,.single-implementation__img{width:100%;position:relative}.single-features__img:after,.single-implementation__img:after{content:"";position:absolute;top:0;right:0;width:380px;height:100%;background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/icons/mask.png) 0 0/cover no-repeat;pointer-events:none}.single-features__img img,.single-implementation__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:230px;max-height:230px}@media (min-width:600px){.single-features__img img,.single-implementation__img img{min-height:350px;max-height:350px}}@media (min-width:1024px){.single-features,.single-implementation{margin-bottom:32px}.single-features__wrap,.single-implementation__wrap{flex-direction:row}.single-features__info,.single-implementation__info{padding-left:0}.single-features__info p,.single-implementation__info p{font-size:18px}.single-features__img,.single-implementation__img{max-width:calc(50% - 32px)}.single-features__img img,.single-implementation__img img{min-height:576px;max-height:576px}}.single-features__wrap{flex-direction:column}.single-features__img::after{left:0;right:auto;transform:rotateY(-180deg)}.single-features__info{margin-left:auto;margin-right:0;padding-left:24px;padding-right:24px}.single-features__info p{max-width:600px;margin-bottom:16px;line-height:1.6em;font-weight:500;letter-spacing:.08em}.single-features__info ul li{position:relative;padding-left:40px;font-family:Poppins,sans-serif;font-size:16px;list-style-type:none;margin-bottom:16px;line-height:1.5em}@media (min-width:1024px){.single-features__wrap{flex-direction:row-reverse}.single-features__info{padding-right:0}.single-features__info p{margin-bottom:40px}.single-features__info ul li{font-size:18px}.single-content__short::before{display:none}}.single-features__info ul li::before{content:"";background:url(//smissltd.com/wp-content/themes/smiss_theme/assets/images/icons/list-item.svg) 0 0/contain no-repeat;position:absolute;left:7px;top:7px;width:12px;height:12px}.single-features__info ul li:last-child{margin-bottom:0}.single-technologies__list .slick-track{justify-content:space-between}.single-technologies__list .slick-track::after,.single-technologies__list .slick-track::before{display:none}.single-content__short::before{content:"";position:absolute;width:74px;height:56px;background-image:url(//smissltd.com/wp-content/plugins/custom-gutenberg-blocks/src/overviewBlock/icons/dots.png);background-size:contain;background-repeat:no-repeat;bottom:0;right:-24px}.single-technologies__title{font-family:Goldman,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:32px}h1.single-hero__title{font-weight:600;text-transform:capitalize;letter-spacing:-.03em}h2.single-title__small{font-size:30px}@media only screen and (min-width:375px){.single-technologies__title{font-size:calc(32px + 16 * (100vw - 375px)/ (1920 - 375))}h2.single-title__small{font-size:calc(30px + 66 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.single-technologies__title{font-size:48px}h2.single-title__small{font-size:96px}}.single-title{font-family:Goldman,sans-serif;font-weight:400;text-transform:uppercase;color:var(--medium-grey);font-size:36px}@media only screen and (min-width:375px){.single-title{font-size:calc(36px + 60 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.single-title{font-size:96px}}.cases__item-title{font-family:Goldman,sans-serif;font-weight:400;font-size:36px}@media only screen and (min-width:375px){.cases__item-title{font-size:calc(36px + 36 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.cases__item-title{font-size:72px}}.legal-page__hero{height:calc(var(--vh,1vh) * 85);display:flex;align-items:center;justify-content:center}.legal-page__title{color:#fff;font-size:40px}.legal-page__content{padding:50px 0}.legal-page__content a,.legal-page__content h2,.legal-page__content h3{color:#0f63d8}.legal-page__content h2{margin-bottom:10px;font-size:20px}@media only screen and (min-width:375px){.legal-page__title{font-size:calc(40px + 14 * (100vw - 375px)/ (1920 - 375))}.legal-page__content h2{font-size:calc(20px + 28 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.legal-page__title{font-size:54px}.legal-page__content h2{font-size:48px}}.legal-page__content h3{font-size:20px;margin:24px 0 12px}.legal-page__content a,.legal-page__content ol,.legal-page__content p,.legal-page__content ul{font-size:16px}.legal-page__content ol,.legal-page__content ul{padding-left:20px}.legal-page__content a{border-bottom:1px solid #0f63d8}.legal-page__content li,.legal-page__content p{margin-bottom:16px}.error{padding:120px 0 46px;height:100%;display:flex;align-items:center;position:relative;background:#fafafa}@media (min-width:1024px){.error{padding:0;height:calc(var(--vh,1vh) * 100)}}.error__wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;position:relative}.error__btn:hover{background:#0011da;color:#fff}.error__img{max-width:625px;width:100%;height:auto;margin-bottom:40px}@media (min-width:1024px){.error__img{margin-bottom:80px}}.error h1{line-height:1.2em;margin-bottom:16px;color:#000;display:flex;flex-direction:column;font-size:36px}@media only screen and (min-width:375px){.error h1{font-size:calc(36px + 28 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.error h1{font-size:64px}}@media (min-width:480px){.error h1{display:block}}.error p{margin-bottom:32px;text-align:center;font-size:16px}@media only screen and (min-width:375px){.error p{font-size:calc(16px + 8 * (100vw - 375px)/ (1920 - 375))}}@media only screen and (min-width:1920px){.error p{font-size:24px}}.error404 header{background:#000}.error404 .quote-btn__wrap{display:none}