.elementor-6147 .elementor-element.elementor-element-dc90b97 > .elementor-container{min-height:240px;}.elementor-6147 .elementor-element.elementor-element-cc69394:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6147 .elementor-element.elementor-element-cc69394 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cohebu.com/wp-content/uploads/2026/02/seguros-responsabilidad-civil-para-administradores-directores-scaled.jpg");background-position:0px -174px;background-size:cover;}.elementor-6147 .elementor-element.elementor-element-cc69394 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;}.elementor-6147 .elementor-element.elementor-element-cc69394 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6147 .elementor-element.elementor-element-cc69394 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6147 .elementor-element.elementor-element-90d8a3a{text-align:center;}.elementor-6147 .elementor-element.elementor-element-90d8a3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;text-shadow:5px 5px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-61a879b );}.elementor-6147 .elementor-element.elementor-element-70001e7{text-align:end;}.elementor-6147 .elementor-element.elementor-element-70001e7 .elementor-heading-title{font-family:var( --e-global-typography-d6d657f-font-family ), Sans-serif;font-size:var( --e-global-typography-d6d657f-font-size );font-weight:var( --e-global-typography-d6d657f-font-weight );letter-spacing:var( --e-global-typography-d6d657f-letter-spacing );text-shadow:5px 5px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-61a879b );}.elementor-6147 .elementor-element.elementor-element-bc7f480{--spacer-size:23px;}.elementor-6147 .elementor-element.elementor-element-520a790{text-align:start;}.elementor-6147 .elementor-element.elementor-element-520a790 .elementor-heading-title{font-family:var( --e-global-typography-81f2b75-font-family ), Sans-serif;font-size:var( --e-global-typography-81f2b75-font-size );font-weight:var( --e-global-typography-81f2b75-font-weight );letter-spacing:var( --e-global-typography-81f2b75-letter-spacing );text-shadow:5px 5px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-61a879b );}.elementor-6147 .elementor-element.elementor-element-3c9ad5b{text-align:center;}.elementor-6147 .elementor-element.elementor-element-3c9ad5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;}.elementor-6147 .elementor-element.elementor-element-93cb95e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-6147 .elementor-element.elementor-element-93cb95e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6147 .elementor-element.elementor-element-93cb95e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6147 .elementor-element.elementor-element-032851c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-6147 .elementor-element.elementor-element-032851c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;letter-spacing:-1px;}.elementor-6147 .elementor-element.elementor-element-c9d52df{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-6147 .elementor-element.elementor-element-c9d52df .elementor-divider-separator{width:75%;}.elementor-6147 .elementor-element.elementor-element-c9d52df .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-6147 .elementor-element.elementor-element-d2ace83{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6147 .elementor-element.elementor-element-42518dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;color:var( --e-global-color-text );}.elementor-6147 .elementor-element.elementor-element-940a4a2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6147 .elementor-element.elementor-element-3649ad6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-6147 .elementor-element.elementor-element-3649ad6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;letter-spacing:-1px;}.elementor-6147 .elementor-element.elementor-element-870026d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-6147 .elementor-element.elementor-element-870026d .elementor-divider-separator{width:75%;}.elementor-6147 .elementor-element.elementor-element-870026d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-6147 .elementor-element.elementor-element-cdd19bd > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-6147 .elementor-element.elementor-element-cdd19bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;letter-spacing:-1px;}.elementor-6147 .elementor-element.elementor-element-7ac79d4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-6147 .elementor-element.elementor-element-7ac79d4 .elementor-divider-separator{width:75%;}.elementor-6147 .elementor-element.elementor-element-7ac79d4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6147 .elementor-element.elementor-element-4792e0c{width:75%;}.elementor-6147 .elementor-element.elementor-element-7e36473{width:25%;}}@media(max-width:1024px){.elementor-6147 .elementor-element.elementor-element-cc69394:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6147 .elementor-element.elementor-element-cc69394 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6147 .elementor-element.elementor-element-90d8a3a .elementor-heading-title{font-size:48px;}.elementor-6147 .elementor-element.elementor-element-70001e7 .elementor-heading-title{font-size:var( --e-global-typography-d6d657f-font-size );letter-spacing:var( --e-global-typography-d6d657f-letter-spacing );}.elementor-6147 .elementor-element.elementor-element-520a790 .elementor-heading-title{font-size:var( --e-global-typography-81f2b75-font-size );letter-spacing:var( --e-global-typography-81f2b75-letter-spacing );}.elementor-6147 .elementor-element.elementor-element-3c9ad5b .elementor-heading-title{font-size:72px;}.elementor-6147 .elementor-element.elementor-element-d2ace83{font-size:var( --e-global-typography-text-font-size );}.elementor-6147 .elementor-element.elementor-element-7e36473 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-6147 .elementor-element.elementor-element-940a4a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-6147 .elementor-element.elementor-element-cc69394:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6147 .elementor-element.elementor-element-cc69394 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6147 .elementor-element.elementor-element-90d8a3a{text-align:center;}.elementor-6147 .elementor-element.elementor-element-90d8a3a .elementor-heading-title{font-size:32px;}.elementor-6147 .elementor-element.elementor-element-70001e7{text-align:center;}.elementor-6147 .elementor-element.elementor-element-70001e7 .elementor-heading-title{font-size:var( --e-global-typography-d6d657f-font-size );letter-spacing:var( --e-global-typography-d6d657f-letter-spacing );}.elementor-6147 .elementor-element.elementor-element-520a790{text-align:center;}.elementor-6147 .elementor-element.elementor-element-520a790 .elementor-heading-title{font-size:var( --e-global-typography-81f2b75-font-size );letter-spacing:var( --e-global-typography-81f2b75-letter-spacing );}.elementor-6147 .elementor-element.elementor-element-3c9ad5b .elementor-heading-title{font-size:42px;}.elementor-6147 .elementor-element.elementor-element-032851c .elementor-heading-title{font-size:48px;}.elementor-6147 .elementor-element.elementor-element-d2ace83{font-size:var( --e-global-typography-text-font-size );}.elementor-6147 .elementor-element.elementor-element-940a4a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6147 .elementor-element.elementor-element-3649ad6 .elementor-heading-title{font-size:48px;}.elementor-6147 .elementor-element.elementor-element-cdd19bd .elementor-heading-title{font-size:48px;}}/* Start custom CSS for shortcode, class: .elementor-element-d7ab6ca *//* Borde y sombra de todos los campos */
.especifico input,
.especifico textarea,
.especifico select{
    border: 2px solid transparent;
    border-radius: 10px;
    box-shadow: 0 4px 10px 5px rgba(0, 0, 0, .25);
}

/* Boton de submit */
.especifico input[type="submit"] {
    width: 50%;
    margin: 0 25%;
    font-size: 20px;
    background-color: var( --e-global-color-primary );
    color: var( --e-global-color-61a879b );
}

.especifico input[type="submit"]:hover {
    font-weight: 600;
    background-color: var( --e-global-color-61a879b );
    color: var( --e-global-color-primary );
    border: 2px solid var( --e-global-color-primary );
}


/* Campos */

.especifico input[type="text"],
.especifico input[type="email"],
.especifico input[type="tel"],
.especifico textarea,
.especifico select {
    background-color: var( --e-global-color-61a879b );
    color: var( --e-global-color-text );
}

/* Area de texto */
.especifico textarea {

    max-height: 100px;
}

/* Enlace */
.especifico a{
    color: var( --e-global-color-primary );
}

/* Icono de enlace externo */
.especifico i::before{
    margin-left: .5em;
    content: "\f35d";
}/* End custom CSS */