.client-hero{padding-top:165px;padding-bottom:75px;overflow:hidden}@media (max-width:1142px){.client-hero{padding-top:calc(128px + 37 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.client-hero{padding-bottom:calc(25px + 50 * ((100vw - 360px) / 782))}}.client-hero__body{position:relative}.client-hero__title{font-size:64px;line-height:normal;font-weight:600}@media (max-width:1142px){.client-hero__title{font-size:calc(36px + 28 * ((100vw - 360px) / 782))}}.client-hero__title span{color:#2270ca}.client-hero__quote{margin:24px 0 0 0;font-size:22px;line-height:normal;font-style:italic;font-weight:300;color:#0b0b0b}.client-hero__image{margin-top:75px;border-radius:20px;background-image:url("/wp-content/uploads/2024/11/Frame-18-5-1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;height:365px;position:relative}@media (max-width:1142px){.client-hero__image{margin-top:calc(50px + 25 * ((100vw - 360px) / 782))}}@media (max-width:575px){.client-hero__image{background-image:url("/wp-content/uploads/2024/11/Frame-18-6-2.jpg");height:514px}}.client-hero__circle{position:absolute;top:-50px;right:20px;animation:rotate 13s linear infinite}@media (max-width:767px){.client-hero__circle{right:0}}.client-hero__text{margin-top:90px}@media (max-width:1142px){.client-hero__text{margin-top:calc(80px + 10 * ((100vw - 360px) / 782))}}.client-last{padding-top:75px;padding-bottom:150px}@media (max-width:1142px){.client-last{padding-top:calc(25px + 50 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.client-last{padding-bottom:calc(100px + 50 * ((100vw - 360px) / 782))}}.client-last._faq .client-last__body{background-image:url("/wp-content/uploads/2024/11/freepik_edit_Candid-image-photography-natural-textures-highly-r-25-1.jpg")}.client-last__body{padding:83px 30px;background-image:url("/wp-content/uploads/2024/11/Frame-51-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:20px}@media (max-width:992px){.client-last__body{padding:60px 30px}}.client-last__title{text-align:center;font-size:48px;line-height:120%;font-weight:400;color:#f8f8f8}@media (max-width:1142px){.client-last__title{font-size:calc(32px + 16 * ((100vw - 360px) / 782))}}.client-last__text{margin-top:40px;max-width:900px;margin-left:auto;margin-right:auto;font-size:18px;line-height:130%;font-weight:400;color:#f8f8f8;text-align:center}@media (max-width:1142px){.client-last__text{margin-top:calc(30px + 10 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.client-last__text{font-size:calc(16px + 2 * ((100vw - 360px) / 782))}}.client-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){.client-last__link{margin-top:calc(40px + 20 * ((100vw - 360px) / 782))}}.client-last__link:hover{border-color:#2270ca;background-color:#2270ca}.client-faq__accordion{background-color:#ffffff;padding:35px;border-radius:20px}.client-faq__accordion:not(:last-child){margin-bottom:30px}@media (max-width:1142px){.client-faq__accordion:not(:last-child){margin-bottom:calc(25px + 5 * ((100vw - 360px) / 782))}}@media (max-width:767px){.client-faq__accordion{padding:12px 20px}}.client-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.client-faq__question .title{font-size:24px;line-height:normal;font-weight:500;color:#0B0B0B;font-family:"Urbanist", sans-serif;text-align:start}@media (max-width:1142px){.client-faq__question .title{font-size:calc(18px + 6 * ((100vw - 360px) / 782))}}.client-faq__question .icon{transition:all 0.3s ease 0s}.client-faq__question .icon svg path{transition:all 0.3s ease 0s}.client-faq__question._active .icon{transform:rotate(180deg)}.client-faq__question._active .icon svg path{stroke:#2270ca}.client-faq__answer .wrapper{padding:30px 0 0 0}@media (max-width:767px){.client-faq__answer .wrapper{padding:15px 0 0 0}}.client-faq__answer .wrapper ul{display:flex;flex-direction:column;row-gap:10px}.client-faq__answer .wrapper ul li{font-size:16px;font-weight:400}.client-faq__answer .wrapper ul li:nth-child(1){font-weight:600;font-size:20px}.client-faq__answer .wrapper ul li span{color:#2270ca;font-weight:600}