.elementor-9454 .elementor-element.elementor-element-26a41dc:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-26a41dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf2f1;}.elementor-9454 .elementor-element.elementor-element-26a41dc > .elementor-container{max-width:760px;}.elementor-9454 .elementor-element.elementor-element-26a41dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 20px 32px 20px;}.elementor-9454 .elementor-element.elementor-element-26a41dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-49fd89d{text-align:center;}.elementor-9454 .elementor-element.elementor-element-49fd89d .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.9px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-df8a90b{--spacer-size:10px;}.elementor-9454 .elementor-element.elementor-element-7050b731{text-align:center;font-size:15px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-36c3916:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-36c3916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf2f1;}.elementor-9454 .elementor-element.elementor-element-36c3916 > .elementor-container{max-width:900px;}.elementor-9454 .elementor-element.elementor-element-36c3916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 4px 20px;}.elementor-9454 .elementor-element.elementor-element-36c3916 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-728d81a{text-align:center;}.elementor-9454 .elementor-element.elementor-element-728d81a .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.4px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-07d7266:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-07d7266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf2f1;}.elementor-9454 .elementor-element.elementor-element-07d7266 > .elementor-container{max-width:900px;}.elementor-9454 .elementor-element.elementor-element-07d7266{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 20px 28px 20px;}.elementor-9454 .elementor-element.elementor-element-07d7266 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-35696ea:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-35696ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-35696ea > .elementor-container{max-width:820px;}.elementor-9454 .elementor-element.elementor-element-35696ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 20px 32px 20px;}.elementor-9454 .elementor-element.elementor-element-35696ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-991984c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-991984c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-991984c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(40,82,82,0.15);box-shadow:0px 2px 10px 0px rgba(40,82,82,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-9454 .elementor-element.elementor-element-991984c > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-991984c > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-991984c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9454 .elementor-element.elementor-element-991984c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-10f3fa1{text-align:start;}.elementor-9454 .elementor-element.elementor-element-10f3fa1 .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.8px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-5750ec1{text-align:start;font-size:14px;color:rgba(40,82,82,0.72);}.elementor-9454 .elementor-element.elementor-element-4dff85b{--spacer-size:8px;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:8px;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-8px;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9454 .elementor-element.elementor-element-107708e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9454 .elementor-element.elementor-element-107708e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9454 .elementor-element.elementor-element-107708e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9454 .elementor-element.elementor-element-107708e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-field-type-html{padding-bottom:0px;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .e-form__buttons__wrapper__button-next{background-color:#f0bc49;color:#285052;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-button[type="submit"]{background-color:#f0bc49;color:#285052;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-button[type="submit"] svg *{fill:#285052;}.elementor-9454 .elementor-element.elementor-element-107708e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-107708e .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9454 .elementor-element.elementor-element-107708e{--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;}.elementor-9454 .elementor-element.elementor-element-fb7d36:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-fb7d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-fb7d36 > .elementor-container{max-width:980px;}.elementor-9454 .elementor-element.elementor-element-fb7d36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 20px 8px 20px;}.elementor-9454 .elementor-element.elementor-element-fb7d36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-461abd2f{text-align:center;}.elementor-9454 .elementor-element.elementor-element-461abd2f .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.6px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-5e148f8a:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-5e148f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-5e148f8a > .elementor-container{max-width:980px;}.elementor-9454 .elementor-element.elementor-element-5e148f8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 20px 32px 20px;}.elementor-9454 .elementor-element.elementor-element-5e148f8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-6f521c59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(40,82,82,0.15);box-shadow:0px 2px 10px 0px rgba(40,82,82,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-59fb9591{text-align:center;font-size:14px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-34edc3f6{text-align:center;}.elementor-9454 .elementor-element.elementor-element-34edc3f6 .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.2px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-24b8b0c6{text-align:center;font-size:13px;color:rgba(40,82,82,0.72);}.elementor-9454 .elementor-element.elementor-element-738f3e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(40,82,82,0.15);box-shadow:0px 2px 10px 0px rgba(40,82,82,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-382452d1{text-align:center;font-size:14px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-6fcd834b{text-align:center;}.elementor-9454 .elementor-element.elementor-element-6fcd834b .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-7861cd2a{text-align:center;font-size:13px;color:rgba(40,82,82,0.72);}.elementor-9454 .elementor-element.elementor-element-2d8910b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(40,82,82,0.15);box-shadow:0px 2px 10px 0px rgba(40,82,82,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-6d0ad5c2{text-align:center;font-size:14px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-67652e6c{text-align:center;}.elementor-9454 .elementor-element.elementor-element-67652e6c .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-786f9c86{text-align:center;font-size:13px;color:rgba(40,82,82,0.72);}.elementor-9454 .elementor-element.elementor-element-3c084f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(40,82,82,0.15);box-shadow:0px 2px 10px 0px rgba(40,82,82,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-48471147{text-align:center;font-size:14px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-5688a1e0{text-align:center;}.elementor-9454 .elementor-element.elementor-element-5688a1e0 .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.2px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-1c9f8aa5{text-align:center;font-size:13px;color:rgba(40,82,82,0.72);}.elementor-9454 .elementor-element.elementor-element-48c7680c:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-48c7680c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-48c7680c > .elementor-container{max-width:820px;}.elementor-9454 .elementor-element.elementor-element-48c7680c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 20px 32px 20px;}.elementor-9454 .elementor-element.elementor-element-48c7680c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-9937801:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(40,82,82,0.15);box-shadow:0px 2px 10px 0px rgba(40,82,82,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-4bea93dd{text-align:start;}.elementor-9454 .elementor-element.elementor-element-4bea93dd .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.8px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-191e7fbe{text-align:start;font-size:14px;color:rgba(40,82,82,0.72);}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:8px;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-8px;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-field-type-html{padding-bottom:0px;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .e-form__buttons__wrapper__button-next{background-color:#f0bc49;color:#285052;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-button[type="submit"]{background-color:#f0bc49;color:#285052;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-button[type="submit"] svg *{fill:#285052;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-15c5ef32 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9454 .elementor-element.elementor-element-15c5ef32{--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;}.elementor-9454 .elementor-element.elementor-element-7650c093:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-7650c093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf2f1;}.elementor-9454 .elementor-element.elementor-element-7650c093 > .elementor-container{max-width:900px;}.elementor-9454 .elementor-element.elementor-element-7650c093{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 4px 20px;}.elementor-9454 .elementor-element.elementor-element-7650c093 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-1f2da399{text-align:center;}.elementor-9454 .elementor-element.elementor-element-1f2da399 .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.4px;color:#285052;}.elementor-9454 .elementor-element.elementor-element-38fcbec2:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-38fcbec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf2f1;}.elementor-9454 .elementor-element.elementor-element-38fcbec2 > .elementor-container{max-width:900px;}.elementor-9454 .elementor-element.elementor-element-38fcbec2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 20px 28px 20px;}.elementor-9454 .elementor-element.elementor-element-38fcbec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-icon i{color:#f0bc49;transition:color 0.3s;}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-icon svg{fill:#f0bc49;transition:fill 0.3s;}.elementor-9454 .elementor-element.elementor-element-2fd386a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9454 .elementor-element.elementor-element-2fd386a3 .elementor-icon-list-text{color:#285052;transition:color 0.3s;}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-icon i{color:#f0bc49;transition:color 0.3s;}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-icon svg{fill:#f0bc49;transition:fill 0.3s;}.elementor-9454 .elementor-element.elementor-element-468ef18c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9454 .elementor-element.elementor-element-468ef18c .elementor-icon-list-text{color:#285052;transition:color 0.3s;}.elementor-9454 .elementor-element.elementor-element-6280f6e2:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-6280f6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-6280f6e2 > .elementor-container{max-width:820px;}.elementor-9454 .elementor-element.elementor-element-6280f6e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 20px 8px 20px;}.elementor-9454 .elementor-element.elementor-element-6280f6e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-5b5dee02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#285052;}.elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-background-slideshow{border-radius:12px 0px 0px 12px;}.elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 16px 22px 24px;}.elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-6ed1f61e{text-align:start;}.elementor-9454 .elementor-element.elementor-element-6ed1f61e .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.3px;color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-1b99320b{text-align:start;font-size:13px;color:rgba(255,255,255,0.85);}.elementor-9454 .elementor-element.elementor-element-4de58aea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#285052;}.elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-background-slideshow{border-radius:0px 12px 12px 0px;}.elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 24px 22px 16px;}.elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-49594127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9454 .elementor-element.elementor-element-49594127{text-align:end;}.elementor-9454 .elementor-element.elementor-element-49594127 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#f0bc49;}.elementor-9454 .elementor-element.elementor-element-40e5d758:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-40e5d758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-40e5d758 > .elementor-container{max-width:820px;}.elementor-9454 .elementor-element.elementor-element-40e5d758{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 20px 20px;}.elementor-9454 .elementor-element.elementor-element-40e5d758 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-item{border-width:1px;border-color:rgba(40,82,82,0.15);}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(40,82,82,0.15);}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(40,82,82,0.15);}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-icon, .elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-title{color:#285052;}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-icon svg{fill:#285052;}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-active .elementor-accordion-icon, .elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-active .elementor-accordion-title{color:#285052;}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-active .elementor-accordion-icon svg{fill:#285052;}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-accordion-title{font-size:14px;font-weight:700;}.elementor-9454 .elementor-element.elementor-element-1409b447 .elementor-tab-content{color:rgba(40,82,82,0.72);font-size:13px;}.elementor-9454 .elementor-element.elementor-element-2fbeca18{--spacer-size:10px;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:6px;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-6px;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-field-type-html{padding-bottom:0px;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .e-form__buttons__wrapper__button-next{background-color:#f0bc49;color:#285052;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-button[type="submit"]{background-color:#f0bc49;color:#285052;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-button[type="submit"] svg *{fill:#285052;}.elementor-9454 .elementor-element.elementor-element-24664f2d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9454 .elementor-element.elementor-element-24664f2d .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9454 .elementor-element.elementor-element-24664f2d{--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;}.elementor-9454 .elementor-element.elementor-element-379c3b17:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-379c3b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9454 .elementor-element.elementor-element-379c3b17 > .elementor-container{max-width:760px;}.elementor-9454 .elementor-element.elementor-element-379c3b17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 20px 24px 20px;}.elementor-9454 .elementor-element.elementor-element-379c3b17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-748dfb76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf2f1;}.elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 4px;border-color:#285052;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 18px 14px 18px;}.elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-element-populated, .elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-element-populated > .elementor-background-overlay, .elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9454 .elementor-element.elementor-element-2da25c84{text-align:start;}.elementor-9454 .elementor-element.elementor-element-2da25c84 .elementor-heading-title{font-family:"Comic Sans", Sans-serif;font-size:14px;font-weight:700;color:#285052;}.elementor-9454 .elementor-element.elementor-element-696f76d7{text-align:start;font-size:13px;color:rgba(40,82,82,0.72);}@media(min-width:2400px){.elementor-9454 .elementor-element.elementor-element-2da25c84 .elementor-heading-title{font-size:20px;}.elementor-9454 .elementor-element.elementor-element-696f76d7{font-size:14px;}}@media(max-width:1280px){.elementor-9454 .elementor-element.elementor-element-49594127{width:var( --container-widget-width, 79.477px );max-width:79.477px;--container-widget-width:79.477px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-9454 .elementor-element.elementor-element-26a41dc{padding:26px 16px 22px 16px;}.elementor-9454 .elementor-element.elementor-element-49fd89d .elementor-heading-title{font-size:22px;}.elementor-9454 .elementor-element.elementor-element-36c3916{padding:20px 16px 2px 16px;}.elementor-9454 .elementor-element.elementor-element-728d81a .elementor-heading-title{font-size:18px;}.elementor-9454 .elementor-element.elementor-element-07d7266{padding:2px 16px 20px 16px;}.elementor-9454 .elementor-element.elementor-element-35696ea{padding:6px 16px 22px 16px;}.elementor-9454 .elementor-element.elementor-element-991984c > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-9454 .elementor-element.elementor-element-10f3fa1 .elementor-heading-title{font-size:18px;}.elementor-9454 .elementor-element.elementor-element-fb7d36{padding:22px 16px 6px 16px;}.elementor-9454 .elementor-element.elementor-element-461abd2f .elementor-heading-title{font-size:19px;}.elementor-9454 .elementor-element.elementor-element-5e148f8a{padding:6px 16px 22px 16px;}.elementor-9454 .elementor-element.elementor-element-6f521c59 > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-9454 .elementor-element.elementor-element-738f3e2 > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-9454 .elementor-element.elementor-element-2d8910b7 > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-9454 .elementor-element.elementor-element-3c084f1 > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-9454 .elementor-element.elementor-element-48c7680c{padding:6px 16px 22px 16px;}.elementor-9454 .elementor-element.elementor-element-9937801 > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-9454 .elementor-element.elementor-element-4bea93dd .elementor-heading-title{font-size:18px;}.elementor-9454 .elementor-element.elementor-element-7650c093{padding:20px 16px 2px 16px;}.elementor-9454 .elementor-element.elementor-element-1f2da399 .elementor-heading-title{font-size:18px;}.elementor-9454 .elementor-element.elementor-element-38fcbec2{padding:2px 16px 20px 16px;}.elementor-9454 .elementor-element.elementor-element-6280f6e2{padding:14px 16px 6px 16px;}.elementor-9454 .elementor-element.elementor-element-5b5dee02 > .elementor-element-populated{padding:18px 18px 8px 18px;}.elementor-9454 .elementor-element.elementor-element-6ed1f61e .elementor-heading-title{font-size:15px;}.elementor-9454 .elementor-element.elementor-element-4de58aea > .elementor-element-populated{padding:8px 18px 18px 18px;}.elementor-9454 .elementor-element.elementor-element-49594127{text-align:center;}.elementor-9454 .elementor-element.elementor-element-49594127 .elementor-heading-title{font-size:30px;}.elementor-9454 .elementor-element.elementor-element-40e5d758{padding:12px 16px 16px 16px;}.elementor-9454 .elementor-element.elementor-element-379c3b17{padding:6px 16px 20px 16px;}.elementor-9454 .elementor-element.elementor-element-748dfb76 > .elementor-element-populated{padding:12px 14px 12px 14px;}}/* Start custom CSS *//* ===== Winedolid Travel - Estudio y Asesoramiento - Rediseno visual (solo esta pagina) ===== */
body.page-id-9454 {
  --wd-verde: #285052;
  --wd-dorado: #f0bc49;
  --wd-verde-claro: #eaf2f1;
}

/* Ancho de contenido unificado */
body.page-id-9454 .elementor-element-26a41dc > .elementor-container,
body.page-id-9454 .elementor-element-fb7d36 > .elementor-container,
body.page-id-9454 .elementor-element-5e148f8a > .elementor-container,
body.page-id-9454 .elementor-element-48c7680c > .elementor-container,
body.page-id-9454 .elementor-element-7650c093 > .elementor-container,
body.page-id-9454 .elementor-element-38fcbec2 > .elementor-container,
body.page-id-9454 .elementor-element-6280f6e2 > .elementor-container,
body.page-id-9454 .elementor-element-40e5d758 > .elementor-container,
body.page-id-9454 .elementor-element-379c3b17 > .elementor-container {
  max-width: 1080px !important;
}

/* Reduccion de paddings verticales entre secciones (aprox. mitad) */
body.page-id-9454 .elementor-element-26a41dc { padding-top: 18px !important; padding-bottom: 16px !important; }
body.page-id-9454 .elementor-element-fb7d36 { padding-top: 16px !important; padding-bottom: 4px !important; }
body.page-id-9454 .elementor-element-5e148f8a { padding-top: 4px !important; padding-bottom: 16px !important; }
body.page-id-9454 .elementor-element-48c7680c { padding-top: 4px !important; padding-bottom: 16px !important; }
body.page-id-9454 .elementor-element-7650c093 { padding-top: 14px !important; padding-bottom: 2px !important; }
body.page-id-9454 .elementor-element-38fcbec2 { padding-top: 2px !important; padding-bottom: 14px !important; }
body.page-id-9454 .elementor-element-6280f6e2 { padding-top: 10px !important; padding-bottom: 4px !important; }
body.page-id-9454 .elementor-element-40e5d758 { padding-top: 8px !important; padding-bottom: 10px !important; }
body.page-id-9454 .elementor-element-379c3b17 { padding-top: 4px !important; padding-bottom: 12px !important; }

/* Eliminar separadores vacios */
body.page-id-9454 .elementor-element-df8a90b,
body.page-id-9454 .elementor-element-2fbeca18 { display: none !important; }

/* ---- 1. Mini tarjeta "Ya tienes localizado el viaje?" ---- */
body.page-id-9454 .wd-tip-card {
  background: #fff !important;
  border-left: 4px solid var(--wd-dorado) !important;
  border-radius: 8px !important;
  padding: 14px 20px !important;
  max-width: 560px;
  margin: 14px auto 0 !important;
  box-shadow: 0 1px 4px rgba(40,82,82,0.08);
  text-align: left !important;
}
body.page-id-9454 .wd-tip-card p { margin: 0 !important; color: var(--wd-verde); font-size: 15px; line-height: 1.5; }
body.page-id-9454 .wd-tip-card strong { display: block; margin-bottom: 4px; color: var(--wd-verde); }

/* ---- 3. Formulario principal estilo capsula ---- */
body.page-id-9454 .elementor-element-15c5ef32 .elementor-field-group { margin-bottom: 10px !important; }
body.page-id-9454 .elementor-element-15c5ef32 .elementor-field-label {
  color: var(--wd-verde) !important;
  font-weight: 600 !important;
  margin-bottom: 4px !important;
  font-size: 14px !important;
}
body.page-id-9454 .elementor-element-15c5ef32 input:not([type=checkbox]):not([type=radio]):not([type=submit]),
body.page-id-9454 .elementor-element-15c5ef32 select {
  background: var(--wd-verde-claro) !important;
  border: 1.3px solid var(--wd-verde) !important;
  color: var(--wd-verde) !important;
  border-radius: 999px !important;
  height: 44px !important;
  padding: 0 18px !important;
  box-shadow: none !important;
}
body.page-id-9454 .elementor-element-15c5ef32 select { padding-right: 34px !important; }
body.page-id-9454 .elementor-element-15c5ef32 textarea {
  background: var(--wd-verde-claro) !important;
  border: 1.3px solid var(--wd-verde) !important;
  color: var(--wd-verde) !important;
  border-radius: 18px !important;
  min-height: 90px !important;
  padding: 12px 18px !important;
  box-shadow: none !important;
}
body.page-id-9454 .elementor-element-15c5ef32 ::placeholder { color: rgba(40,82,82,0.5) !important; }

/* ---- 4. Que incluye el estudio: mas compacto ---- */
body.page-id-9454 .elementor-element-38fcbec2 .elementor-icon-list-items { row-gap: 2px !important; }
body.page-id-9454 .elementor-element-38fcbec2 .elementor-icon-list-item { margin-bottom: 4px !important; }

/* ---- 5. Precio: alineacion vertical centrada ---- */
body.page-id-9454 .elementor-element-6280f6e2 > .elementor-container { align-items: center !important; }

/* ---- 6. Condiciones: caja con borde y radio consistentes ---- */
body.page-id-9454 .elementor-element-1409b447 .elementor-tab-title {
  border: 1px solid rgba(40,82,82,0.15) !important;
  border-radius: 10px !important;
  padding: 14px 18px !important;
  background: #fff !important;
  color: var(--wd-verde) !important;
  font-weight: 600 !important;
}
body.page-id-9454 .elementor-element-1409b447 .elementor-tab-content {
  border: 1px solid rgba(40,82,82,0.15) !important;
  border-top: none !important;
  border-radius: 0 0 10px 10px !important;
  padding: 14px 18px !important;
}

/* ---- 7. Casillas de aceptacion: acento dorado ---- */
body.page-id-9454 .elementor-element-24664f2d input[type=checkbox] {
  accent-color: var(--wd-dorado) !important;
  width: 16px !important;
  height: 16px !important;
}
body.page-id-9454 .elementor-element-24664f2d .elementor-field-group { margin-bottom: 6px !important; }

/* ---- 8. Boton de pago: proporciones ---- */
body.page-id-9454 .elementor-element-24664f2d .elementor-button {
  border-radius: 999px !important;
  padding: 14px 32px !important;
}

/* ---- 9. Despues de tu solicitud: caja compacta con detalle lateral ---- */
body.page-id-9454 .elementor-element-379c3b17 .elementor-widget-wrap {
  background: var(--wd-verde-claro) !important;
  border-left: 4px solid var(--wd-verde) !important;
  border-radius: 8px !important;
  padding: 16px 20px !important;
}

/* ---- Responsive movil ---- */
@media (max-width: 767px) {
  body.page-id-9454 .elementor-element-15c5ef32 .elementor-field-group.elementor-col-50 { width: 100% !important; }
  body.page-id-9454 .wd-tip-card { max-width: 100%; }
}

/* Fix ancho columna precio (evitar que "40 EUR" se parta en dos lineas) */
@media (min-width: 768px) {
  body.page-id-9454 .elementor-element-4de58aea {
    width: 170px !important;
    flex: 0 0 170px !important;
  }
  body.page-id-9454 .elementor-element-5b5dee02 {
    width: calc(100% - 170px) !important;
    flex: 0 0 calc(100% - 170px) !important;
  }
}
body.page-id-9454 .elementor-element-49594127 .elementor-heading-title {
  white-space: nowrap !important;
}


/* ===== RONDA 2 - Ajustes finos ===== */

/* 1. Reducir espacio entre parrafo introductorio y mini-tarjeta */
body.page-id-9454 .elementor-element-7050b731 { margin-bottom: 0 !important; }
body.page-id-9454 .wd-tip-card { margin-top: 8px !important; }
body.page-id-9454 .elementor-element-26a41dc { padding-bottom: 10px !important; }

/* 2. "Como funciona": numeros en lateral, no centrados arriba */
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap {
  display: grid !important;
  grid-template-columns: 46px 1fr !important;
  column-gap: 12px !important;
  align-items: start !important;
  text-align: left !important;
}
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-widget:nth-child(2),
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-widget:nth-child(2),
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-widget:nth-child(2),
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-widget:nth-child(2) {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  margin: 0 !important;
  align-self: start !important;
}
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-widget:nth-child(3),
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-widget:nth-child(3),
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-widget:nth-child(3),
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-widget:nth-child(3) {
  grid-column: 2 !important;
  grid-row: 1 !important;
  margin: 0 !important;
}
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-widget:nth-child(4),
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-widget:nth-child(4),
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-widget:nth-child(4),
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-widget:nth-child(4) {
  grid-column: 2 !important;
  grid-row: 2 !important;
  text-align: left !important;
  margin: 0 !important;
}
body.page-id-9454 .elementor-element-5e148f8a .elementor-icon-box-wrapper,
body.page-id-9454 .elementor-element-5e148f8a .elementor-heading-title {
  text-align: left !important;
}

/* 3. Mas peso en texto de cuerpo/etiquetas (no titulos) */
body.page-id-9454 p,
body.page-id-9454 .elementor-icon-list-text,
body.page-id-9454 li,
body.page-id-9454 .wd-tip-card p {
  font-weight: 500 !important;
}
body.page-id-9454 .elementor-field-label {
  font-weight: 600 !important;
}

/* 4. "Cuentanos tu viaje": titulo centrado y menos espacio antes del formulario */
body.page-id-9454 .elementor-element-4bea93dd .elementor-heading-title { text-align: center !important; }
body.page-id-9454 .elementor-element-4bea93dd { text-align: center !important; margin-bottom: 4px !important; }
body.page-id-9454 .elementor-element-48c7680c { padding-top: 6px !important; }
body.page-id-9454 .elementor-element-15c5ef32 .elementor-form-fields-wrapper { margin-top: 4px !important; }

/* 6. "Que incluye": columnas mas centradas, menos borde a borde */
body.page-id-9454 .elementor-element-38fcbec2 > .elementor-container {
  max-width: 820px !important;
  margin: 0 auto !important;
}

/* 7. Precio: tarjeta unica sin costura visual */
body.page-id-9454 .elementor-element-6280f6e2 > .elementor-container {
  background: var(--wd-verde) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  padding: 22px 30px !important;
}
body.page-id-9454 .elementor-element-5b5dee02,
body.page-id-9454 .elementor-element-4de58aea {
  background: transparent !important;
  padding: 0 !important;
}
body.page-id-9454 .elementor-element-6280f6e2 .elementor-widget-wrap { background: transparent !important; }

/* 10. Casillas de aceptacion: formato limpio */
body.page-id-9454 .elementor-element-24664f2d .elementor-field-type-acceptance,
body.page-id-9454 .elementor-element-24664f2d .elementor-field-type-checkbox {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin-bottom: 10px !important;
}
body.page-id-9454 .elementor-element-24664f2d .elementor-field-type-acceptance .elementor-field-label,
body.page-id-9454 .elementor-element-24664f2d .elementor-field-type-checkbox .elementor-field-label {
  order: 2 !important;
  margin: 0 !important;
  line-height: 1.4 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  flex: 1 1 auto !important;
  text-align: left !important;
}
body.page-id-9454 .elementor-element-24664f2d .elementor-field-subgroup {
  order: 1 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}
body.page-id-9454 .elementor-element-24664f2d .elementor-field-option {
  display: block !important;
}
body.page-id-9454 .elementor-element-24664f2d input[type=checkbox] {
  margin: 0 !important;
  flex-shrink: 0 !important;
  cursor: pointer !important;
  width: 17px !important;
  height: 17px !important;
}


/* ===== RONDA 3 - Reorganizacion bloque inicial y flujo 2 opciones ===== */

/* Semititulo bajo el titulo principal */
body.page-id-9454 .elementor-element-280e911 .elementor-heading-title {
  font-size: 22px !important;
  color: var(--wd-verde) !important;
  font-weight: 500 !important;
  text-align: center !important;
  margin-top: 2px !important;
  margin-bottom: 6px !important;
}

/* Titulo "Para quien esta pensado" */
body.page-id-9454 .elementor-element-36c3916 .elementor-heading-title {
  text-align: center !important;
}
body.page-id-9454 .elementor-element-36c3916 { padding-top: 6px !important; padding-bottom: 10px !important; }

/* Seccion de las 2 tarjetas */
body.page-id-9454 .elementor-element-07d7266 { padding-top: 4px !important; padding-bottom: 20px !important; }
body.page-id-9454 .elementor-element-07d7266 > .elementor-container {
  max-width: 900px !important;
  margin: 0 auto !important;
  gap: 20px !important;
}
body.page-id-9454 .wd-option-card {
  background: #fff !important;
  border: 1px solid rgba(40,82,82,0.07) !important;
  border-radius: 14px !important;
  padding: 26px 24px !important;
  cursor: pointer !important;
  box-shadow: 0 2px 8px rgba(40,82,82,0.08), 0 1px 3px rgba(40,82,82,0.05) !important;
  transition: box-shadow .18s ease, transform .18s ease !important;
}
body.page-id-9454 .wd-option-card:hover {
  box-shadow: 0 6px 18px rgba(40,82,82,0.14), 0 2px 6px rgba(40,82,82,0.07) !important;
  transform: translateY(-2px) !important;
}
body.page-id-9454 .wd-option-card.wd-option-active {
  box-shadow: 0 6px 20px rgba(40,82,82,0.15), 0 0 0 1.5px var(--wd-dorado) !important;
}
body.page-id-9454 .wd-option-card .elementor-heading-title {
  color: var(--wd-verde) !important;
  font-size: 20px !important;
  text-align: left !important;
  margin-bottom: 8px !important;
}
body.page-id-9454 .wd-option-card p {
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: #333 !important;
  margin: 0 !important;
}

/* Bloque "ya se que reservar": oculto por defecto */
body.page-id-9454 .wd-flow-estudio { display: none; }
body.page-id-9454 .wd-flow-reserva { display: none; }
body.page-id-9454 .wd-flow-reserva .elementor-heading-title { text-align: center !important; }
body.page-id-9454 .wd-flow-reserva .elementor-element-5750ec1 { text-align: center !important; }
body.page-id-9454 .elementor-element-107708e .elementor-field-group { margin-bottom: 10px !important; }
body.page-id-9454 .elementor-element-107708e .elementor-field-label {
  color: var(--wd-verde) !important;
  font-weight: 600 !important;
  margin-bottom: 4px !important;
  font-size: 14px !important;
}
body.page-id-9454 .elementor-element-107708e input:not([type=checkbox]):not([type=radio]):not([type=submit]),
body.page-id-9454 .elementor-element-107708e select {
  background: var(--wd-verde-claro) !important;
  border: 1.3px solid var(--wd-verde) !important;
  color: var(--wd-verde) !important;
  border-radius: 999px !important;
  height: 44px !important;
  padding: 0 18px !important;
  box-shadow: none !important;
}
body.page-id-9454 .elementor-element-107708e textarea {
  background: var(--wd-verde-claro) !important;
  border: 1.3px solid var(--wd-verde) !important;
  color: var(--wd-verde) !important;
  border-radius: 18px !important;
  min-height: 90px !important;
  padding: 12px 18px !important;
  box-shadow: none !important;
}
body.page-id-9454 .elementor-element-107708e ::placeholder { color: rgba(40,82,82,0.5) !important; }
body.page-id-9454 .elementor-element-107708e .elementor-button {
  border-radius: 999px !important;
  padding: 14px 32px !important;
}

/* Responsive movil: tarjetas apiladas, columnas de formulario a 1 */
@media (max-width: 767px) {
  body.page-id-9454 .elementor-element-107708e .elementor-field-group.elementor-col-50 { width: 100% !important; }
  body.page-id-9454 .wd-option-card { padding: 20px 18px !important; }
}


/* ===== RONDA 4 - Nota informativa opcion "Ya se que reservar" ===== */
body.page-id-9454 .elementor-element-0d39c83 .elementor-widget-container {
  background: var(--wd-verde-claro) !important;
  border-left: 3px solid var(--wd-dorado) !important;
  border-radius: 8px !important;
  padding: 14px 18px !important;
  margin: 10px auto 18px !important;
  max-width: 640px !important;
}
body.page-id-9454 .elementor-element-0d39c83 p {
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: var(--wd-verde) !important;
  margin: 0 0 10px 0 !important;
}
body.page-id-9454 .elementor-element-0d39c83 p:last-child { margin-bottom: 0 !important; }
body.page-id-9454 .elementor-element-0d39c83 strong { color: var(--wd-verde) !important; }


/* ===== RONDA 5 - Ajuste tarjetas "Como funciona" (altura, alineacion) ===== */
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap {
  align-content: start !important;
}
body.page-id-9454 .elementor-element-34edc3f6 .elementor-heading-title,
body.page-id-9454 .elementor-element-6fcd834b .elementor-heading-title,
body.page-id-9454 .elementor-element-67652e6c .elementor-heading-title,
body.page-id-9454 .elementor-element-5688a1e0 .elementor-heading-title {
  min-height: 40px !important;
}
body.page-id-9454 .elementor-element-fb7d36 { padding-bottom: 0px !important; }
body.page-id-9454 .elementor-element-5e148f8a { padding-top: 0px !important; }


/* ===== RONDA 6 - Boton pago deshabilitado hasta marcar los 3 checkboxes obligatorios ===== */
body.page-id-9454 .elementor-element-24664f2d button[type="submit"]:disabled {
  opacity: 0.45 !important;
  cursor: not-allowed !important;
  filter: grayscale(35%) !important;
}
body.page-id-9454 .elementor-element-4ba685a p {
  font-size: 13px !important;
  color: var(--wd-verde) !important;
  font-weight: 600 !important;
  margin: 0 0 6px 0 !important;
}


/* === Tarjetas "Para quién está pensado": llamada a la acción + desplegable === */
body.page-id-9454 .wd-option-card > .elementor-widget-wrap::after {
  content: "Ver formulario \2193";
  display: block;
  width: 100%;
  margin-top: 14px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--wd-verde);
}
body.page-id-9454 .wd-option-card.wd-option-active > .elementor-widget-wrap::after {
  content: "Ver formulario \2191";
}
body.page-id-9454 .wd-option-card {
  transition: box-shadow 0.18s, transform 0.18s, border-color 0.18s !important;
}
body.page-id-9454 .wd-option-card:hover {
  border-color: rgba(40, 80, 82, 0.35) !important;
}
body.page-id-9454 .wd-option-card:hover > .elementor-widget-wrap::after {
  text-decoration: underline;
  text-underline-offset: 3px;
}
body.page-id-9454 .wd-option-card:focus-visible {
  outline: 2px solid var(--wd-verde);
  outline-offset: 2px;
}
body.page-id-9454 .wd-flow-estudio,
body.page-id-9454 .wd-flow-reserva {
  scroll-margin-top: 100px;
}


/* === "Cómo funciona": número arriba, título debajo y texto alineado en las 4 cajas === */
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap,
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap {
  display: grid !important;
  grid-template-columns: 1fr !important;
  grid-template-rows: auto auto 1fr !important;
  row-gap: 10px !important;
  align-content: start !important;
  align-items: start !important;
  text-align: center !important;
}
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-59fb9591,
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-382452d1,
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-6d0ad5c2,
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-48471147 {
  grid-area: 1 / 1 !important;
  margin: 0 !important;
  align-self: start !important;
}
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-34edc3f6,
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-6fcd834b,
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-67652e6c,
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-5688a1e0 {
  grid-area: 2 / 1 !important;
  margin: 0 !important;
  align-self: start !important;
  text-align: center !important;
}
body.page-id-9454 .elementor-element-6f521c59 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-24b8b0c6,
body.page-id-9454 .elementor-element-738f3e2 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-7861cd2a,
body.page-id-9454 .elementor-element-2d8910b7 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-786f9c86,
body.page-id-9454 .elementor-element-3c084f1 > .elementor-widget-wrap > .elementor-widget.elementor-element.elementor-element-1c9f8aa5 {
  grid-area: 3 / 1 !important;
  margin: 0 !important;
  align-self: start !important;
  text-align: center !important;
}
body.page-id-9454 .elementor-element-34edc3f6 .elementor-heading-title,
body.page-id-9454 .elementor-element-6fcd834b .elementor-heading-title,
body.page-id-9454 .elementor-element-67652e6c .elementor-heading-title,
body.page-id-9454 .elementor-element-5688a1e0 .elementor-heading-title {
  text-align: center !important;
  line-height: 1.25 !important;
  min-height: calc(2 * 1.25em) !important;
}
@media (min-width: 768px) and (max-width: 799px) {
  body.page-id-9454 .elementor-element-34edc3f6 .elementor-heading-title,
body.page-id-9454 .elementor-element-6fcd834b .elementor-heading-title,
body.page-id-9454 .elementor-element-67652e6c .elementor-heading-title,
body.page-id-9454 .elementor-element-5688a1e0 .elementor-heading-title {
    min-height: calc(3 * 1.25em) !important;
  }
}
@media (max-width: 767px) {
  body.page-id-9454 .elementor-element-34edc3f6 .elementor-heading-title,
body.page-id-9454 .elementor-element-6fcd834b .elementor-heading-title,
body.page-id-9454 .elementor-element-67652e6c .elementor-heading-title,
body.page-id-9454 .elementor-element-5688a1e0 .elementor-heading-title {
    min-height: 0 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Comic Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://winedolidtravel.com/wp-content/uploads/2023/04/IHateComicSans.ttf') format('truetype');
}
/* End Custom Fonts CSS */