.elementor-407 .elementor-element.elementor-element-27a4b79a > .elementor-container{max-width:1440px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-407 .elementor-element.elementor-element-391cdea9 .elementor-heading-title{font-family:"Belleza", Sans-serif;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-407 .elementor-element.elementor-element-378a274b > .elementor-container{max-width:1440px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-407 .elementor-element.elementor-element-23946c4b .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-407 .elementor-element.elementor-element-273889a > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-17b28bce > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-62df7115 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-53632861 > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-6373eae6 img{border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-1e7f80b6 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-517230cc .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-407 .elementor-element.elementor-element-220fa3fe img{border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-63cc97bb .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-4f0c4956 .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-407 .elementor-element.elementor-element-36362e24 img{border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-c19829e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-70bacb2a .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-407 .elementor-element.elementor-element-36a81d7 > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-5c94335 img{border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-815c3cb .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-6e3794e .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-407 .elementor-element.elementor-element-ead28a1 img{border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-93072dd .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-79470fc .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-407 .elementor-element.elementor-element-803407d img{border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-7b09f5f .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-22b88c2 .elementor-button{background-color:var( --e-global-color-8630d9f );}.elementor-407 .elementor-element.elementor-element-209fca7f > .elementor-container{max-width:1440px;}.elementor-widget-pp-logo-carousel .pp-logo-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-407 .elementor-element.elementor-element-5e0ed429 .pp-logo-carousel .swiper-slide{text-align:center;}.elementor-407 .elementor-element.elementor-element-5e0ed429 .elementor-swiper-button-next, .elementor-407 .elementor-element.elementor-element-5e0ed429 .elementor-swiper-button-prev{font-size:22px;}.elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 30px 0px rgba(53,56,240,0.5);border-radius:30px 30px 30px 30px;}.elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button:hover, .elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button:focus{background-color:#3F61B6;color:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button:hover svg, .elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-1a48be90{--spacer-size:50px;}.elementor-407 .elementor-element.elementor-element-702f3a59 > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-39acea40 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-2e4ef813 > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-2a255856 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-6984c290 > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-5a3f217e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-6d26043d .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-4098c56 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-19fc56aa .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-31ccd5bd > .elementor-container{max-width:1180px;}.elementor-407 .elementor-element.elementor-element-325d2efa .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-407 .elementor-element.elementor-element-2cfda387 > .elementor-container{max-width:1440px;}.elementor-407 .elementor-element.elementor-element-26a0794e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-weight:400;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-407 .elementor-element.elementor-element-b13adee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:25px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-25px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group.recaptcha_v3-bottomleft, .elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-407 .elementor-element.elementor-element-b13adee .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-b13adee .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-407 .elementor-element.elementor-element-b13adee .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group > label, .elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-subgroup label{color:#3F61B6;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-type-html{padding-bottom:0px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group .elementor-field{color:#000000;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group .elementor-field, .elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E1DCDC;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-field-group .elementor-select-wrapper select{background-color:#E1DCDC;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-button{font-family:"Varela Round", Sans-serif;font-size:16px;border-radius:30px 30px 30px 30px;}.elementor-407 .elementor-element.elementor-element-b13adee .e-form__buttons__wrapper__button-next{background-color:#3F61B6;color:#ffffff;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-button[type="submit"]{background-color:#3F61B6;color:#ffffff;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-407 .elementor-element.elementor-element-b13adee .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-407 .elementor-element.elementor-element-b13adee .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#3F61B6;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#3F61B6;}.elementor-407 .elementor-element.elementor-element-b13adee .elementor-button[type="submit"]:hover svg *{fill:#3F61B6;}.elementor-407 .elementor-element.elementor-element-b13adee .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-407 .elementor-element.elementor-element-b13adee{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-407 .elementor-element.elementor-element-5a6b1bcd{width:53%;}.elementor-407 .elementor-element.elementor-element-44d4ecc4{width:42%;}.elementor-407 .elementor-element.elementor-element-3c390133{width:58%;}.elementor-407 .elementor-element.elementor-element-54cedee7{width:47%;}.elementor-407 .elementor-element.elementor-element-29d0a496{width:100%;}.elementor-407 .elementor-element.elementor-element-51699fc9{width:100%;}.elementor-407 .elementor-element.elementor-element-5ec6048{width:33.333%;}.elementor-407 .elementor-element.elementor-element-7264c3b3{width:33.333%;}.elementor-407 .elementor-element.elementor-element-1847edc0{width:33.333%;}.elementor-407 .elementor-element.elementor-element-d5efd5f{width:33.333%;}.elementor-407 .elementor-element.elementor-element-cec7e48{width:33.333%;}.elementor-407 .elementor-element.elementor-element-d685974{width:33.333%;}.elementor-407 .elementor-element.elementor-element-188beace{width:42%;}.elementor-407 .elementor-element.elementor-element-35caf245{width:58%;}.elementor-407 .elementor-element.elementor-element-69634c89{width:100%;}.elementor-407 .elementor-element.elementor-element-1cc75991{width:25%;}.elementor-407 .elementor-element.elementor-element-53a15087{width:25%;}.elementor-407 .elementor-element.elementor-element-9aa4f0c{width:25%;}.elementor-407 .elementor-element.elementor-element-792d27ff{width:25%;}.elementor-407 .elementor-element.elementor-element-651ffb15{width:100%;}.elementor-407 .elementor-element.elementor-element-688689dc{width:45%;}.elementor-407 .elementor-element.elementor-element-70bda298{width:55%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-logo-carousel .pp-logo-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-logo-carousel .pp-logo-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-407 .elementor-element.elementor-element-33fdb774 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for section, class: .elementor-element-27a4b79a */.elementor-407{--eb-blue:#3f61b6;--eb-cyan:#06d9fa;--eb-ink:#243351;--eb-muted:#576780;--eb-grad:linear-gradient(130deg,#3f61b6 0%,#06d9fa 100%);font-family:Montserrat,sans-serif;color:var(--eb-ink);}
.elementor-407 .elementor-section:not(.elementor-inner-section){padding:90px 28px;}

.elementor-407 .elementor-column>.elementor-widget-wrap{padding:0 20px;align-content:flex-start;}
.elementor-407 .elementor-widget{margin-bottom:22px;}
.elementor-407 .elementor-widget-heading .elementor-heading-title{font-family:'Varela Round',sans-serif!important;font-weight:400!important;letter-spacing:-.035em;text-transform:none!important;line-height:1.18;color:var(--eb-blue)!important;margin:0;padding:0;}
.elementor-407 h2.elementor-heading-title{font-size:44px!important;}.elementor-407 h3.elementor-heading-title{font-size:25px!important;}
.elementor-407 .elementor-widget-text-editor,.elementor-407 .elementor-widget-text-editor p{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:15px;line-height:1.8;color:var(--eb-muted);margin:0;}
.elementor-407 .eb-eyebrow p{font-size:10px;font-weight:600!important;letter-spacing:.18em;color:var(--eb-blue);line-height:1.5;}
.elementor-407 .eb-lead p{font-size:17px;line-height:1.8;}
.elementor-407 .eb-button .elementor-button{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;text-transform:none;letter-spacing:0;background:var(--eb-blue);color:white;border-radius:50px;padding:17px 28px;box-shadow:none;transition:transform .25s,box-shadow .25s,background .25s;}
.elementor-407 .eb-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #3f61b624;background:#2e4d98;}
.elementor-407 .eb-text-link .elementor-button{color:var(--eb-blue);background:none;padding:15px 0;border-radius:0;}.elementor-407 .eb-text-link .elementor-button:hover{background:none;box-shadow:none;}
.elementor-407 a:focus-visible{outline:3px solid var(--eb-blue);outline-offset:5px;}
.elementor-407 .eb-hero{background:radial-gradient(ellipse at 86% 40%,#e6f8ff 0%,transparent 50%),white;padding-top:70px!important;padding-bottom:80px!important;overflow:hidden;}
.elementor-407 .eb-hero>.elementor-container{align-items:center;}
.elementor-407 .eb-hero-title .elementor-heading-title{font-family:Belleza,sans-serif!important;font-size:88px!important;line-height:.99!important;font-weight:400!important;letter-spacing:-.025em;}
.elementor-407 .eb-hero-title span{background:var(--eb-grad);background-clip:text;-webkit-background-clip:text;color:transparent!important;}
.elementor-407 .eb-hero-title{margin:15px 0 28px;}
.elementor-407 .eb-hero-copy>.elementor-widget-wrap{padding-right:45px;}
.elementor-407 .eb-actions{margin-top:12px;}.elementor-407 .eb-actions .elementor-column>.elementor-widget-wrap{padding:0;}
.elementor-407 .eb-place p{font-size:9px;letter-spacing:.17em;color:var(--eb-blue);margin-top:8px;}
.elementor-407 .eb-hero-visual{position:relative;}
.elementor-407 .eb-hero-visual:before{content:'';position:absolute;inset:28px 20px 55px 20px;border:1px solid #3f61b63b;transform:rotate(9deg);border-radius:8px;pointer-events:none;}
.elementor-407 .eb-hero-visual:after{content:'✦';position:absolute;right:0;top:-24px;color:var(--eb-blue);font-size:62px;line-height:1;pointer-events:none;animation:eb-turn 20s linear infinite;}
.elementor-407 .eb-hero-image img{width:100%;height:490px;object-fit:cover;object-position:50% 45%;clip-path:polygon(13% 0,100% 0,100% 87%,87% 100%,0 100%,0 13%);border-radius:4px;}
.elementor-407 .eb-image-note{position:absolute;left:-30px;bottom:0;width:auto;background:white;border:1px solid #dce7f4;border-radius:4px;padding:19px 26px;box-shadow:0 14px 40px #3f61b615;transform:rotate(-4deg);}
.elementor-407 .eb-image-note p{font-size:12px;color:var(--eb-blue);}.elementor-407 .eb-image-note strong{font-family:'Varela Round',sans-serif;font-size:18px;font-weight:400;}
.elementor-407 .eb-band{background:var(--eb-grad);padding:22px 28px!important;}.elementor-407 .eb-band .elementor-widget{margin:0;}.elementor-407 .eb-band-text p{color:white;font-size:12px;letter-spacing:.16em;text-align:center;}.elementor-407 .eb-band-text span{display:inline-block;padding:0 44px;}
.elementor-407 .eb-section-title{margin-bottom:40px;}.elementor-407 .eb-section-title span{color:#243351;}
.elementor-407 .eb-projects{background:white;}.elementor-407 .eb-cases{margin:0 -12px 12px;}.elementor-407 .eb-cases .elementor-column>.elementor-widget-wrap{padding:0 12px;}.elementor-407 .eb-case-image{overflow:hidden;border-radius:5px;margin-bottom:20px;}.elementor-407 .eb-case-image img{height:385px;width:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s;}.elementor-407 .eb-case:hover .eb-case-image img{transform:scale(1.045);filter:saturate(1.12);}.elementor-407 .eb-case .eb-eyebrow{margin-bottom:9px;}.elementor-407 .eb-case .elementor-widget-heading{margin-bottom:2px;}.elementor-407 .eb-case .eb-text-link{margin-bottom:0;}
.elementor-407 .eb-solutions{background:#f4f8fd;}.elementor-407 .eb-solutions-intro{max-width:320px;}.elementor-407 .eb-service-link{margin:0!important;border-bottom:1px solid #cbd8ed;}.elementor-407 .eb-service-link:first-child{border-top:1px solid #cbd8ed;}.elementor-407 .eb-service-link .elementor-button{display:block;background:transparent;color:var(--eb-blue);border-radius:0;padding:20px 4px;font-family:'Varela Round',sans-serif;font-size:24px;text-align:left;}.elementor-407 .eb-service-link .elementor-button-text{display:block;width:100%;}.elementor-407 .eb-service-number{display:inline-block;font-family:Montserrat,sans-serif;font-size:10px;vertical-align:middle;width:32px;color:#6a80a7;}.elementor-407 .eb-service-arrow{float:right;transition:transform .25s;}.elementor-407 .eb-service-link .elementor-button:hover{color:#274581;box-shadow:none;background:#e7effa;transform:none;padding-left:12px;}.elementor-407 .eb-service-link:hover .eb-service-arrow{transform:rotate(45deg);}
.elementor-407 .eb-method{position:relative;background:var(--eb-grad);overflow:hidden;}.elementor-407 .eb-method:after{content:'';position:absolute;width:370px;height:370px;right:-40px;top:-120px;border:1px solid #ffffff4d;transform:rotate(45deg);pointer-events:none;}.elementor-407 .eb-method .elementor-heading-title,.elementor-407 .eb-method .eb-eyebrow p,.elementor-407 .eb-method .eb-step-number p{color:white!important;}.elementor-407 .eb-method .eb-section-title span{color:white;}.elementor-407 .eb-steps{margin:50px -20px 0;}.elementor-407 .eb-steps .elementor-widget-wrap{border-top:1px solid #ffffff70;padding-top:25px;}.elementor-407 .eb-step-number p{font-family:Belleza,sans-serif!important;font-size:46px;line-height:1;opacity:.65;}.elementor-407 .eb-steps h3.elementor-heading-title{font-size:23px!important;}
.elementor-407 .eb-testimony{text-align:center;background:white;}.elementor-407 .eb-testimony>.elementor-container{max-width:940px!important;}.elementor-407 .eb-quote .elementor-heading-title{font-family:Belleza,sans-serif!important;font-size:49px!important;line-height:1.2;}.elementor-407 .eb-source p{font-size:10px;color:#6c7d96;}
.elementor-407 .eb-contact{background:radial-gradient(ellipse at 0% 100%,#dcf8fc,transparent 60%),#eef4fc;}.elementor-407 .eb-contact-title .elementor-heading-title{font-family:Belleza,sans-serif!important;font-size:74px!important;line-height:1;}.elementor-407 .eb-direct{margin-top:32px;}.elementor-407 .eb-direct a{font-size:14px;color:var(--eb-blue);line-height:2.3;text-decoration:none;border-bottom:1px solid #3f61b640;}
.elementor-407 .eb-form-panel>.elementor-widget-wrap{background:white;padding:34px;border-radius:8px;box-shadow:0 10px 50px #3f61b60d;}
.elementor-407 .eb-form .elementor-field-label{display:none;}.elementor-407 .eb-form .elementor-field:not([type=checkbox]){background:#f5f8fd!important;border:1px solid #d5e0ef!important;color:#243351!important;border-radius:4px!important;font-family:Montserrat,sans-serif!important;font-size:13px;font-weight:400;min-height:48px;padding:14px;box-shadow:none!important;}.elementor-407 .eb-form .elementor-field::placeholder{color:#617591;opacity:1;}.elementor-407 .eb-form textarea{min-height:100px!important;}.elementor-407 .eb-form .elementor-field-group{margin-bottom:13px;}.elementor-407 .eb-form .elementor-field-type-acceptance{font-size:10px;line-height:1.6;color:var(--eb-muted);font-family:Montserrat,sans-serif;}.elementor-407 .eb-form button{background:var(--eb-blue)!important;color:white!important;font-family:Montserrat,sans-serif!important;text-transform:none!important;font-size:14px;border-radius:50px!important;box-shadow:none!important;padding:17px 28px;}.elementor-407 .eb-form button:hover{background:#2e4d98!important;}
@keyframes eb-turn{to{transform:rotate(360deg)}}
@media(max-width:1024px){.elementor-407 .eb-hero-title .elementor-heading-title{font-size:70px!important;}.elementor-407 .eb-hero-image img{height:440px;}.elementor-407 h2.elementor-heading-title{font-size:37px!important;}.elementor-407 .eb-band-text span{padding:0 20px;}.elementor-407 .eb-service-link .elementor-button{font-size:21px;}.elementor-407 .eb-contact-title .elementor-heading-title{font-size:60px!important;}}
@media(max-width:767px){.elementor-407 .elementor-section:not(.elementor-inner-section){padding:60px 22px;}.elementor-407 .elementor-column{width:100%!important;}.elementor-407 .elementor-column>.elementor-widget-wrap{padding:0;}.elementor-407 .eb-hero{padding-top:42px!important;padding-bottom:55px!important;}.elementor-407 .eb-hero-title .elementor-heading-title{font-size:66px!important;}.elementor-407 .eb-hero-copy>.elementor-widget-wrap{padding:0;}.elementor-407 .eb-lead p{font-size:15px;}.elementor-407 .eb-actions .elementor-column{width:auto!important;margin-right:20px;}.elementor-407 .eb-actions .elementor-widget{margin-bottom:12px;}.elementor-407 .eb-hero-visual{margin-top:24px;}.elementor-407 .eb-hero-image img{height:360px;}.elementor-407 .eb-image-note{left:12px;bottom:-15px;padding:14px 22px;}.elementor-407 .eb-hero-visual:after{font-size:44px;right:-10px;top:-15px;}.elementor-407 .eb-band{padding:17px 16px!important;}.elementor-407 .eb-band-text p{font-size:8px;letter-spacing:.06em;}.elementor-407 .eb-band-text span{padding:0 7px;}.elementor-407 h2.elementor-heading-title{font-size:32px!important;}.elementor-407 .eb-section-title{margin-bottom:28px;}.elementor-407 .eb-cases{margin:0;}.elementor-407 .eb-cases .elementor-column>.elementor-widget-wrap{padding:0;}.elementor-407 .eb-case{margin-bottom:30px;}.elementor-407 .eb-case-image img{height:350px;}.elementor-407 .eb-solutions>.elementor-container>.elementor-column:last-child{margin-top:24px;}.elementor-407 .eb-service-link .elementor-button{font-size:20px;padding:18px 0;}.elementor-407 .eb-service-number{width:26px;}.elementor-407 .eb-steps{margin:25px 0 0;}.elementor-407 .eb-steps .elementor-column{width:50%!important;}.elementor-407 .eb-steps .elementor-widget-wrap{padding:22px 12px 12px 0;}.elementor-407 .eb-steps h3.elementor-heading-title{font-size:19px!important;}.elementor-407 .eb-quote .elementor-heading-title{font-size:34px!important;}.elementor-407 .eb-contact-title .elementor-heading-title{font-size:62px!important;}.elementor-407 .eb-form-panel{margin-top:24px;}.elementor-407 .eb-form-panel>.elementor-widget-wrap{padding:24px;}.elementor-407 .eb-form .elementor-col-50{width:100%;}}
.elementor-407 #elinea-metodo,.elementor-407 #elinea-contacto,.elementor-407 #elinea-proyectos{scroll-margin-top:140px;}
@media(prefers-reduced-motion:reduce){.elementor-407 *,.elementor-407 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

.elementor-407 .eb-form .elementor-button-icon{display:none!important;}

@media(min-width:1025px){.elementor-407 .elementor-section:not(.elementor-inner-section){padding-left:clamp(28px,3vw,60px);padding-right:clamp(28px,3vw,60px);}}

.elementor-407 .eb-case-image figure{position:relative;margin:0;overflow:hidden;border-radius:5px;}
.elementor-407 .eb-case-image figure>a{display:block;line-height:0;}
.elementor-407 .eb-case-image figcaption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:clamp(22px,2.3vw,38px);margin:0;background:rgba(0,0,0,.76);color:#fff!important;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;}
.elementor-407 .eb-case-image:hover figcaption,.elementor-407 .eb-case-image:focus-within figcaption{opacity:1;transform:translateY(0);}
.elementor-407 .eb-overlay-title{font-family:"Varela Round",sans-serif;font-size:30px;line-height:1.2;font-weight:400;color:#fff;display:block;margin-bottom:16px;}
.elementor-407 .eb-overlay-summary{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.65;font-weight:400;display:block;color:#fff;margin-bottom:22px;}
.elementor-407 .eb-overlay-tags{display:flex;flex-wrap:wrap;gap:7px;}
.elementor-407 .eb-overlay-tags>span{display:inline-block;font-family:Montserrat,sans-serif;font-size:10px;line-height:1.4;padding:6px 10px;border:1px solid rgba(255,255,255,.65);border-radius:30px;color:#fff;}
.elementor-407 .eb-overlay-cta{font-family:Montserrat,sans-serif;font-size:11px;line-height:1.4;margin-top:22px;color:white;}
@media(max-width:1024px){.elementor-407 .eb-overlay-title{font-size:25px;}.elementor-407 .eb-overlay-summary{font-size:12px;}.elementor-407 .eb-case-image figcaption{padding:20px;}}
@media(hover:none),(pointer:coarse){.elementor-407 .eb-case-image figcaption{position:static;opacity:1;transform:none;background:#182337;padding:24px;}.elementor-407 .eb-overlay-summary{font-size:13px;}.elementor-407 .eb-case-image img{display:block;}}
@media(prefers-reduced-motion:reduce){.elementor-407 .eb-case-image figcaption{transition:none;transform:none;}}

.elementor-407 .eb-case-image figcaption,.elementor-407 .eb-case-image figcaption span{font-style:normal!important;}
@media(max-width:767px){.elementor-407 .eb-case-image figcaption{position:static;opacity:1;transform:none;background:#182337;padding:24px;}.elementor-407 .eb-overlay-summary{font-size:13px;}}
@media(min-width:1025px){.elementor-407 .eb-case > .elementor-widget-wrap > .elementor-widget:not(.eb-case-image){display:none!important;}.elementor-407 .eb-case-image{margin-bottom:0!important;}.elementor-407 .eb-cases{margin-bottom:24px;}}
.elementor-407 .eb-case-image figure{border-radius:25px;overflow:hidden;}
.elementor-407 .eb-case-image figure>a,.elementor-407 .eb-case-image figcaption{border-radius:inherit;}
/* Ajustes de coherencia y adaptacion */
.elementor-407 .eb-case > .elementor-widget-wrap > .elementor-widget:not(.eb-case-image){display:none!important;}
.elementor-407 .eb-case-image{margin-bottom:0!important;border-radius:25px;}
.elementor-407 .eb-overlay-tags>span{font-size:12px;padding:6px 11px;}
.elementor-407 .eb-overlay-cta{font-size:13px;}
.elementor-407 .eb-source p{font-size:12px;color:#576780;}
.elementor-407 .eb-projects{padding-bottom:32px!important;}
.elementor-407 .elementor-element-209fca7f{padding-top:24px!important;padding-bottom:64px!important;}
.elementor-407 .elementor-element-209fca7f .elementor-widget-wrap{padding:0!important;}
.elementor-407 .elementor-element-1a48be90{display:none!important;}
.elementor-407 .elementor-element-5e0ed429 img{width:200px!important;height:100px!important;object-fit:contain;}
.elementor-407 .elementor-element-33fdb774 .elementor-button{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-transform:none;padding:17px 28px;border-radius:50px;background:#3f61b6;color:white;box-shadow:none!important;transition:background .25s,transform .25s;}
.elementor-407 .elementor-element-33fdb774 .elementor-button:hover{background:#2e4d98;transform:translateY(-3px);}
.elementor-407 .eb-button .elementor-button,.elementor-407 .eb-form button{font-size:14px!important;}
.elementor-407 .eb-text-link .elementor-button{font-size:14px!important;}
.elementor-407 .elementor-widget-heading .elementor-heading-title{font-family:Belleza,sans-serif!important;letter-spacing:-.02em;}
.elementor-407 .eb-overlay-title{font-family:Belleza,sans-serif;font-size:32px;}
.elementor-407 .eb-service-link .elementor-button,.elementor-407 .eb-image-note strong{font-family:Montserrat,sans-serif;}
body.page-id-407 [data-elementor-type="footer"] .elementor-widget-spacer{display:none!important;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-c02a115{padding:48px clamp(22px,3vw,60px) 28px!important;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-c02a115>.elementor-container{max-width:none;}
body.page-id-407 [data-elementor-type="footer"] .elementor-heading-title{font-family:Belleza,sans-serif!important;font-size:24px;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-719523e p,body.page-id-407 [data-elementor-type="footer"] .elementor-element-6ceab87 p{font-size:0;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-719523e a,body.page-id-407 [data-elementor-type="footer"] .elementor-element-6ceab87 a{font-size:13px;line-height:1.7;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-719523e a:before,body.page-id-407 [data-elementor-type="footer"] .elementor-element-6ceab87 a:before{content:'↗';color:#3f61b6;margin-right:8px;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-662da45{padding:20px 22px!important;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-15249a2 p{font-size:12px;line-height:1.7;}
@media(max-width:1024px){
.elementor-407 .eb-projects>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.elementor-407 .eb-projects .eb-section-title{grid-column:1/-1;}
.elementor-407 .eb-cases,.elementor-407 .eb-cases>.elementor-container{display:contents;}
.elementor-407 .eb-projects .eb-case{width:100%!important;margin:0;min-width:0;}
.elementor-407 .eb-cases .elementor-column>.elementor-widget-wrap{padding:0;}
.elementor-407 .eb-case-image figcaption{position:static;opacity:1;transform:none;background:#243351;padding:24px;border-radius:0;pointer-events:auto;}
.elementor-407 .eb-case-image figure>a,.elementor-407 .eb-case-image img{border-radius:0;}
.elementor-407 .eb-case-image img{display:block;height:300px;transform:none!important;}
.elementor-407 .eb-overlay-title{font-size:28px;margin-bottom:12px;}
.elementor-407 .eb-overlay-summary{font-size:14px;line-height:1.65;margin-bottom:18px;}
.elementor-407 .eb-hero-title .elementor-heading-title{font-size:clamp(48px,6.5vw,70px)!important;}
.elementor-407 .eb-actions>.elementor-container{flex-wrap:wrap;gap:8px;}
.elementor-407 .eb-actions .elementor-column{width:auto!important;}
}
@media(max-width:767px){
.elementor-407 .eb-projects>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:28px;}
.elementor-407 .eb-projects .eb-section-title{margin-bottom:0;}
.elementor-407 .eb-hero-title .elementor-heading-title{font-size:clamp(48px,14vw,66px)!important;}
.elementor-407 .eb-case-image img{height:300px;}
.elementor-407 .elementor-element-209fca7f{padding-bottom:48px!important;}
.elementor-407 .elementor-element-5e0ed429 img{height:90px!important;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-c02a115 .elementor-column{margin-bottom:24px;}
body.page-id-407 [data-elementor-type="footer"] .elementor-element-c02a115 .elementor-column:last-child{margin-bottom:0;}
}

body.page-id-407 [data-elementor-type="footer"] .elementor-element-b278998{display:none!important;}
@media(max-width:1024px){.elementor-407 .eb-case-image img,.elementor-407 .eb-case-image figure>a,.elementor-407 .eb-case-image figcaption{border-radius:0!important;}}
@media(min-width:768px) and (max-width:1024px){.elementor-407 .eb-case>.elementor-widget-wrap,.elementor-407 .eb-case-image,.elementor-407 .eb-case-image>.elementor-widget-container,.elementor-407 .eb-case-image figure{height:100%;}.elementor-407 .eb-case-image figure{display:flex;flex-direction:column;}.elementor-407 .eb-case-image figcaption{flex:1;}.elementor-407 .eb-overlay-cta{margin-top:auto;}}/* End custom CSS */
/* Start custom CSS *//* Portada de prueba 6672: ajustes visuales del 25 de octubre. */
body.page-id-407 .elementor-location-header[data-elementor-id="6895"]{position:sticky;top:0;z-index:10000;background:#fff;box-shadow:0 6px 24px -20px #20345c55}
body.page-id-407.admin-bar .elementor-location-header[data-elementor-id="6895"]{top:32px}
body.page-id-407 #elinea-mega-test .elt-logo{width:184px}
body.page-id-407 #elinea-mega-test .elt-logo img{height:78px;object-fit:contain;filter:none;opacity:1}
body.page-id-407 #elinea-mega-test .elt-bar{min-height:102px;padding-top:10px;padding-bottom:10px}
body.page-id-407 .eb-hero{background-color:#3f61b6!important;background-image:linear-gradient(130deg,#3f61b6 0%,#06d9fa 89%)!important}
body.page-id-407 .eb-hero .eb-hero-title h1,body.page-id-407 .eb-hero .eb-hero-title h1 span{color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important}
body.page-id-407 .eb-hero .eb-lead,body.page-id-407 .eb-hero .eb-lead .elementor-widget-container{color:#fff!important}
body.page-id-407 .eb-hero .eb-button:not(.eb-text-link) .elementor-button{background:#fff!important;color:#3f61b6!important;border-color:#fff!important}
body.page-id-407 .eb-hero .eb-button:not(.eb-text-link) .elementor-button-text{color:#3f61b6!important}
body.page-id-407 .eb-hero .eb-text-link .elementor-button,body.page-id-407 .eb-hero .eb-text-link .elementor-button-text{background:transparent!important;color:#fff!important}
body.page-id-407 .eb-method{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23f4f8fd%22%20%20d%3D%22M421.9%2C6.5c22.6-2.5%2C51.5%2C0.4%2C75.5%2C5.3c23.6%2C4.9%2C70.9%2C23.5%2C100.5%2C35.7c75.8%2C32.2%2C133.7%2C44.5%2C192.6%2C49.7c23.6%2C2.1%2C48.7%2C3.5%2C103.4-2.5c54.7-6%2C106.2-25.6%2C106.2-25.6V0H0v30.3c0%2C0%2C72%2C32.6%2C158.4%2C30.5c39.2-0.7%2C92.8-6.7%2C134-22.4c21.2-8.1%2C52.2-18.2%2C79.7-24.2C399.3%2C7.9%2C411.6%2C7.5%2C421.9%2C6.5z%22%2F%3E%3C%2Fsvg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20transform%3D%22translate(1000%20100)%20rotate(180)%22%20d%3D%22M421.9%2C6.5c22.6-2.5%2C51.5%2C0.4%2C75.5%2C5.3c23.6%2C4.9%2C70.9%2C23.5%2C100.5%2C35.7c75.8%2C32.2%2C133.7%2C44.5%2C192.6%2C49.7c23.6%2C2.1%2C48.7%2C3.5%2C103.4-2.5c54.7-6%2C106.2-25.6%2C106.2-25.6V0H0v30.3c0%2C0%2C72%2C32.6%2C158.4%2C30.5c39.2-0.7%2C92.8-6.7%2C134-22.4c21.2-8.1%2C52.2-18.2%2C79.7-24.2C399.3%2C7.9%2C411.6%2C7.5%2C421.9%2C6.5z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(130deg,#3f61b6 0%,#06d9fa 100%)!important;background-repeat:no-repeat!important;background-position:top center,bottom center,center!important;background-size:100% 102px,100% 100px,cover!important;padding-top:165px!important;padding-bottom:160px!important}
body.page-id-407 .eb-method::after{top:95px;pointer-events:none}
body.page-id-407 .eb-contact{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20%20d%3D%22M421.9%2C6.5c22.6-2.5%2C51.5%2C0.4%2C75.5%2C5.3c23.6%2C4.9%2C70.9%2C23.5%2C100.5%2C35.7c75.8%2C32.2%2C133.7%2C44.5%2C192.6%2C49.7c23.6%2C2.1%2C48.7%2C3.5%2C103.4-2.5c54.7-6%2C106.2-25.6%2C106.2-25.6V0H0v30.3c0%2C0%2C72%2C32.6%2C158.4%2C30.5c39.2-0.7%2C92.8-6.7%2C134-22.4c21.2-8.1%2C52.2-18.2%2C79.7-24.2C399.3%2C7.9%2C411.6%2C7.5%2C421.9%2C6.5z%22%2F%3E%3C%2Fsvg%3E"),radial-gradient(at 0% 100%,#dcf8fc,transparent 60%)!important;background-repeat:no-repeat!important;background-position:top center,center!important;background-size:100% 110px,cover!important;padding-top:165px!important;padding-bottom:100px!important;scroll-margin-top:120px}
body.page-id-407 #elinea-proyectos,body.page-id-407 #elinea-metodo{scroll-margin-top:120px}
@media(max-width:1024px){
 body.page-id-407 #elinea-mega-test .elt-logo{width:138px}
 body.page-id-407 #elinea-mega-test .elt-logo img{height:60px}
 body.page-id-407 #elinea-mega-test .elt-bar{min-height:82px;padding-top:8px;padding-bottom:8px}
}
@media(max-width:782px){body.page-id-407.admin-bar .elementor-location-header[data-elementor-id="6895"]{top:46px}}
@media(max-width:767px){
 body.page-id-407 .eb-method{background-size:150% 64px,150% 62px,cover!important;padding-top:112px!important;padding-bottom:110px!important}
 body.page-id-407 .eb-contact{background-size:150% 68px,cover!important;padding-top:115px!important;padding-bottom:75px!important;scroll-margin-top:95px}
 body.page-id-407 #elinea-proyectos,body.page-id-407 #elinea-metodo{scroll-margin-top:95px}
}
@media(max-width:600px){body.page-id-407.admin-bar .elementor-location-header[data-elementor-id="6895"]{top:0}}
@media(max-width:400px){
 body.page-id-407 #elinea-mega-test .elt-logo{width:120px}
 body.page-id-407 #elinea-mega-test .elt-logo img{height:52px}
 body.page-id-407 #elinea-mega-test .elt-bar{min-height:76px}
}

/* Azul corporativo en las fichas visibles en móvil y tablet. */
@media(max-width:1024px){body.page-id-407 .eb-case-image figcaption.widget-image-caption{background:#3f61b6!important;color:#fff!important}}/* End custom CSS */