.calltoaction__inner{max-width:1120px;padding-right:15px;padding-left:15px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px, 2.5vw, 30px);align-items:center;justify-content:center}
.calltoaction__inner .h1, .calltoaction__inner .widget__description{margin:0;text-align:center;padding:0}
.calltoaction__inner .widget__description{font-weight:300}
.calltoaction__line{height:1px;width:100%;background: linear-gradient(90deg, rgba(236, 216, 184, 1) 0%, rgba(206, 175, 125, 0) 100%)}
.calltoaction__blocks{display:flex;flex-wrap:wrap;gap: clamp(14px, 1.6vw, 24px)}
.calltoaction__block{width: calc((100% - clamp(14px, 1.6vw, 24px) * 2) / 3);display:flex;flex-direction:column;align-items:start;justify-content:start;padding: clamp(14px, 1.4vw, 20px);gap: clamp(14px, 1.4vw, 20px);background: rgba(206, 175, 125, 0.1);border-radius: 16px;font-size: clamp(14px, 0.3vw + 13px, 16px);line-height:1.25}
.calltoaction__title{display:flex;align-items:center;gap: clamp(12px, 1.4vw, 20px);font-weight: 400;color: #FFFFFF;font-size: clamp(16px, 0.4vw + 13px, 20px);line-height: 1.25}
.calltoaction__title svg{color:#CEAF7D;width:34px;height: auto;min-width: 34px}
.calltoaction__warning{color:#CEAF7D;line-height: 1.25;display:flex;align-items:center;justify-content:center;gap:10px;font-size: clamp(14px, 0.3vw + 13px, 16px);color: #CEAF7D}
.calltoaction__warning svg{width: clamp(20px, 1.8vw, 28px);height: auto;min-width: clamp(20px, 1.8vw, 28px)}
@media(max-width:1229px){
}
@media(max-width:991px) and (min-width:768px){
	.calltoaction__title{min-height:43px}
	.calltoaction__title svg{width:25px; min-width: 25px}
}
@media(max-width:767px){
    .calltoaction__block{width: 100%; text-align:center; justify-content:center; align-items:center}
	.calltoaction__line{background: linear-gradient(90deg, rgba(206, 175, 125, 0) 0%, rgba(236, 216, 184, 1) 50%, rgba(206, 175, 125, 0) 100%);}
	.calltoaction__title{justify-content:center; margin: 0 auto}
	.calltoaction__title svg{width: clamp(24px, 2.2vw, 34px); min-width: clamp(24px, 2.2vw, 34px)}
}
@media(max-width:575px){
	.calltoaction__inner .widget__description br{display:none}
    .calltoaction__blocks{gap: 12px}
    .calltoaction__block{padding: 14px;gap: 14px}
    .calltoaction__title{flex-direction: column;align-items:center;text-align:center;gap: 10px}
}