.elementor-30 .elementor-element.elementor-element-214a442{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--align-items:center;--gap:40px;--background-transition:0.3s;--padding-top:0.25em;--padding-right:1em;--padding-bottom:0.25em;--padding-left:1em;--z-index:10;}.elementor-30 .elementor-element.elementor-element-214a442:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-214a442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4df51bd );}.elementor-30 .elementor-element.elementor-element-214a442, .elementor-30 .elementor-element.elementor-element-214a442::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-0cc2225 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:0.875em;font-weight:400;}.elementor-30 .elementor-element.elementor-element-0cc2225 > .elementor-widget-container{padding:.25em .25em .25em .25em;}.elementor-30 .elementor-element.elementor-element-2d35f5b{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:35px;--grid-row-gap:0px;}.elementor-30 .elementor-element.elementor-element-2d35f5b .elementor-widget-container{text-align:center;}.elementor-30 .elementor-element.elementor-element-2d35f5b .elementor-social-icon{background-color:var( --e-global-color-4df51bd );--icon-padding:0em;}.elementor-30 .elementor-element.elementor-element-e19dd84{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-61f3fab );--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0em;--padding-right:1em;--padding-bottom:0em;--padding-left:1em;--z-index:20;}.elementor-30 .elementor-element.elementor-element-e19dd84:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e19dd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-e19dd84, .elementor-30 .elementor-element.elementor-element-e19dd84::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-f05dd0a{--width:227px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;word-spacing:0px;}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-28b88bd{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a, .elementor-30 .elementor-element.elementor-element-28b88bd .elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a:hover,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a.highlighted,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a:hover,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-61f3fab );}.elementor-30 .elementor-element.elementor-element-28b88bd .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-61f3fab );}.elementor-30 .elementor-element.elementor-element-28b88bd div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-28b88bd div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-28935d6{width:var( --container-widget-width, 18.995% );max-width:18.995%;--container-widget-width:18.995%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-28935d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-9263912{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-61f3fab );--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0em;--padding-right:1em;--padding-bottom:0em;--padding-left:1em;--z-index:20;}.elementor-30 .elementor-element.elementor-element-9263912:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9263912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-9263912, .elementor-30 .elementor-element.elementor-element-9263912::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-65585cf{width:var( --container-widget-width, 18.995% );max-width:18.995%;--container-widget-width:18.995%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-65585cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;word-spacing:0px;}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-1199273{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a, .elementor-30 .elementor-element.elementor-element-1199273 .elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a:hover,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a:hover,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-61f3fab );}.elementor-30 .elementor-element.elementor-element-1199273 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-61f3fab );}.elementor-30 .elementor-element.elementor-element-1199273 div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1199273 div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-28b88bd.elementor-element{--order:99999 /* order end hack */;}.elementor-30 .elementor-element.elementor-element-1199273.elementor-element{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-28b88bd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-30 .elementor-element.elementor-element-28935d6{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-30 .elementor-element.elementor-element-28935d6 > .elementor-widget-container{--e-transform-scale:0;}.elementor-30 .elementor-element.elementor-element-65585cf > .elementor-widget-container{margin:0px 23px 0px 0px;}.elementor-30 .elementor-element.elementor-element-65585cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-65585cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-30 .elementor-element.elementor-element-1199273.elementor-element{--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for html, class: .elementor-element-28935d6 */.elementor-30 .elementor-element.elementor-element-28935d6 form.gsc-search-box {
    margin-bottom: 0 !important;
    width: 218px;
    border: 1px solid #8A8A8A;
}
.elementor-30 .elementor-element.elementor-element-28935d6 .gsc-input, td.gsc-search-button {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin:0;
    border: none;
    background-color: transparent !important;
    background-image: none !important;
    color: #8A8A8A;
}



.elementor-30 .elementor-element.elementor-element-28935d6 .gsc-input-box {
    border: none;
    background: transparent;
}
.elementor-30 .elementor-element.elementor-element-28935d6 table.gsc-search-box tr {
    display: flex;
    align-items: center;
}

.elementor-30 .elementor-element.elementor-element-28935d6 table.gsc-search-box tr .gsc-input {
    width: 100%;
    order: 2;
}

.elementor-30 .elementor-element.elementor-element-28935d6 input#gsc-i-id1::placeholder {color: #8A8A8A;}

.elementor-30 .elementor-element.elementor-element-28935d6 table.gsc-search-box tr .gsc-search-button {
    width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-28935d6 table.gsc-search-box tr .gsc-search-button svg {
        width: 1.5em;
        height: 1.5em;
}

/*.gsc-input[name=search] {
    background-color:red;
}*/

/*#gsc-i-id1 {
       background-image:url("data:image/svg+xml;utf8,BUSCAR");
       background-repeat: no-repeat;
    }
    #gsc-i-id1 svg text {
        font-family: "DM Sans", Helvetica, Arial, sans-serif;
    }
    

    #gsc-i-id1:focus {
       background-image: none;
    }*/

#gs_id51 {
    margin:0;
    border:0;
}
.gsib_a {
    background: transparent !important;
    border: none;
}
.gsib_b {
    display: none;
}

button.gsc-search-button-v2 {
    background: transparent;
    border:0;
    width:36px;
    height:36px; 
    padding:0;
    margin:0;
    
}

button.gsc-search-button-v2 svg {
    fill: #8A8A8A
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65585cf */.elementor-30 .elementor-element.elementor-element-65585cf form.gsc-search-box {
    margin-bottom: 0 !important;
    width: 218px;
    border: 1px solid #8A8A8A;
}
.elementor-30 .elementor-element.elementor-element-65585cf .gsc-input, td.gsc-search-button {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin:0;
    border: none;
    background-color: transparent !important;
    background-image: none !important;
    color: #8A8A8A;
}



.elementor-30 .elementor-element.elementor-element-65585cf .gsc-input-box {
    border: none;
    background: transparent;
}
.elementor-30 .elementor-element.elementor-element-65585cf table.gsc-search-box tr {
    display: flex;
    align-items: center;
}

.elementor-30 .elementor-element.elementor-element-65585cf table.gsc-search-box tr .gsc-input {
    width: 100%;
    order: 2;
}

.elementor-30 .elementor-element.elementor-element-65585cf input#gsc-i-id1::placeholder {color: #8A8A8A;}

.elementor-30 .elementor-element.elementor-element-65585cf table.gsc-search-box tr .gsc-search-button {
    width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-65585cf table.gsc-search-box tr .gsc-search-button svg {
        width: 1.5em;
        height: 1.5em;
}

/*.gsc-input[name=search] {
    background-color:red;
}*/

/*#gsc-i-id1 {
       background-image:url("data:image/svg+xml;utf8,BUSCAR");
       background-repeat: no-repeat;
    }
    #gsc-i-id1 svg text {
        font-family: "DM Sans", Helvetica, Arial, sans-serif;
    }
    

    #gsc-i-id1:focus {
       background-image: none;
    }*/

#gs_id51 {
    margin:0;
    border:0;
}
.gsib_a {
    background: transparent !important;
    border: none;
}
.gsib_b {
    display: none;
}

button.gsc-search-button-v2 {
    background: transparent;
    border:0;
    width:36px;
    height:36px; 
    padding:0;
    margin:0;
    
}

button.gsc-search-button-v2 svg {
    fill: #8A8A8A
}/* End custom CSS */