.elementor-3736 .elementor-element.elementor-element-b8cef48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3736 .elementor-element.elementor-element-b8cef48:not(.elementor-motion-effects-element-type-background), .elementor-3736 .elementor-element.elementor-element-b8cef48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-menu-toggle{margin:0 auto;}.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu .elementor-item{font-family:"Aeonik", Sans-serif;font-weight:500;}.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main .elementor-item{color:#657599;fill:#657599;padding-left:0px;padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main .elementor-item:focus{color:#0081FF;fill:#0081FF;}.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0081FF;}.elementor-3736 .elementor-element.elementor-element-7bbea5d{--e-nav-menu-horizontal-menu-item-margin:calc( 53px / 2 );}.elementor-3736 .elementor-element.elementor-element-7bbea5d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:53px;}.elementor-3736 .elementor-element.elementor-element-4f03496{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3736 .elementor-element.elementor-element-713c8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3736 .elementor-element.elementor-element-15d4dd6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-3736 .elementor-element.elementor-element-15d4dd6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3736 .elementor-element.elementor-element-15d4dd6.elementor-element{--align-self:center;}.elementor-3736 .elementor-element.elementor-element-15d4dd6 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:2em;font-weight:500;}.elementor-3736 .elementor-element.elementor-element-994f4ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-d153e6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3736 .elementor-element.elementor-element-4651761{--grid-columns:3;--grid-column-gap:20px;}.elementor-3736 .elementor-element.elementor-element-0225b12{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-a1546c2{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0081FF;--border-color:#0081FF;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3736 .elementor-element.elementor-element-1097f8b{text-align:left;}.elementor-3736 .elementor-element.elementor-element-1097f8b .elementor-heading-title{font-family:"Moranga", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3736 .elementor-element.elementor-element-b9a2e01{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:2;}.elementor-3736 .elementor-element.elementor-element-b9a2e01 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button{background-color:#56565600;font-family:"Aeonik", Sans-serif;font-weight:bold;fill:#B3B8CB;color:#B3B8CB;padding:0px 0px 0px 0px;}.elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button:hover, .elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button:focus{color:var( --e-global-color-158344b );}.elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button:hover svg, .elementor-3736 .elementor-element.elementor-element-7d316e1 .elementor-button:focus svg{fill:var( --e-global-color-158344b );}@media(max-width:1024px){.elementor-3736 .elementor-element.elementor-element-4651761{--grid-columns:2;}}@media(max-width:767px){.elementor-3736 .elementor-element.elementor-element-15d4dd6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3736 .elementor-element.elementor-element-15d4dd6 .elementor-heading-title{font-size:1.5em;}.elementor-3736 .elementor-element.elementor-element-4651761{--grid-columns:1;}.elementor-3736 .elementor-element.elementor-element-1097f8b .elementor-heading-title{font-size:1.5em;}}@media(min-width:768px){.elementor-3736 .elementor-element.elementor-element-994f4ff{--width:100%;}.elementor-3736 .elementor-element.elementor-element-d153e6b{--width:75%;}.elementor-3736 .elementor-element.elementor-element-0225b12{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-15d4dd6 */.elementor-3736 .elementor-element.elementor-element-15d4dd6 b{
    color:#0081FF;
}
@media only screen and (max-width:768px){
    .elementor-3736 .elementor-element.elementor-element-15d4dd6 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-4651761 */.contenedor-servicio-loop.fianzas{
    border-color: var(--verde-kalifa)!important;
}
.contenedor-servicio-loop.seguros-internacionales{
    border-color: var(--amarillo-naranja)!important;
}
.contenedor-servicio-loop.seguros-empresariales{
    border-color: var(--aqua)!important;
}
.contenedor-servicio-loop.seguros-personales{
    border-color: var(--naranja)!important;
}
.imagen-fondo, 
.txt-hover {
    opacity: 0;
    transition: .4s ease;
}

.contenedor-servicio-loop:hover .imagen-fondo,
.contenedor-servicio-loop.servicio-activo .imagen-fondo,
.contenedor-servicio-loop:hover .txt-hover,
.contenedor-servicio-loop.servicio-activo .txt-hover {
    opacity: 1;
}
.contenedor-servicio-loop{
   transition:.4s ease;
}
.contenedor-servicio-loop.fianzas:hover, .contenedor-servicio-loop.fianzas.servicio-activo{
     background-image: linear-gradient(179deg, #FFFFFF 22%, rgba(0,182,116,0.2) 100%);
}
.contenedor-servicio-loop.seguros-internacionales:hover, .contenedor-servicio-loop.seguros-internacionales.servicio-activo{
     background-image: linear-gradient(179deg, #FFFFFF 22%, rgba(255,164,0,0.2) 100%);
}
.contenedor-servicio-loop.seguros-empresariales:hover, .contenedor-servicio-loop.seguros-empresariales.servicio-activo{
     background-image: linear-gradient(179deg, #FFFFFF 22%, rgba(0,181,219,0.2) 100%);
}
.contenedor-servicio-loop.seguros-personales:hover, .contenedor-servicio-loop.seguros-personales.servicio-activo{
     background-image: linear-gradient(179deg, #FFFFFF 22%, rgba(255,51,0,0.2) 100%);
}


.contenedor-servicio-loop.fianzas:hover .btnflecha svg g, .contenedor-servicio-loop.fianzas.servicio-activo .btnflecha svg g {
    stroke: var(--verde-kalifa)!important;
}
.contenedor-servicio-loop.fianzas:hover .btnflecha a:after, .contenedor-servicio-loop.fianzas.servicio-activo .btnflecha a:after{
	background: var(--verde-kalifa)!important;
}
.contenedor-servicio-loop.fianzas:hover .btnflecha a, .contenedor-servicio-loop.fianzas.servicio-activo .btnflecha a{
	color: var(--verde-kalifa)!important;
}
/* Seguros Internacionales */
.contenedor-servicio-loop.seguros-internacionales:hover .btnflecha svg g,
.contenedor-servicio-loop.seguros-internacionales.servicio-activo .btnflecha svg g {
    stroke: var(--amarillo-naranja)!important;
}
.contenedor-servicio-loop.seguros-internacionales:hover .btnflecha a:after,
.contenedor-servicio-loop.seguros-internacionales.servicio-activo .btnflecha a:after {
    background: var(--amarillo-naranja)!important;
}
.contenedor-servicio-loop.seguros-internacionales:hover .btnflecha a,
.contenedor-servicio-loop.seguros-internacionales.servicio-activo .btnflecha a {
    color: var(--amarillo-naranja)!important;
}

/* Seguros Empresariales */
.contenedor-servicio-loop.seguros-empresariales:hover .btnflecha svg g,
.contenedor-servicio-loop.seguros-empresariales.servicio-activo .btnflecha svg g {
    stroke: var(--aqua)!important;
}
.contenedor-servicio-loop.seguros-empresariales:hover .btnflecha a:after,
.contenedor-servicio-loop.seguros-empresariales.servicio-activo .btnflecha a:after {
    background: var(--aqua)!important;
}
.contenedor-servicio-loop.seguros-empresariales:hover .btnflecha a,
.contenedor-servicio-loop.seguros-empresariales.servicio-activo .btnflecha a {
    color: var(--aqua)!important;
}

/* Seguros Personales */
.contenedor-servicio-loop.seguros-personales:hover .btnflecha svg g,
.contenedor-servicio-loop.seguros-personales.servicio-activo .btnflecha svg g {
    stroke: var(--naranja)!important;
}
.contenedor-servicio-loop.seguros-personales:hover .btnflecha a:after,
.contenedor-servicio-loop.seguros-personales.servicio-activo .btnflecha a:after {
    background: var(--naranja)!important;
}
.contenedor-servicio-loop.seguros-personales:hover .btnflecha a,
.contenedor-servicio-loop.seguros-personales.servicio-activo .btnflecha a {
    color: var(--naranja)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d316e1 */.elementor-3736 .elementor-element.elementor-element-7d316e1 svg g{
    stroke:#B3B8CB!important;
}
.elementor-3736 .elementor-element.elementor-element-7d316e1:hover a{
    color:#0081FF!important;
}
.elementor-3736 .elementor-element.elementor-element-7d316e1:hover svg g{
    stroke:#0081FF!important;
}/* End custom CSS */
/* Start custom CSS */.filtrado-seguros .searchandfilter ul{
    display: flex;
    gap:15px;
    justify-content: start;
    padding:0;
}
.filtrado-seguros ul{
    padding-left:0;
}
.filtrado-seguros input{
 display: none;
}

.filtrado-seguros .sf-field-taxonomy-tipo-de-seguro ul li label{
    padding-left:0;
    color:#657599;
    cursor:pointer;
    font-weight:500;
        padding:10px 20px!important; 
    border:1px solid #657599;
    border-radius:60px;
    cursor:pointer;
    display:flex;
    justify-content: center;
    align-items: center;
    transition:.4s ease;
}
.filtrado-seguros .sf-option-active label, .filtrado-seguros .sf-field-taxonomy-tipo-de-seguro ul li:hover label{
    background:#0080FF;
    border-color:var(--azul-kalifa)!important;
}
.filtrado-seguros .sf-option-active label, .filtrado-seguros .sf-field-taxonomy-tipo-de-seguro ul li:hover label{
    color:#fff!important;
}
.contenedor-seguro:hover{
  
box-shadow: 1px 3px 20px 0 rgba(0,0,0,0.15);

}
.boton-seguro .elementor-button-icon{
    display: flex;
    align-items: center;
}
.boton-seguro:not(.elementor-editor-active .boton-seguro) {
    opacity: 0;
    transition:.4s ease;
}
.boton-seguro svg{
    width:6px;
}
.boton-seguro .elementor-button-content-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
.acordeon-carrusel .e-n-accordion-item-title{
    position: relative;
    padding-left:40px!important;
}
.acordeon-carrusel .e-n-accordion,.e-n-accordion-item {
    position:relative;
}
.acordeon-carrusel .e-n-accordion-item-title:before{
    content:"";
    width:30px;
    height:30px;
    border:1px solid var(--azul-kalifa);
    border-radius:30px;
    position: absolute;
    left:0px;
    background:#fff;
    transition: .4s ease;
    
}
.acordeon-carrusel .e-n-accordion:before{
    content:"";
    width:1px;
    position: absolute;
    left:15px;
    top:15px;
    background:var(--azul-kalifa);
    height: calc(100% - 30px);
    

}
.carruselpoliza .swiper-pagination {
    left:50%;
}
.acordeon-carrusel [aria-expanded="true"]:before{
    background:var(--azul-kalifa);
}
@media only screen and (max-width:768px){
    .filtrado-seguros ul{
        flex-wrap:wrap;
        gap:10px!important; 
    }
    .filtrado-seguros ul li{
        padding:0!important;
    }
}/* End custom CSS */