.hogar .sppb-addon-title.sppb-feature-box-title{
margin-left:25px;
}
.salud .sppb-addon-title.sppb-feature-box-title{
margin-left:25px;
}
.perros .sppb-addon-title.sppb-feature-box-title{
margin-left:25px;
}
.decesos .sppb-addon-title.sppb-feature-box-title{
margin-left:25px;
}
.vida .sppb-addon-title.sppb-feature-box-title{
margin-left:25px;

}
.comunidad .sppb-addon-title.sppb-feature-box-title{
margin-left:15px;
}
.boton. sppb-addon-1674226951638 #btn-1674226951638.sppb-btn-custom: hover{
border-color: #00337e;
background-color: #00337e;
}
.sp-footer, #sp-bottom{

background:#f4f4f4;
}
.sp-simpleportfolio-tags{
display:none;
}
.sp-simpleportfolio-btns a.btn-zoom {
  display: none;
visibility: hidden;
}
.sp-simpleportfolio-btns {
   display:grid;
}
.sp-simpleportfolio-created {
    display: none;
}
#sp-main-body {background-color:#transparent;}
#sp-left .sp-module, #sp-right .sp-module {
  background: #E3E3E3;
  border-radius: 10px; padding: 10px;}
#sp-header, #sp-header.header-sticky {
  border-radius: 10px;
  
}
.article-body:hover {
  background: #009ba6;
 color:#fff;
}

.article-body-{
   background:#f5f5f5;
   font-size:13px;
  
   transition: all .4s
}
.article:hover{
  background: #009ba6;
}
.sp-module.masdemandados {
  margin-top: -40px;
  margin-bottom: 50px;
}
.article-list .article .article-header h2 a:hover{
color:#fff;

}
.article-header{
text-align: center;
}
@font-face {
    font-family: 'DaxlinePro';
    src: url('../fonts/DaxlinePro-Bold.eot');
    src: local('DaxlinePro-Bold'),
        url('../fonts/DaxlinePro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-Bold.woff2') format('woff2'),
        url('../fonts/DaxlinePro-Bold.woff') format('woff'),
        url('../fonts/DaxlinePro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'DaxlinePro';
    src: url('DaxlinePro-Thin.eot');
    src: local('DaxlinePro-Thin'),
        url('../fonts/DaxlinePro-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-Thin.woff2') format('woff2'),
        url('../fonts/DaxlinePro-Thin.woff') format('woff'),
        url('../fonts/DaxlinePro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url('DaxlinePro-Light.eot');
    src: local('DaxlinePro-Light'),
        url('../fonts/DaxlinePro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-Light.woff2') format('woff2'),
        url('../fonts/DaxlinePro-Light.woff') format('woff'),
        url('../fonts/DaxlinePro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url('DaxlinePro-Regular.eot');
    src: local('DaxlinePro-Regular'),
        url('../fonts/DaxlinePro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-Regular.woff2') format('woff2'),
        url('../fonts/DaxlinePro-Regular.woff') format('woff'),
        url('../fonts/DaxlinePro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url('DaxlinePro-Medium.eot');
    src: local('DaxlinePro-Medium'),
        url('../fonts/DaxlinePro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-Medium.woff2') format('woff2'),
        url('../fonts/DaxlinePro-Medium.woff') format('woff'),
        url('../fonts/DaxlinePro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url('DaxlinePro-Black.eot');
    src: local('DaxlinePro-Black'),
        url('../fonts/DaxlinePro-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-Black.woff2') format('woff2'),
        url('../fonts/DaxlinePro-Black.woff') format('woff'),
        url('../fonts/DaxlinePro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url('DaxlinePro-ExtraBold.eot');
    src: local('DaxlinePro-ExtraBold'),
        url('../fonts/DaxlinePro-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DaxlinePro-ExtraBold.woff2') format('woff2'),
        url('../fonts/DaxlinePro-ExtraBold.woff') format('woff'),
        url('../fonts/DaxlinePro-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

body{font-family: 'DaxlinePro', sans serif; font-weight: normal;}
h1, h2, h3, h4, h5,h6, a {font-family: 'DaxlinePro';sans-serif;}

body{font-family: 'Open Sans', sans serif; font-weight: normal;}
li,  {font-family: 'Open Sans';font-weight: bold;}

.saclass.article-list .article .article-header h1,.article-list .article .article-header h2{font-size:16px; margin:0 0 0.15rem 0}

.article-details .article-full-image img{
  width: 100%;
  height:270px;
}
.img{
  width: 100%;
  height:270px;
}

.img{
  background-image: linear-gradient(to left, rgba(252, 175, 23, 0.85), rgba(150, 95, 23, 0.85));
}
.sa_article{
	background-color:#ffffff;
}
.sppb-nav-modern > li > a{
	font-size: 14px;
    background:#fff;
    font-weight: 800;

}

.divider.fas.fa-map-marker-alt {
	display: none;
}
/*

.seguro-de-comunidades-image{
	background: url("/images/seguro_comunidad.jpg");
	height: 200px;
}

.seguro-de-coche-image{
	background: url("/images/articulos/seguro_coche1200.jpg");
	height: 200px;
}

.seguro-de-moto-image{
	background: url("/images/articulos/seguro_moto1200.jpg");
	height: 200px;
}

.seguro-de-camion-image{
	background: url("/images/articulos/seguro_camion1200.jpg");
	height: 200px;
}

.seguro-de-patin-image{
	background: url("/images/articulos/seguro_patinete1200.jpg");
	height: 200px;
}
.seguro-de-mascotas-image{
	background: url("/images/articulos/seguro_mascotas1200.jpg");
	height: 200px;
}
.seguro-de-decesos-image{
	background: url("/images/articulos/seguro_decesos1200.jpg");
	height: 200px;
}
.seguro-de-impago-image{
	background: url("/images/articulos/seguro_impago_alquiler1200.jpg");
	height: 200px;
}
.seguro-de-salud-image{
	background: url("/images/articulos/seguro_salud1200.jpg");
	height: 200px;
}
.seguro-de-hogar-image{
	background: url("/images/articulos/seguro_hogar1200.jpg");
	height: 200px;
}
.seguro-de-vida-image{
	background: url("/images/articulos/seguro_vida1200.jpg");
	height: 200px;
}
.seguro-de-embarcaciones-image{
	background: url("/images/articulos_particulares/seguro_embarcacion2000.jpg");
	height: 200px;
  }

.seguro-todo-riesgo-montaje-image{
	background: url("/images/articulos_empresas/seguro_todo_riesgo_montaje1200.jpg");
	height: 200px;
  }
.seguro-comercio-image{
	background: url("/images/articulos_empresas/seguro_comercio1200.jpg");
	height: 200px;
}
.seguro-hotel-image{
	background: url("/images/articulos_empresas/seguro_hotel1200.jpg");
	height: 200px;
}
.seguro-decenal-image{
	background: url("/images/articulos_empresas/seguro_decenal1200.jpg");
	height: 200px;
}
.seguro-todo-riesgo-construccion-image{
	background: url("/images/articulos_empresas/seguro_todo_riesgo_construccion1200.jpg");
	height: 200px;
}
/*
.seguro-flota-image{
	background: url("/images/seguro_flota.jpg");
	height: 200px;
}

.seguro-accidente-convenio-image{
	background: url("/images/articulos_empresas/seguro_accidente_convenio1200.jpg");
	height: 200px;
}
.seguro-responsabilidad-civil-image{
	background: url("/images/articulos_empresas/seguro_responsabilidad_civil1200.jpg");
	height: 200px;
}
.seguro-pymes-image{
	background: url("/images/articulos_empresas/seguro_pymes1200.jpg");
	height: 200px;
  }
/*
.seguro-viaje-image{
	background: url("/images/articulos_otrosseguros/seguro_viaje1200.jpg");
	height: 200px;
  }
.seguro-accidentes-image{
	background: url("/images/articulos_otrosseguros/seguro_accidentes1200.jpg");
	height: 200px;
  }
.seguro-asistencia-image{
	background: url("/images/articulos_otrosseguros/seguro_asistencia1200.jpg");
	height: 200px;
  }
.seguro-defensa-juridica-image{
	background: url("/images/articulos_otrosseguros/seguro_defensa-juridica1200.jpg");
	height: 200px;
  }
*/
.breadcrumb{
  font-size: 12px;
  padding: 0.45rem 1rem;
}

.tu_nombre {
  width: 225px;
  padding: 15px;
}
.tu_telefono {
  width: 225px;
  padding: 15px;
}
#sp-footer, #sp-bottom{
  background: #0b3954;
  color: #FFFFFF;
}
#sp-top-bar {
  background: #fff;
  color: #b9b9b9;
}
#sp-bottom a, #sp-footer a {
	color: #FFF;
}
#sp-footer .container-inner {

  border-top: 1px solid rgba(255, 255, 255,0.5);
}

#sp-main-body{
  padding: 0px;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{
  font-size: 16px;
  color: #5d5d5d;
  font-weight: 800;
}


.sppb-btn-secondary{
  color: #252525;
  background-color: #efefef;
  border-color: #efefef;

}
.sp-page-builder .page-content #section-id-1674226951620{
  padding-bottom:280px;
  margin-bottom: -100px;
}
#sp-page-builder .sppb-section-title .sppb-title-heading{
   margin-top:-80px;
   margin-left:40px;
}

#sp-page-builder .sppb-section-title .sppb-title-subheading{
   font-size:20px;
   margin-top:-10px;
   margin-left:40px;
}
.sppb-nav.sppb-nav-modern{
  background-color: #f4f4f4;
  border-top: 1px solid #d5d5d5;
}

.fas.fa-check{
      color:#009ba6;
}
.sppb-panel-modern > .sppb-panel-heading{
   background: #fff;
   padding:21px 30px 17px 15px;
   color:#5d5d5d;
  
}
img {
    display: initial !important;
    max-width: 100%;
    height: auto;
}
.sppb-panel.sppb-panel-modern{
    margin-bottom:0px;
  
}
#sppb-addon-DwyNENem6VT3D3v1hDSi6 a{
     color:#ccdaeb!important;
}
#sppb-addon-wrapper-1695326502299{ background-color: #827979 !important; } 
#sppb-addon-1695326502299{ background-color: #827979 !important; } 
#sppb-addon-1695326502299{ background-color: #827979 !important; } 
#sppb-addon-1695326502299{ background-color: #827979 !important; }

.sp-page-builder .page-content #section-id-PjGzYp-Vp1Gl_LNxCfwYM{ padding-right: 30px !important; padding-left: 30px !important; } 

.sp-bottom1 {
  margin-bottom: -60px !important;
}

/*
#section-id-XDT-M8kZypACgRoiSVb-J {
	top: -26px;
}

*/


.rsform-submit-button.rsform-thankyou-button.btn.btn-primary {
	background-color:#3d863e;
    
}

.rsform-submit-button.rsform-thankyou-button.btn.btn-primary{
   display:block;
   margin:auto;
   width:200px;
   padding:16px 10px;
}
#sp-top2 {z-index: 7;
}

@media (max-width: 768px) { 
  #Enviar { display: block; 
  width: 100%; 
  max-width: 250px; /* ajusta según tu diseño */ 
  margin: 20px auto 0 auto; /* lo centra y separa del contenido superior */ 
  font-size: 16px; 
  padding: 10px 20px; 
  } 
}

.rsform-submit-button { 
  margin-left: auto; 
  margin-right: auto; 
}

/* Solo afecta a escritorio */
@media (min-width: 769px) {
    .rsform-block-no-soy-un-robot .formControls .row {
        display: flex;
        align-items: center; /* centra verticalmente */
        gap: 15px; /* espacio entre imagen y input */
    }

    .rsform-block-no-soy-un-robot .formControls .row > div {
        flex: 0 0 auto;
    }

    .rsform-block-no-soy-un-robot .rsform-captcha-box {
        width: 150px; /* ajustable */
    }
}
@media (max-width: 768px) {
  .sppb-addon-feature {
    
    border-radius: 4px !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1) !important;
    margin-bottom: 5px !important;
    padding: 20px !important;
  }

  .sppb-addon-feature:last-child {
    margin-bottom: 0 !important;
  }
}



