.sol-hero{padding-top:165px;padding-bottom:75px;overflow:hidden}@media (max-width:1142px){.sol-hero{padding-top:calc(128px + 37 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-hero{padding-bottom:calc(25px + 50 * ((100vw - 360px) / 782))}}.sol-hero__body{position:relative}.sol-hero__title{font-size:64px;line-height:normal;font-weight:600}@media (max-width:1142px){.sol-hero__title{font-size:calc(36px + 28 * ((100vw - 360px) / 782))}}.sol-hero__title span{color:#2270ca}.sol-hero__quote{margin:24px 0 0 0;font-size:22px;line-height:normal;font-style:italic;font-weight:300;color:#0b0b0b}.sol-hero__image{margin-top:75px;border-radius:20px;background-image:url("/wp-content/uploads/2024/11/happy-mid-aged-business-woman-manager-handshaking-office-meeting-smiling-female-1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;height:365px;position:relative}@media (max-width:1142px){.sol-hero__image{margin-top:calc(50px + 25 * ((100vw - 360px) / 782))}}@media (max-width:575px){.sol-hero__image{background-image:url("/wp-content/uploads/2024/11/Frame-18-4-1.jpg");height:514px}}.sol-hero__circle{position:absolute;top:-79px;right:12%;animation:rotate 13s linear infinite}@media (max-width:767px){.sol-hero__circle{right:0;top:-40px}}.sol-hero__text{margin-top:90px}@media (max-width:1142px){.sol-hero__text{margin-top:calc(80px + 10 * ((100vw - 360px) / 782))}}.sol-last{padding-top:75px;padding-bottom:150px}@media (max-width:1142px){.sol-last{padding-top:calc(25px + 50 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-last{padding-bottom:calc(100px + 50 * ((100vw - 360px) / 782))}}.sol-last__body{padding:83px 30px;background-image:url("/wp-content/uploads/2024/11/sits-by-table-with-laptops-young-business-people-formal-clothes-working-office-1-1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:20px}@media (max-width:992px){.sol-last__body{padding:60px 30px}}.sol-last__title{text-align:center;font-size:48px;line-height:120%;font-weight:400;color:#f8f8f8}@media (max-width:1142px){.sol-last__title{font-size:calc(32px + 16 * ((100vw - 360px) / 782))}}.sol-last__text{margin-top:40px;max-width:915px;margin-left:auto;margin-right:auto;font-size:18px;line-height:130%;font-weight:400;color:#f8f8f8;text-align:center}@media (max-width:1142px){.sol-last__text{margin-top:calc(30px + 10 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-last__text{font-size:calc(16px + 2 * ((100vw - 360px) / 782))}}.sol-last__link{margin-top:60px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:100px;transition:all 0.3s ease 0s;padding:7px 25px;border:1px solid #f8f8f8;font-size:20px;line-height:normal;color:#f8f8f8}@media (max-width:1142px){.sol-last__link{margin-top:calc(40px + 20 * ((100vw - 360px) / 782))}}.sol-last__link:hover{border-color:#2270ca;background-color:#2270ca}.sol-why{padding-top:75px;padding-bottom:75px}@media (max-width:1142px){.sol-why{padding-top:calc(25px + 50 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-why{padding-bottom:calc(25px + 50 * ((100vw - 360px) / 782))}}.sol-why__title{font-size:48px;line-height:normal;color:#161616}@media (max-width:1142px){.sol-why__title{font-size:calc(32px + 16 * ((100vw - 360px) / 782))}}.sol-why__text{margin-top:40px;font-size:18px;line-height:26px;color:#0b0b0b}@media (max-width:1142px){.sol-why__text{margin-top:calc(30px + 10 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-why__text{font-size:calc(16px + 2 * ((100vw - 360px) / 782))}}.sol-why__slider{max-width:885px;margin:60px auto 0 auto}.sol-why-slider{display:flex;flex-direction:column;gap:30px}@media (max-width:992px){.sol-why-slider{margin:0 -8px;display:block;gap:0}.sol-why-slider .slick-track{display:flex}}.sol-why-slider .slick-dots{margin:50px auto 0 auto;width:fit-content;display:flex;align-items:center;gap:5px}.sol-why-slider .slick-dots li button{font-size:0;width:6px;height:6px;border-radius:100px;background-color:#0b0b0b;transition:all 0.3s ease 0s}.sol-why-slider .slick-dots li.slick-active button{background-color:#2270ca}@media (max-width:992px){.sol-why-slider__item{width:100%;padding:0 8px;height:auto !important}}.sol-why-slider__wrapper{display:flex;align-items:stretch;gap:30px;height:100%}@media (max-width:992px){.sol-why-slider__wrapper{flex-direction:column;gap:20px}}.sol-why-slider__col-01{width:45%;border:1px solid #000000;border-radius:20px;padding:31px 35px;background-color:#e7e7e7;display:flex;align-items:center;gap:35px}@media (max-width:992px){.sol-why-slider__col-01{width:100%}}.sol-why-slider__number{font-size:55px;line-height:normal;font-weight:300;color:#2270ca}.sol-why-slider__title{font-size:22px;line-height:normal;color:#222222;font-weight:600}@media (max-width:1142px){.sol-why-slider__title{font-size:calc(20px + 2 * ((100vw - 360px) / 782))}}.sol-why-slider__col-02{width:55%;border-radius:20px;border:1px solid #000000;padding:25px 40px;background-color:#2270ca;font-size:16px;line-height:normal;color:#fff;display:flex;align-items:center}@media (max-width:992px){.sol-why-slider__col-02{width:100%;height:100%}}.sol-faq{padding-top:75px;padding-bottom:150px;background-color:#e7e7e7}@media (max-width:1142px){.sol-faq{padding-top:calc(25px + 50 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-faq{padding-bottom:calc(100px + 50 * ((100vw - 360px) / 782))}}.sol-faq__title{font-size:48px;line-height:normal;color:#161616;text-align:center}@media (max-width:1142px){.sol-faq__title{font-size:calc(32px + 16 * ((100vw - 360px) / 782))}}.sol-faq__text{margin-top:40px;font-size:18px;margin-left:auto;margin-right:auto;line-height:26px;color:#0b0b0b;text-align:center;max-width:700px}@media (max-width:1142px){.sol-faq__text{margin-top:calc(30px + 10 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.sol-faq__text{font-size:calc(16px + 2 * ((100vw - 360px) / 782))}}.sol-faq__form{margin:40px auto 0 auto;max-width:523px}.sol-faq__form .wpcf7 .wpcf7-form .form{max-width:523px;display:grid;grid-template-columns:minmax(auto, 48%) minmax(auto, 52%);gap:15px}@media (max-width:767px){.sol-faq__form .wpcf7 .wpcf7-form .form{display:flex;flex-direction:column}}.sol-faq__form .wpcf7 .wpcf7-form .form__row{width:100%;position:relative}.sol-faq__form .wpcf7 .wpcf7-form .form__row._hide{position:absolute;z-index:-1;top:0;left:0;opacity:0;visibility:hidden}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap{display:flex}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input,.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea{width:100%;background-color:#F8F8F8;border:1px solid #000000;border-radius:9px;padding:11px 20px;color:#030303;font-family:"Urbanist", sans-serif;font-size:14px;line-height:normal;font-weight:400;font-style:normal;transition:all 0.3s ease 0s}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input::placeholder,.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea::placeholder{color:#5e5e5e;font-family:"Urbanist", sans-serif;font-weight:300;font-style:italic;font-size:14px;line-height:normal}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input.wpcf7-not-valid,.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#ff0000}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea{height:80px;resize:none}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-14px;left:0;font-size:12px;line-height:normal;color:#ff0000}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit{grid-column-start:span 2;background-color:#2270ca;width:100%;max-width:100%;border-radius:9px;display:flex;align-items:center;justify-content:center;border:none;transition:all 0.3s ease 0s;font-family:"Urbanist", sans-serif;color:#f8f8f8;font-size:20px;padding:12px 24px;cursor:pointer}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit:hover{background-color:#195394}.sol-faq__form .wpcf7 .wpcf7-form .form__row:nth-child(7),.sol-faq__form .wpcf7 .wpcf7-form .form__row:nth-child(8),.sol-faq__form .wpcf7 .wpcf7-form .form__row:last-child{grid-column-start:span 2}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-spinner{position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 0);margin:0}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item{}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label{margin:0;display:flex;position:relative;padding-left:30px;color:#5d5d5d;font-size:14px;font-style:italic;font-family:"Urbanist", sans-serif;cursor:pointer}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label a{font-family:"Urbanist", sans-serif;color:#5d5d5d;transition:all 0.3s ease 0s}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label a:hover{text-decoration:underline;color:#2270CA}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label::before{content:"";position:absolute;top:3px;left:0;width:16px;height:16px;border:1px solid #000000;background-color:transparent;border-radius:3px}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label::after{content:"";position:absolute;top:5px;left:2px;width:12px;height:12px;background-color:#2270CA;border-radius:3px;opacity:0;visibility:hidden;transition:all 0.3s ease 0s}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label._active::after{opacity:1;visibility:visible}.sol-faq__form .wpcf7 .wpcf7-form .form__row .wpcf7-acceptance .wpcf7-list-item label input{opacity:0;visibility:hidden;position:absolute;z-index:-1}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti{width:100%}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container{width:100%;position:relative;top:0;left:0}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container:hover{background-color:transparent !important}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__selected-flag{position:absolute;height:47px;top:0;left:0;color:#333333;font-size:16px;line-height:140%;font-family:"Urbanist", sans-serif;padding-left:16px;background-color:transparent}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__selected-flag .iti-arrow{right:-5px}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list{width:100%;top:47px;border-radius:8px;border-color:#000000 !important;background-color:#F8F8F8;overflow-x:hidden;z-index:30}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list::-webkit-scrollbar{background:transparent !important;width:12px !important;border-radius:0 8px 8px 0}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list::-webkit-scrollbar-track{background:#cfcfcf !important;width:12px !important;border-radius:0 8px 8px 0}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list::-webkit-scrollbar-thumb{background-color:#767676 !important;width:12px !important}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list li{color:#333333;font-size:16px;line-height:140%;font-family:"Urbanist", sans-serif;background-color:#F6F6F6}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list li:hover{background-color:#e1e8f7}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti .iti__flag-container .iti__country-list li.divider{height:1px;margin:0;padding:0}.sol-faq__form .wpcf7 .wpcf7-form .form__row .iti input{padding-left:95px !important}.sol-faq__form .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{display:none !important}@media (max-width:767px){.sol-services__container._container{padding:0}}.sol-services__title{font-size:48px;line-height:normal;color:#161616}@media (max-width:1142px){.sol-services__title{font-size:calc(32px + 16 * ((100vw - 360px) / 782))}}@media (max-width:767px){.sol-services__title{padding:0 16px}}.sol-services__tabs{margin-top:60px}@media (max-width:1142px){.sol-services__tabs{margin-top:calc(40px + 20 * ((100vw - 360px) / 782))}}