.elementor-1069 .elementor-element.elementor-element-36fdb75d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-36fdb75d:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-36fdb75d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transcendentstays.com/wp-content/uploads/2024/01/Transcendent-homepage-hero-image-e1739548641813.jpg");background-position:bottom center;background-size:cover;}.elementor-1069 .elementor-element.elementor-element-28fb980c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-start;}.elementor-1069 .elementor-element.elementor-element-59307659{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-business-reviews-items{border-radius:10px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-slider-header{border-radius:10px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-grid-header{border-radius:10px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-business-rating{justify-content:center;color:#5E5E5E;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-business-logo span{font-size:100px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-business-logo img{height:100px;width:100px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-business-logo svg{height:100px;width:100px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-business-rating a{color:#5E5E5E;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-content{border-radius:10px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-reviews-slider-item{border-radius:10px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-review-reviewer-photo img{width:50px;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-review-time{color:#4A4B50;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-review-time a{color:#4A4B50;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-business-reviews-wrapper .eael-google-review-rating{text-align:center;}.elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-container-wrap .swiper-button-next, .elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-container-wrap .swiper-button-prev{width:27px;height:44px;font-size:22px;}.elementor-1069 .elementor-element.elementor-element-7bf8bfac{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--dots-normal-color:#FFFFFF;width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-7bf8bfac .swiper-slide > .elementor-element{height:100%;}.elementor-1069 .elementor-element.elementor-element-5930adb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}@media(max-width:1024px){.elementor-1069 .elementor-element.elementor-element-7bf8bfac{--swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-36fdb75d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-28fb980c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-60de2fa1{text-align:start;}.elementor-1069 .elementor-element.elementor-element-60de2fa1 img{width:60px;}.elementor-1069 .elementor-element.elementor-element-59307659{--width:100%;--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-1069 .elementor-element.elementor-element-7bf8bfac{--swiper-slides-to-display:1;--swiper-pagination-size:14px;}.elementor-1069 .elementor-element.elementor-element-5930adb1{--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}@media(min-width:768px){.elementor-1069 .elementor-element.elementor-element-36fdb75d{--content-width:1620px;}.elementor-1069 .elementor-element.elementor-element-28fb980c{--width:20%;}.elementor-1069 .elementor-element.elementor-element-59307659{--width:100%;}.elementor-1069 .elementor-element.elementor-element-5930adb1{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1069 .elementor-element.elementor-element-59307659{--width:100%;}}/* Start custom CSS for eael-business-reviews, class: .elementor-element-119c62d2 */.elementor-1069 .elementor-element.elementor-element-119c62d2{max-width:1180px;margin:0 auto;width:100%}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-slider-header{margin-bottom:24px;text-align:center}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-logo{display:none}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-name, .elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-name a{font-family:Lora,serif !important;font-size:36px !important;font-weight:500 !important;color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.35)}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-name::before{content:"What our guests say";display:block;font-family:Montserrat,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:#fff;opacity:1;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.55)}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-rating, .elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-rating *{color:#fff !important;font-family:Montserrat,sans-serif !important;font-size:15px !important;text-shadow:0 1px 8px rgba(0,0,0,.4)}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-rating svg, .elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-rating .star{fill:#F5B83D !important;color:#F5B83D !important}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-slide{height:auto !important;display:flex}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-reviewer-with-text{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:30px 26px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;height:100%;box-sizing:border-box}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-reviewer-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-reviewer-name, .elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-reviewer-name a{font-family:Montserrat,sans-serif !important;font-weight:600 !important;font-size:15px !important;color:#2F2F2F !important;margin-top:10px}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-time{font-family:Montserrat,sans-serif !important;font-size:12px !important;color:#8a8a8a !important;margin-bottom:14px}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-text{font-family:Lora,serif !important;font-size:16px !important;line-height:1.65 !important;color:#434343 !important;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;flex:1}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-rating{margin-top:16px}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-rating svg, .elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-review-rating i{fill:#F5B83D !important;color:#F5B83D !important}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-button-next, .elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-button-prev{background:#fff !important;width:44px !important;height:44px !important;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.2);color:#3A789E !important}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-button-next svg, .elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-button-prev svg, .elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-button-next i, .elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-button-prev i{fill:#3A789E !important;color:#3A789E !important}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-pagination-bullet{background:#fff !important;opacity:.6}
.elementor-1069 .elementor-element.elementor-element-119c62d2 .swiper-pagination-bullet-active{opacity:1}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-name, .elementor-1069 .elementor-element.elementor-element-119c62d2 .eael-google-reviews-business-name a{font-size:28px !important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69c0a396 */.elementor-1069 .elementor-element.elementor-element-69c0a396 .tsr-more{text-align:center;margin-top:34px}.elementor-1069 .elementor-element.elementor-element-69c0a396 .tsr-more a{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;color:#fff;border:1.5px solid #fff;border-radius:6px;padding:12px 26px;text-decoration:none;background:rgba(0,0,0,.12);transition:all .2s}.elementor-1069 .elementor-element.elementor-element-69c0a396 .tsr-more a:hover{background:#fff;color:#3A789E}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fdb75d *//* Reviews: darker top so the heading reads clearly on the photo */
.elementor-1069 .elementor-element.elementor-element-36fdb75d{position:relative}
.elementor-1069 .elementor-element.elementor-element-36fdb75d::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,35,52,.6) 0%,rgba(15,35,52,.3) 40%,rgba(15,35,52,.15) 100%);pointer-events:none;z-index:0}
.elementor-1069 .elementor-element.elementor-element-36fdb75d > .e-con-inner{position:relative;z-index:1}
/* Mobile tweaks (moved from homepage CSS) */
@media (max-width: 767px) {
  /* Reviews section shorter */
  .elementor-1069 .elementor-element.elementor-element-36fdb75d{padding-top:12px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-59307659{padding-top:28px !important;padding-bottom:22px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-reviews-slider-header{margin-bottom:16px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-reviews-business-name, .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-reviews-business-name a{font-size:24px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-reviews-business-name::before{font-size:12px !important;margin-bottom:6px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-reviewer-with-text{padding:20px 18px 18px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-reviewer-photo img{width:42px !important;height:42px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-reviewer-name{margin-top:6px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-time{margin-bottom:8px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-text{font-size:13.5px !important;line-height:1.5 !important;-webkit-line-clamp:7 !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-reviewer-name, .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-reviewer-name a{font-size:13.5px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-time{font-size:11px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .eael-google-review-rating{margin-top:10px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .tsr-more{margin-top:0 !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-59307659{gap:10px !important}
  /* Review arrows fit on screen */
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .swiper-button-prev, .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .swiper-button-next{transform:scale(.64) !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .swiper-button-prev{left:-22px !important}
  .elementor-1069 .elementor-element.elementor-element-36fdb75d .elementor-element-119c62d2 .swiper-button-next{right:-22px !important}
}/* End custom CSS */
/* Start custom CSS *//* Mobile homepage cleanup */
@media (max-width: 767px) {
  /* Category photos: 2 per row, shorter */
  .elementor-element-741cbd2, .elementor-element-741cbd2 > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;gap:10px !important;padding-left:12px !important;padding-right:12px !important}
  .elementor-element-741cbd2 > .e-con{width:calc(50% - 5px) !important;--width:calc(50% - 5px) !important;max-width:calc(50% - 5px) !important;min-height:170px !important;height:170px !important;margin:0 !important;padding:0 !important}
  .elementor-element-741cbd2 > .e-con .elementor-heading-title{font-size:16px !important;line-height:1.2 !important;padding:0 6px 12px !important}
  /* Welcome heading smaller */
  .elementor-element-700439e .elementor-heading-title{font-size:32px !important;line-height:1.15 !important;margin:0 !important}
  .elementor-element-700439e{margin-bottom:6px !important}
  .elementor-element-0dc3c3a .elementor-heading-title{font-size:18px !important;line-height:1.3 !important;margin:0 !important}
  .elementor-element-0dc3c3a{margin-bottom:10px !important}
  /* Amenity icons: one row of four */
  .elementor-77 .elementor-element-a4ccbc4{padding-top:28px !important;padding-bottom:28px !important;padding-left:6px !important;padding-right:6px !important;flex-wrap:nowrap !important;row-gap:0 !important}
  .elementor-77 .elementor-element-a4ccbc4 > .e-con{width:25% !important;--width:25% !important;max-width:25% !important;padding:0 3px !important;gap:6px !important}
  .elementor-77 .elementor-element-a4ccbc4 img{height:38px !important;max-width:50px !important}
  .elementor-77 .elementor-element-a4ccbc4 .elementor-widget-text-editor, .elementor-77 .elementor-element-a4ccbc4 .elementor-widget-text-editor *{font-size:11.5px !important;line-height:1.25 !important;letter-spacing:.2px !important}
  /* Less space above team photo */
  .elementor-77 .elementor-element-712e650{margin-top:16px !important;margin-bottom:24px !important}
  /* Darker amenity labels */
  .elementor-77 .elementor-element-a4ccbc4 .elementor-widget-text-editor, .elementor-77 .elementor-element-a4ccbc4 .elementor-widget-text-editor *{color:#4E3A2C !important;font-weight:600 !important}
  /* Section headings smaller */
  .elementor-77 .elementor-element-d11597f .elementor-heading-title, .elementor-77 .elementor-element-e6ac45a .elementor-heading-title{font-size:26px !important;line-height:1.25 !important}
  /* Reviews section shorter */
  .elementor-77 .elementor-element-a071060{padding-top:12px !important}
  .elementor-77 .elementor-element-ca9830b{padding-top:28px !important;padding-bottom:22px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-reviews-slider-header{margin-bottom:16px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-reviews-business-name, .elementor-77 .elementor-element-1d5bae3 .eael-google-reviews-business-name a{font-size:24px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-reviews-business-name::before{font-size:12px !important;margin-bottom:6px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-reviewer-with-text{padding:20px 18px 18px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-reviewer-photo img{width:42px !important;height:42px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-reviewer-name{margin-top:6px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-time{margin-bottom:8px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-text{font-size:13.5px !important;line-height:1.5 !important;-webkit-line-clamp:7 !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-reviewer-name, .elementor-77 .elementor-element-1d5bae3 .eael-google-review-reviewer-name a{font-size:13.5px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-time{font-size:11px !important}
  .elementor-77 .elementor-element-1d5bae3 .eael-google-review-rating{margin-top:10px !important}
  .elementor-77 .tsr-more{margin-top:0 !important}
  .elementor-77 .elementor-element-ca9830b{gap:10px !important}
  /* Review arrows fit on screen */
  .elementor-77 .elementor-element-1d5bae3 .swiper-button-prev, .elementor-77 .elementor-element-1d5bae3 .swiper-button-next{transform:scale(.64) !important}
  .elementor-77 .elementor-element-1d5bae3 .swiper-button-prev{left:-22px !important}
  .elementor-77 .elementor-element-1d5bae3 .swiper-button-next{right:-22px !important}
  /* Search box more compact */
  .elementor-element-966067b .abesearcher input, .elementor-element-966067b .abesearcher select, .elementor-element-966067b .abesearcher .button{height:38px !important;min-height:38px !important;font-size:13px !important}
  .elementor-element-966067b .abe-row, .elementor-element-966067b .abesearcher-flex-wrapper{row-gap:6px !important}
}
/* Desktop search bar restyle */
@media (min-width: 1025px) {
  .elementor-element-966067b .abe-row{background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.28);display:flex;align-items:stretch}
  .elementor-element-966067b .abesearcher-flex-wrapper{gap:0 !important;flex:2 1 0;display:flex}
  .elementor-element-966067b .abe-column{position:relative;flex:1 1 0;padding:0 !important;margin:0 !important;border:0 !important;border-right:1px solid #E5DCD2 !important;background:#fff}
  .elementor-element-966067b .abe-column input, .elementor-element-966067b .abe-column select{height:62px !important;border:0 !important;background-color:#fff !important;font-family:Montserrat,sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:1.6px !important;text-transform:uppercase;color:#434343 !important;text-align:left !important;text-align-last:left;padding:0 36px 0 50px !important;box-shadow:none !important;outline:none;cursor:pointer;width:100% !important}
  .elementor-element-966067b .abe-column input::placeholder{color:#434343 !important;opacity:1}
  .elementor-element-966067b .abe-column select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238a8a8a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;background-position:right 16px center !important;background-size:14px !important}
  .elementor-element-966067b .calendar-icon{position:absolute !important;left:18px !important;top:50% !important;transform:translateY(-50%);margin:0 !important;width:20px;height:20px;display:flex;align-items:center;pointer-events:none;z-index:2}
  .elementor-element-966067b .calendar-icon img{width:20px !important;height:20px !important;filter:invert(42%) sepia(35%) saturate(640%) hue-rotate(160deg) brightness(90%)}
  .elementor-element-966067b .abe-column:has(#bedrooms)::before, .elementor-element-966067b .abe-column:has(select[name="search[Adults]"])::before{content:"";position:absolute;left:17px;top:50%;width:22px;height:22px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%233A789E%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2018V7%22%2F%3E%3Cpath%20d%3D%22M3%2014h18v4%22%2F%3E%3Cpath%20d%3D%22M21%2014v-2a3%203%200%200%200-3-3h-7v5%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2211%22%20r%3D%221.8%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;pointer-events:none;z-index:2}
  .elementor-element-966067b .abe-column:has(select[name="search[Adults]"])::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%233A789E%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M3%2019c0-3.3%202.7-5.5%206-5.5s6%202.2%206%205.5%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%229%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M16%2013.6c2.8.2%205%202.1%205%205%22%2F%3E%3C%2Fsvg%3E")}
  .elementor-element-966067b .abe-column.searcher-button-wrap{flex:1 1 0;border-right:0 !important}
  .elementor-element-966067b .searcher-button-wrap .button{height:62px !important;width:100% !important;border:0 !important;background:#3A789E !important;color:#fff !important;font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:2.4px !important;text-transform:uppercase;border-radius:0 !important;transition:background .2s}
  .elementor-element-966067b .searcher-button-wrap .button:hover{background:#2E6585 !important}
}/* End custom CSS */