.elementor-729 .elementor-element.elementor-element-50d1607c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-729 .elementor-element.elementor-element-50d1607c:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-50d1607c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-50d1607c::before, .elementor-729 .elementor-element.elementor-element-50d1607c > .elementor-background-video-container::before, .elementor-729 .elementor-element.elementor-element-50d1607c > .e-con-inner > .elementor-background-video-container::before, .elementor-729 .elementor-element.elementor-element-50d1607c > .elementor-background-slideshow::before, .elementor-729 .elementor-element.elementor-element-50d1607c > .e-con-inner > .elementor-background-slideshow::before, .elementor-729 .elementor-element.elementor-element-50d1607c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 75%);}.elementor-729 .elementor-element.elementor-element-28c7625{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-729 .elementor-element.elementor-element-5f2388df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-blog-block-post, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-card{background-color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-blog-block-post:hover, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card:hover, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-card:hover{background-color:#013394;}.elementor-729 .elementor-element.elementor-element-20ab628d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card{display:block;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-entry-thumb{border-radius:10px 10px 10px 10px;margin:0px 0px 0px 0px;} .elementor-729 .elementor-element.elementor-element-20ab628d .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-body .entry-title, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-entry-header .entry-title, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Montserrat", Sans-serif;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-body .entry-title a{color:#333333;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-entry-header .entry-title a{color:#333333;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-body .entry-title a:hover{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-entry-header .entry-title a:hover{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-card:hover .entry-title a{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card:hover .entry-title a{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-body .entry-title{text-align:left;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-entry-header .entry-title{text-align:left;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-blog-block-post, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-card{background-color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-blog-block-post:hover, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card:hover, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-card:hover{background-color:#013394;}.elementor-729 .elementor-element.elementor-element-2503821{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card{display:block;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-entry-thumb{border-radius:10px 10px 10px 10px;margin:0px 0px 0px 0px;} .elementor-729 .elementor-element.elementor-element-2503821 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-body .entry-title, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-entry-header .entry-title, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Montserrat", Sans-serif;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-body .entry-title a{color:#333333;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-entry-header .entry-title a{color:#333333;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-body .entry-title a:hover{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-entry-header .entry-title a:hover{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-card:hover .entry-title a{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card:hover .entry-title a{color:#FFFFFF;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-body .entry-title{text-align:left;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-entry-header .entry-title{text-align:left;}.elementor-729 .elementor-element.elementor-element-95fcdfb{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:20px;}.elementor-729 .elementor-element.elementor-element-95fcdfb.e-con{--align-self:center;}.elementor-729 .elementor-element.elementor-element-01e2d83{--display:flex;--justify-content:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-729 .elementor-element.elementor-element-e530bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Nexa", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-3d4a7ed{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Nexa", Sans-serif;font-size:25px;font-weight:300;letter-spacing:2px;color:var( --e-global-color-text );}.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 );}.elementor-729 .elementor-element.elementor-element-2cecb16{margin:4px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-2cecb16.elementor-element{--align-self:center;}.elementor-729 .elementor-element.elementor-element-2cecb16 .elementor-icon-wrapper{text-align:center;}.elementor-729 .elementor-element.elementor-element-2cecb16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-2cecb16.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-2cecb16.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-2cecb16.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-2cecb16.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-2cecb16 .elementor-icon{font-size:30px;}.elementor-729 .elementor-element.elementor-element-2cecb16 .elementor-icon svg{height:30px;}.elementor-729 .elementor-element.elementor-element-509090d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-729 .elementor-element.elementor-element-509090d2:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-509090d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-509090d2::before, .elementor-729 .elementor-element.elementor-element-509090d2 > .elementor-background-video-container::before, .elementor-729 .elementor-element.elementor-element-509090d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-729 .elementor-element.elementor-element-509090d2 > .elementor-background-slideshow::before, .elementor-729 .elementor-element.elementor-element-509090d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-729 .elementor-element.elementor-element-509090d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-729 .elementor-element.elementor-element-71873dc3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:45px 45px 45px 45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-729 .elementor-element.elementor-element-71873dc3:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-71873dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-f944a59{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-729 .elementor-element.elementor-element-16008bb{width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:18px;--e-form-steps-indicator-padding:23px;--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;}.elementor-729 .elementor-element.elementor-element-16008bb.elementor-element{--align-self:center;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:5px;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-5px;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-729 .elementor-element.elementor-element-16008bb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-729 .elementor-element.elementor-element-16008bb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-729 .elementor-element.elementor-element-16008bb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-type-html{padding-bottom:0px;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group .elementor-field, .elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:3px 3px 3px 3px;border-radius:100px 100px 100px 100px;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:3px 3px 3px 3px;border-radius:100px 100px 100px 100px;}.elementor-729 .elementor-element.elementor-element-16008bb .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-16008bb .e-form__buttons__wrapper__button-previous{color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-16008bb .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-729 .elementor-element.elementor-element-16008bb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-729 .elementor-element.elementor-element-50d1607c{--width:100%;}.elementor-729 .elementor-element.elementor-element-5f2388df{--width:100%;}.elementor-729 .elementor-element.elementor-element-f944a59{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-729 .elementor-element.elementor-element-71873dc3{--width:100%;}.elementor-729 .elementor-element.elementor-element-f944a59{--width:100%;}}@media(max-width:1024px){.elementor-729 .elementor-element.elementor-element-20ab628d{--container-widget-width:556px;--container-widget-flex-grow:0;width:var( --container-widget-width, 556px );max-width:556px;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-blog-block-post, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-729 .elementor-element.elementor-element-2503821{--container-widget-width:556px;--container-widget-flex-grow:0;width:var( --container-widget-width, 556px );max-width:556px;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-blog-block-post, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-729 .elementor-element.elementor-element-95fcdfb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-729 .elementor-element.elementor-element-95fcdfb.e-con{--align-self:center;}.elementor-729 .elementor-element.elementor-element-71873dc3{--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-729 .elementor-element.elementor-element-f944a59{--min-height:40vh;}.elementor-729 .elementor-element.elementor-element-16008bb{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-729 .elementor-element.elementor-element-16008bb.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-729 .elementor-element.elementor-element-50d1607c{--z-index:2;}.elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-blog-block-post, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-image-card, .elementor-729 .elementor-element.elementor-element-20ab628d .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-729 .elementor-element.elementor-element-2503821 .elementskit-blog-block-post, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-image-card, .elementor-729 .elementor-element.elementor-element-2503821 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-729 .elementor-element.elementor-element-95fcdfb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-729 .elementor-element.elementor-element-95fcdfb.e-con{--align-self:center;}.elementor-729 .elementor-element.elementor-element-01e2d83{--width:210px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-729 .elementor-element.elementor-element-e530bf1{width:var( --container-widget-width, 210px );max-width:210px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-729 .elementor-element.elementor-element-3d4a7ed{width:var( --container-widget-width, 210px );max-width:210px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-729 .elementor-element.elementor-element-509090d2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-729 .elementor-element.elementor-element-16008bb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 13%) 0%;}}/* Start custom CSS for html, class: .elementor-element-bf19aee */#sobremi {
  /* Reemplaza 80px por la altura real de tu header */
  scroll-margin-top: 80px; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28c7625 */.elementor-729 .elementor-element.elementor-element-28c7625 .blog-mp-title-link {
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-20ab628d */.elementor-729 .elementor-element.elementor-element-20ab628d .ekit-wid-con,
.elementor-729 .elementor-element.elementor-element-20ab628d .ekit-wid-con * {
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-2503821 */.elementor-729 .elementor-element.elementor-element-2503821 .ekit-wid-con,
.elementor-729 .elementor-element.elementor-element-2503821 .ekit-wid-con * {
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2cecb16 */.contenedorboton:hover .iconoboton {
    translate: 12px -12px;
    transition: all 0.5s;
}

.contenedorboton .iconoboton {
    
    transition: all 1.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fcdfb */.elementor-729 .elementor-element.elementor-element-95fcdfb {
    border-radius: 20px;
    transition: all 2s;
    background-color: rgba(1,51,148,1);
    scale: 1;
    width: 300px;
    height: 80px;
}

.elementor-729 .elementor-element.elementor-element-95fcdfb:hover {
    border-radius: 0px;
    transition: all 0.5s;
background: black;
scale: 0.95;
box-shadow: 0px 0px 0px white;
}


@media (max-width: 1024px) {
.elementor-729 .elementor-element.elementor-element-95fcdfb{
    scale: 0.8;
    margin: 0 0 70px 0;
    
} 
    
}

@media (max-width: 767px) {
 .elementor-729 .elementor-element.elementor-element-95fcdfb{
    scale: 1;
    margin: 0 0 0px 0;
    width: 290px;
    height: 80px;
    
} 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50d1607c */.elementor-729 .elementor-element.elementor-element-50d1607c {
    /* position: absolute;
    top: -18%;
    right: -8%;*/
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, rgba(43,127,255,0.26) 0%, rgba(43,127,255,0.10) 45%, rgba(43,127,255,0) 72%);
    pointer-events: none;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-16008bb *//* Fuerza fila: email a la izquierda, botón a la derecha — Y CENTRADO */
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-form-fields-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 12px !important;
  max-width: 540px !important;
  width: 100% !important;
  margin: 0 auto !important; /* <-- ESTO centra el formulario dentro de su contenedor */
}

/* Asegura que el widget completo también esté centrado */
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-widget-container {
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
}

/* Campo de email: ocupa el espacio flexible */
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group {
  flex: 1 1 auto !important;
  width: auto !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* El grupo del botón: ancho fijo según contenido, sin estirarse */
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group:has(button),
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-type-submit,
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-field-group.elementor-column.elementor-field-type-submit {
  flex: 0 0 auto !important;
  width: auto !important;
}

/* Input */
.elementor-729 .elementor-element.elementor-element-16008bb input[type="email"],
.elementor-729 .elementor-element.elementor-element-16008bb input[type="text"] {
  width: 100% !important;
  height: 52px !important;
  padding: 0 22px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,0.18) !important;
  background: rgba(255,255,255,0.06) !important;
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 0.9rem !important;
  box-sizing: border-box !important;
}

.elementor-729 .elementor-element.elementor-element-16008bb input[type="email"]::placeholder,
.elementor-729 .elementor-element.elementor-element-16008bb input[type="text"]::placeholder {
  color: rgba(255,255,255,0.45) !important;
}

.elementor-729 .elementor-element.elementor-element-16008bb input[type="email"]:focus,
.elementor-729 .elementor-element.elementor-element-16008bb input[type="text"]:focus {
  border-color: #2B7FFF !important;
  background: rgba(255,255,255,0.09) !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(43,127,255,0.18) !important;
}

/* Botón: ancho automático, no 100% */
.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button,
.elementor-729 .elementor-element.elementor-element-16008bb button[type="submit"] {
  width: auto !important;
  height: 52px !important;
  padding: 0 30px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #2B7FFF 0%, #1A5FD9 100%) !important;
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 0.85rem !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: 0 6px 18px rgba(43,127,255,0.35) !important;
  white-space: nowrap !important;
}

.elementor-729 .elementor-element.elementor-element-16008bb .elementor-button:hover,
.elementor-729 .elementor-element.elementor-element-16008bb button[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(43,127,255,0.45) !important;
}

/* En mobile sí apilamos */
@media (max-width: 600px) {
  .elementor-729 .elementor-element.elementor-element-16008bb .elementor-form-fields-wrapper {
    flex-direction: column !important;
  }
  .elementor-729 .elementor-element.elementor-element-16008bb .elementor-button,
  .elementor-729 .elementor-element.elementor-element-16008bb button[type="submit"] {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71873dc3 *//* ========================================================
   FONDO — Sección "Newsletter" (contenedor Elementor)
   Selector: .newsletter-mp-section
   Coherente con paleta Hero / Blog (#07111F, #2B7FFF, #6AABFF)
======================================================== */
.newsletter-mp-section {
  position: relative !important;
  background:
    radial-gradient(circle at 15% 20%, rgba(43,127,255,0.18) 0%, rgba(43,127,255,0) 55%),
    radial-gradient(circle at 85% 80%, rgba(106,171,255,0.14) 0%, rgba(106,171,255,0) 60%),
    linear-gradient(160deg, #07111F 0%, #0B1B33 50%, #0E2143 100%) !important;
  overflow: hidden !important;
}

/* Destello superior derecho */
.newsletter-mp-section::before {
  content: "";
  position: absolute;
  top: -15%;
  right: -10%;
  width: 38vw;
  height: 38vw;
  max-width: 560px;
  max-height: 560px;
  background: radial-gradient(circle, rgba(43,127,255,0.30) 0%, rgba(43,127,255,0.10) 45%, rgba(43,127,255,0) 72%);
  pointer-events: none;
  z-index: 0;
}

/* Destello inferior izquierdo, más tenue */
.newsletter-mp-section::after {
  content: "";
  position: absolute;
  bottom: -20%;
  left: -12%;
  width: 32vw;
  height: 32vw;
  max-width: 480px;
  max-height: 480px;
  background: radial-gradient(circle, rgba(106,171,255,0.22) 0%, rgba(106,171,255,0.08) 50%, rgba(106,171,255,0) 75%);
  pointer-events: none;
  z-index: 0;
}

/* Asegura que el contenido del contenedor quede sobre los destellos */
.newsletter-mp-section > .e-con-inner,
.newsletter-mp-section > .elementor-container {
  position: relative !important;
  z-index: 1 !important;
}

@media (max-width: 767px) {
  .newsletter-mp-section::before { width: 60vw; height: 60vw; top: -20%; right: -20%; }
  .newsletter-mp-section::after  { width: 55vw; height: 55vw; bottom: -25%; left: -20%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509090d2 */.elementor-729 .elementor-element.elementor-element-509090d2 {
     background: linear-gradient(180deg, #07111F 0%, rgba(7,17,31,0.6) 55%, rgba(7,17,31,0) 100%) !important;
}/* End custom CSS */
/* Start custom CSS */.google {
    color: white;
}

.fuerte {
    font-weight: 700;
}

.fuerteazul {
    font-weight: 700;
    color: #24499B;
}/* End custom CSS */