@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500&display=swap";:root{--primary-font: "Libre Franklin", sans-serif;--secondary-font: "DM Sans", sans-serif;--btn-font: "Inter", sans-serif;--testimonial-font: "Manrope", sans-serif;--black: #000;--white: #fff;--header-background: #F7F7F7;--section-background: #F8F8F8;--light-gray: #F8F8F8;--yellow: #FFD500;--yellow-dot: #FFE245;--grey: #3F3D3C;--footer-line: #E0E5E4;--line-background: #D4D2E3;--row-background: #D3D3D3;--position-color: #727272;--primary-btn-bg: linear-gradient(359deg, #31343F 0.48%, #3E4354 99.44%);--eyebrow-bg: #FCCD0A;--number-yellow: #F7B719;--border-color: #ECB606;--box-yellow: linear-gradient(180deg, #F7B719 0%, #FFC533 100%);--testimonials-color: #BFBFBF;--rectangle-background: #EFEFEF;--orange: #EA580C}.tb-animation-text-section{padding:5.9375rem 0 4.5rem;background-color:var(--section-background);position:relative;z-index:10}.tb-animation-text-section::before{content:"";width:100%;aspect-ratio:1600/654;display:block;position:absolute;top:11.5625rem;left:0;background-position:center;background-size:cover;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="654" viewBox="0 0 1600 654" fill="none"><path d="M0 321.886L1600 0.378784V321.886L0 653.379V321.886Z" fill="%23EFEFEF"/></svg>');z-index:-1}.tb-animation-text-section__animation{margin:0 0 0 1.25rem}.tb-animation-text-section__content{padding:0 0 0 1.25rem}.tb-animation-text-section__blocks{margin:4.6875rem 0 0}.tb-animation-text-section__blocks .row{margin-left:-1.25rem;margin-right:-1.25rem}.tb-animation-text-section__blocks .row>*{padding-left:1.25rem;padding-right:1.25rem}.tb-animation-text-section__blocks-item{width:100%;padding:1.5rem;background-color:var(--white);border-radius:1rem;box-shadow:0px 114px 32px 0px rgba(0,0,0,0),0px 73px 29px 0px rgba(0,0,0,.01),0px 41px 25px 0px rgba(0,0,0,.02),0px 18px 18px 0px rgba(0,0,0,.04),0px 5px 10px 0px rgba(0,0,0,.04);display:flex;flex-wrap:wrap;border-bottom-width:0.6875rem;border-bottom-style:solid;gap:1.5rem 0}.tb-animation-text-section__blocks-item .icon{width:100%;height:4.625rem;position:relative}.tb-animation-text-section__blocks-item .icon img{position:relative;z-index:2}.tb-animation-text-section__blocks-item .icon::before{content:"";width:3.875rem;height:3.875rem;display:block;position:absolute;top:0.75rem;left:1.3125rem;border-radius:50%;background-color:var(--yellow-dot);z-index:1}.tb-animation-text-section__blocks-item .content{width:100%;min-height:6.875rem}.tb-animation-text-section__blocks-item .content h5{font-family:var(--btn-font);font-weight:600;line-height:140%;margin-bottom:0.9375rem;letter-spacing:-0.01875rem}.tb-animation-text-section__blocks-item .content p{line-height:140%;letter-spacing:-0.005rem;margin-bottom:0}.tb-animation-text-section__services{width:100%;display:inline-flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0 0}.tb-animation-text-section__services-item{display:flex;padding:0.75rem 1rem 0.6875rem;border-radius:1.5rem;background-color:var(--white);border-radius:24px;box-shadow:0px 60px 17px 0px rgba(0,0,0,0),0px 38px 15px 0px rgba(0,0,0,.01),0px 22px 13px 0px rgba(0,0,0,.03),0px 10px 10px 0px rgba(0,0,0,.06),0px 2px 5px 0px rgba(0,0,0,.06);gap:0 0.625rem;align-items:center}.tb-animation-text-section__services-item h6{margin-bottom:0}@media(max-width: 991.98px){.tb-animation-text-section{padding:3rem 0 4.5rem}.tb-animation-text-section__animation{margin:0 0 1.5rem}.tb-animation-text-section__animation dotlottie-player{width:100% !important}.tb-animation-text-section__content{padding:0}.tb-animation-text-section__blocks{margin:3rem 0 0}.tb-animation-text-section__blocks-item{margin-bottom:2.5rem}.tb-animation-text-section__services{margin:0;gap:1rem}}@media(max-width: 767.98px){.tb-animation-text-section__content a.tb-btn.primary{width:100%}}