.elementor-338 .elementor-element.elementor-element-e1bfc3e{--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;--background-transition:0.3s;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-e1bfc3e:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-e1bfc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad8bc99 );}.elementor-338 .elementor-element.elementor-element-e1bfc3e, .elementor-338 .elementor-element.elementor-element-e1bfc3e::before{--border-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-a932918{--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;--background-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-e4aced3{--display:flex;--background-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-e65a2f1{text-align:left;}.elementor-338 .elementor-element.elementor-element-e65a2f1 img{width:50%;}.elementor-338 .elementor-element.elementor-element-7b0d5ba{--display:flex;--background-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-c79e559 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-b2403cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-33a20a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-527e9dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-b9b8ac2 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-d6001d2{--display:flex;--background-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-226ab6c > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-338 .elementor-element.elementor-element-226ab6c{text-align:left;}.elementor-338 .elementor-element.elementor-element-226ab6c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-d581893 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-d581893 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-338 .elementor-element.elementor-element-d581893 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-338 .elementor-element.elementor-element-d581893 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-338 .elementor-element.elementor-element-d581893 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-338 .elementor-element.elementor-element-d581893 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-d581893 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-7632afc{--display:flex;--background-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-6bbeec1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-656af95 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-f93ab91{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-95c9d3e{--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;--background-transition:0.3s;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-338 .elementor-element.elementor-element-95c9d3e:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-95c9d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-338 .elementor-element.elementor-element-95c9d3e, .elementor-338 .elementor-element.elementor-element-95c9d3e::before{--border-transition:0.3s;}.elementor-338 .elementor-element.elementor-element-66eca07{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-66eca07.e-con{--align-self:center;}.elementor-338 .elementor-element.elementor-element-4f4aba9{--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;--justify-content:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-4f4aba9.e-con{--align-self:center;}body:not(.rtl) .elementor-338 .elementor-element.elementor-element-ef83a23{right:31px;}body.rtl .elementor-338 .elementor-element.elementor-element-ef83a23{left:31px;}.elementor-338 .elementor-element.elementor-element-ef83a23{bottom:10px;z-index:100;}.elementor-338 .elementor-element.elementor-element-ef83a23 .elementor-icon-wrapper{text-align:center;}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fe0320b );color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-default .elementor-icon{color:var( --e-global-color-fe0320b );border-color:var( --e-global-color-fe0320b );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fe0320b );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-92b2c0b );color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-framed .elementor-icon:hover, .elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-92b2c0b );border-color:var( --e-global-color-92b2c0b );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-framed .elementor-icon:hover, .elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-92b2c0b );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-ef83a23.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-ef83a23 .elementor-icon{font-size:20px;}.elementor-338 .elementor-element.elementor-element-ef83a23 .elementor-icon svg{height:20px;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-repeater-item-b1271dc.elementor-social-icon{background-color:#02010100;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-repeater-item-a86b7db.elementor-social-icon{background-color:#02010100;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-repeater-item-0820562.elementor-social-icon{background-color:#02010100;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-repeater-item-81fe523.elementor-social-icon{background-color:#CF667900;}.elementor-338 .elementor-element.elementor-element-c399d62{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-widget-container{text-align:center;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CF6679;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-social-icon:hover{background-color:var( --e-global-color-92b2c0b );border-color:#CF6679;}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-c399d62 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-e1bfc3e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-a932918{--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;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-e1bfc3e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-338 .elementor-element.elementor-element-66eca07{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-338 .elementor-element.elementor-element-4f4aba9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-338 .elementor-element.elementor-element-e1bfc3e{--width:100%;}.elementor-338 .elementor-element.elementor-element-a932918{--content-width:95%;}.elementor-338 .elementor-element.elementor-element-e4aced3{--width:30%;}.elementor-338 .elementor-element.elementor-element-7b0d5ba{--width:22%;}.elementor-338 .elementor-element.elementor-element-d6001d2{--width:18%;}.elementor-338 .elementor-element.elementor-element-7632afc{--width:30%;}.elementor-338 .elementor-element.elementor-element-f93ab91{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-338 .elementor-element.elementor-element-e4aced3{--width:48%;}.elementor-338 .elementor-element.elementor-element-7b0d5ba{--width:48%;}.elementor-338 .elementor-element.elementor-element-d6001d2{--width:48%;}.elementor-338 .elementor-element.elementor-element-7632afc{--width:48%;}}/* Start custom CSS for text-editor, class: .elementor-element-33a20a5 */.email-link {
    color: white;
    transition: color 0.3s ease; /* Transición suave de 0.3 segundos */
}

.email-link:hover {
    color: #cf6679;
}
#correo p, #correo a {
    margin: 0 !important; /* Elimina márgenes del párrafo y el enlace */
    padding: 0 !important; /* Elimina rellenos del párrafo y el enlace */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-527e9dc */.phone-link {
    color: white;
    transition: color 0.3s ease; /* Transición suave de 0.3 segundos */
}
.phone-link:hover {
    color: #cf6679;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9b8ac2 */.phone-link {
    color: white;
    transition: color 0.3s ease; /* Transición suave de 0.3 segundos */
}
.phone-link:hover {
    color: #cf6679;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d581893 */#menuFooter .elementor-item {
    color: white; /* Cambia el color de los enlaces a blanco */
    padding-bottom: 0px;
}

#menuFooter .elementor-item:hover {
    color: #cf6679; /* Cambia el color al pasar el cursor a rojo */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-656af95 */.wpforms-submit-container {
    text-align: right;
}/* End custom CSS */