.elementor-4705 .elementor-element.elementor-element-0b62988{margin-top:100px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4705 .elementor-element.elementor-element-406e5c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4705 .elementor-element.elementor-element-406e5c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4705 .elementor-element.elementor-element-406e5c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4705 .elementor-element.elementor-element-406e5c1 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-406e5c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-406e5c1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-406e5c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-d5ccde6 img{width:38%;}.elementor-4705 .elementor-element.elementor-element-67eb3c2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4705 .elementor-element.elementor-element-174818a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4705 .elementor-element.elementor-element-174818a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4705 .elementor-element.elementor-element-174818a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4705 .elementor-element.elementor-element-174818a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4705 .elementor-element.elementor-element-174818a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #A2BDEA 0%, #FFFFFF 100%);}.elementor-4705 .elementor-element.elementor-element-174818a > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-174818a > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-174818a > .elementor-background-slideshow{border-radius:0px 200px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-174818a > .elementor-element-populated{box-shadow:-8px 0px 21px 2px rgba(28.866739130434784, 68.20221644612472, 124.10000000000001, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-4705 .elementor-element.elementor-element-174818a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4705 .elementor-element.elementor-element-932a4b5 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-932a4b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-932a4b5 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-4705 .elementor-element.elementor-element-932a4b5 > .elementor-element-populated{margin:40px 70px 40px -200px;--e-column-margin-right:70px;--e-column-margin-left:-200px;padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-56bd008{margin-top:100px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4705 .elementor-element.elementor-element-837e123.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4705 .elementor-element.elementor-element-837e123.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4705 .elementor-element.elementor-element-837e123 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4705 .elementor-element.elementor-element-837e123 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-837e123 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-837e123 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-837e123 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-85f364a img{width:38%;}.elementor-4705 .elementor-element.elementor-element-668cc0d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4705 .elementor-element.elementor-element-85cd1e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4705 .elementor-element.elementor-element-85cd1e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4705 .elementor-element.elementor-element-85cd1e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #A2BDEA 0%, #FFFFFF 100%);}.elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-background-slideshow{border-radius:0px 200px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated{box-shadow:-8px 0px 21px 2px rgba(28.866739130434784, 68.20221644612472, 124.10000000000001, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4705 .elementor-element.elementor-element-ac86fa8{columns:1;text-align:center;font-size:31px;color:#000000;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-ac86fa8 p{margin-block-end:5px;}.elementor-4705 .elementor-element.elementor-element-e014c70 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-e014c70 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-e014c70 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-4705 .elementor-element.elementor-element-e014c70 > .elementor-element-populated{margin:40px 70px 40px -200px;--e-column-margin-right:70px;--e-column-margin-left:-200px;padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-bf563aa{margin-top:100px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4705 .elementor-element.elementor-element-efdf44d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4705 .elementor-element.elementor-element-efdf44d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4705 .elementor-element.elementor-element-efdf44d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4705 .elementor-element.elementor-element-efdf44d > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-efdf44d > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-efdf44d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-efdf44d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-b5434dc img{width:38%;}.elementor-4705 .elementor-element.elementor-element-9526961{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4705 .elementor-element.elementor-element-bad7ee7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4705 .elementor-element.elementor-element-bad7ee7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4705 .elementor-element.elementor-element-bad7ee7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #A2BDEA 0%, #FFFFFF 100%);}.elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-background-slideshow{border-radius:0px 200px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated{box-shadow:-8px 0px 21px 2px rgba(28.866739130434784, 68.20221644612472, 124.10000000000001, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4705 .elementor-element.elementor-element-cfa0819{text-align:center;font-size:18px;padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-aad36c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:70px;--margin-bottom:70px;--margin-left:70px;--margin-right:70px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4705 .elementor-element.elementor-element-aad36c8:not(.elementor-motion-effects-element-type-background), .elementor-4705 .elementor-element.elementor-element-aad36c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-group{padding-right:calc( 4px/2 );padding-left:calc( 4px/2 );margin-bottom:0px;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-form-fields-wrapper{margin-left:calc( -4px/2 );margin-right:calc( -4px/2 );margin-bottom:-0px;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-html{padding-bottom:0px;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#A2BDEA;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#A2BDEA;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-group .elementor-select-wrapper::before{color:#A2BDEA;}.elementor-4705 .elementor-element.elementor-element-4614e19 .e-form__buttons__wrapper__button-next{background-color:#0098CD;color:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-button[type="submit"]{background-color:#0098CD;color:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-4705 .elementor-element.elementor-element-4614e19{--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-primary-color:#191596;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:7px;--e-form-steps-divider-gap:13px;}.elementor-4705 .elementor-element.elementor-element-715e3d3{text-align:center;}.elementor-4705 .elementor-element.elementor-element-715e3d3 img{width:100%;max-width:100%;}.elementor-4705 .elementor-element.elementor-element-3e7ba2b > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-3e7ba2b > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-3e7ba2b > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-4705 .elementor-element.elementor-element-3e7ba2b > .elementor-element-populated{margin:40px 70px 40px -200px;--e-column-margin-right:70px;--e-column-margin-left:-200px;padding:0px 0px 0px 0px;}body.elementor-page-4705 #mainnav > ul > li > a:hover, body.elementor-page-4705 #mainnav > ul > li.current-menu-item > a, body.elementor-page-4705 #mainnav > ul > li.current-menu-ancestor > a, body.elementor-page-4705 #mainnav > ul > li.current-menu-parent > a{color:#0092FF;}body.elementor-page-4705 #mainnav ul.sub-menu > li > a:hover, body.elementor-page-4705 #mainnav ul.sub-menu > li.current-menu-item > a, body.elementor-page-4705 #mainnav-mobi ul li.current-menu-item > a, body.elementor-page-4705 #mainnav-mobi ul li.current-menu-ancestor > a, body.elementor-page-4705 #mainnav ul.sub-menu > li.current-menu-ancestor > a, body.elementor-page-4705 #mainnav-mobi ul li .current-menu-item > a, body.elementor-page-4705 #mainnav-mobi ul li.current-menu-item .btn-submenu:before, body.elementor-page-4705 #mainnav-mobi ul li .current-menu-item .btn-submenu:before{color:#0092FF;}body.elementor-page-4705 header .info-header .icon-info svg{color:#0092FF;fill:#0092FF;}body.elementor-page-4705 header .btn-header, body.elementor-page-4705 .show-search > a:hover, body.elementor-page-4705 .header-modal-menu-left-btn:hover, body.elementor-page-4705 .widget_search form button.search-submit, body.elementor-page-4705 #mainnav > ul > li > a:after{background-color:#0092FF;}body.elementor-page-4705 #mainnav > ul > li > a, body.elementor-page-4705 #header .show-search, body.elementor-page-4705 header .block a, body.elementor-page-4705 #header .mini-cart-header .cart-count, body.elementor-page-4705 #header .mini-cart .cart-count, body.elementor-page-4705 .button-menu{line-height:105px;}body.elementor-page-4705 #header .header-wrap{height:105px;}body.elementor-page-4705 #footer{display:block;padding-top:70px;padding-bottom:26px;color:#FFFFFF;}body.elementor-page-4705 .info-footer{display:block;}body.elementor-page-4705 #footer, #footer input, #footer select, body.elementor-page-4705 #footer textarea, body.elementor-page-4705 #footer a, body.elementor-page-4705 footer .widget.widget-recent-news li .text .post-date, body.elementor-page-4705 footer .widget.widget_latest_news li .text .post-date, body.elementor-page-4705 #footer .footer-widgets .widget.widget_themesflat_socials ul li a, body.elementor-page-4705 #footer .wp-block-latest-posts__post-date, body.elementor-page-4705 #footer .wp-block-latest-posts__post-date:before, body.elementor-page-4705 footer a{color:#FFFFFF;}body.elementor-page-4705 #footer a:hover, body.elementor-page-4705 #footer .footer-widgets .widget.widget_themesflat_socials ul li a:hover, body.elementor-page-4705 footer a:hover, body.elementor-page-4705 .footer a:hover{color:#0092FF !important;}body.elementor-page-4705 #footer input:focus, body.elementor-page-4705 footer input:focus{border-color:#0092FF !important;}body.elementor-page-4705 #footer input[type="submit"], body.elementor-page-4705 footer input[type="submit"], body.elementor-page-4705 footer .elementor-widget-container .mc4wp-form input[type="submit"]{background-color:#0092FF;}body.elementor-page-4705 .footer_background{background-color:#091D3E;}body.elementor-page-4705 #footer h1, body.elementor-page-4705 #footer h2, body.elementor-page-4705 #footer h3, body.elementor-page-4705 #footer h4, body.elementor-page-4705 #footer h5, body.elementor-page-4705 #footer h6{color:#FFFFFF;}body.elementor-page-4705 .info-footer .wrap-info .icon-info, body.elementor-page-4705 .info-footer .wrap-info .icon-info svg{color:#0092FF;}body.elementor-page-4705 #bottom{display:block;background-color:#091D3E;}body.elementor-page-4705 .bottom *{color:#FFFFFF;}body.elementor-page-4705 .bottom, body.elementor-page-4705 .bottom a{color:#FFFFFF;}body.elementor-page-4705 .bottom a:hover{color:#0092FF;}body.elementor-page-4705 #bottom .container-inside{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}body.elementor-page-4705 #themesflat-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-4705 .page-title{display:block;}@media(min-width:768px){.elementor-4705 .elementor-element.elementor-element-174818a{width:97%;}.elementor-4705 .elementor-element.elementor-element-932a4b5{width:3%;}.elementor-4705 .elementor-element.elementor-element-85cd1e2{width:97%;}.elementor-4705 .elementor-element.elementor-element-e014c70{width:3%;}.elementor-4705 .elementor-element.elementor-element-bad7ee7{width:97%;}.elementor-4705 .elementor-element.elementor-element-3e7ba2b{width:3%;}}@media(max-width:1024px){.elementor-4705 .elementor-element.elementor-element-0b62988{padding:100px 0px 67px 0px;}.elementor-4705 .elementor-element.elementor-element-67eb3c2{padding:100px 0px 67px 0px;}.elementor-4705 .elementor-element.elementor-element-56bd008{padding:100px 0px 67px 0px;}.elementor-4705 .elementor-element.elementor-element-668cc0d{padding:100px 0px 67px 0px;}.elementor-4705 .elementor-element.elementor-element-bf563aa{padding:100px 0px 67px 0px;}.elementor-4705 .elementor-element.elementor-element-9526961{padding:100px 0px 67px 0px;}.elementor-4705 .elementor-element.elementor-element-aad36c8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4705 .elementor-element.elementor-element-0b62988{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-d5ccde6 img{width:92%;}.elementor-4705 .elementor-element.elementor-element-67eb3c2{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-174818a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4705 .elementor-element.elementor-element-932a4b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4705 .elementor-element.elementor-element-56bd008{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-85f364a img{width:92%;}.elementor-4705 .elementor-element.elementor-element-668cc0d{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-background-slideshow{border-radius:0px 100px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-85cd1e2 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-4705 .elementor-element.elementor-element-ac86fa8{font-size:21px;line-height:1.3em;}.elementor-4705 .elementor-element.elementor-element-bf563aa{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-b5434dc img{width:92%;}.elementor-4705 .elementor-element.elementor-element-9526961{padding:0px 0px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated, .elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-background-slideshow{border-radius:0px 100px 0px 0px;}.elementor-4705 .elementor-element.elementor-element-bad7ee7 > .elementor-element-populated{padding:40px 40px 120px 40px;}.elementor-4705 .elementor-element.elementor-element-cfa0819{line-height:1.5em;}.elementor-4705 .elementor-element.elementor-element-aad36c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:030px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4705 .elementor-element.elementor-element-4614e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}}/* Start custom CSS for text-editor, class: .elementor-element-ac86fa8 *//* Estilos SOLO para este widget */
.elementor-4705 .elementor-element.elementor-element-ac86fa8 .pildora-social{
  display: inline-block;        /* se ajusta al tamaño del texto */
  padding: 10px 50px;           /* alto y ancho del relleno */
  border-radius: 999px;         /* forma de píldora */
  font-weight: 700;             /* negrita */
  font-family: inherit;         /* respeta la fuente del sitio */
  color: #000;                  /* texto negro */
  text-align: center;
  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(90deg, #7AA5FF, #B388FF) border-box;
  border: 2px solid transparent; /* borde degradado */
  box-shadow:
    0 0 0 1px rgba(30, 80, 255, 0.25),
    0 4px 10px rgba(120, 170, 255, 0.25);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4614e19 *//* ====== File Upload bonito (scopeado a ESTE formulario) ====== */

/* Caja del input */
.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]{
  width: 100%;
  padding: 12px 16px;
  border-radius: 14px;
  /* borde degradado con relleno blanco */
  background:
    linear-gradient(#ffffff,#ffffff) padding-box,
    linear-gradient(135deg,#7AA5FF,#B388FF) border-box;
  border: 2px solid transparent;
  box-shadow: 0 6px 14px rgba(0,0,0,.06);
  color: #0f1b2d;
  font-weight: 500;
  cursor: pointer;
}

/* Botón del .elementor-4705 .elementor-element.elementor-element-4614e19 (Chrome/Edge/Firefox modernos) */
.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]::file-.elementor-4705 .elementor-element.elementor-element-4614e19-button{
  margin-right: 12px;
  padding: 10px 14px;
  border: 0;
  border-radius: 999px;
  background: linear-gradient(135deg,#9493ea,#9493ea);
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  box-shadow: 0 6px 12px rgba(45,86,216,.25);
  transition: transform .12s ease, filter .12s ease;
}

.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]::file-.elementor-4705 .elementor-element.elementor-element-4614e19-button:hover{
  transform: translateY(-1px);
  filter: brightness(1.05);
}

/* Foco accesible */
.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]:focus{
  outline: none;
  box-shadow: 0 0 0 4px rgba(45,86,216,.18);
}

/* Fallback Safari/WebKit antiguo */
.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]::-webkit-file-upload-button{
  margin-right: 12px;
  padding: 10px 14px;
  border: 0;
  border-radius: 999px;
  background: linear-gradient(135deg,#9493ea,#9493ea);
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  box-shadow: 0 6px 12px rgba(45,86,216,.25);
  transition: transform .12s ease, filter .12s ease;
}
.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]::-webkit-file-upload-button:hover{
  transform: translateY(-1px);
  filter: brightness(1.05);
}

/* Texto del nombre de archivo: que no se corte feo */
.elementor-4705 .elementor-element.elementor-element-4614e19 .elementor-field-type-upload input[type="file"]{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-715e3d3 *//* --- Acepto políticas: que el checkbox SIEMPRE se vea en mobile y desktop --- */
.elementor-form .elementor-field-option input[type="checkbox"]{
  /* reset duro */
  appearance: auto !important;
  -webkit-appearance: auto !important;
  position: static !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  pointer-events: auto !important;

  /* tamaño / espaciado */
  width: 18px !important;
  height: 18px !important;
  margin: 2px 8px 0 0 !important;

  /* color del check (navegadores modernos) */
  accent-color: #253e99;
}

/* Alineación del texto al lado del checkbox */
.elementor-form .elementor-field-subgroup{
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.elementor-form .elementor-field-option label{
  display: inline-block;
  line-height: 1.35;
  font-size: 14px;
}

/* Si el tema dibuja un "checkbox falso" con ::before/::after, lo apagamos */
.elementor-form .elementor-field-option input[type="checkbox"] + label::before,
.elementor-form .elementor-field-option input[type="checkbox"] + label::after{
  content: none !important;
}

/* Tocar un poco más grande en pantallas pequeñas */
@media (max-width: 767px){
  .elementor-form .elementor-field-option input[type="checkbox"]{
    width: 22px !important;
    height: 22px !important;
  }
  .elementor-form .elementor-field-option label{
    font-size: 15px;
  }
}/* End custom CSS */