/* ---- */
/* HOME */
/* ---- */
.seg-box { border: 1px solid #d2d2d2; padding: 20px 12px; margin-bottom: 30px; display: flex; align-items: center; column-gap: 8px; /*justify-content: center;*/ }
/*.seg-box-last { margin-bottom: 0; }*/
.seg-box figure { width: 20%; display: flex; align-items: center; justify-content: center; margin-bottom: 0; }
.seg-box figure img.seg-icon { height: 30px; }
.seg-box figure img.seg-icon-xl { height: 35px; }
.seg-box figure img.seg-icon-xs { height: 25px; }
.seg-box h3 { margin-bottom: 10px; }
.seg-lnk { font-size: 11px; text-transform: uppercase; border-bottom: 2px solid #c1d42f; padding-right: 12px; padding-bottom: 4px; }
.seg-lnk em { font-style: normal; color: #c1d42f; font-size: 15px; }
/**/
.logo-assurant { height: 42px; }
.logo-mapfre { height: 65px; }
.logo-mawdy { height: 20px; /*margin: 22px 0;*/ }
.logo-sudamericana { height: 30px; }
.logo-swiss-medical { height: 30px; }
.logo-life { height: 44px; }
.logo-zurich { height: 72px; }


/* ------- */
/* HEADERS */
/* ------- */
/* desktop */
#head-seguros { background-image: url(../images/head-seguros-dsk.jpg); background-image: -webkit-image-set ( url("../images/head-seguros-dsk.jpg") 1x, url("../images/head-seguros-dsk@2x.jpg") 2x ); }

@media screen and (max-width: 1200px) {
	
	/* ------- */
	/* HEADERS */
	/* ------- */
    /* tablet */
    #head-seguros { background-image: url(../images/head-seguros-tbl.jpg); background-size: auto !important; background-image: -webkit-image-set ( url("../images/head-seguros-tbl.jpg") 1x, url("../images/head-seguros-tbl@2x.jpg") 2x ); }
	
}

@media screen and (max-width: 560px) {
	
	/* ------- */
	/* HEADERS */
	/* ------- */
    /* mobile */
    #head-seguros { background-image: url(../images/head-seguros-mbl.jpg); background-image: -webkit-image-set ( url("../images/head-seguros-mbl.jpg") 1x, url("../images/head-seguros-mbl@2x.jpg") 2x ); }
	
}