@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: $second-color-light}.widget-cta{position:static}.widget-cta.target{scroll-margin-top:-10rem}@media(min-width: 1400px){.widget-cta.target{scroll-margin-top:-10rem}}.section-white .cta-bg{background-color:var(--second-color-light, #EDF6FE)}.cta-block{background:var(--second-color, #036);border-radius:4rem;overflow:hidden;position:relative;z-index:4;padding:3.2rem;display:flex;flex-direction:column;justify-content:center}.cta-block img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.cta-block:after{content:"";background:linear-gradient(0deg, rgba(0, 51, 102, 0.64) 0%, rgba(0, 51, 102, 0.64) 100%),linear-gradient(270deg, rgba(0, 51, 102, 0) 0%, #036 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}@media(min-width: 480px){.cta-block{padding:clamp(4.8rem, 6.3131313131vw, 10rem) clamp(3.2rem, 6.3131313131vw, 10rem)}}@media(min-width: 1200px){.cta-block{min-height:89rem}}.cta-block .cta-block-text{color:var(--base-white, #fff);max-width:90rem}.cta-block .cta-block-text h2,.cta-block .cta-block-text h3,.cta-block .cta-block-text h4{color:var(--base-white, #fff);margin-bottom:2.4rem}.cta-block .cta-block-flex{display:flex;justify-content:space-between;align-items:flex-end}@media(min-width: 320px)and (max-width: 767px){.cta-block .cta-block-flex{flex-wrap:wrap}}.cta-block .cta-block-contact{display:flex;align-items:flex-start;flex-wrap:wrap}@media(min-width: 320px)and (max-width: 767px){.cta-block .cta-block-contact{gap:2.4rem;margin-top:2.4rem}}.cta-block .cta-block-contact a{text-transform:lowercase;color:var(--base-white, #fff);font-size:clamp(2.4rem, 2.2727272727vw, 3.6rem);font-weight:700;line-height:clamp(3.6rem, 2.6515151515vw, 4.2rem);margin:0}@media(min-width: 768px){.cta-block .cta-block-contact a{margin:8rem clamp(2.4rem, 3.0303030303vw, 4.8rem) 0 0}}.cta-block .cta-block-contact a:hover{color:var(--main-color, #0D9D77)}.cta-block .cta-block-contact .cta-block-time{color:var(--base-white, #fff);display:block;margin:5px 0 0 5.8rem}.cta-block .cta-block-button{margin:3.2rem 0 0 0}@media(min-width: 768px){.cta-block .cta-block-button{margin:1.6rem 0 0 0}}.cta-block .cta-block-button .btn{white-space:nowrap}