﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.section-background .widget-container.widget-cta{padding:clamp(3.2rem, 5.1891891892vw, 9.6rem) 0}.cta-block{--text-color: var(--base-white,#fff);position:relative;display:flex;align-items:center;min-height:36.6rem;background:var(--main-color-hover, #5E2222);border-radius:var(--base-border-radius, 3.2rem);overflow:hidden}.cta-block .cta-block-content{position:relative;z-index:3;width:100%;padding:clamp(4rem, 5.4054054054vw, 10rem) clamp(2rem, 8.1081081081vw, 15rem);text-align:center;color:var(--text-color, #1a1a1a)}.cta-block .cta-block-content::before{content:"";display:inline-block;margin-bottom:clamp(1.6rem, 1.2972972973vw, 2.4rem);font-size:clamp(6rem, 4.3243243243vw, 8rem);color:#dea2a2}.cta-block .cta-block-text{margin:0 auto}.cta-block .cta-block-text h2,.cta-block .cta-block-text h3{margin:0 0 clamp(1.6rem, 1.2972972973vw, 2.4rem) 0}.cta-block .cta-block-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(2.4rem, 2.1621621622vw, 4rem);margin:clamp(2rem, 2.1621621622vw, 4rem) 0 0 0}.cta-block .cta-block-button .link-phone{color:var(--base-white, #fff)}.cta-block .cta-block-button .link-phone::before{background-color:var(--base-white, #fff);color:var(--main-color, #BC4444)}.cta-block .cta-block-button .link-phone:hover{color:#dea2a2}.cta-block .cta-block-button .link-phone:hover::before{background-color:#dea2a2;color:var(--base-white, #fff)}