.elementor-13021 .elementor-element.elementor-element-a92e6e4:not(.elementor-motion-effects-element-type-background), .elementor-13021 .elementor-element.elementor-element-a92e6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/860/alex-haney-CAhjZmVk5H4-unsplash-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13021 .elementor-element.elementor-element-a92e6e4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-6cb047a ) 40%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13021 .elementor-element.elementor-element-a92e6e4 > .elementor-container{min-height:100vh;}.elementor-13021 .elementor-element.elementor-element-a92e6e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13021 .elementor-element.elementor-element-3bcce10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-ad54107{padding:0% 0% 2% 3%;}.elementor-13021 .elementor-element.elementor-element-fe2a42d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-13021 .elementor-element.elementor-element-fe2a42d > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-13021 .elementor-element.elementor-element-7de4565{text-align:left;}.elementor-13021 .elementor-element.elementor-element-7de4565 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.938rem, 0.831rem + 0.453vw, 1.375rem);font-weight:800;text-transform:uppercase;text-shadow:4px 4px 14px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-13021 .elementor-element.elementor-element-05ed970{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:left;}.elementor-13021 .elementor-element.elementor-element-05ed970 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 1.136rem + 1.553vw, 3rem);font-weight:800;text-transform:none;text-shadow:4px 4px 14px rgba(0,0,0,0.3);color:var( --e-global-color-47eea86e );}.elementor-13021 .elementor-element.elementor-element-b993f58{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-13021 .elementor-element.elementor-element-3daeef0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-13021 .elementor-element.elementor-element-3daeef0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-13021 .elementor-element.elementor-element-b3d3ba6{width:100%;max-width:100%;}.elementor-13021 .elementor-element.elementor-element-5ceb4b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13021 .elementor-element.elementor-element-89e4bdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-icon, .elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-active .elementor-accordion-icon, .elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-active .elementor-accordion-title{color:#16B8AC;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-active .elementor-accordion-icon svg{fill:#16B8AC;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 0.939rem + 0.259vw, 1.25rem);font-weight:700;line-height:24px;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#16B8AC;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#16B8AC;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:40px;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:40px;}@media(min-width:768px){.elementor-13021 .elementor-element.elementor-element-5ceb4b4{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13021 .elementor-element.elementor-element-fe2a42d{width:100%;}.elementor-13021 .elementor-element.elementor-element-3daeef0{width:100%;}}@media(max-width:1024px){.elementor-13021 .elementor-element.elementor-element-7de4565{text-align:left;}.elementor-13021 .elementor-element.elementor-element-05ed970{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:left;}}@media(max-width:767px){.elementor-13021 .elementor-element.elementor-element-a92e6e4:not(.elementor-motion-effects-element-type-background), .elementor-13021 .elementor-element.elementor-element-a92e6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/860/alex-haney-CAhjZmVk5H4-unsplash-1-1-1.jpg");background-position:center left;}.elementor-13021 .elementor-element.elementor-element-a92e6e4 > .elementor-container{min-height:100vh;}.elementor-13021 .elementor-element.elementor-element-ad54107{padding:0% 0% 15% 3%;}.elementor-13021 .elementor-element.elementor-element-7de4565 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-13021 .elementor-element.elementor-element-05ed970 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-13021 .elementor-element.elementor-element-05ed970{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13021 .elementor-element.elementor-element-b993f58{padding:0% 0% 15% 3%;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-13021 .elementor-element.elementor-element-89e4bdf .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}}/* Start custom CSS for section, class: .elementor-element-b993f58 */.elementor-widget-container>[data-mirai-engine="mirai_be"] form> div:not(:last-of-type) {
    position: relative;
    border-right: 2px solid #fff;
}

.elementor-widget-container>[data-mirai-engine="mirai_be"] form > div:not(:last-of-type):before {
    content: "";
    height: 70px;
    width: 1px;
    background: var(--e-global-color-primary);
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
}

.elementor-13021 .elementor-element.elementor-element-b993f58 .mi-be form {
    display: flex;
    justify-content: center;
    max-width: 2550px;
    width: 100%;
}

.elementor-13021 .elementor-element.elementor-element-b993f58 .mi-be form .mi-be-occupation-field.mi-dropdown-button.mi-be-multiroom-field,
.elementor-13021 .elementor-element.elementor-element-b993f58 .mi-be form .DateRangePickerInput.DateRangePickerInput_1,
.elementor-13021 .elementor-element.elementor-element-b993f58 .mi-be form .mi-be-promo-field {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right:  0px;
}

.elementor-13021 .elementor-element.elementor-element-b993f58 .mi-be form > div {
    flex: 1;
}
.elementor-13021 .elementor-element.elementor-element-b993f58 .mi-be form buttom {
    flex: 0.5;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-89e4bdf */@media (min-width: 768px) {.elementor-accordion-title{
   display: flex;
  justify-content: center;
  align-items: center;
   text-align: center;
   padding:10px;
}
}/* End custom CSS */