/* ==========================================================
   SEGUROS — CTA
   ========================================================== */

.pw-insurance-cta{
	padding:clamp(3.5rem,7vw,6rem) 0;
	background:var(--pw-navy);
}

.pw-insurance-cta__container{
	width:min(calc(100% - 32px),900px);
	margin-inline:auto;
	display:flex;
	align-items:flex-start;
	gap:1.5rem;
}

.pw-insurance-cta__icon{
	display:grid;
	place-items:center;
	width:72px;
	height:72px;
	flex:0 0 72px;
	border-radius:50%;
	background:var(--pw-green);
	color:var(--pw-white);
}

.pw-insurance-cta__icon svg{
	width:36px;
	height:36px;
}

.pw-insurance-cta__content{
	flex:1;
}

.pw-insurance-cta .pw-insurance-section-eyebrow{
	color:#A8D08D;
}

.pw-insurance-cta__content > p:last-of-type{
	max-width:680px;
	margin:1rem 0 0;
	color:#DDE7F3;
	line-height:1.7;
}

.pw-insurance-cta__actions{
	display:flex;
	flex-wrap:wrap;
	gap:.75rem;
	margin-top:1.5rem;
}

@media (max-width:600px){
	.pw-insurance-cta{
		padding:3.5rem 0;
	}
	.pw-insurance-cta__container{
		width:calc(100% - 24px);
		flex-direction:column;
	}
	.pw-insurance-cta__icon{
		width:58px;
		height:58px;
		flex-basis:58px;
	}
	.pw-insurance-cta__actions{
		flex-direction:column;
	}
	.pw-insurance-cta__actions .pw-insurance-button{
		width:100%;
	}
}
