.elementor-19 .elementor-element.elementor-element-fb80729 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-fb80729 > .elementor-container{max-width:1460px;min-height:50vh;}.elementor-19 .elementor-element.elementor-element-fb80729:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb80729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-fb80729{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-fb80729 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-66f1839 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cba312a{--spacer-size:50px;}.elementor-19 .elementor-element.elementor-element-94ac5c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 1%;}.elementor-19 .elementor-element.elementor-element-22f4e6c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-22f4e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-35px 8px;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-22f4e6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-22f4e6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-ff43f09{font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-7ffdab8{font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-9cfd42a .elementor-button{background-color:#02010100;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9cfd42a{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;align-self:center;}.elementor-19 .elementor-element.elementor-element-1458b00 .elementor-button{background-color:#02010100;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-26fd166:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-26fd166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-26fd166{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-19 .elementor-element.elementor-element-26fd166 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-399556b2{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-19 .elementor-element.elementor-element-399556b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-601d731c{--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-601d731c .elementor-icon{font-size:145px;}.elementor-19 .elementor-element.elementor-element-1d52fd2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-1d52fd2b .elementor-button{fill:#013E7D;color:#013E7D;}.elementor-19 .elementor-element.elementor-element-8e8262a{--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-8e8262a .elementor-icon{font-size:145px;}.elementor-19 .elementor-element.elementor-element-166aef0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-166aef0 .elementor-button{fill:#013E7D;color:#013E7D;}.elementor-19 .elementor-element.elementor-element-73c961b{--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-73c961b .elementor-icon{font-size:145px;}.elementor-19 .elementor-element.elementor-element-4a7e23d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-4a7e23d .elementor-button{fill:#013E7D;color:#013E7D;}.elementor-19 .elementor-element.elementor-element-5ba2b92:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5ba2b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-5ba2b92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 0em 8em 0em;}.elementor-19 .elementor-element.elementor-element-5ba2b92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-aa0adad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-bab9235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bab9235{text-align:center;color:#F4F7FF;}.elementor-19 .elementor-element.elementor-element-a4a9bff .elementor-button{background-color:#02010100;font-size:20px;font-weight:600;letter-spacing:1.5px;}.elementor-19 .elementor-element.elementor-element-a4a9bff{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;align-self:center;}.elementor-19 .elementor-element.elementor-element-a4a9bff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-fb80729:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb80729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-22f4e6c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-22f4e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:880px){.elementor-19 .elementor-element.elementor-element-aa0adad.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-fb80729:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb80729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-cba312a{--spacer-size:10px;}.elementor-19 .elementor-element.elementor-element-22f4e6c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-22f4e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19 .elementor-element.elementor-element-9cfd42a{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-6732f0e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-1458b00{width:auto;max-width:auto;align-self:center;}.elementor-19 .elementor-element.elementor-element-5ba2b92:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5ba2b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-646px 0px;}.elementor-19 .elementor-element.elementor-element-a4a9bff .elementor-button{font-size:16px;}}/* Start custom CSS for section, class: .elementor-element-fb80729 */@media(max-width:1523px){
.elementor-11 .elementor-element.elementor-element-a734e47:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a734e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: -180px -100px;
    background-size: 120%;
}
}

@media(max-width:1368px){
.elementor-11 .elementor-element.elementor-element-a734e47:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a734e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: 0px 60px;
    background-size: 150%;
}
}
@media(max-width:811px){
.elementor-11 .elementor-element.elementor-element-a734e47:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a734e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: -100px -100px;
    background-size: 190%;
}
}

@media(max-width:767px){
.elementor-11 .elementor-element.elementor-element-a734e47:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a734e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: 0px -30px;
    background-size: cover;
}
}
@media(max-width:368px){
.elementor-11 .elementor-element.elementor-element-a734e47:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a734e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: -50px -30px;
    background-size: 220%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cfd42a */@media screen and (max-width:600px) {
        .elementor-19 .elementor-element.elementor-element-9cfd42a a {
            background-position: center center !important;
        }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3053335 */.elementor-19 .elementor-element.elementor-element-3053335 :nth-child(4) {   
    filter: drop-shadow(-1px 6px 12px #013E7D80);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6732f0e */.elementor-19 .elementor-element.elementor-element-6732f0e :nth-child(3) {   
    filter: drop-shadow(-1px 6px 12px #013E7D80);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d52fd2b */.elementor-19 .elementor-element.elementor-element-1d52fd2b .elementor-button-text {
    color: #013E7D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-166aef0 */.elementor-19 .elementor-element.elementor-element-166aef0 .elementor-button-text {
    color: #013E7D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a7e23d */.elementor-19 .elementor-element.elementor-element-4a7e23d .elementor-button-text {
    color: #013E7D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bab9235 */.put-txt p{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4a9bff */.consult-btn-long {
    background: url(https://denarthur.yarista.com/wp-content/uploads/2022/12/longest-btn.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    
}

.consult-btn-long:hover {
    background: url(https://denarthur.yarista.com/wp-content/uploads/2022/12/g-longest.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    transition: 200ms ease-in ease-out;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aa0adad */.elementor-19 .elementor-element.elementor-element-aa0adad :nth-child(3) {
    filter: drop-shadow(-1px 6px 12px #013E7D80);
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}
@media screen and (max-width:767px) {
    body {
    overflow-x: hidden;
    }
}

.elementor-button-text {
    z-index: 99 !important;
    color: white;
}/* End custom CSS */