section.compoo_cta{padding:40px 20px}section.compoo_cta.dark_blue_bg{background-color:#04163f;background-image:radial-gradient(ellipse at center,#07507d 0,#063a6b 45%,#031a45 80%,#020520 100%)}section.compoo_cta.light_blue_bg{background-color:#0a58a0;background-image:radial-gradient(ellipse at center,#0b66ae 0,#0a58a0 50%,#123f88 100%)}section.compoo_cta.black_bg{background-color:#232323;background-image:radial-gradient(ellipse at center,#353535 0,#232323 55%,#111 100%)}section.compoo_cta.grey_bg{background-color:#8a8a8a;background-image:radial-gradient(ellipse at center,#9b9b9b 0,#8a8a8a 55%,#747474 100%)}section.compoo_cta.light_red_bg{background-color:#8a171c;background-image:radial-gradient(ellipse at center,#a31c21 0,#8a171c 50%,#5c0f14 100%)}section.compoo_cta.dark_red_bg{background-color:#5c141b;background-image:radial-gradient(ellipse at center,#741920 0,#5c141b 50%,#2b0a10 100%)}section.compoo_cta.white_bg{background:var(--white)}section.compoo_cta .cta_div{align-items:center;display:flex;gap:20px}section.compoo_cta .cta_div img{aspect-ratio:13/5;height:auto;width:100%}section.compoo_cta .content_car_cta{display:flex;flex-direction:column;row-gap:15px}section.compoo_cta.black_bg .content_car_cta *,section.compoo_cta.dark_blue_bg .content_car_cta *,section.compoo_cta.dark_red_bg .content_car_cta *,section.compoo_cta.grey_bg .content_car_cta *,section.compoo_cta.light_blue_bg .content_car_cta *,section.compoo_cta.light_red_bg .content_car_cta *{color:var(--white)}section.compoo_cta.white_bg .content_car_cta *{color:var(--headerbg)}section.compoo_cta .content_car_cta p{font-size:18px;line-height:1.3}section.compoo_cta .cta_div.reverse,section.compoo_cta .cta_div.reverse-col{flex-direction:row-reverse}.compo-50 .h2h.border-line:after{left:0}@media (min-width:1025px){section.compoo_cta .content_car_cta{width:calc(100% - 600px)}}@media (min-width:769px) and (max-width:1024px){section.compoo_cta .cta_div{flex-direction:column-reverse;gap:20px}section.compoo_cta.compo-50 .cta_div{display:block}section.compoo_cta .cta_div img{width:100%}}@media (min-width:769px){.compo-50 .h2h{font-size:30px!important;font-weight:700!important}}@media (max-width:768px){section.compoo_cta .cta_div{flex-direction:column;gap:20px}section.compoo_cta .cta_div img{width:100%}section.compoo_cta .cta_div.reverse-col{flex-direction:column}.compo-50 .h2h{font-size:22px!important;font-weight:800!important}}
