.elementor .cp-sec{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:3vw;padding-inline-end:3vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:2.6vw;align-items:stretch;}.elementor .btn{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1.5px;border-color:#00000000;border-style:solid;background-color:#00000000;transition:all 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--white);border-color:var(--red-dark);background-color:var(--red-dark);}.elementor .btn-primary{color:var(--white);border-color:var(--red);background-color:var(--red);box-shadow:0px 8px 20px 0px rgba(195, 42, 61, 0.22);}.elementor .cp-btn{font-weight:700;font-size:clamp(13px, 0.9vw, 17.5px);padding-block-start:clamp(13px, 1.05vw, 21px);padding-block-end:clamp(13px, 1.05vw, 21px);padding-inline-start:clamp(20px, 2vw, 40px);padding-inline-end:clamp(20px, 2vw, 40px);border-radius:12px;}.elementor .cp-bg-sky{background-image:linear-gradient(180deg, #F2F8FC 0%,#E8F1F9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}