.home-banner{min-height:calc(100vh - 146px);display:flex;align-items:end;justify-content:center;padding:0 30px}.content{padding-top:0}section{margin-bottom:0}.home-banner-left{max-width:1073px;width:100%;margin:0 auto;z-index:2;padding:0;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25))}.home-banner-title{max-width:694px;margin:0 auto;font-size:34px;font-family:var(--var-font-family-heading);font-weight:600;line-height:40px;text-shadow:0 8px 8px rgba(0,0,0,.3)}.user-platform-mobile .home-banner-form,.home-banner-form{padding-bottom:0}.mb-30{margin-bottom:30px}.mb-18{margin-bottom:18px}.search-wrapper .location,.search-wrapper .calendar,.search-wrapper .guest{padding:0 30px}.search-wrapper label{color:#0d4760;font-size:16px;font-weight:600;line-height:110%;cursor:pointer}.home-banner-form input{border-radius:0;font-size:12px;text-transform:uppercase;font-weight:700;font-family:var(--var-font-family);height:unset;padding:0}.search-wrapper .location .input-bg-icon{right:12px;top:18px}.home-banner-form input::placeholder{color:#898989}.form-area input,.home-banner-form input,.calendar input,.guest input{border:none}.home-banner-form .calendar input{padding:0}.search-wrapper{display:flex;margin:0 -5px;background-color:#fff;align-items:center;height:95px;border-radius:7px}.search-wrapper .home-search-btn,.search-wrapper .calendar,.search-wrapper .location{flex-grow:1}.search-wrapper .location{min-width:326px;max-width:100%}.search-wrapper .calendar{max-width:270px;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}.search-wrapper .guest{max-width:270px}.search-wrapper .home-search-btn{background-color:var(--var-search-btn);border-radius:0 7px 7px 0;max-width:100%;font-family:var(--var-font-family);font-weight:700;font-size:20px;text-transform:uppercase;height:100%;margin:0;display:flex;justify-content:center;align-items:center}.search-wrapper .home-search-btn:hover{background-color:var(--var-common-bg-hover)}.layout-Home:not(.user-platform-mobile) .google-auto-suggestion-wrapper{padding:0}.slide-container{position:absolute;max-width:100%;background-color:#000;height:100%;overflow:hidden}.slide-first-element{animation:fade-1 28s infinite;-webkit-animation:fade-1 28s infinite;display:block;width:100%;height:auto}.slide-element-2,.slide-element-3,.slide-element-4{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.slide-image{width:100%;min-height:calc(100vh - 146px);object-fit:cover}.slide-text{position:absolute;bottom:10px;background-color:#0042b1bb;color:#fff;width:100%;text-align:center;font-size:1.5rem}.slide-element-2{animation:fade-2 28s infinite;-webkit-animation:fade-2 28s infinite}.slide-element-3{animation:fade-3 28s infinite;-webkit-animation:fade-3 28s infinite}.slide-element-4{animation:fade-4 28s infinite;-webkit-animation:fade-4 28s infinite}@keyframes fade-1{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fade-2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes fade-3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes fade-4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}.featured-properties .section-common-title{margin:0;padding:0}.home-mobile-indicators{bottom:32px;height:10px;left:50%;margin-left:-40px;overflow:hidden;position:absolute;text-align:center;width:80px}.home-mobile-indicators .unordered-list{align-items:center;left:0;position:absolute;right:0;transition:all .3s linear}.home-mobile-indicators .unordered-list span{border:1px solid #aeaeae;border-radius:50%;cursor:pointer;flex:0 0 10px;height:10px;margin:0 3px;transition:all .3s;width:10px}.home-mobile-indicators .unordered-list span.current{background-color:#aeaeae}.home-mobile-indicators.outside{bottom:initial;display:flex;left:initial;margin:0 auto;position:relative;width:77px}.popular-destination-mobile .horizontal-tiles{min-width:100%;margin-right:0;padding:0 .5rem}.featured-properties{background-color:#eff1f6}.featured-properties .home-container{margin:0 auto;padding:105px 80px 120px}.view-more a{color:var(--var-para-text-color);line-height:31px;letter-spacing:2.4px;border-bottom:2px solid var(--var-para-text-color);padding-bottom:5px}.place-tiles-holder{padding:16px 0 9px}.user-platform-mobile .popular-destination-mobile{max-width:500px;margin-left:auto;margin-right:auto;overflow:hidden}.faq-section{padding-bottom:120px;background-color:var(--text-white-color);padding-left:8px;padding-right:8px}.faq-section .section-common-subtitle{border-color:#0d4760;color:#0d4760;width:max-content;margin:0 auto}.faq-section .section-common-title{color:#0d4760;text-align:center;font-size:30px;font-weight:600;line-height:41px;margin:0 auto;max-width:632px;padding:32px 0 30px}.faq-section h3{font-size:1.875rem}.faq-section-wrapper .faq-section-left{background-color:#dfeaee;border-radius:8px 0 0 8px;padding:69px 81px}.faq-section-right{padding-right:0}.faq-accordion-holder{margin-top:0;margin-bottom:0}.faq-accordion-holder .tabs{overflow:hidden}.faq-accordion-holder .tab-label{align-items:center;background-color:initial;border-color:#dcdcdc;border-width:0 0 1px;color:#0d4760;font-family:var(--var-font-family);font-size:1.125rem;font-weight:600;letter-spacing:-.36px;line-height:1.875rem;justify-content:flex-start;padding:22px 56px 22px 0;transition:unset}.faq-accordion-holder .tab:last-child .tab-label{border-width:0}.faq-accordion-holder .tab-label:hover{background:0 0;color:#0d4760}.accordion-indicator{background:var(--site-static-home-home-accordion-indicator)no-repeat 50%;height:9px;margin-top:-5px;right:0;top:50%;width:14px}.faq-accordion-holder .tab-label:hover .accordion-indicator{background-color:initial}.accordion-indicator::before,.accordion-indicator::after{content:none}.faq-accordion-holder .tab-content{font-size:1.125rem;margin-bottom:0;margin-top:0;padding:0;transition:unset;background:unset}.faq-accordion-holder .tab-content p{color:#929292;font-weight:600;letter-spacing:.14px;line-height:1.375rem;margin:0;font-size:14px;font-family:var(--var-font-family)}.faq-accordion-holder input:checked+h3 .tab-label{border-bottom:none}.faq-accordion-holder input:checked~.tab-content{border-color:#dcdcdc;border-width:0 0 1px;padding:0 0 22px;transition:unset}.faq-accordion-holder .tab:last-child input:checked~.tab-content{border-width:0;padding:0}.faq-accordion-holder input:checked+h3 .accordion-indicator{background-image:var(--site-static-home-home-accordion-collapse)}.home-faq-image{width:100%;height:1px;padding-bottom:108.6%;overflow:hidden;display:block;border-radius:0 8px 8px 0}.home-faq-image img{left:50%;top:50%;object-fit:cover;transform:translate(-50%,-50%);text-align:center;width:100%;height:100%}.at-top .header-call{color:#fff}.at-top .home-blog-txt{color:#fff}.home-blog-txt{color:#000}@media only screen and (max-width:1799px){.home-faq-image{padding-bottom:147%}}@media screen and (max-width:1199px){.content{padding-top:86px}.at-top .header-main .header{background-color:#fff;height:86px}.at-top .hamburger-container .hamburger-icon-area img,.at-top .header a>img{filter:brightness(0)invert(0)}.at-top .cell-number-left img{filter:none}.at-top .cell-number-and-help-btn{color:#0d4760}.home-banner .home-banner-left{padding-left:56px;padding-right:56px}.home-banner-form{padding-bottom:0}.search-wrapper{margin:0 auto}.home-banner-title{font-size:26px;max-width:594px}.section-common-title{font-size:24px}.faq-section-wrapper .faq-section-left{padding:69px 71px}}@media(max-width:1023px){.user-platform-tablet .home-banner{min-height:calc(100vh - 495px)}.search-wrapper label{font-size:14px}.search-wrapper .location,.search-wrapper .calendar,.search-wrapper .guest{padding:0 15px}}@media screen and (max-width:991px){.content{padding-top:71px}header,.header{height:71px!important}.at-top .header,.at-top header{height:71px!important}.home-banner .home-banner-left{padding-left:0;padding-right:0}.home-banner-left{max-width:100%}.search-wrapper{margin:0 auto}.search-wrapper .location{min-width:unset}}@media screen and (max-width:767px){.content{padding-top:var(--header-height)!important}header,.header{height:55px!important}.at-top .header,.at-top header{height:55px!important}.home-banner{padding:74.4% 0 0}}.home-custom-container{max-width:1920px;margin:0 auto;padding:0 80px}.banner-bottom-content-section{max-width:1200px;margin:0 auto}.banner-bottom-content{padding-top:110px;padding-bottom:115px}.user-platform-mobile .banner-bottom-content{padding-top:35px;padding-bottom:30px}.banner-bottom-content h2{color:var(--title-color);font-size:40px;line-height:50px;margin:0}.banner-bottom-content p{color:var(--var-para-text-color);line-height:26px;letter-spacing:.18px;margin:0;padding-top:23px;padding-bottom:28px}.explore-properties{background-color:var(--btn-bg-color);border-radius:100px}.explore-properties a{color:var(--text-white-color);line-height:50px;padding:10px 32px}.featured-properties h2{color:var(--title-color);text-align:center;font-size:30px;font-weight:600;line-height:50px;text-transform:uppercase}.featured-properties-container{border:1px solid gray;height:800px;margin-top:16px;margin-bottom:28px}.how-it-works-section{background-color:var(--text-white-color)}.how-it-works{padding-top:115px;padding-bottom:117px}.how-it-works h2{color:var(--title-color);line-height:1}.how-it-works-items{padding-top:50px;padding-bottom:10px;margin:auto}.how-it-works-item{padding:0 60px;flex:0 0 33.33%}.how-it-works-items .how-it-works-item:nth-child(2){border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.how-it-works-item h3{color:var(--title-color);line-height:31px;margin:0}.how-it-works-item p{color:var(--var-para-text-color);line-height:26px;margin-top:6px}.user-platform-tablet .slide-area,.user-platform-mobile .slide-area{overflow:hidden;padding-top:30px}.circle-dots{margin-top:20px;margin-bottom:28px}.circle-dots .dot{height:10px;width:10px;border-radius:50%;display:inline-block;margin:0 1px;border:1px solid #aeaeae}.circle-dots .dot.active{background-color:#aeaeae}.best-wedding-destination{padding:120px 0;background-color:#87afbc}.best-destinations{margin:auto;max-width:850px}.best-destinations .section-common-title{line-height:41px;margin:0}.section-common-subtitle{margin:0;color:var(--text-white-color);line-height:31px;letter-spacing:9.6px;border-top:1px solid var(--text-white-color);border-bottom:1px solid var(--text-white-color);padding:5px 0 6px}.section-common-title{color:var(--text-white-color);font-size:34px;padding-top:40px;padding-bottom:38px}.best-wedding-destination .tiles-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;margin:0 auto;max-width:100%;overflow-x:auto;white-space:nowrap;padding-bottom:40px;width:fit-content}.best-wedding-destination .item-card:first-child{margin-left:80px}.best-wedding-destination .item-card:last-child{margin-right:80px}.best-wedding-destination .tiles-container .item-card span,.dream-wedding-tiles .item-card span{display:block}.dream-wedding-tiles .item-card .read-more{display:inline-block;margin-bottom:0}.best-wedding-destination .tiles-container .item-card .location{color:#0d4760;display:-webkit-box;text-align:center;font-size:18px;font-weight:600;line-height:30px;margin:0;max-height:60px;text-transform:uppercase}.best-wedding-destination .tiles-container .item-card .para{color:#6d6d6d;display:-webkit-box;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;margin:10px 0;max-height:54px;text-align:center}.best-wedding-destination .tiles-container .item-card{min-width:410px;max-width:410px;padding-bottom:0}.best-wedding-destination .tiles-container .item-card a{display:flex;flex-direction:column;height:100%}.best-wedding-destination .item-card .images{padding-bottom:107.8%}.best-wedding-destination .tiles-container .item-card .details{align-items:center;display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:26px 39px 38px}.best-wedding-destination .tiles-container .item-card .read-more{display:inline;margin-bottom:0;margin-top:auto}.best-wedding-destination .tiles-container::-webkit-scrollbar{width:10px;background:#87afbc;height:5px;padding-top:40px}.best-wedding-destination .tiles-container::-webkit-scrollbar-track{margin-left:475px;margin-right:475px;background-color:#a9c3cb;cursor:pointer}.best-wedding-destination .tiles-container::-webkit-scrollbar-thumb{background:var(--text-white-color);border-radius:100px;height:5px;width:10px;cursor:pointer}.best-wedding-destination .tiles-container::-webkit-scrollbar-thumb:hover{background:var(--text-white-color)}@-moz-document url-prefix(){.best-wedding-destination .tiles-container{scrollbar-color:var(--text-white-color)#a9c3cb;scroll-margin-left:300px}}.dream-wedding-tiles .details{padding:0 22px;text-align:center}.tile-title{color:#000;text-align:center;font-size:16px;font-weight:600;line-height:19px;height:58px;margin:0 0 8px;padding-top:19px}.item-card{margin:0;max-height:unset;border:0;background-color:#fff;overflow:hidden;position:relative;padding-bottom:30px;border-radius:10px;box-shadow:0 0 9px rgba(0,0,0,8%);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);-o-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.item-card .images{overflow:hidden;display:block;position:relative;width:100%;padding-bottom:112%;background-color:#e7e6e6}.item-card .images img{width:100%;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-align:center;object-fit:cover}.read-more{color:#6d6d6d;text-align:center;font-size:12px;font-weight:600;line-height:31px;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;border-bottom:2px solid gray}.why-book-section{background-color:var(--text-white-color);padding:120px 0}.user-platform-mobile .why-book-section{padding:35px 0 39px}.why-book-perfect-wedding-container{align-items:center;column-gap:61px}.why-book-perfect-wedding-container .left-image,.why-book-perfect-wedding-container .right-image{line-height:0}.why-book-perfect-wedding-container .left-image img{min-height:577px}.why-book-perfect-wedding-container .right-image img{min-height:805px}.why-book-perfect-wedding-container .left-image img,.why-book-perfect-wedding-container .right-image img{object-fit:cover;border-radius:8px;width:100%;max-width:100%;height:auto}.why-book-perfect-wedding-content{row-gap:32px}.why-book-title{max-width:340px}.why-book-title h2{color:var(--title-color);line-height:30px}.logo-and-content{column-gap:30px}.left-logo{line-height:0}.left-logo img{width:50px;height:50px}.logo-and-content p{line-height:20px;margin:0;max-width:550px;color:#000;font-size:16px;font-weight:500}.why-book-perfect-wedding-content .view-more{margin-top:3px}.creating-dream-wedding-section{position:relative;padding-bottom:120px;padding-top:112px}.user-platform-mobile .creating-dream-wedding-section{padding-bottom:40px}.creating-dream-wedding-section::before{background-color:#87afbc;content:"";height:68%;left:0;position:absolute;right:0;top:0}.overly-tiles-content span{display:inline-block}.wedding-tiles-container{display:flex;flex-wrap:wrap;gap:10px}.wedding-tiles-container .tiles-container{display:flex;flex-direction:row;flex-wrap:nowrap}.dream-wedding-tiles{position:relative;width:100%;flex:18%}.dream-wedding-tiles .item-card{border-radius:10px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);padding-bottom:0}.dream-wedding-tiles .item-card .images{padding-bottom:110.8%}.dream-wedding-tiles .item-card .details{border-radius:0 0 10px 10px;border:1px solid #dadada;border-top:none;padding-bottom:29px}.overly-tiles{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:#4e7e8d;border-radius:10px}.dream-wedding-tiles:hover .overly-tiles{opacity:1}.overly-tiles-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 16.1%}.overly-tiles-content .blog-title{color:var(--text-white-color);font-size:80px;font-weight:500;line-height:100px;letter-spacing:-4.8px}.dream-wedding-form-section .overly-tiles-content .blog-title{font-size:88px;line-height:110px;padding-top:35px}.overly-tiles-content .blog-description{color:var(--text-white-color);text-shadow:0 0 4px rgba(0,0,0,.25);font-size:22px;font-weight:600;line-height:37px;max-width:226px;padding-top:6px;padding-bottom:19px}.overly-tiles-content .view-more span{color:var(--text-white-color);border-bottom:2px solid var(--text-white-color);letter-spacing:2.4px;line-height:30px}.dream-wedding-form-section .blog-description{font-size:24px;line-height:30px;max-width:100%;padding-bottom:13px}.dream-wedding-form-section{padding-bottom:61px;position:relative;z-index:2}.dream-wedding-form-section h4{color:var(--text-white-color);font-size:20px;font-weight:600;line-height:30px;letter-spacing:4px;margin:0 auto 22px;text-align:center;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.25)}.dream-wedding-form-section .overly-tiles-content{display:none}@media screen and (min-width:768px){.wedding-tiles-container{max-width:100%;width:fit-content}.dream-wedding-tiles{max-width:460px}}@media(min-width:768px) and (max-width:1199px){.at-top .header-call{color:#0d4760}}@media(min-width:1440px) and (max-width:1799px){.why-book-section{padding:80px 0}.why-book-perfect-wedding-container .left-image img{min-width:400px}.why-book-perfect-wedding-container{column-gap:30px}.why-book-perfect-wedding-content{row-gap:25px}.logo-and-content{column-gap:20px}.overly-tiles-content .blog-title{font-size:60px}}@media(min-width:1440px){.best-wedding-destination .tiles-container{grid-template-columns:repeat(5,1fr);gap:30px}}@media(max-width:1439px){.home-custom-container{padding:0 86px}.banner-bottom-content{padding-bottom:80px;padding-top:72px}.banner-bottom-content p{padding-bottom:23px}.featured-properties .home-container{padding:65px 86px 80px}.how-it-works{padding-top:75px;padding-bottom:80px}.how-it-works-item{padding:0 20px}.how-it-works-item h3{line-height:unset}.why-book-section{padding:80px 0}.why-book-perfect-wedding-container{column-gap:60px}.why-book-perfect-wedding-container .left-image img{min-height:683px}.why-book-perfect-wedding-container .right-image{display:none}.wedding-tiles-container .dream-wedding-tiles:nth-child(n+4){display:none}.overly-tiles-content h3{padding-top:7px;padding-bottom:25px}.creating-dream-wedding-section{padding-bottom:82px}.dream-wedding-tiles .item-card .details{padding-bottom:34px}.tile-title{height:65px;margin-bottom:16px;padding-top:26px}.best-wedding-destination .item-card:first-child{margin-left:86px}.best-wedding-destination .item-card:last-child{margin-right:86px}.best-wedding-destination .tiles-container::-webkit-scrollbar-track{margin-left:275px;margin-right:275px}.faq-section{padding-bottom:100px}.faq-section-right{display:none}.faq-section-wrapper .faq-section-left{border-radius:8px}.search-wrapper label{font-size:12px}}@media(max-width:1199px){.js-tiles-container .js-property-tile:nth-child(7),.js-tiles-container .js-property-tile:nth-child(8){display:none}}@media(max-width:1023px){.home-custom-container{padding:0 30px}.banner-bottom-content-section{max-width:850px}.banner-bottom-content{padding-top:74px;padding-bottom:78px}.banner-bottom-content h2{font-size:30px;line-height:unset}.banner-bottom-content p{padding-bottom:23px;padding-top:16px}.featured-properties .home-container{padding-left:30px;padding-right:30px}.js-tiles-container .js-property-tile:nth-child(5),.js-tiles-container .js-property-tile:nth-child(6){display:none}.how-it-works{padding-top:73px;padding-bottom:79px}.how-it-works h2{font-size:24px;line-height:1.25}.how-it-works-items{flex-direction:column;gap:30px;max-width:564px;padding-top:30px}.how-it-works-items .how-it-works-item:nth-child(2){border:none}.how-it-works-item{flex:1 0 100%}.js-slide{cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all 1s;border-radius:2px;position:relative;width:100%}.slider-image-position{top:0;left:50%;height:auto;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%)}.impact-text-box{padding:0 51px}.how-it-works h3{margin-top:0;margin-bottom:24px}.how-it-works p{line-height:26px}.best-destinations{max-width:640px}.best-destinations .section-common-title{font-size:26px;line-height:32px;padding-top:25px;padding-bottom:32px}.best-wedding-destination .item-card:first-child{margin-left:30px}.best-wedding-destination .item-card:last-child{margin-right:30px}.why-book-perfect-wedding-container{column-gap:36px}.why-book-perfect-wedding-container .left-image{flex:1 1 100%;max-width:460px}.why-book-perfect-wedding-container .left-image img{min-height:577px}.why-book-perfect-wedding-container .right-image{display:none}.why-book-perfect-wedding-content{row-gap:25px}.featured-properties h2{font-size:24px}.wedding-tiles-container .dream-wedding-tiles:nth-child(n+3){display:none}.dream-wedding-form-section .overly-tiles-content{display:flex;width:100%;padding:0;align-items:center}.overly-tiles-content h2{font-size:88.682px;font-weight:500;line-height:110.853px;letter-spacing:-5.321px}.overly-tiles-content h3{text-align:center;text-shadow:0 0 4.434px rgba(0,0,0,.25);font-size:24.388px;font-weight:600;max-width:620px;margin:0 auto}.creating-dream-wedding-section{padding-bottom:80px;padding-top:73px}.best-wedding-destination .tiles-container::-webkit-scrollbar-track{margin-left:200px;margin-right:200px}.faq-section{padding-bottom:80px}.faq-section .section-common-title{max-width:560px;padding-bottom:24px;line-height:normal;font-size:24px}}@media(max-width:767px){.home-custom-container{padding:0 20px}.slide-container{top:0}.slide-image{min-height:74.4vw}.search-wrapper{align-items:unset;flex-direction:column;height:unset;padding:10px 30px 30px}.search-wrapper .home-search-btn,.search-wrapper .calendar,.search-wrapper .guest{max-width:100%;font-size:20px}.search-wrapper .location,.search-wrapper .calendar,.search-wrapper .guest{padding:16px 0 12px}.search-wrapper label{font-size:16px}.search-wrapper .home-search-btn{border-radius:7px;height:71px;padding:0 20px;line-height:71px;font-size:18px}.home-banner-title{line-height:normal;margin-bottom:23px}.mb-18{margin-bottom:0}.banner-bottom-content h1{white-space:normal;line-height:42px;max-width:400px}.search-wrapper .calendar{max-width:100%;border-left:0;border-right:0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.input-bg-icon{right:10px;top:37px}.search-wrapper .location .input-bg-icon{top:34px;right:0}.home-banner-left{background:#0d4760;margin-bottom:0;padding:25px 20px 31px}.home-banner .home-banner-left{padding-left:20px;padding-right:20px}.banner-bottom-content-section{max-width:700px}.banner-bottom-content{padding-top:55px;padding-bottom:50px}.banner-bottom-content h2{font-size:24px;line-height:normal}.js-tiles-container .js-property-tile:nth-child(n){display:unset}.featured-properties .home-container{padding:33px 12px 49px}.place-tiles-holder{padding:4px 0 18px}.how-it-works{padding-top:53px;padding-bottom:60px}.user-platform-mobile .how-it-works{padding-top:33px;padding-bottom:40px}.how-it-works-items{max-width:408px}.how-it-works-item{padding:0}.impact-text-box{padding:0}.why-book-section{padding:55px 0 59px}.why-book-perfect-wedding-container{column-gap:30px}.why-book-perfect-wedding-container .left-image,.why-book-perfect-wedding-container .right-image{display:none}.best-wedding-destination{padding:61px 0 67px}.best-destinations .section-common-subtitle{max-width:260px}.best-destinations .section-common-title{padding-top:24px;padding-bottom:23px}.best-wedding-destination .tiles-container{gap:15px;padding-bottom:20px}.best-wedding-destination .tiles-container .item-card{min-width:86vw;max-width:86vw}.best-wedding-destination .item-card:first-child{margin-left:20px}.best-wedding-destination .item-card:last-child{margin-right:20px}.best-wedding-destination .tiles-container::-webkit-scrollbar-track{margin-left:80px;margin-right:80px}.creating-dream-wedding-section::before{height:75.5%}.dream-wedding-form-section h4{letter-spacing:0;line-height:26px;max-width:420px}.dream-wedding-form-section .home-banner-left{background:0 0;padding:6px 0 0}.overly-tiles-content .blog-title{font-size:88px}.wedding-tiles-container .dream-wedding-tiles:nth-child(n+2){display:none}.dream-wedding-form-section{padding-bottom:50px}.dream-wedding-form-section .blog-description{text-align:center;max-width:300px}.overly-tiles-content{padding:0 12%}.wedding-tiles-container .dream-wedding-tiles{max-width:440px;margin:0 auto}.dream-wedding-tiles .item-card .tile-title{height:auto;margin:0 auto 16px;max-width:290px}.creating-dream-wedding-section{padding-bottom:60px;padding-top:54px}.section-common-title{font-size:26px}.home-faq-image{padding-bottom:162%;margin-top:60px}section.faq-section{padding:0;margin-bottom:0}.faq-section .home-custom-container{padding:0}.faq-section .section-common-subtitle{letter-spacing:normal}.faq-section .section-common-title{line-height:normal;max-width:450px;padding:25px 20px 24px}.faq-section-wrapper{background-color:#dfeaee;padding:0 28px}.faq-section-wrapper .home-faq-holder{padding-top:0}.faq-section-wrapper .faq-section-left{padding:22px 0 21px}.faq-accordion-holder .tab-label{padding-right:20px}.at-top .header-call{color:#0d4760}}@media screen and (max-width:480px){.best-wedding-destination .tiles-container .item-card{min-width:86vw;max-width:86vw}}@supports(-webkit-hyphens:none){.search-wrapper label{font-size:18px!important}.home-banner-form input{font-size:16px!important}}