.elementor-1198 .elementor-element.elementor-element-5203263:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-5203263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-1198 .elementor-element.elementor-element-5203263 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FA0303 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1198 .elementor-element.elementor-element-5203263{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-1198 .elementor-element.elementor-element-2e4baf7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1198 .elementor-element.elementor-element-2e4baf7:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-2e4baf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, #FFFFFF 0%, #0C4058 81%);}.elementor-1198 .elementor-element.elementor-element-2e4baf7 > .elementor-container{max-width:1350px;}.elementor-1198 .elementor-element.elementor-element-2e4baf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1198 .elementor-element.elementor-element-2e4baf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1198 .elementor-element.elementor-element-045e5b5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1198 .elementor-element.elementor-element-045e5b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1198 .elementor-element.elementor-element-045e5b5 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1198 .elementor-element.elementor-element-39201ce > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-39201ce .elx-section-title h2{color:#0C4058;}.elementor-1198 .elementor-element.elementor-element-39201ce .elx-section-title .title-bg{top:0px;}.elementor-1198 .elementor-element.elementor-element-8c57c02{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-8c57c02 > .elementor-widget-container{margin:-31px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-8c57c02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1198 .elementor-element.elementor-element-8c57c02 .elx-btn a{color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-8653c99 > .elementor-element-populated{padding:0px 87px 0px 12px;}.elementor-1198 .elementor-element.elementor-element-18354a8{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-18354a8 > .elementor-widget-container{margin:-804px -10px -10px -10px;}.elementor-1198 .elementor-element.elementor-element-80e3d5a:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-80e3d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D5D5D5 100%);}.elementor-1198 .elementor-element.elementor-element-80e3d5a > .elementor-container{max-width:1350px;}.elementor-1198 .elementor-element.elementor-element-80e3d5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 130px 0px;}.elementor-1198 .elementor-element.elementor-element-80e3d5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1198 .elementor-element.elementor-element-f26da2e > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1198 .elementor-element.elementor-element-2fdd6ad > .elementor-widget-container{margin:-387px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-2fdd6ad .elx-cta-form-area{top:0px;}.elementor-1198 .elementor-element.elementor-element-26ea09a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1198 .elementor-element.elementor-element-ed86172 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-ed86172.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1198 .elementor-element.elementor-element-e744b04 .elx-work-process-side-img{top:240px;left:0px;}.elementor-1198 .elementor-element.elementor-element-8c0eef4 > .elementor-container{max-width:1350px;}.elementor-1198 .elementor-element.elementor-element-277b483 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1198 .elementor-element.elementor-element-8fa739b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1198 .elementor-element.elementor-element-8fa739b .elx-section-title .title-bg{top:-105px;}.elementor-1198 .elementor-element.elementor-element-734a595 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1198 .elementor-element.elementor-element-cd90978:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-cd90978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003751;}.elementor-1198 .elementor-element.elementor-element-cd90978{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-cd90978 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1198 .elementor-element.elementor-element-d6dd2e8 > .elementor-widget-container{background-color:#FCFCFC;}.elementor-1198 .elementor-element.elementor-element-ef720bc{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-1198 .elementor-element.elementor-element-eb604a1{left:1843px;}body.rtl .elementor-1198 .elementor-element.elementor-element-eb604a1{right:1843px;}.elementor-1198 .elementor-element.elementor-element-eb604a1{top:740.969px;}.elementor-1198 .elementor-element.elementor-element-eb604a1 .elementor-icon-wrapper{text-align:start;}.elementor-1198 .elementor-element.elementor-element-eb604a1.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-1198 .elementor-element.elementor-element-eb604a1.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-eb604a1.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-1198 .elementor-element.elementor-element-eb604a1.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-eb604a1.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-1198 .elementor-element.elementor-element-eb604a1 .elementor-icon{font-size:61px;}.elementor-1198 .elementor-element.elementor-element-eb604a1 .elementor-icon svg{height:61px;}.elementor-1198 .elementor-element.elementor-element-4aa827b{--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-1198 .elementor-element.elementor-element-1099101{--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-1198 .elementor-element.elementor-element-3aa011f{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1198 .elementor-element.elementor-element-9dbecc5 .elementor-menu-toggle{margin:0 auto;}.elementor-1198 .elementor-element.elementor-element-8f6ccb1{--display:flex;}@media(min-width:768px){.elementor-1198 .elementor-element.elementor-element-045e5b5{width:48%;}.elementor-1198 .elementor-element.elementor-element-8653c99{width:52%;}.elementor-1198 .elementor-element.elementor-element-f26da2e{width:41.6666666667%;}.elementor-1198 .elementor-element.elementor-element-26ea09a{width:58.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1198 .elementor-element.elementor-element-045e5b5{width:100%;}.elementor-1198 .elementor-element.elementor-element-8653c99{width:100%;}.elementor-1198 .elementor-element.elementor-element-f26da2e{width:100%;}.elementor-1198 .elementor-element.elementor-element-26ea09a{width:100%;}.elementor-1198 .elementor-element.elementor-element-277b483{width:100%;}.elementor-1198 .elementor-element.elementor-element-734a595{width:100%;}}@media(max-width:1024px){.elementor-1198 .elementor-element.elementor-element-2e4baf7{padding:80px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-2fdd6ad .elx-cta-form-area{top:30px;}}@media(max-width:767px){.elementor-1198 .elementor-element.elementor-element-8c57c02 > .elementor-widget-container{margin:0px 0px 0px 142px;}.elementor-1198 .elementor-element.elementor-element-8c57c02{--container-widget-width:462px;--container-widget-flex-grow:0;width:var( --container-widget-width, 462px );max-width:462px;}.elementor-1198 .elementor-element.elementor-element-2fdd6ad > .elementor-widget-container{margin:167px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-26ea09a > .elementor-element-populated{margin:66px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1198 .elementor-element.elementor-element-ed86172{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-ed86172 > .elementor-widget-container{margin:231px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-9ed44ea > .elementor-element-populated{margin:71px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1198 .elementor-element.elementor-element-e744b04 .elx-work-process-side-img{top:490px;}.elementor-1198 .elementor-element.elementor-element-8fa739b{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-8fa739b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-734a595 > .elementor-element-populated{margin:11px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1198 .elementor-element.elementor-element-e617fd6 > .elementor-element-populated{margin:0px -12px 0px 0px;--e-column-margin-right:-12px;--e-column-margin-left:0px;}.elementor-1198 .elementor-element.elementor-element-3bf428f.elementor-element{--align-self:flex-start;}}/* Start custom CSS for column, class: .elementor-element-293a6c3 */.rs-parallax-wrap{
    border-radius:10px;
}

.elx-footer-widget-wrapper {
    color: white;
}
@media (max-width: 494px) {
  .elx-footer-widget-wrapper {
      margin-left:-50px;
      color:white;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
  }

  .elx-footer-widget-wrapper > * {
    float: none !important;
    margin: 0 auto !important;
  }
  .address-widget h3{
      margin-left:-10px;
  }
  .menu-widget h3{
      margin-left:-50px;
  }
  .contact-widget h3{
      margin-left:-90px;
  }
  .menu-enlaces-de-interes-container a:hover{
      color:#00000;
  }
  .textwidget{
      margin-left:-10px;
  }
  .address-widget{
      margin-left:-10px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84a87a8 */.inner-text img{
    margin-left: -4px
} 
@media (max-width: 494px){
    .qlwapp-toggle{
        width:300px;
    }
    .gt_float_switcher{
        
        transform:translate(15px, -40px);
   }
    }/* End custom CSS */
/* Start custom CSS for ele-section-title-id, class: .elementor-element-39201ce */.odometer-value span{
    display:none;
}
.words{
    transform:translateX(10px);
}

.e-font-icon-svg {
    position: fixed;
    left: -110px; 


}
.e-font-icon-svg/* End custom CSS */
/* Start custom CSS for ele-btn-id, class: .elementor-element-8c57c02 */.elx-btn{
    transform:translateY(-150px);
    align-items: center;
}

.boton{
    margin-top:50px;
    z-index: 4;
}
@media(max-width:494px){
    .boton {
        transform:translate(-140px, -40px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-045e5b5 */.elx-btn{
    transform:translateY(-135px);
    
}
.Titulo{
    color:white;
}
.parrafo{
    color: white;
}

@media (max-width: 494px){
    .contenedor1{
        transform:translateY(-80px);
    }
    .elx-btn a{
    margin-top:9px;
    font-size:11.9px;
    max-width:300px;
    display:flex;
    justify-content:center;
    align-items:center;
    }
    .elx-btn svg{
        max-width:40px;
    }
    .elx-section-titl{
        
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4339cd3 */.gtranslate_wrapper{
	z-index:10000;
	margin-bottom:-30px;
	}/* End custom CSS */
/* Start custom CSS for ele-about-id, class: .elementor-element-18354a8 */.contenedor{
    transform:translate(-650px, 365px);
    margin-top:100px;
}
.odometer-value{
    transform:translatey(-1000000px);
}
.elx-about-img{
    transform: translatey(120px)
}
.parrafo{
    color:#ccc6c6;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8653c99 */@media (max-width: 494px) {
  .contenedor2 .grid-servicios {
    z-index: 7;
    display: grid;
    align-items: center;
    grid-template-columns: repeat(1, 3fr);
    gap: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e4baf7 */.elementor-icon{
    display:none;
}
@media (max-width: 494px){
  .contenedor4{
    width: 100% !important;
}  
}
.contenedor4{
    margin-top: 10px;
}
.elx-hd-cta-btn a{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for ele-quote-id, class: .elementor-element-2fdd6ad */.elx-cta-form-area{
    margin-top: 20px;
    border-radius: 10px;
    transition: 0.3s ease
}
.elx-cta-form-area:hover{
    transform:scale(1.05);
}
@media (max-width: 494px){
    .container{
      max-width:494px;
        align-items:center;
        margin-top:-2px;
        margin-left:-70px;
    }
    .elx-cta-form-area {
        display:grid !important;
        margin-top:-320px !important;
        transform:translateX(50px);
    }
    .elx-cta-form-area:hover{
        transform:translateX(50px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f26da2e */.contenedor{
    margin-top: 10px
}
@media (max-width: 494px){
    .contenedor{
        width:200px;
        transform:translate(-700px, 200px);
    }
    .elx-cta-form-area{
        align-items:center;
        justify-content:center
    }
}/* End custom CSS */
/* Start custom CSS for ele-quote-info-id, class: .elementor-element-ed86172 */@media (max-width: 494px){
   .elx-btn a{
    width:100% ;
    transform: translate(50%, 90%);
} 
    .elx-btn{
        max-width:300px;
        transform:translate(-130px, -175px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26ea09a */.elx-btn{
    margin-top:100px;
    transform:translateX(1);
}
.elx-cta-form-area{
    margin-left:600px;
    width: 700px;
}/* End custom CSS */
/* Start custom CSS for ele-info-box-id, class: .elementor-element-4050ff2 */.row{
    transform:scaleY(1.01) !important;
}
.cursor:hover{
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-734a595 */.elx-why-choose-feature-item{
    transform: transitionY(40px) !important;
    transition:0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ed44ea */@media (max-width: 494px){
    .container2{
    transform:translateY(-100px)
}
}/* End custom CSS */
/* Start custom CSS for ele-testimonial-id, class: .elementor-element-3bf428f */.contenedor3{
    transform:translateX(60px);
}
.fas{
    color: #ffff;
}
@media (max-width: 494px){
    .contenedor3{
        transform:none;
    }
    .words{
        margin-left:10px;
    }

}/* End custom CSS */
/* Start custom CSS for ele-project-main-id, class: .elementor-element-d6dd2e8 */.elx-project-item{
    height: 600px;
}
.project-img{
    height: 459px;
}
.project-text{
    height: 300px;
}
.project-img{
    border-radius: 10px;
}
.project-text{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e617fd6 */.elx-testimonial-item{
    border-radius: 10px;
    transition: 0.3s ease;
}
@media (max-width: 494px){
    
    .elx-testimonial-slider-item{
    overflow:hidden;
    transform:scale(0.9);
    margin-right:-100px;
    }
    .words{
        transform:translateX(10px) !important;
    }
    .container2{
        display:flex;
    }
}
@media (max-width: 450px){
.container{
    transform:translateX(60px) !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef720bc */.address-widget h3{
    transform:translatex(-65px)
}
.menu-widget h3{
    transform:translatex(-73px)

}
.menu-widget a{
        transform:translatex(-65px)

}
.contact-widget h3{
    transform:translatex(-60px)
}
.textwidget{
    transform:translatex(-0px)
}
@media (max-width:494px){
    .address-widget h3{
    transform:translatex(50px)
}
.menu-widget h3{
    transform:translatex(50px)

}
.menu-widget a{
        transform:translatex(90px)

}
.contact-widget h3{
    transform:translatex(50px)
}
.textwidget{
    transform:translatex(135px)
}
.address-widget p{
    transform:translatex(65px)
   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa827b */.address-widget h3{
    transform:translatex(-65px)
}
.menu-widget h3{
    transform:translatex(-73px)

}
.menu-widget a{
        transform:translatex(-65px)

}
.contact-widget h3{
    transform:translatex(-60px)
}
.textwidget{
    transform:translatex(-0px)
}
@media (max-width:494px){
    .address-widget h3{
    transform:translatex(50px)
}
#nav_menu-1{
    transform:translatey(-40px);
}
.menu-widget h3{
    width:20px;
    transform:translate(180px, 1px)

}
.menu-widget a{
        transform:translatex(130px)

}
.contact-widget h3{
    transform:translate(47px)
}
.textwidget p{
    transform:translatex(140px)
}
.address-widget p{
    transform:translatex(55px)
   
}
.elx-contact-item-area{
    transform:translatex(90px);
}
.address-widget p{
    transform:translatex(140px);
    max-width:250px !important;
    width:;100%;
}
}/* End custom CSS */