.cta-section{padding-bottom:clamp(80px,7.299vw,100px);width:100%}.cta-section .socials{display:flex;align-items:center;grid-gap:20px;height:-moz-fit-content;height:fit-content}.cta-section .socials__link{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1;border-radius:100%;position:relative}.cta-section .socials__link::before{pointer-events:none;content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gr-a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cta-section .socials__link img,.cta-section .socials__link svg{width:22px;aspect-ratio:1;display:flex;transition:all .2s}.cta-section .socials__link:hover img,.cta-section .socials__link:hover svg{transform:scale(1.1)}.cta-section .request-banner{background:var(--gr-d);border-radius:24px;padding:clamp(30px,3.65vw,50px) clamp(16px,4.088vw,56px);width:100%;display:grid;grid-gap:20px;align-items:center;position:relative}.cta-section .request-banner .stars{position:absolute;width:clamp(32px,4.672vw,64px);height:clamp(32px,4.672vw,64px);z-index:-1}.cta-section .request-banner__box{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--gap)}.cta-section .request-banner__box p{font-weight:400;line-height:150%;color:var(--cl-d)}.cta-section .request-banner__box .socials{grid-gap:var(--gap)}.cta-section .details-banner{background:var(--gr-d);border-radius:24px;padding:clamp(20px,3.504vw,48px) clamp(15px,4.672vw,64px);width:100%;display:flex;grid-gap:10px 20px;align-items:center;justify-content:center}.cta-section .details-banner .editor{align-items:center}.cta-section .details-banner .editor p{text-align:center}.cta-section .details-banner .stars{position:absolute;z-index:-1}.cta-section .details-banner p{font-weight:500;font-size:clamp(16px,1.606vw,22px);line-height:150%}.cta-section .details-banner__image{width:clamp(173px,31.752vw,435px);padding:0 clamp(40px,7.445vw,102px);height:100%;flex-shrink:0}.cta-section .details-banner__image img,.cta-section .details-banner__image picture{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.cta-section .details-banner.mode{justify-content:center;position:relative;justify-content:space-between;grid-gap:15px clamp(20px,4.672vw,64px)}.cta-section .details-banner.mode .stars{display:none}.cta-section .details-banner.mode .details-banner__image{position:relative}.cta-section .details-banner.mode .details-banner__image .stars{display:flex}.cta-section .details-banner.mode .details-banner__image .stars:not(.mode){right:0;left:initial;width:clamp(32px,5.839vw,80px);height:clamp(32px,5.839vw,80px)}.cta-section .details-banner.mode .details-banner__image .stars.mode{width:clamp(24px,3.504vw,48px);height:clamp(24px,3.504vw,48px);left:0;bottom:0}.cta-section .details-banner.mode .details-banner__image .stars.mode:after{margin-top:-10px}.cta-section .details-banner.mode .editor{align-items:start}.cta-section .details-banner.mode .editor p{max-width:100%}.cta-section .details-banner.info{flex-direction:row-reverse;align-items:flex-start;grid-gap:clamp(8px,2.336vw,32px)}.cta-section .details-banner.info .stars{display:none}.cta-section .details-banner.info .details-banner__image{width:clamp(24px,2.92vw,40px);padding:0;aspect-ratio:1;display:flex}.cta-section .details-banner.info .details-banner__image img,.cta-section .details-banner.info .details-banner__image svg{width:100%;height:100%}.cta-section .details-banner.info .details-banner__image .stars{display:none}.cta-section .details-banner.info .editor{width:100%}.cta-section .details-banner.info .editor p{font-size:clamp(16px,1.752vw,24px);max-width:100%;text-align:start}@media (min-width:577px){.cta-section .details-banner .stars:not(.mode){width:clamp(32px,7.299vw,100px);left:clamp(20px,4.38vw,60px);top:clamp(20px,2.19vw,30px)}.cta-section .details-banner .stars.mode{width:clamp(32px,5.839vw,80px);right:clamp(30px,6.569vw,90px);bottom:clamp(25px,2.92vw,40px)}.cta-section .details-banner p{max-width:min(54.234vw,743px)}.cta-section .details-banner.mode .details-banner__image .stars:not(.mode){top:-20px}.cta-section .details-banner.mode .editor p{text-align:start}}@media (min-width:768px){.cta-section .details-banner .editor p{max-width:70%}}@media (min-width:1025px){.cta-section .request-banner{--gap:clamp(15px, 1.752vw, 24px)}.cta-section .request-banner .stars{left:41%;bottom:32px}.cta-section .request-banner .title{text-align:start;max-width:min(36.058vw,494px)}.cta-section .request-banner__box p{grid-column:1/-1}.cta-section .request-banner__box .main-btn{width:100%}.cta-section .request-banner__box .socials__link{width:56px}.cta-section .request-banner__box .socials__link img{width:24px}}@media (min-width:1241px){.cta-section .request-banner{grid-template-columns:repeat(2,1fr)}}@media (max-width:1240px) and (min-width:1025px){.cta-section .request-banner{grid-template-columns:.85fr 1fr}}@media (max-width:1024px){.cta-section .request-banner{--gap:15px clamp(15px, 1.752vw, 24px);grid-template-columns:100%}.cta-section .request-banner .stars{left:clamp(10px,2.93vw,30px);bottom:clamp(10px,2.93vw,30px)}.cta-section .request-banner__box{grid-template-columns:100%;justify-items:center}.cta-section .request-banner__box p{text-align:center;max-width:85%}.cta-section .request-banner__box .socials__link{width:clamp(36px,4.088vw,56px)}.cta-section .request-banner__box .socials__link img{width:clamp(18px,1.752vw,24px)}}@media (max-width:767px) and (min-width:577px){.cta-section .details-banner .editor p{max-width:75%}}@media (max-width:576px){.cta-section .request-banner__box .main-btn{width:100%}.cta-section .details-banner{flex-direction:column}.cta-section .details-banner .stars:not(.mode){display:none}.cta-section .details-banner .stars.mode{width:24px;right:25px;bottom:10px}.cta-section .details-banner p{text-align:center}.cta-section .details-banner.mode .details-banner__image .stars:not(.mode){top:0}}