.elementor-25962 .elementor-element.elementor-element-fd9f10c > .elementor-container{min-height:390px;}.elementor-25962 .elementor-element.elementor-element-fd9f10c:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-fd9f10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE2CF;}.elementor-25962 .elementor-element.elementor-element-fd9f10c > .elementor-background-overlay{background-color:#F0F0F0;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-fd9f10c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-4a7468f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-25962 .elementor-element.elementor-element-4a7468f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-25962 .elementor-element.elementor-element-4a7468f > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5a3db1d{width:auto;max-width:auto;top:-20px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-5a3db1d{left:-108px;}body.rtl .elementor-25962 .elementor-element.elementor-element-5a3db1d{right:-108px;}.elementor-25962 .elementor-element.elementor-element-5a3db1d img{height:250px;object-fit:contain;object-position:center center;}.elementor-25962 .elementor-element.elementor-element-f72c0fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25962 .elementor-element.elementor-element-f72c0fc{z-index:2;}.elementor-25962 .elementor-element.elementor-element-f72c0fc .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-64654d9{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;z-index:2;color:#666666;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:24px;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-794f21d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25962 .elementor-element.elementor-element-794f21d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25962 .elementor-element.elementor-element-55de3a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{color:#666666;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-type-html{padding-bottom:0px;color:#666666;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field{color:#666666;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .e-form__buttons__wrapper__button-next{background-color:#7C2529;color:#ffffff;border-color:#7C2529;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button[type="submit"]{background-color:#7C2529;color:#ffffff;border-color:#7C2529;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .e-form__buttons__wrapper__button-next:hover{background-color:#7C2529;color:#ffffff;border-color:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button[type="submit"]:hover{background-color:#7C2529;color:#ffffff;border-color:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25962 .elementor-element.elementor-element-55de3a9{--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-25962 .elementor-element.elementor-element-768833c > .elementor-background-overlay{background-color:#F0F0F0;opacity:0.5;}.elementor-25962 .elementor-element.elementor-element-768833c{margin-top:35px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-d1e2da5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25962 .elementor-element.elementor-element-d1e2da5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25962 .elementor-element.elementor-element-d1e2da5 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-25962 .elementor-element.elementor-element-d832d0f{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-d832d0f{left:-108px;}body.rtl .elementor-25962 .elementor-element.elementor-element-d832d0f{right:-108px;}.elementor-25962 .elementor-element.elementor-element-d832d0f img{height:250px;object-fit:contain;object-position:center center;}.elementor-25962 .elementor-element.elementor-element-a4dc355 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-25962 .elementor-element.elementor-element-a4dc355{z-index:2;}.elementor-25962 .elementor-element.elementor-element-a4dc355 .elementor-heading-title{color:var( --e-global-color-1e310c7 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-68c1322{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;z-index:2;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-f8c7cc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25962 .elementor-element.elementor-element-f8c7cc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25962 .elementor-element.elementor-element-963a940 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25962 .elementor-element.elementor-element-963a940 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-963a940 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25962 .elementor-element.elementor-element-963a940 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-field-type-html{padding-bottom:0px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-25962 .elementor-element.elementor-element-963a940 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-808e94a );color:#ffffff;border-color:var( --e-global-color-808e94a );}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button[type="submit"]{background-color:var( --e-global-color-808e94a );color:#ffffff;border-color:var( --e-global-color-808e94a );}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-25962 .elementor-element.elementor-element-963a940 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25962 .elementor-element.elementor-element-963a940 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-1e310c7 );color:#ffffff;border-color:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-1e310c7 );color:#ffffff;border-color:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25962 .elementor-element.elementor-element-963a940 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25962 .elementor-element.elementor-element-963a940{--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-25962 .elementor-element.elementor-element-442efc4 > .elementor-background-overlay{opacity:0.5;}.elementor-25962 .elementor-element.elementor-element-442efc4{padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-82af691.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25962 .elementor-element.elementor-element-82af691 .elementor-element-populated a{color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-82af691 .elementor-element-populated a:hover{color:#FFFFFFCC;}.elementor-25962 .elementor-element.elementor-element-82af691 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-29ab83d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-29ab83d{text-align:center;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-0cda566.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-25962 .elementor-element.elementor-element-0cda566.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-25962 .elementor-element.elementor-element-0cda566.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25962 .elementor-element.elementor-element-0cda566 .elementor-element-populated a{color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-0cda566 .elementor-element-populated a:hover{color:#FFFFFFCC;}.elementor-25962 .elementor-element.elementor-element-0cda566 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-57f1969{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-9d10ab8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-25962 .elementor-element.elementor-element-9d10ab8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-25962 .elementor-element.elementor-element-9d10ab8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25962 .elementor-element.elementor-element-c898ce0{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;z-index:2;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-87e419a{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-87e419a > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-87e419a img{width:60px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-87e419a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-71a2bc7{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-71a2bc7 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-71a2bc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25962 .elementor-element.elementor-element-71a2bc7 img{width:60px;}.elementor-25962 .elementor-element.elementor-element-71a2bc7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-c2f4aa6{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-c2f4aa6 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-c2f4aa6 img{width:60px;}.elementor-25962 .elementor-element.elementor-element-c2f4aa6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-5cba41d{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-5cba41d > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5cba41d img{width:60px;}.elementor-25962 .elementor-element.elementor-element-5cba41d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-771937d{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-771937d > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-771937d img{width:60px;}.elementor-25962 .elementor-element.elementor-element-771937d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-1461e87{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-1461e87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-1461e87 img{width:60px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-1461e87:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-63d929e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-25962 .elementor-element.elementor-element-63d929e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-25962 .elementor-element.elementor-element-63d929e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25962 .elementor-element.elementor-element-63d929e .elementor-element-populated a{color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-63d929e .elementor-element-populated a:hover{color:#FFFFFFCC;}.elementor-25962 .elementor-element.elementor-element-63d929e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-551fb67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-6a3a66d > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-6a3a66d{text-align:center;}.elementor-25962 .elementor-element.elementor-element-75a67a9{text-align:center;}.elementor-25962 .elementor-element.elementor-element-e634cbf{text-align:center;}.elementor-25962 .elementor-element.elementor-element-25836b9:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-25836b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C2529;}.elementor-25962 .elementor-element.elementor-element-25836b9 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-25836b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25962 .elementor-element.elementor-element-bdd99d8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25962 .elementor-element.elementor-element-ac0d464{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;bottom:0px;}.elementor-25962 .elementor-element.elementor-element-ac0d464:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-ac0d464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F1013;}.elementor-25962 .elementor-element.elementor-element-ac0d464, .elementor-25962 .elementor-element.elementor-element-ac0d464::before{--border-transition:0.3s;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-ac0d464{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-ac0d464{right:0px;}.elementor-25962 .elementor-element.elementor-element-7dfac7d{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-7dfac7d, .elementor-25962 .elementor-element.elementor-element-7dfac7d::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-7dfac7d.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-019b4b4{width:100%;max-width:100%;text-align:center;}.elementor-25962 .elementor-element.elementor-element-019b4b4.elementor-element{--align-self:center;}.elementor-25962 .elementor-element.elementor-element-019b4b4 .elementor-heading-title{color:var( --e-global-color-362177e );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-27493f0{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-27493f0, .elementor-25962 .elementor-element.elementor-element-27493f0::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-27493f0.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-40a2aec{width:100%;max-width:100%;text-align:center;}.elementor-25962 .elementor-element.elementor-element-40a2aec.elementor-element{--align-self:center;}.elementor-25962 .elementor-element.elementor-element-40a2aec .elementor-heading-title{color:var( --e-global-color-362177e );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a, .elementor-25962 .elementor-element.elementor-element-8cbbb5a::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-769bfdb{width:100%;max-width:100%;text-align:center;}.elementor-25962 .elementor-element.elementor-element-769bfdb.elementor-element{--align-self:center;}.elementor-25962 .elementor-element.elementor-element-769bfdb .elementor-heading-title{color:var( --e-global-color-362177e );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-78c5057{--display:flex;--position:absolute;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;top:0px;}.elementor-25962 .elementor-element.elementor-element-78c5057, .elementor-25962 .elementor-element.elementor-element-78c5057::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-78c5057.e-con{--align-self:stretch;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-78c5057{right:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-78c5057{left:0px;}.elementor-25962 .elementor-element.elementor-element-e391adf > .elementor-widget-container{margin:0px -8px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-e391adf img{height:40px;border-radius:6px 6px 6px 6px;}.elementor-25962 .elementor-element.elementor-element-2a7c571{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--background-transition:0.3s;bottom:0px;--z-index:9999;}.elementor-25962 .elementor-element.elementor-element-2a7c571.e-con{--e-con-transform-scale:0;}.elementor-25962 .elementor-element.elementor-element-2a7c571:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-2a7c571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000CC;}.elementor-25962 .elementor-element.elementor-element-2a7c571, .elementor-25962 .elementor-element.elementor-element-2a7c571::before{--border-transition:0.3s;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-2a7c571{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-2a7c571{right:0px;}.elementor-25962 .elementor-element.elementor-element-f1b7850{width:auto;max-width:auto;top:calc((100% - 585px)/2 + 20px);z-index:2;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-f1b7850{right:calc((100% - 1100px)/2 + 30px);}body.rtl .elementor-25962 .elementor-element.elementor-element-f1b7850{left:calc((100% - 1100px)/2 + 30px);}.elementor-25962 .elementor-element.elementor-element-f1b7850 .elementor-icon-wrapper{text-align:center;}.elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-framed .elementor-icon, .elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-default .elementor-icon{color:var( --e-global-color-362177e );border-color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-framed .elementor-icon, .elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-framed .elementor-icon:hover, .elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-1e310c7 );border-color:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-framed .elementor-icon:hover, .elementor-25962 .elementor-element.elementor-element-f1b7850.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-1e310c7 );}.elementor-25962 .elementor-element.elementor-element-f1b7850 .elementor-icon{font-size:24px;}.elementor-25962 .elementor-element.elementor-element-f1b7850 .elementor-icon svg{height:24px;}.elementor-25962 .elementor-element.elementor-element-1ba82c2{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-25962 .elementor-element.elementor-element-cd44ba2 > .elementor-widget-container{background-color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-acb34d8:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-acb34d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FA;}.elementor-25962 .elementor-element.elementor-element-acb34d8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-acb34d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-8fd341e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25962 .elementor-element.elementor-element-8fd341e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25962 .elementor-element.elementor-element-8fd341e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25962 .elementor-element.elementor-element-8fd341e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25962 .elementor-element.elementor-element-8fd341e > .elementor-element-populated{border-style:solid;border-color:#7C2529;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-25962 .elementor-element.elementor-element-8fd341e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-3019022 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-25962 .elementor-element.elementor-element-3019022{z-index:2;}.elementor-25962 .elementor-element.elementor-element-3019022 .elementor-heading-title{color:#7C2529;font-family:"Tinos", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-7f82ef8{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;z-index:2;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-38d5e6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25962 .elementor-element.elementor-element-38d5e6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25962 .elementor-element.elementor-element-38d5e6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25962 .elementor-element.elementor-element-38d5e6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25962 .elementor-element.elementor-element-38d5e6e > .elementor-element-populated{border-style:solid;border-color:#7C2529;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25962 .elementor-element.elementor-element-38d5e6e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-field-type-html{padding-bottom:0px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-radius:4px 4px 4px 4px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-radius:4px 4px 4px 4px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:10px 0px 10px 0px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .e-form__buttons__wrapper__button-next{background-color:#7C2529;color:#ffffff;border-color:#7C2529;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button[type="submit"]{background-color:#7C2529;color:#ffffff;border-color:#7C2529;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-25962 .elementor-element.elementor-element-a565fbc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25962 .elementor-element.elementor-element-a565fbc .e-form__buttons__wrapper__button-next:hover{background-color:#B9975B;color:#ffffff;border-color:#B9975B;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button[type="submit"]:hover{background-color:#B9975B;color:#ffffff;border-color:#B9975B;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25962 .elementor-element.elementor-element-a565fbc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25962 .elementor-element.elementor-element-a565fbc{--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-25962 .elementor-element.elementor-element-da99bf6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-da99bf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25962 .elementor-element.elementor-element-5afa353.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25962 .elementor-element.elementor-element-5afa353:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25962 .elementor-element.elementor-element-5afa353 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF0F2;}.elementor-25962 .elementor-element.elementor-element-5afa353 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5afa353 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-5afa353 .elementor-element-populated a{color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-5afa353 .elementor-element-populated a:hover{color:#FFFFFFCC;}.elementor-25962 .elementor-element.elementor-element-73cdd7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-73cdd7e{text-align:center;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-fab975a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-25962 .elementor-element.elementor-element-fab975a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-25962 .elementor-element.elementor-element-fab975a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25962 .elementor-element.elementor-element-fab975a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25962 .elementor-element.elementor-element-fab975a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FA;}.elementor-25962 .elementor-element.elementor-element-fab975a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-fab975a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-fab975a .elementor-element-populated a{color:var( --e-global-color-362177e );}.elementor-25962 .elementor-element.elementor-element-fab975a .elementor-element-populated a:hover{color:#FFFFFFCC;}.elementor-25962 .elementor-element.elementor-element-1392a73{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-25962 .elementor-element.elementor-element-e3cf701.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-25962 .elementor-element.elementor-element-e3cf701.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-25962 .elementor-element.elementor-element-e3cf701.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25962 .elementor-element.elementor-element-5d831b5{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-5d831b5 > .elementor-widget-container{margin:0px 21px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5d831b5 img{width:60px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-5d831b5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-e86eaaa{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-e86eaaa > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-e86eaaa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25962 .elementor-element.elementor-element-e86eaaa img{width:60px;}.elementor-25962 .elementor-element.elementor-element-e86eaaa:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-bf055a1{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-bf055a1 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-bf055a1 img{width:60px;}.elementor-25962 .elementor-element.elementor-element-bf055a1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-ee3f977{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-ee3f977 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-ee3f977 img{width:60px;}.elementor-25962 .elementor-element.elementor-element-ee3f977:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-49a65a3{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-49a65a3 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-49a65a3 img{width:60px;}.elementor-25962 .elementor-element.elementor-element-49a65a3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-be6e6a6{width:initial;max-width:initial;}.elementor-25962 .elementor-element.elementor-element-be6e6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-be6e6a6 img{width:60px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-be6e6a6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25962 .elementor-element.elementor-element-716c27e:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-716c27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF0F2;}.elementor-25962 .elementor-element.elementor-element-716c27e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25962 .elementor-element.elementor-element-716c27e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25962 .elementor-element.elementor-element-1bb4fbc{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;bottom:0px;}.elementor-25962 .elementor-element.elementor-element-1bb4fbc:not(.elementor-motion-effects-element-type-background), .elementor-25962 .elementor-element.elementor-element-1bb4fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C2529;}.elementor-25962 .elementor-element.elementor-element-1bb4fbc, .elementor-25962 .elementor-element.elementor-element-1bb4fbc::before{--border-transition:0.3s;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-1bb4fbc{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-1bb4fbc{right:0px;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a, .elementor-25962 .elementor-element.elementor-element-fc4ce5a::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6, .elementor-25962 .elementor-element.elementor-element-bd8c7d6::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-741a61f{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-741a61f, .elementor-25962 .elementor-element.elementor-element-741a61f::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-741a61f.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-8595cda{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-25962 .elementor-element.elementor-element-8595cda, .elementor-25962 .elementor-element.elementor-element-8595cda::before{--border-transition:0.3s;}.elementor-25962 .elementor-element.elementor-element-8595cda.e-con{--align-self:stretch;}.elementor-25962 .elementor-element.elementor-element-2235170 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;background-color:#B9975B;}@media(min-width:577px){.elementor-25962 .elementor-element.elementor-element-82af691{width:25%;}.elementor-25962 .elementor-element.elementor-element-0cda566{width:39%;}.elementor-25962 .elementor-element.elementor-element-63d929e{width:35.333%;}.elementor-25962 .elementor-element.elementor-element-7dfac7d{--width:160px;}.elementor-25962 .elementor-element.elementor-element-27493f0{--width:160px;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a{--width:160px;}.elementor-25962 .elementor-element.elementor-element-78c5057{--width:160px;}.elementor-25962 .elementor-element.elementor-element-2a7c571{--width:100vw;}.elementor-25962 .elementor-element.elementor-element-1ba82c2{--width:1100px;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a{--width:160px;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6{--width:160px;}.elementor-25962 .elementor-element.elementor-element-741a61f{--width:160px;}.elementor-25962 .elementor-element.elementor-element-8595cda{--width:160px;}}@media(max-width:1400px) and (min-width:577px){.elementor-25962 .elementor-element.elementor-element-7dfac7d{--width:150px;}.elementor-25962 .elementor-element.elementor-element-27493f0{--width:150px;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a{--width:150px;}.elementor-25962 .elementor-element.elementor-element-78c5057{--width:150px;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a{--width:150px;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6{--width:150px;}.elementor-25962 .elementor-element.elementor-element-741a61f{--width:150px;}.elementor-25962 .elementor-element.elementor-element-8595cda{--width:150px;}}@media(max-width:1200px) and (min-width:577px){.elementor-25962 .elementor-element.elementor-element-1ba82c2{--width:865px;}}@media(max-width:1180px) and (min-width:577px){.elementor-25962 .elementor-element.elementor-element-82af691{width:25%;}.elementor-25962 .elementor-element.elementor-element-0cda566{width:50%;}.elementor-25962 .elementor-element.elementor-element-63d929e{width:25%;}.elementor-25962 .elementor-element.elementor-element-1ba82c2{--width:719px;}.elementor-25962 .elementor-element.elementor-element-fab975a{width:50%;}}@media(max-width:767px) and (min-width:577px){.elementor-25962 .elementor-element.elementor-element-ac0d464{--width:100%;}.elementor-25962 .elementor-element.elementor-element-7dfac7d{--width:16%;}.elementor-25962 .elementor-element.elementor-element-27493f0{--width:16%;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a{--width:16%;}.elementor-25962 .elementor-element.elementor-element-78c5057{--width:68%;}.elementor-25962 .elementor-element.elementor-element-1ba82c2{--width:360px;}.elementor-25962 .elementor-element.elementor-element-1bb4fbc{--width:100%;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a{--width:25%;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6{--width:25%;}.elementor-25962 .elementor-element.elementor-element-741a61f{--width:25%;}.elementor-25962 .elementor-element.elementor-element-8595cda{--width:25%;}}@media(max-width:1400px){.elementor-25962 .elementor-element.elementor-element-f72c0fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-64654d9{font-size:16px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label{font-size:16px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{font-size:16px;}.elementor-25962 .elementor-element.elementor-element-a4dc355 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-7f82ef8{font-size:16px;}}@media(max-width:1200px){.elementor-25962 .elementor-element.elementor-element-4a7468f > .elementor-element-populated{padding:60px 10px 60px 10px;}.elementor-25962 .elementor-element.elementor-element-64654d9{font-size:16px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label{font-size:16px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{font-size:16px;}.elementor-25962 .elementor-element.elementor-element-d1e2da5 > .elementor-element-populated{padding:60px 10px 60px 10px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-f1b7850{right:calc((100% - 865px)/2 + 30px);}body.rtl .elementor-25962 .elementor-element.elementor-element-f1b7850{left:calc((100% - 865px)/2 + 30px);}.elementor-25962 .elementor-element.elementor-element-8fd341e > .elementor-element-populated{padding:60px 10px 60px 10px;}.elementor-25962 .elementor-element.elementor-element-7f82ef8{font-size:16px;}}@media(max-width:1180px){.elementor-25962 .elementor-element.elementor-element-fd9f10c > .elementor-container{max-width:960px;}.elementor-25962 .elementor-element.elementor-element-fd9f10c{margin-top:25px;margin-bottom:25px;}.elementor-25962 .elementor-element.elementor-element-f72c0fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-64654d9{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-768833c{margin-top:25px;margin-bottom:25px;}.elementor-25962 .elementor-element.elementor-element-a4dc355 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-442efc4 > .elementor-container{max-width:960px;}.elementor-25962 .elementor-element.elementor-element-442efc4{padding:0px 16px 0px 16px;}.elementor-25962 .elementor-element.elementor-element-82af691 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-0cda566 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-c898ce0{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-87e419a img{width:55px;}.elementor-25962 .elementor-element.elementor-element-71a2bc7 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-c2f4aa6 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-5cba41d img{width:55px;}.elementor-25962 .elementor-element.elementor-element-771937d img{width:55px;}.elementor-25962 .elementor-element.elementor-element-1461e87 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-63d929e > .elementor-element-populated{padding:25px 0px 0px 0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-f1b7850{right:calc((100% - 719px)/2 + 30px);}body.rtl .elementor-25962 .elementor-element.elementor-element-f1b7850{left:calc((100% - 719px)/2 + 30px);}.elementor-25962 .elementor-element.elementor-element-3019022 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-25962 .elementor-element.elementor-element-7f82ef8{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-5afa353 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-fab975a > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5d831b5 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-e86eaaa img{width:55px;}.elementor-25962 .elementor-element.elementor-element-bf055a1 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-ee3f977 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-49a65a3 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-be6e6a6 img{width:55px;}.elementor-25962 .elementor-element.elementor-element-2235170 .elementor-button{font-size:14px;line-height:1.3em;}}@media(max-width:767px){.elementor-25962 .elementor-element.elementor-element-4a7468f > .elementor-element-populated{padding:20px 10px 60px 10px;}.elementor-25962 .elementor-element.elementor-element-5a3db1d img{height:200px;}.elementor-25962 .elementor-element.elementor-element-64654d9{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-d1e2da5 > .elementor-element-populated{padding:20px 10px 60px 10px;}.elementor-25962 .elementor-element.elementor-element-d832d0f img{height:200px;}.elementor-25962 .elementor-element.elementor-element-963a940 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-c898ce0{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-ac0d464{--min-height:50px;--gap:0px 0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-ac0d464{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-ac0d464{right:0px;}.elementor-25962 .elementor-element.elementor-element-019b4b4 .elementor-heading-title{font-size:0px;}.elementor-25962 .elementor-element.elementor-element-40a2aec .elementor-heading-title{font-size:0px;}.elementor-25962 .elementor-element.elementor-element-769bfdb .elementor-heading-title{font-size:0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-2a7c571{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-2a7c571{right:0px;}.elementor-25962 .elementor-element.elementor-element-2a7c571{bottom:0px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-f1b7850{right:calc((100% - 360px)/2 + 16px);}body.rtl .elementor-25962 .elementor-element.elementor-element-f1b7850{left:calc((100% - 360px)/2 + 16px);}.elementor-25962 .elementor-element.elementor-element-f1b7850{top:calc(5vh + 64px);}.elementor-25962 .elementor-element.elementor-element-8fd341e > .elementor-element-populated{padding:20px 10px 60px 10px;}.elementor-25962 .elementor-element.elementor-element-3019022 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-25962 .elementor-element.elementor-element-7f82ef8{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button{font-size:14px;line-height:1.3em;}.elementor-25962 .elementor-element.elementor-element-1bb4fbc{--min-height:50px;--gap:0px 0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-1bb4fbc{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-1bb4fbc{right:0px;}.elementor-25962 .elementor-element.elementor-element-8595cda{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-25962 .elementor-element.elementor-element-2235170{width:100%;max-width:100%;}.elementor-25962 .elementor-element.elementor-element-2235170 .elementor-button{font-size:14px;line-height:1.3em;padding:17px 0px 16px 0px;}}@media(max-width:576px){.elementor-25962 .elementor-element.elementor-element-fd9f10c{padding:0px 10px 0px 10px;}.elementor-25962 .elementor-element.elementor-element-4a7468f > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-25962 .elementor-element.elementor-element-f72c0fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-64654d9{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-794f21d{z-index:2;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group > label{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-group .elementor-field, .elementor-25962 .elementor-element.elementor-element-55de3a9 .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-768833c{padding:0px 10px 0px 10px;}.elementor-25962 .elementor-element.elementor-element-d1e2da5 > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-25962 .elementor-element.elementor-element-a4dc355 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25962 .elementor-element.elementor-element-f8c7cc6{z-index:2;}.elementor-25962 .elementor-element.elementor-element-82af691 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25962 .elementor-element.elementor-element-9d10ab8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25962 .elementor-element.elementor-element-c898ce0{text-align:center;}.elementor-25962 .elementor-element.elementor-element-87e419a img{width:42px;}.elementor-25962 .elementor-element.elementor-element-71a2bc7 img{width:42px;}.elementor-25962 .elementor-element.elementor-element-c2f4aa6 img{width:42px;}.elementor-25962 .elementor-element.elementor-element-5cba41d img{width:42px;}.elementor-25962 .elementor-element.elementor-element-771937d img{width:42px;}.elementor-25962 .elementor-element.elementor-element-1461e87 img{width:42px;}.elementor-25962 .elementor-element.elementor-element-ac0d464{--gap:0px 0px;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-ac0d464{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-ac0d464{right:0px;}.elementor-25962 .elementor-element.elementor-element-7dfac7d{--width:18%;}.elementor-25962 .elementor-element.elementor-element-019b4b4 .elementor-heading-title{font-size:0px;}.elementor-25962 .elementor-element.elementor-element-27493f0{--width:18%;}.elementor-25962 .elementor-element.elementor-element-40a2aec .elementor-heading-title{font-size:0px;}.elementor-25962 .elementor-element.elementor-element-8cbbb5a{--width:18%;}.elementor-25962 .elementor-element.elementor-element-769bfdb .elementor-heading-title{font-size:0px;}.elementor-25962 .elementor-element.elementor-element-78c5057{--width:64%;top:12px;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-78c5057{right:16px;}body.rtl .elementor-25962 .elementor-element.elementor-element-78c5057{left:16px;}.elementor-25962 .elementor-element.elementor-element-e391adf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-2a7c571{--justify-content:center;--z-index:10000;}.elementor-25962 .elementor-element.elementor-element-1ba82c2{--width:100%;}.elementor-25962 .elementor-element.elementor-element-acb34d8{padding:24px 16px 24px 16px;}.elementor-25962 .elementor-element.elementor-element-8fd341e > .elementor-element-populated{border-width:1px 1px 0px 1px;padding:16px 16px 16px 16px;}.elementor-25962 .elementor-element.elementor-element-3019022 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-3019022 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-7f82ef8{font-size:16px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-38d5e6e > .elementor-element-populated{border-width:0px 1px 1px 1px;padding:0px 16px 16px 16px;}.elementor-25962 .elementor-element.elementor-element-a565fbc .elementor-button{font-size:18px;line-height:1.4em;}.elementor-25962 .elementor-element.elementor-element-da99bf6{padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5afa353 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-73cdd7e > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-25962 .elementor-element.elementor-element-73cdd7e{text-align:center;}.elementor-25962 .elementor-element.elementor-element-73cdd7e img{width:80px;}.elementor-25962 .elementor-element.elementor-element-fab975a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25962 .elementor-element.elementor-element-fab975a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-1392a73{padding:16px 0px 16px 0px;}.elementor-25962 .elementor-element.elementor-element-e3cf701.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25962 .elementor-element.elementor-element-e3cf701 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5d831b5 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-5d831b5 img{width:40px;height:40px;}.elementor-25962 .elementor-element.elementor-element-e86eaaa > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-e86eaaa img{width:40px;height:40px;}.elementor-25962 .elementor-element.elementor-element-bf055a1 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-bf055a1 img{width:40px;height:40px;}.elementor-25962 .elementor-element.elementor-element-ee3f977 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-ee3f977 img{width:40px;height:40px;}.elementor-25962 .elementor-element.elementor-element-49a65a3 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-49a65a3 img{width:40px;height:40px;}.elementor-25962 .elementor-element.elementor-element-be6e6a6 img{width:40px;height:40px;}.elementor-25962 .elementor-element.elementor-element-716c27e{padding:0px 0px 70px 0px;}.elementor-25962 .elementor-element.elementor-element-b60bc3f > .elementor-element-populated{padding:16px 0px 16px 0px;}.elementor-25962 .elementor-element.elementor-element-ebfe125 img{width:100px;}.elementor-25962 .elementor-element.elementor-element-1bb4fbc{--min-height:0px;--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-25962 .elementor-element.elementor-element-1bb4fbc{left:0px;}body.rtl .elementor-25962 .elementor-element.elementor-element-1bb4fbc{right:0px;}.elementor-25962 .elementor-element.elementor-element-fc4ce5a{--width:20%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25962 .elementor-element.elementor-element-f6664c2 img{width:32px;height:30px;}.elementor-25962 .elementor-element.elementor-element-bd8c7d6{--width:20%;}.elementor-25962 .elementor-element.elementor-element-36d08ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-36d08ef img{width:32px;}.elementor-25962 .elementor-element.elementor-element-741a61f{--width:20%;}.elementor-25962 .elementor-element.elementor-element-2252d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-2252d0c img{width:32px;}.elementor-25962 .elementor-element.elementor-element-8595cda{--width:55%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25962 .elementor-element.elementor-element-2235170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-25962 .elementor-element.elementor-element-2235170.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-25962 .elementor-element.elementor-element-2235170 .elementor-button{font-size:18px;line-height:1.4em;border-radius:0px 0px 0px 0px;padding:11px 37px 11px 037px;}}/* Start custom CSS for form, class: .elementor-element-963a940 */.destination-list{
    background-color: #F0F0F0;
    padding: 16px;
    z-index: 1;
    position: absolute;
    width: 99%;
}
.subtext{
    font-size: 18px;
    font-weight: 600; 
}
.div-item{
    padding-bottom: 25px
}
.location-text{
    font-size: 24px
}
.service-options {
    font-family: Arial, sans-serif;
    color: #333;
}

.option-item {
    margin-bottom: 10px;
}

.cls-popup{
    text-align: right;
    background-color: #F0F0F0;
    margin-top: 0px;
    width: 99%;
    z-index: 1;
    position: absolute;
    padding: 16px 10px;

}

/* Base style for the label and positioning */
.container {
       display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    user-select: none;
    padding-right:40px !important;
    padding-top: 3px;
}

/* Hide the default radio button */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Custom checkmark/radio button - simple style when not checked */
.checkmark {
       position: absolute;
    top: 0;
    right: 5px;
    height: 23px;
    width: 23px;
    background-color: #eee;
    border-radius: 50%;
    border: 2px solid #ccc;
    transition: background-color 0.2s, box-shadow 0.2s;
}

/* Style for when the radio button is checked - detailed two-tone effect */
.container input:checked ~ .checkmark {
   border: 2px solid #B9975B;
    box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 10px #B9975B;
    background-color: #B9975B;
}

/* Optional: hover styles for the label */
.container:hover input ~ .checkmark {
    border-color: #bbb; /* Slightly change border color on hover */
}
#form-field-selectHotel {
    position: relative;
    padding-left: 30px; /* Tạo khoảng trống bên trái cho icon */
}

.selected-subtext {
 /* Màu vàng */
    color: #B9975B; /* Chữ màu đen */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57f1969 */@media (max-width: 767px) {
    .elementor-25439 .elementor-element.elementor-element-240e3c8 .elementor-element-populated a {
        width: 42px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-019b4b4 */.icon-phone{
    background-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/Icon_Phone.svg);
    -webkit-mask-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/Icon_Phone.svg);
    mask-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/Icon_Phone.svg);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a2aec */.icon-messenger{
    background-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/icon_messages.svg);
    -webkit-mask-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/icon_messages.svg);
    mask-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/icon_messages.svg);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-769bfdb */.icon-zalo{
    background-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/icon_Zalo.svg);
    -webkit-mask-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/icon_Zalo.svg);
    mask-image: url(https://testbackup.tmghospitality.com/wp-content/uploads/2024/07/icon_Zalo.svg);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1b7850 */.close-booking-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.close-booking-calendar:before{position:absolute;font-size:24px;color:var(--e-global-color-808e94a)}.close-booking-calendar:before:hover{color:var(--e-global-color-362177e)}@media screen and (min-width:768px){.close-booking-calendar svg path{fill:var(--e-global-color-808e94a)!important}.close-booking-calendar:hover svg path{fill:var(--e-global-color-362177e)!important}}/* End custom CSS */
/* Start custom CSS for victoria-booking-search, class: .elementor-element-cd44ba2 */#booking .note-text{text-align:center;width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-top:24px}#booking .config-item.config--promo{display:none}#booking .fbw-calendar--config,#booking .fbw-calendar--dates,#booking fieldset.date--arrival.to-fill{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}#booking p.day--price{display:none}#booking a.cancel-link{display:none}#booking .best-price span.best--price{background-color:#691d20;padding-top:15px;padding-bottom:15px}#booking .fbw-calendar--action.layout2-version{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#booking .next{width:80%;margin:auto;background-color:var(--e-global-color-808e94a)!important}#booking .next--button{font-size:15px;font-weight:500;width:220px;border:none;border-radius:0}#booking .fbw-calendar--main{max-width:unset;display:-ms-grid;display:grid;-ms-grid-columns:calc(100% - 300px) 300px;grid-template-columns:calc(100% - 300px) 300px}#booking .fbw-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#booking .fbw-calendar--container{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#booking .fbw-calendar--title{margin-bottom:30px;margin-top:24px;width:100%;z-index:2}#booking .fbw-calendar--title h2{margin:0;text-align:center;color:var(--e-global-color-808e94a);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:36px;font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);z-index:2}#booking .fwb-cal-bottom--group{padding:0 70px 30px 40px;margin-right:0;min-height:585px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}#booking .fbw-calendar .fbw-calendar--month-bloc{height:380px;-ms-flex-line-pack:start;align-content:flex-start}#booking .fbw-calendar .fbw-calendar--month-bloc:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:30px}#booking button.fbw-calendar--button{top:calc(100% - 380px)}#booking table tbody>tr:nth-child(odd)>td,#booking table tbody>tr:nth-child(odd)>th{background-color:inherit}#booking table td,#booking table td,#booking table th,#booking table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}#booking table td.fbw-calendar--day,#booking table th.fbw-calendar--weekdays{width:50px;height:50px}#booking table td{-ms-flex-wrap:wrap;flex-wrap:wrap}#booking table td .day--number{width:100%}#booking table td,#booking table th{padding:unset;border:unset;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}#booking table td.fbw-calendar--day .day--price{font-size:11px}#booking table td.fbw-calendar--day .day--number{font-size:18px}#booking table td.fbw-calendar--day:not(.last-room):not(.best-price) .day--price{color:var(--e-global-color-808e94a)}#booking table td.fbw-calendar--day.last-room .day--price{color:red}#booking table td.fbw-calendar--day.best .day--price{color:#008a00}#booking .fbw-calendar--config{background-color:var(--e-global-color-1e310c7);padding:50px 20px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#booking .fbw-calendar--config .best-price{background-color:var(--e-global-color-1e310c7);border-top:none}#booking .fbw-calendar--config .best-price .best--price{color:white;font-weight:400}#booking .fbw-calendar--dates{margin-right:0;margin-left:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}#booking .fbw-calendar--config .best-price .best--label,#booking .fbw-calendar--config label{color:var(--e-global-color-808e94a);text-transform:none;font-weight:600;font-size:14px;margin-bottom:7px;margin-top:0;margin-right:0}#booking .fbw-calendar--config .value.arrival--value,#booking .fbw-calendar--config .value.departure--value,#booking .fbw-calendar--config input,#booking .fbw-calendar--config select{background-color:transparent;color:white;padding-left:0;padding-top:0;margin-left:0;margin-right:0;border-width:0 0 1px 0;border-radius:0;border-color:#fff}#booking .fbw-calendar--config select>option{color:#333}#booking .fbw-calendar--config .value.arrival--value,#booking .fbw-calendar--config .value.departure--value{min-height:27px;padding-bottom:5px;border-width:0 0 1px 0;border-radius:0;border-style:solid;border-color:#fff}#booking .fbw-calendar--config fieldset{margin-bottom:20px;margin-top:0;margin-right:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}#booking .flatpickr-calendar .flatpickr-day{width:calc(100% / 7);max-width:calc(100% / 7);color:#3f3b3b;height:50px;line-height:50px;font-size:18px;font-weight:600;border:none}@media screen and (max-width:1200px){#booking .fbw-calendar--title h2{font-size:24px}#booking .fbw-calendar .fbw-calendar--month-bloc:nth-child(3){display:none}#booking .fbw-calendar .fbw-calendar--month-bloc:nth-child(2),#booking .fbw-calendar .fbw-calendar--month-bloc:nth-child(2) .fbw-calendar--month-name{width:100%;margin-right:0}#booking .fbw-calendar .fbw-calendar--month-bloc:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#booking table td.fbw-calendar--day,#booking table th.fbw-calendar--weekdays{width:65px}#booking .flatpickr-calendar{width:100%!important}#booking .flatpickr-calendar:last-child{display:none!important}}@media screen and (max-width:992px){#booking table td.fbw-calendar--day,#booking table th.fbw-calendar--weekdays{width:55px}#booking .fwb-cal-bottom--group{padding:0 17px 30px 17px;margin-right:0}#booking .fbw-calendar--legend .legend-cal:last-child{margin-right:0}}#booking .flatpickr-weekdays .flatpickr-weekday{color:#3f3b3b}#booking *{font-family:"Open Sans",sans-serif}#booking span.flatpickr-prev-month[style*=none]{cursor:auto;opacity:0.3;display:block!important}#booking #endDate,#booking #startDate{display:none}#booking .flatpickr-calendar{-webkit-box-shadow:none;box-shadow:none}#booking .flatpickr-calendar .dayContainer,#booking .flatpickr-calendar .flatpickr-days,#booking .flatpickr-rContainer{width:100%;max-width:unset}#booking .flatpickr-day.today{border-color:#fff}#booking .flatpickr-next-month,#booking .flatpickr-prev-month{height:34px;padding:0}#booking .flatpickr-day.disabled,#booking .flatpickr-day.nextMonthDay,#booking .flatpickr-day.prevMonthDay{opacity:0}#booking .flatpickr-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#booking .flatpickr-current-month{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#booking .flatpickr-day.endRange,#booking .flatpickr-day.endRange.inRange,#booking .flatpickr-day.endRange.nextMonthDay,#booking .flatpickr-day.endRange.prevMonthDay,#booking .flatpickr-day.endRange:focus,#booking .flatpickr-day.endRange:hover,#booking .flatpickr-day.selected,#booking .flatpickr-day.selected.inRange,#booking .flatpickr-day.selected.nextMonthDay,#booking .flatpickr-day.selected.prevMonthDay,#booking .flatpickr-day.selected:focus,#booking .flatpickr-day.selected:hover,#booking .flatpickr-day.startRange,#booking .flatpickr-day.startRange.inRange,#booking .flatpickr-day.startRange.nextMonthDay,#booking .flatpickr-day.startRange.prevMonthDay,#booking .flatpickr-day.startRange:focus,#booking .flatpickr-day.startRange:hover{background:#b9975b;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#b9975b}#booking .flatpickr-calendar:last-child .flatpickr-prev-month,#booking .flatpickr-calendar:nth-child(2) .flatpickr-next-month{display:none!important}.flatpickr-calendar.animate.inline .flatpickr-rContainer{-webkit-transition:none!important;transition:none!important}.flatpickr-calendar .dayContainer.slideLeftNew,.flatpickr-calendar .dayContainer.slideRightNew{display:none!important}select#propertyIndex--select:focus-visible{outline:none}#booking .flatpickr-day.disabled,#booking .flatpickr-day.nextMonthDay,#booking .flatpickr-day.prevMonthDay{opacity:0.5!important}#booking .flatpickr-next-month svg,#booking .flatpickr-prev-month svg{opacity:0}#booking .flatpickr-next-month,#booking .flatpickr-prev-month{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}#booking .fbw-calendar--legend{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.legend-cal .legend-color:not(.legend-color--last).legend-color--best{border-top-color:#008a00}.legend-cal .legend-color.legend-color--last{background-color:#eb0000;border-radius:50%;content:"";display:inline-block;height:12px;margin-right:10px;top:3px;vertical-align:middle;width:12px}.legend-cal .legend-color:not(.legend-color--last).legend-color--minStay{background-image:linear-gradient(-45deg,#999 25%,transparent 0,transparent 50%,#999 0,#999 75%,transparent 0,transparent);background-size:4px 4px;border:0;height:10px;width:10px}.legend-cal{display:inline-block;position:relative;margin-right:40px}.show-booking-calendar{cursor:pointer}.best-price:after{border-top:10px solid #008a00;border-left:10px solid transparent;content:"";height:0;position:absolute;right:0;top:0;width:0}.last-room:before{background-color:red;border-radius:50%;content:"";height:7px;position:absolute;left:3px;top:3px;width:7px}@media screen and (max-width:1199px){#booking .flatpickr-next-month.flatpickr-prev-month,#booking .flatpickr-prev-month.flatpickr-prev-month{left:50px}#booking .flatpickr-next-month.flatpickr-next-month,#booking .flatpickr-prev-month.flatpickr-next-month{right:50px}#booking .flatpickr-calendar:nth-child(2) .flatpickr-next-month{display:block!important}}@media screen and (min-width:993px){#booking .fwb-cal-bottom--group{padding:0 40px 30px 40px}}@media screen and (min-width:768px){.best-price--legend .legend-txt{color:#008a00}span.legend-txt{font-size:12px;color:#000000}.legend-cal .legend-color:not(.legend-color--last){border-top:10px solid;border-left:10px solid transparent;content:"";display:inline-block;height:0;margin-right:10px;vertical-align:middle;width:0}#booking .flatpickr-weekdays .flatpickr-weekday{line-height:50px;font-size:16px;font-weight:700}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:none;box-shadow:none}#booking .flatpickr-weekdays{height:50px}#booking .flatpickr-month{margin-bottom:10px}#booking .flatpickr-next-month svg,#booking .flatpickr-prev-month svg{width:20px;height:34px}#booking .flatpickr-next-month svg path,#booking .flatpickr-prev-month svg path{fill:#b9975b}#booking input.numInput.cur-year,#booking span.cur-month{font-size:16px;font-weight:600;color:#b9975b}#booking .flatpickr-next-month:before,#booking .flatpickr-prev-month:before{color:#b9975b;position:absolute;font-size:24px;top:2px}#booking .flatpickr-next-month:before{content:"\e87d";right:3px}#booking .flatpickr-prev-month:before{content:"\e87e";left:3px}}@media screen and (max-width:767px){#booking .fbw-calendar--legend{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}span.legend-txt{font-size:16px;line-height:1.4;color:#3f3b3b}.legend-cal .legend-color.legend-color--last{margin-right:2px}.legend-cal .legend-color:not(.legend-color--last){background-color:#008a00;border-radius:50%;content:"";display:inline-block;height:12px;margin-right:2px;top:3px;vertical-align:middle;width:12px}.last-room:before{}.best-price:after{background-color:#008a00;border-radius:50%;right:4px;top:3px;border-top:8px solid #008a00;border-left:8px solid transparent}.last-room.best-price:after,.last-room:after{background-color:#eb0000!important;border-top:8px solid #eb0000!important;border-left:8px solid transparent;content:"";height:0;position:absolute;width:0;border-radius:50%;right:4px;top:3px}.last-room:not(.startRange):not(.endRange):before{content:unset}#booking .fbw-calendar--main{max-width:unset;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;padding:0 16px}#booking .fbw-calendar--config{margin-bottom:0}#booking table td.fbw-calendar--day,#booking table th.fbw-calendar--weekdays{width:52px}#booking .fwb-cal-bottom--group{padding:0 0 16px 0;min-height:433px}#booking .fbw-calendar .fbw-calendar--month-bloc{height:320px}#booking button.fbw-calendar--button{top:calc(100% - 323px)}#booking .fbw-calendar--title{margin-bottom:17px;margin-top:30px}#booking .fbw-calendar--config,#booking .fbw-calendar--dates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:unset}#booking .fbw-calendar--dates{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}#booking .config-item.config--adult,#booking .config-item.config--child,#booking fieldset.date--arrival,#booking fieldset.date--departure{width:calc(50% - 6px)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#booking .flatpickr-current-month{width:calc(100% - 20px);left:20px}#booking .fbw-calendar--config{padding:0!important;background-color:transparent!important}#booking .flatpickr-calendar .dayContainer,#booking .flatpickr-calendar .flatpickr-weekdays{gap:8px}#booking .flatpickr-calendar .flatpickr-day,#booking .flatpickr-calendar .flatpickr-weekday{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;line-height:40px}#booking .flatpickr-calendar .flatpickr-weekday{font-weight:700;line-height:22px}#booking .flatpickr-calendar .flatpickr-day{height:40px;font-weight:600}.flatpickr-day.endRange:before,.flatpickr-day.startRange:before{content:"";position:absolute;top:0;height:100%;inset:0;z-index:-1;background:#7c2529!important;border-radius:100px!important;width:100%}.flatpickr-day.startRange{background:#e6e6e6!important;-webkit-box-shadow:5px 0 0 #e6e6e6!important;box-shadow:5px 0 0 #e6e6e6!important}.flatpickr-day.endRange{background:#e6e6e6!important;-webkit-box-shadow:-5px 0 0 #e6e6e6!important;box-shadow:-5px 0 0 #e6e6e6!important}.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.startRange{background:transparent!important;-webkit-box-shadow:-5px 0 0 transparent!important;box-shadow:-5px 0 0 transparent!important}#booking .flatpickr-weekdays{height:22px;margin-bottom:8px}#booking .flatpickr-month{margin-bottom:16px}#booking .flatpickr-next-month:before,#booking .flatpickr-prev-month:before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;display:block}#booking .flatpickr-next-month:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.998 21.015c.49.49 1.28.49 1.77 0l8.31-8.31a.996.996 0 0 0 0-1.41l-8.31-8.31a1.25 1.25 0 0 0-1.77 0 1.25 1.25 0 0 0 0 1.77l7.24 7.25-7.25 7.25c-.48.48-.48 1.28.01 1.76z' fill='%237C2529'/%3E%3C/svg%3E")}#booking .flatpickr-prev-month:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.002 21.015c-.49.49-1.28.49-1.77 0l-8.31-8.31a.996.996 0 0 1 0-1.41l8.31-8.31a1.25 1.25 0 0 1 1.77 0c.49.49.49 1.28 0 1.77l-7.24 7.25 7.25 7.25c.48.48.48 1.28-.01 1.76z' fill='%237C2529'/%3E%3C/svg%3E")}#booking input.numInput.cur-year,#booking span.cur-month{font-size:18px;font-weight:700;color:#7c2529}#booking .flatpickr-prev-month.flatpickr-prev-month{left:0}#booking .flatpickr-next-month.flatpickr-next-month{right:0}#booking .fbw-calendar--config fieldset{margin-bottom:16px}#booking .config--hotel,#booking .fbw-calendar--action,#booking .fbw-calendar--action button{width:100%}#booking .fbw-calendar--action button{padding:12px;border-radius:6px;background-color:#7c2529!important;font-size:18px;font-weight:600;line-height:normal;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#booking .fbw-calendar--action button:after,#booking fieldset.date--arrival:before,#booking fieldset.date--departure:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover}#booking .fbw-calendar--action button:after{width:16px;height:16px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.665 14.01a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94l-5.54-5.54a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18l4.827 4.833-4.833 4.834a.83.83 0 0 0 .006 1.173z' fill='%23fff'/%3E%3C/svg%3E")}#booking fieldset.date--arrival:before{float:left;width:24px;height:24px;margin-right:8px;-webkit-transform:translateY(12px);transform:translateY(12px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 15.1a.6.6 0 0 1 .6-.6h7a.6.6 0 1 1 0 1.2h-7a.6.6 0 0 1-.6-.6z' fill='%23828282'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.225 12.132a.6.6 0 0 1 .844.093l2 2.5a.6.6 0 0 1 0 .75l-2 2.5a.6.6 0 1 1-.938-.75l1.7-2.125-1.7-2.125a.6.6 0 0 1 .094-.843z' fill='%23828282'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2 5.2v6.614a.6.6 0 0 1-1.2 0V5.051A1.05 1.05 0 0 1 3.045 4h18.11c.583 0 1.045.48 1.045 1.051V21.15a1.05 1.05 0 0 1-1.045 1.051H3.045A1.05 1.05 0 0 1 2 21.149v-3.156a.6.6 0 1 1 1.2 0V21H21V5.2H3.2z' fill='%23828282'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.6 2a.6.6 0 0 1 .6.6v4a.6.6 0 0 1-1.2 0v-4a.6.6 0 0 1 .6-.6zM18.6 2a.6.6 0 0 1 .6.6v4a.6.6 0 1 1-1.2 0v-4a.6.6 0 0 1 .6-.6zM2 8.6a.6.6 0 0 1 .6-.6h19a.6.6 0 1 1 0 1.2h-19a.6.6 0 0 1-.6-.6z' fill='%23828282'/%3E%3C/svg%3E")}#booking fieldset.date--departure:before{float:left;margin-right:8px;width:24px;height:24px;-webkit-transform:translateY(12px);transform:translateY(12px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 15.1a.6.6 0 0 1 .6-.6h7a.6.6 0 0 1 0 1.2h-7a.6.6 0 0 1-.6-.6z' fill='%23828282'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.225 12.132a.6.6 0 0 1 .843.093l2 2.5a.6.6 0 0 1 0 .75l-2 2.5a.6.6 0 0 1-.937-.75l1.7-2.125-1.7-2.125a.6.6 0 0 1 .094-.843z' fill='%23828282'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 5.2v6.614a.6.6 0 0 0 1.2 0V5.051A1.05 1.05 0 0 0 21.155 4H3.045A1.05 1.05 0 0 0 2 5.051V21.15A1.05 1.05 0 0 0 3.045 22.2h18.11a1.05 1.05 0 0 0 1.045-1.051v-2.156a.6.6 0 0 0-1.2 0V21H3.2V5.2H21z' fill='%23828282'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.6 2a.6.6 0 0 0-.6.6v4a.6.6 0 1 0 1.2 0v-4a.6.6 0 0 0-.6-.6zM5.6 2a.6.6 0 0 0-.6.6v4a.6.6 0 0 0 1.2 0v-4a.6.6 0 0 0-.6-.6zM22.2 8.6a.6.6 0 0 0-.6-.6h-19a.6.6 0 0 0 0 1.2h19a.6.6 0 0 0 .6-.6z' fill='%23828282'/%3E%3C/svg%3E")}#booking .note-text{display:none}#booking fieldset.date--arrival,#booking fieldset.date--departure{padding:8px;border-radius:6px;background-color:#f4f5f6;min-height:67px}#booking .fbw-calendar--config .best-price .best--label,#booking .fbw-calendar--config .value.arrival--value,#booking .fbw-calendar--config .value.departure--value,#booking .fbw-calendar--config input,#booking .fbw-calendar--config label,#booking .fbw-calendar--config select{max-width:unset;font-size:16px;margin-bottom:0;margin-top:0;margin-right:0;line-height:1.4}#booking .fbw-calendar--config input,#booking .fbw-calendar--config select{color:#3f3b3b!important;font-weight:400}#booking .fbw-calendar--config .value.arrival--value,#booking .fbw-calendar--config .value.departure--value{color:#3f3b3b!important;font-weight:700}#booking .fbw-calendar--config input,#booking .fbw-calendar--config select{padding:12px 16px;border-radius:4px;border:solid 1px #ccc;background-color:#fff}#booking .fbw-calendar--config select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m8.706 11.414 2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71h-5.18c-.89 0-1.33 1.08-.7 1.71z' fill='%23000' fill-opacity='.54'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px 24px;background-position:right 16px center}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}#booking .fbw-calendar--config .value.arrival--value,#booking .fbw-calendar--config .value.departure--value{padding-bottom:0;border-bottom:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:32px}#booking .fbw-calendar--config .best-price .best--label,#booking .fbw-calendar--config label{color:#828282!important;font-weight:400}#booking .fbw-calendar--config .config--hotel label,#booking .fbw-calendar--title h2{font-family:"Tinos",sans-serif;font-size:20px;font-weight:bold;line-height:1.4;color:#7c2529!important;text-align:left}#booking .fbw-calendar--title{margin-bottom:16px;margin-top:40px}#booking .fbw-calendar--config .config--hotel label{margin-bottom:16px}}@media screen and (max-width:576px){#booking .fbw-calendar--title h1{font-size:20px}#booking table td.fbw-calendar--day,#booking table th.fbw-calendar--weekdays{width:44px;height:48px}#booking table td.fbw-calendar--day .day--number{font-size:14px}#booking table td.fbw-calendar--day .day--in,#booking table td.fbw-calendar--day .day--out,#booking table td.fbw-calendar--day .day--price{font-size:9px}#booking button.fbw-calendar--button{top:calc(100% - 333px)}#booking .fbw-calendar button:first-child{left:calc((100% - 280px) / 2)}#booking .fbw-calendar button:last-child{right:calc((100% - 280px) / 2)}#booking .fbw-calendar--config .value.arrival--value,#booking .fbw-calendar--config .value.departure--value,#booking .fbw-calendar--config input,#booking .fbw-calendar--config select{font-size:16px}}@media screen and (min-width:1201px){#booking .flatpickr-calendar{width:calc(50% - 15px)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7c571 */.background-booking-calendar{opacity:0;transition: transform 0s;}
@media screen and (max-width:768px){
    .wrap-booking-calendar
    {
        max-height: calc(90vh - 100px);
        overflow-y: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a565fbc */.destination-list{
    background-color: #F0F0F0;
    padding: 16px;
    z-index: 1;
    position: absolute;
    width: 99%;
}
.subtext{
    font-size: 18px;
    font-weight: 600; 
}
.div-item{
    padding-bottom: 25px
}
.location-text{
    font-size: 24px
}
.service-options {
    font-family: Arial, sans-serif;
    color: #333;
}

.option-item {
    margin-bottom: 10px;
}

.cls-popup{
    text-align: right;
    background-color: #F0F0F0;
    margin-top: 0px;
    width: 99%;
    z-index: 1;
    position: absolute;
    padding: 16px 10px;

}

/* Base style for the label and positioning */
.container {
       display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    user-select: none;
    padding-right:40px !important;
    padding-top: 3px;
}

/* Hide the default radio button */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Custom checkmark/radio button - simple style when not checked */
.checkmark {
       position: absolute;
    top: 0;
    right: 5px;
    height: 23px;
    width: 23px;
    background-color: #eee;
    border-radius: 50%;
    border: 2px solid #ccc;
    transition: background-color 0.2s, box-shadow 0.2s;
}

/* Style for when the radio button is checked - detailed two-tone effect */
.container input:checked ~ .checkmark {
   border: 2px solid #B9975B;
    box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 10px #B9975B;
    background-color: #B9975B;
}

/* Optional: hover styles for the label */
.container:hover input ~ .checkmark {
    border-color: #bbb; /* Slightly change border color on hover */
}
#form-field-selectHotel {
    position: relative;
    padding-left: 30px; /* Tạo khoảng trống bên trái cho icon */
}

.selected-subtext {
 /* Màu vàng */
    color: #B9975B; /* Chữ màu đen */
}
.elementor-field-textual{
    min-height: 47px;
}/* End custom CSS */
/* Start custom CSS */#booking .fbw-calendar--config select, #booking .fbw-calendar--config input, #booking .fbw-calendar--config .value.arrival--value, #booking .fbw-calendar--config .value.departure--value {
    background-color: transparent;
}
.custom-enquiry-form .elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

.custom-enquiry-form .elementor-field-group:nth-child(1),.custom-enquiry-form .elementor-field-group:nth-child(3) {
  flex: 1 1 30%;
  position: relative;
}

.custom-enquiry-form .elementor-field-group:nth-child(1)::after,.custom-enquiry-form .elementor-field-group:nth-child(3)::after {
  content: "/";
  position: absolute;
  right: -12px;
  top: 50%;
  transform: translateY(-50%);
  color: #555;
}



/* Đảm bảo không bị xuống dòng */
.custom-enquiry-form .elementor-form-fields-wrapper {
  flex-wrap: wrap;
}
.no-border {
      border: none !important;
    border-bottom: 1px solid #666 !important;
        font-family: "Inter", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.4em !important;
}
.destination-list{
    background-color: #F0F0F0;
    padding: 16px;
    z-index: 1;
    position: absolute;
    width: 99%;
}
.subtext{
    font-size: 18px;
    font-weight: 600; 
}
.div-item{
    padding-bottom: 25px
}
.location-text{
    font-size: 24px
}
.service-options {
    font-family: Arial, sans-serif;
    color: #333;
}

.option-item {
    margin-bottom: 10px;
}

.cls-popup{
    text-align: right;
    background-color: #F0F0F0;
    margin-top: 0px;
    width: 99%;
    z-index: 1;
    position: absolute;
    padding: 16px 10px;

}

/* Base style for the label and positioning */
.container {
       display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    user-select: none;
    padding-right:40px !important;
    padding-top: 3px;
}

/* Hide the default radio button */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Custom checkmark/radio button - simple style when not checked */
.checkmark {
       position: absolute;
    top: 0;
    right: 5px;
    height: 23px;
    width: 23px;
    background-color: #eee;
    border-radius: 50%;
    border: 2px solid #ccc;
    transition: background-color 0.2s, box-shadow 0.2s;
}

/* Style for when the radio button is checked - detailed two-tone effect */
.container input:checked ~ .checkmark {
   border: 2px solid #B9975B;
    box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 10px #B9975B;
    background-color: #B9975B;
}

/* Optional: hover styles for the label */
.container:hover input ~ .checkmark {
    border-color: #bbb; /* Slightly change border color on hover */
}
#form-field-selectHotel {
    position: relative;
    padding-left: 30px; /* Tạo khoảng trống bên trái cho icon */
}

.selected-subtext {
 /* Màu vàng */
    color: #B9975B; /* Chữ màu đen */
}/* End custom CSS */