.elementor-18007 .elementor-element.elementor-element-2969f51{--display:flex;--min-height:70vh;--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;}.elementor-18007 .elementor-element.elementor-element-9a66b35{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18007 .elementor-element.elementor-element-1f57111{--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;}.elementor-18007 .elementor-element.elementor-element-56bf901{--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;}.elementor-18007 .elementor-element.elementor-element-c021462{--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;}.elementor-18007 .elementor-element.elementor-element-47bd27d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18007 .elementor-element.elementor-element-cc14e42{--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;}.elementor-18007 .elementor-element.elementor-element-a0e02cb{--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;}.elementor-18007 .elementor-element.elementor-element-919bea5{--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;}.elementor-18007 .elementor-element.elementor-element-192890b{--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;}.elementor-18007 .elementor-element.elementor-element-f7fcce5{text-align:center;}.elementor-18007 .elementor-element.elementor-element-f7fcce5 .elementor-heading-title{color:#0B4F55;}.elementor-18007 .elementor-element.elementor-element-1a0931e{--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;}.elementor-18007 .elementor-element.elementor-element-6a7ff68{--display:flex;--min-height:134px;--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;}.elementor-18007 .elementor-element.elementor-element-6a7ff68:not(.elementor-motion-effects-element-type-background), .elementor-18007 .elementor-element.elementor-element-6a7ff68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1CA59F;}.elementor-18007 .elementor-element.elementor-element-bc4fed6 .elementor-button{background-color:#02010100;font-size:30px;}@media(max-width:767px){.elementor-18007 .elementor-element.elementor-element-cc14e42{--width:30%;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18007 .elementor-element.elementor-element-a0e02cb{--width:40%;}.elementor-18007 .elementor-element.elementor-element-919bea5{--width:30%;}}@media(min-width:768px){.elementor-18007 .elementor-element.elementor-element-1f57111{--width:25%;}.elementor-18007 .elementor-element.elementor-element-56bf901{--width:50%;}.elementor-18007 .elementor-element.elementor-element-c021462{--width:25%;}.elementor-18007 .elementor-element.elementor-element-cc14e42{--width:25%;}.elementor-18007 .elementor-element.elementor-element-a0e02cb{--width:50%;}.elementor-18007 .elementor-element.elementor-element-919bea5{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-9a66b35 *//* ==========================================================
   SEGURA HOME - HEADER GLASS
   Elementor Flexbox + Houzez
   SOLO PARA EL CONTENEDOR DEL HEADER
========================================================== */


.elementor-18007 .elementor-element.elementor-element-9a66b35 {

    --glass1: rgba(0,160,152,.65);
    --glass2: rgba(0,190,175,.45);
    --glass3: rgba(0,170,162,.60);

    position: fixed !important;

    top:12px;
    left:50%;

    transform:translateX(-50%);

    width:calc(100% - 48px) !important;
    max-width:1100px !important;

    height:64px;
    min-height:64px;

    padding:0 20px;

    z-index:9999;

    border-radius:16px;

    background:transparent !important;

}



/* CRISTAL */

.elementor-18007 .elementor-element.elementor-element-9a66b35::before {

    content:"";

    position:absolute;

    inset:0;

    border-radius:16px;

    background:
    linear-gradient(
        135deg,
        var(--glass1),
        var(--glass2),
        var(--glass3)
    );

    backdrop-filter:
    blur(8px)
    saturate(160%);

    -webkit-backdrop-filter:
    blur(8px)
    saturate(160%);

    z-index:-1;

}



/* SOLO ESTRUCTURA INTERNA DEL HEADER */

.elementor-18007 .elementor-element.elementor-element-9a66b35 > .e-con-inner {

    display:flex;

    align-items:center;

    height:100%;

}



/* NO AFECTAR OTROS CONTENEDORES */

.elementor-18007 .elementor-element.elementor-element-9a66b35 .elementor-widget-container {

    width:auto;

}


.elementor-18007 .elementor-element.elementor-element-9a66b35 .elementor-widget {

    margin:0;

}



/* LOGO */

.elementor-18007 .elementor-element.elementor-element-9a66b35 img {

    max-height:42px;

    width:auto;

}



/* MENU */

.elementor-18007 .elementor-element.elementor-element-9a66b35 .elementor-nav-menu--main {

    background:transparent!important;

}


.elementor-18007 .elementor-element.elementor-element-9a66b35 .elementor-item {

    color:#ffffff!important;

    padding:10px 14px!important;

    font-size:14px;

    font-weight:500;

}



/* SUBMENU */

.elementor-18007 .elementor-element.elementor-element-9a66b35 ul.sub-menu {


    background:
    linear-gradient(
        135deg,
        rgba(0,160,152,.80),
        rgba(0,190,175,.60)
    );


    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);


    border-radius:14px;

    padding:10px;

    border:none!important;

}



.elementor-18007 .elementor-element.elementor-element-9a66b35 ul.sub-menu a {

    background:transparent!important;

    color:white!important;

    padding:12px 16px!important;

}



/* QUITAR FONDOS AUTOMÁTICOS */

.elementor-18007 .elementor-element.elementor-element-9a66b35 .elementor-background-overlay {

    display:none!important;

}



/* TABLET */

@media(max-width:1024px){

    .elementor-18007 .elementor-element.elementor-element-9a66b35{

        width:calc(100% - 30px)!important;

    }

}



/* MÓVIL */

@media(max-width:767px){


    .elementor-18007 .elementor-element.elementor-element-9a66b35{

        top:8px;

        width:calc(100% - 16px)!important;

        height:62px;

        min-height:62px;

        border-radius:14px;

    }


    .elementor-18007 .elementor-element.elementor-element-9a66b35 img{

        max-height:38px;

    }


    .elementor-18007 .elementor-element.elementor-element-9a66b35 .elementor-item{

        padding:8px!important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd27d *//* ==========================================================
   SEGURA HOME - HEADER GLASS
   Elementor Flexbox + Houzez
   SOLO PARA EL CONTENEDOR DEL HEADER
========================================================== */


.elementor-18007 .elementor-element.elementor-element-47bd27d {

    --glass1: rgba(0,160,152,.65);
    --glass2: rgba(0,190,175,.45);
    --glass3: rgba(0,170,162,.60);

    position: fixed !important;

    top:12px;
    left:50%;

    transform:translateX(-50%);

    width:calc(100% - 48px) !important;
    max-width:1100px !important;

    height:64px;
    min-height:64px;

    padding:0 20px;

    z-index:9999;

    border-radius:16px;

    background:transparent !important;

}



/* CRISTAL */

.elementor-18007 .elementor-element.elementor-element-47bd27d::before {

    content:"";

    position:absolute;

    inset:0;

    border-radius:16px;

    background:
    linear-gradient(
        135deg,
        var(--glass1),
        var(--glass2),
        var(--glass3)
    );

    backdrop-filter:
    blur(8px)
    saturate(160%);

    -webkit-backdrop-filter:
    blur(8px)
    saturate(160%);

    z-index:-1;

}



/* SOLO ESTRUCTURA INTERNA DEL HEADER */

.elementor-18007 .elementor-element.elementor-element-47bd27d > .e-con-inner {

    display:flex;

    align-items:center;

    height:100%;

}



/* NO AFECTAR OTROS CONTENEDORES */

.elementor-18007 .elementor-element.elementor-element-47bd27d .elementor-widget-container {

    width:auto;

}


.elementor-18007 .elementor-element.elementor-element-47bd27d .elementor-widget {

    margin:0;

}



/* LOGO */

.elementor-18007 .elementor-element.elementor-element-47bd27d img {

    max-height:42px;

    width:auto;

}



/* MENU */

.elementor-18007 .elementor-element.elementor-element-47bd27d .elementor-nav-menu--main {

    background:transparent!important;

}


.elementor-18007 .elementor-element.elementor-element-47bd27d .elementor-item {

    color:#ffffff!important;

    padding:10px 14px!important;

    font-size:14px;

    font-weight:500;

}



/* SUBMENU */

.elementor-18007 .elementor-element.elementor-element-47bd27d ul.sub-menu {


    background:
    linear-gradient(
        135deg,
        rgba(0,160,152,.80),
        rgba(0,190,175,.60)
    );


    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);


    border-radius:14px;

    padding:10px;

    border:none!important;

}



.elementor-18007 .elementor-element.elementor-element-47bd27d ul.sub-menu a {

    background:transparent!important;

    color:white!important;

    padding:12px 16px!important;

}



/* QUITAR FONDOS AUTOMÁTICOS */

.elementor-18007 .elementor-element.elementor-element-47bd27d .elementor-background-overlay {

    display:none!important;

}



/* TABLET */

@media(max-width:1024px){

    .elementor-18007 .elementor-element.elementor-element-47bd27d{

        width:calc(100% - 30px)!important;

    }

}



/* MÓVIL */

@media(max-width:767px){


    .elementor-18007 .elementor-element.elementor-element-47bd27d{

        top:8px;

        width:calc(100% - 16px)!important;

        height:62px;

        min-height:62px;

        border-radius:14px;

    }


    .elementor-18007 .elementor-element.elementor-element-47bd27d img{

        max-height:38px;

    }


    .elementor-18007 .elementor-element.elementor-element-47bd27d .elementor-item{

        padding:8px!important;

    }

}/* End custom CSS */