:root{--at-top-height:165px;--container-px:205px;--container-2-px:115px;--size-stay-circle:577px;--banner-search-icon:74px;--width-hamburger-icon:60.95px;--h-partners-logo:101px}.home-container{padding:0 var(--container-px)}ul{padding-left:0;margin:0}h2{font-size:clamp(30.99px,4.04vw,40px);font-style:normal;font-weight:500;line-height:clamp(35.65px,4.64vw,46px);text-transform:uppercase}p{font-size:1.125rem;line-height:30px}.mobile-auto-suggestion input.search{line-height:24px}.home-banner-section{padding-bottom:0}.recently-booked .home-container,.explore-section .home-container,.featured-brnz .home-container{padding-left:var(--container-2-px);padding-right:var(--container-2-px)}header .header-primary-nav .small-nav .triangle{left:calc(4% + 16px)}.header-primary-nav{order:unset}.header-main .hamburger-icon-area{display:none}header,.header{transition:all .3s linear 0s}.header{padding-right:60px;padding-left:60px}.header-main .header-primary-nav ul{justify-content:unset}.at-top .header-main .header-primary-nav ul li>span{font-weight:600;font-size:18px}.header-main .header-primary-nav ul li>span{color:#fff}.header a>img{filter:brightness(0)invert(1);height:73px}.at-top .header-main .header,.at-top .header-main,.at-top .sidebar-logo-close{height:var(--at-top-height)}.at-top .header a>img{height:119px;width:385px}.header-controls{order:unset;width:100%}.header-controls .hamburger-icon-area img{filter:brightness(0)invert(1)}.header-main .site-header .header-primary-nav .small-nav{transform:translateX(-9%)}.logo-header{justify-content:center}.header-main .site-header .header-primary-nav .small-nav .triangle{left:calc(12% + 16px)}.header .header-primary-nav .big-nav{transform:translateX(0%);left:-10px;right:unset}.header .header-primary-nav .big-nav .triangle{left:calc(2% + 16px);right:unset}.home-banner-form .input-bg-icon{top:35%;right:calc(35px + var(--banner-search-icon))}.user-platform-desktop .input-bg-icon svg,.user-platform-tablet .input-bg-icon svg{width:30px;height:30px}.home-banner{margin:0;height:calc(94vh - var(--h-partners-logo));display:flex;align-items:end;justify-content:center;padding:0 30px;color:#fff}.slide-container{position:absolute;max-width:100%;background-color:#000;height:100%;overflow:hidden;width:100%}.slide-element-wrapper{position:relative;width:100%;height:100%}.slide-element-1{display:block;width:100%;height:100%;animation:fade-1 49s infinite;-webkit-animation:fade-1 49s infinite}.slide-element-2,.slide-element-3,.slide-element-4,.slide-element-5,.slide-element-6,.slide-element-7{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.slide-image{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.slide-element-2{animation:fade-2 49s infinite;-webkit-animation:fade-2 49s infinite}.slide-element-3{animation:fade-3 49s infinite;-webkit-animation:fade-3 49s infinite}.slide-element-4{animation:fade-4 49s infinite;-webkit-animation:fade-4 49s infinite}.slide-element-5{animation:fade-5 49s infinite;-webkit-animation:fade-5 49s infinite}.slide-element-6{animation:fade-6 49s infinite;-webkit-animation:fade-6 49s infinite}.slide-element-7{animation:fade-7 49s infinite;-webkit-animation:fade-7 49s infinite}@keyframes fade-1{0%{opacity:1}15%{opacity:1}30%{opacity:0}45%{opacity:0}60%{opacity:0}75%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes fade-2{0%{opacity:0}15%{opacity:1}30%{opacity:0}45%{opacity:0}60%{opacity:0}75%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes fade-3{0%{opacity:0}15%{opacity:0}30%{opacity:1}45%{opacity:0}60%{opacity:0}75%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes fade-4{0%{opacity:0}15%{opacity:0}30%{opacity:0}45%{opacity:1}60%{opacity:0}75%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes fade-5{0%{opacity:0}15%{opacity:0}30%{opacity:0}45%{opacity:0}60%{opacity:1}75%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes fade-6{0%{opacity:0}15%{opacity:0}30%{opacity:0}45%{opacity:0}60%{opacity:0}75%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes fade-7{0%{opacity:0}15%{opacity:0}30%{opacity:0}45%{opacity:0}60%{opacity:0}75%{opacity:0}90%{opacity:1}100%{opacity:0}}.home-banner-left{max-width:1073px;width:100%;margin:0 auto;z-index:2;padding:0;text-transform:uppercase}.home-banner-left .home-banner-title{filter:drop-shadow(0 4px 20px rgba(0,0,0,.4));font-family:var(--font-heading-family);font-size:120px;line-height:130px;text-align:center;color:#fff;margin:0}.home-banner-sub-title{filter:drop-shadow(0 4px 20px rgba(0,0,0,.4));font-family:var(--font-heading-family);font-size:20px;letter-spacing:20px;text-align:center;margin:0 auto 14px}.home-banner-form{position:relative;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25));max-width:693px;padding-bottom:100px;margin:0 auto}.user-platform-mobile .home-banner-form{padding-bottom:30px}.search-input-wrap{height:114px;border-radius:3e3px;background:rgba(20,62,82,.2)}.home-banner-form input{font-size:1.625rem;padding:15px 122px 15px 30px;font-weight:400;max-width:668px;height:95px;border-radius:100px;background:#fff;box-shadow:rgba(0,0,0,.56)0 22px 70px 4px;margin:10px 13px 9px 12px}.home-banner-form input::placeholder{color:#000}.home-banner-form .search-button{position:absolute;right:26px;top:20px;color:#fff;width:var(--banner-search-icon);height:var(--banner-search-icon);background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.search-button-wrap .search-button{box-shadow:0 0 4px rgba(0,0,0,.16)}.home-banner-form .calendar input{padding-right:0}.google-auto-suggestion-wrapper{top:105px;left:13px;width:calc(100% - 26px)}.box-container{background-color:#fff}.view-more-posts{justify-content:center;transition:all .3s linear;display:flex}.view-more-posts .view-more-button{padding:14px 30px;border-radius:100px;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;text-align:center;font-family:var(--font-heading-family);font-size:12px;font-style:normal;font-weight:600;line-height:160%;text-transform:uppercase;width:fit-content}.view-more-posts a{color:#000}.view-more-posts a:hover{border-color:#545454;color:#545454}.footer-partner-logo{padding:1rem var(--container-2-px)80px}.footer-partner-logo ul{list-style:none;padding:0;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin:0;border-bottom:1px solid #ddd;min-height:var(--h-partners-logo)}.footer-partner-logo ul li{padding:5px 10px}.footer-partner-logo ul li:first-child{padding-left:0}.footer-partner-logo ul li:last-child{padding-right:0}.footer-partner-logo ul li img[src*=hometogo]{height:45px}.recently-booked{margin-top:0;padding-bottom:96px}.recently-booked-mobile-section{display:none}.recently-booked-mobile-title{font-size:18px;font-weight:600;line-height:21.6px;margin:auto 18px}.user-platform-mobile .recently-booked-mobile-title{display:block}.recently-booked .main-slider-contents{display:flex;gap:20px}.recently-booked .property-tiles .price-value{font-size:12px}.recently-booked .main-slider-contents .popular-destination-tiles{padding-bottom:0;flex:auto}.recently-booked .popular-destination-tiles .property-tiles{margin-bottom:0;box-shadow:unset;border-radius:10px}.recently-booked .popular-destination-tiles .property-tiles .images{border-top-right-radius:10px;border-top-left-radius:10px}.recently-booked .main-slider-contents .featured-card{min-width:20%;flex-basis:20%;height:auto;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:10px;display:flex;align-items:center;justify-content:center}.recently-booked .main-slider-contents .featured-card.png-img{background-image:var(--site-static-home-featured-card-bg-png)}.recently-booked .main-slider-contents .featured-card.webp-img{background-image:var(--site-static-home-featured-card-bg-webp)}.recently-booked .landscape-right,.featured-brnz .landscape-right{padding-left:0}.main-slider-contents .featured-card .content{width:130px}.featured-brnz h2{font-size:50px;line-height:50px;padding-bottom:35px}.featured-card .content .icon{line-height:0;margin-bottom:15px}.featured-card .content h3{margin:0;font-size:22px;font-weight:500;color:#fff;text-transform:uppercase}.recently-booked .popular-destination-tiles .tiles-container::-webkit-scrollbar{width:10px;height:6px}.recently-booked .popular-destination-tiles .tiles-container::-webkit-scrollbar-track{background-color:initial;cursor:pointer}.recently-booked .popular-destination-tiles .tiles-container::-webkit-scrollbar-thumb{background:var(--primary-color);background:0 0;border-radius:100px;height:6px;width:10px;cursor:pointer}.recently-booked .popular-destination-tiles .tiles-container:hover::-webkit-scrollbar-track{background-color:#e1e1e1}.recently-booked .popular-destination-tiles .tiles-container:hover::-webkit-scrollbar-thumb{background:var(--primary-color)}.user-platform-tablet .recently-booked .popular-destination-tiles .tiles-container::-webkit-scrollbar,.user-platform-mobile .recently-booked .popular-destination-tiles .tiles-container::-webkit-scrollbar{display:none}.user-platform-mobile .recently-booked .popular-destination-tiles .tiles-container>.js-property-tile{margin-right:0;margin-bottom:16px}.featured-brnz .view-more-rentals a{text-align:right;font-size:12px;font-weight:600;line-height:14px;letter-spacing:.22em;border-bottom:2px solid #939393;color:#939393;padding-bottom:8px;padding-top:28px}.new-zealand{display:flex;flex-direction:column;background-image:var(--nz-bg-jpg);gap:clamp(275px,27.65vw,531px);background-size:contain;background-repeat:no-repeat;background-position-x:center;background-position-y:29%}.kiwi-adv{margin-bottom:0;display:flex;justify-content:space-between;gap:60px;align-items:center;width:100%}.kiwi-adv .vert-line{height:456px;width:1px;background-color:#e8e8e8}.kiwi-adv h2{font-size:66px;line-height:66px;text-transform:uppercase;margin-bottom:48px;letter-spacing:-2.31px}.kiwi-adv .right-section .why-book{max-width:544px}.explore-section .item-last .view-more-button{color:#fff;border-color:#fff}.explore-section .item-last .view-more-button a{color:#fff}.destinations{background:#f1f8fb;margin-bottom:0;padding:90px 0 100px}.circle-dots{display:flex;align-items:center;justify-content:center;padding-bottom:20px}.circle-dots .dot{background-color:initial;border:2px solid var(--primary-color);border-radius:50%;display:inline-block;height:12px;margin:0 2px;width:12px}.circle-dots .dot.active{background-color:var(--primary-color)}.content{padding-top:0}section,.user-platform-mobile section{margin-bottom:0}.stay-image{display:flex;align-items:center;flex-direction:column}.explore-section{padding:0 0 80px}.explore-section .item-card .card-content .card-content-title{font-family:var(--font-heading-family);text-shadow:0 1px 6px rgba(0,0,0,.8);font-size:clamp(15.63px,4.17vw,20px);font-weight:500;line-height:27px;text-transform:uppercase}.explore-section .item-card .card-content .card-content-sub-title{font-family:var(--font-heading-family);font-size:13px}.explore-section h2{font-size:50px;margin-bottom:24px}.explore-section .feature-content{max-width:1044px;margin:0 auto 33px;font-size:18px;line-height:28px}.explore-section .grid-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:30px;padding-bottom:40px}.explore-section .grid-item{text-align:center;font-size:1.2rem;border-radius:5px}.explore-section .item-card{border-radius:5px}.explore-section .item-card .card-img{padding-bottom:107.05%}.explore-section .view-more-posts{padding:0 0 9px}.explore-section .item-1{grid-column:1/3;grid-row:1/3}.item-last{display:none}.explore-section .card-content-btn{margin-top:10px}.book-section{background:#ebf6ff;padding:122px 0 119px;display:flex;justify-content:space-between;gap:99px;width:100%}.book-section .vert-line{height:688px;width:1px;background-color:#d0dfeb}.book-section h2{font-size:30px;line-height:36px;text-transform:uppercase;margin-bottom:30px}.book-section h3{font-size:24px;font-weight:500;line-height:26px;text-transform:capitalize;margin-bottom:8px}.left-section,.right-section{display:flex;width:50%}.left-section{justify-content:end}.book-section .feature-content{font-family:var(--font-heading-family);font-style:normal;font-weight:500;line-height:30px;text-transform:capitalize}.right-section{align-items:center}.right-section .why-book{max-width:574px}.right-section .why-book p{font-size:18px;line-height:28px;margin-top:0}.book-section .search-text{max-width:411px}.book-section .stay-image{gap:46px}.book-section ul li{list-style-type:none;padding:2px 73px 12px 0;border-bottom:1px solid #dbdbdb}.book-section ul li:last-child{border:none}.things-to-do{display:flex;flex-direction:column;gap:clamp(275px,45.57vw,875px);background-image:var(--site-things-to-do);background-size:contain;background-repeat:no-repeat;background-position-x:center;background-position-y:31%}.featured-brnz{padding-top:112px}.featured-properties{padding-bottom:20px}.popular-travel-destinations{padding:0 0 120px}.popular-travel-destinations .stay-image{flex-direction:column-reverse}.popular-travel-destinations .view-more-posts{text-align:right;justify-content:end}.pt-stay-container{display:flex;flex-direction:row;align-items:end;justify-content:center;padding-bottom:30px}.popular-travel-destinations .home-container{padding:0 clamp(100px,10.68vw,205px)0 0}.popular-travel-destinations .search-text{padding-left:101px;position:relative;z-index:1}.feature-content{color:#000;text-align:center;font-size:20px;line-height:36px;letter-spacing:.2px}.popular-travel-destinations .feature-content{max-width:510px;margin:0 auto}.popular-travel-destinations .stay-circle{position:relative;top:-23px;left:60px;z-index:1}.popular-travel-destinations-title{text-align:center;font-weight:400;padding:10px 0 31px;position:relative}.popular-travel-destinations .item-card{border-radius:5px}.item-card-count-3{display:flex;justify-content:start;gap:25px;flex-wrap:wrap}.item-card-count-3 .item-card{width:calc(33% - 20px);max-width:calc(33% - 20px)}.item-card-count-5{display:flex;justify-content:start;gap:16px;flex-wrap:wrap;width:914px;position:relative;z-index:2}.item-card-count-5 .item-card{width:calc(33.33% - 11px);max-width:calc(33.33% - 11px)}.item-card{position:relative;width:100%;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}.item-card:hover .card-content{bottom:0;transition:all .3s linear 0s}.item-last .item-card:hover .card-content{bottom:-5px}.item-card:hover .card-content .card-content-button{background-color:#ff8c00;border:none;transition:all .3s linear 0s}.item-card .card-img{position:relative;padding-bottom:124.7%;display:block}.item-card img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.item-card .card-img:after{content:'';position:absolute;height:50%;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.item-card .card-content{font-family:var(--font-heading-family);position:absolute;left:0;right:0;max-height:100%;z-index:1;bottom:-5px;transition:all .3s linear 0s}.last-item .item-card .card-content{bottom:0}.item-card .card-content .title{font-size:1.25rem;padding:5px 5px 0;line-height:1.2;font-weight:700;color:#fff}.item-card .card-content .card-content-title{display:block;text-align:center;font-size:1rem;max-width:245px;margin:0 auto;padding:0 10px;text-shadow:0 2px 9px rgba(0,0,0,.45)}.item-card .card-content .card-content-sub-title{display:block;text-align:center;text-transform:uppercase;font-size:.75rem;margin:6px 5px 0;text-shadow:0 2px 9px rgba(0,0,0,.45)}.item-card .card-content .card-content-button{width:128px;height:37px;border-radius:100px;text-transform:uppercase;color:#fff;text-align:center;margin:0 auto;cursor:pointer;font-weight:600;letter-spacing:1px;background-color:initial;border:1px solid #fff}.card-content-btn{text-align:center;margin-top:18px;display:block}.popular-travel-destination-para{max-width:1201px;margin:0 auto;padding:75px 0 0}.home-blog{margin-bottom:0;padding:131px 0 109px;background:linear-gradient(180deg,#EBF6FF 0%,rgba(235,246,255,0) 100%)}.home-blog h2{margin:0 0 21px}.home-blog .title-with-details{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:40px}.home-blog .common-title{margin:0;padding-bottom:11px}.title-with-details .details-area{color:#6d6d6d;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:26px;max-width:560px;text-align:right}.home-blog .common-title::after{content:"";position:absolute;bottom:0;left:0;background-image:var(--site-static-zig-zag-icon);width:258px;height:17px}.home-blog .property-tiles{border-radius:20px;height:unset;max-height:unset}.home-blog .property-tiles .details{padding:35px 30px 19px}.home-blog .property-tiles .view-more-posts{justify-content:unset}.home-blog .blog-card-holder .view-more-posts .view-more-button{padding:8px 0;box-shadow:unset;width:140px}.home-blog .user{padding-bottom:14px}.home-blog .blog-card-holder{padding-bottom:20px}.home-blog p{margin:0}.user img{border:2px solid var(--primary-color);border-radius:50%}.name-date{align-items:center;display:flex;font-size:.813rem;font-weight:600;gap:9px;text-transform:uppercase}.user .name{line-height:1.45;padding-right:9px;position:relative}.user .name::after{background-color:#ccc;content:'';height:11px;margin-top:-6px;position:absolute;right:0;top:50%;width:2px}.home-blog .property-tiles .info{color:#828282;height:auto;font-family:var(--font-heading-family);font-weight:500;line-height:1.4}.home-blog .property-tiles .title{color:#464646;font-size:1rem;font-weight:600;height:63px;line-height:140%;font-family:var(--font-heading-family)}.home-blog .property-tiles .subtitle{margin-bottom:18px}.home-blog .property-tiles .subtitle p{color:#656565;font-size:16px;line-height:24px;letter-spacing:.32px;margin-bottom:18px;--var-font-family:"Lato", serif;font-weight:400}.faq-section{padding:0 0 109px}.faq-section h2{line-height:36px;padding-bottom:25px}.faq-accordion-holder{margin-top:0;margin-bottom:0}.accordion-indicator{background:var(--site-static-home-accordion-indicator-expand)no-repeat 50%;margin-top:.625rem;right:0;top:10px;width:19px}.accordion-indicator::before,.accordion-indicator::after{content:none}.faq-accordion-holder input:checked+h3 .accordion-indicator{background-image:var(--site-static-home-accordion-indicator-collapse)}.faq-accordion-holder .tab-label:hover .accordion-indicator{background-color:initial}.faq-accordion-holder input:checked~h3{margin-bottom:0}.faq-accordion-holder .tab{border-bottom:1px solid #dbdbdb}.faq-accordion-holder .tab-content{align-items:center;background-color:initial;border:none;color:#212121;line-height:1.2;margin-bottom:0;margin-top:0;padding:0}.faq-accordion-holder input:checked~.tab-content{border:none;padding:0;box-shadow:unset}.faq-accordion-holder .tab:last-child .tab-label{border-width:0}.faq-accordion-holder .tab-label{font-family:var(--font-heading-family);font-weight:500;background:0 0;border:none;padding-left:0}.faq-accordion-holder input:checked+.tab-label,.faq-accordion-holder .tab-label:hover{background:0 0;color:#212121}.faq-accordion-holder input:checked+.tab-label{border:none}.home-mobile-indicators{bottom:initial;height:14px;left:initial;margin:0 auto;overflow:hidden;position:relative;text-align:center;display:flex;width:80px}.home-mobile-indicators .unordered-list{justify-content:center;align-items:center;left:0;position:absolute;right:0;transition:all .3s linear}.home-mobile-indicators .unordered-list span{border-radius:50%;cursor:pointer;flex:0 0 13px;height:13px;margin:0 3px;transition:all .4s;width:13px;border:2px solid var(--primary-color)}.home-mobile-indicators .unordered-list span.current{flex:0 0 13px;height:13px;margin:0 3px;width:13px;background-color:var(--primary-color)}.home-mobile-indicators .unordered-list span.active{flex:0 0 13px;height:13px;margin:0 3px;width:13px;background-color:var(--primary-color)}.popular-destination-mobile{overflow-x:hidden}.slide-area{overflow:hidden}.slides{padding-bottom:10px}.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%)}.js-slide{cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all 1s;border-radius:2px;position:relative;width:100%}.js-slide img{position:relative;left:0;object-fit:cover;object-position:center}.dot-area{padding-bottom:20px}.faq-accordion-holder .tab:nth-child(7),.faq-accordion-holder .tab:last-child{border:none}.faq-accordion-holder .tab:last-child{padding-bottom:0}.faq-section h3{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:26px;text-transform:capitalize;margin-bottom:10px}.faq-section p{color:#929292;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.2px}.faq-accordion-holder .row .tab-all:first-child{padding-right:clamp(30px,7.91vw,152px)}@media screen and (max-width:1919px){.footer-partner-logo ul li:nth-child(11),.footer-partner-logo ul li:nth-child(12){display:none}.book-section .vert-line{display:block}.popular-travel-destinations .home-container{padding:unset}.popular-travel-destinations .search-text{padding-left:0}.popular-travel-destinations .view-more-posts{padding-right:var(--container-px)}.pt-stay-container{display:block}.search-text{padding-left:unset}.popular-travel-destinations .stay-image{flex-direction:row;padding-left:clamp(10px,2.57vw,50px);gap:clamp(10px,1.6vw,50px)}.stay-circle{top:unset;left:clamp(42px,3.33vw,64px);height:var(--size-stay-circle);width:var(--size-stay-circle)}.popular-travel-destinations .stay-circle{top:unset;left:clamp(42px,3.33vw,64px);height:clamp(439.47px,42.91vw,798px);width:clamp(439.47px,42.91vw,798px)}.item-card-count-5{width:100%;padding:0 clamp(200px,13.88vw,205px)}.popular-travel-destinations .common-title{text-align:left}.popular-travel-destinations .feature-content{max-width:545px;text-align:left}.things-to-do{background-position-y:22%}}@media screen and (max-width:1799px){.footer-partner-logo ul{min-height:92px}.footer-partner-logo ul li img{width:105px}}@media screen and (max-width:1599px){:root{--container-px:clamp(40px, 13.90vw, 200px);--container-2-px:40px}.hamburger-navigation .menu-visible{display:block}.header-main .header-primary-nav ul li{display:none}.header-main .hamburger-icon-area{display:block}.home-banner-form{padding-bottom:40.5px}.footer-partner-logo ul li img{width:92px}.explore-section h2{font-size:clamp(38.75px,5.05vw,50px)}.explore-section .item-1{grid-column:unset;grid-row:unset}.explore-section .item-card .card-img{padding-bottom:104.72%}.item-last{display:block;position:relative}.item-last:after{content:'';position:absolute;height:100%;bottom:0;left:0;right:0;background:var(--primary-color);opacity:.8;border-radius:5px}.explore-section .grid-container{gap:24px;grid-template-columns:repeat(4,1fr)}.item-last .item-card .card-content img{position:unset;height:clamp(91.875px,11.1vw,131px);width:clamp(76px,9.1vw,109px)}.item-last .item-card .card-content{left:50%;top:46%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.item-last .item-card .card-content div{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.4vw,49px)}.explore-section .view-more-posts{display:none}.popular-travel-destinations .view-more-posts{padding:0;justify-content:center}}@media(max-width:1439px){.home-banner{height:68vh}.home-banner-form{padding-bottom:40.5px}.new-zealand{background-position-y:49%;gap:clamp(95.12px,25.36vw,365px)}.recently-booked .main-slider-contents .featured-card{flex-basis:23.5%;min-width:23.5%}.user-platform-desktop .recently-booked .main-slider-contents .featured-card{margin-bottom:10px}.recently-booked .main-slider-contents .popular-destination-tiles{padding-right:1px}.recently-booked .popular-destination-tiles .tiles-container{flex-wrap:nowrap;overflow-y:auto}.recently-booked .popular-destination-tiles .tiles-container>.js-property-tile{flex-basis:32%;max-width:32%}.kiwi-adv{flex-direction:column;justify-content:center;align-items:center}.kiwi-adv .vert-line{display:none}.kiwi-adv .left-section{justify-content:center}.kiwi-adv .right-section{align-items:center;justify-content:center;padding:0 clamp(76.72px,9.99vw,99px)}.kiwi-adv .right-section .why-book,.explore-section .feature-content{text-align:center;max-width:780px}.book-section{padding:100px 0 68px;flex-direction:column;justify-content:center;gap:100px}.book-section ul li{word-break:break-word;padding:2px 55px 12px}.right-section .why-book{max-width:529px}.left-section,.right-section{width:100%}.book-section .left-section{justify-content:center}.book-section .vert-line{display:none}.book-section .right-section{justify-content:center;text-align:center}.things-to-do{background-position-y:29%}.item-card-count-5{width:100%;padding:0 clamp(40px,13.9vw,200px)}.popular-travel-destinations .feature-content{max-width:clamp(400px,39.4vw,545px)}.popular-travel-destinations .common-title{font-size:clamp(16px,2.78vw,40px)}.home-blog{padding:112px 0 120px}.adventure ul{column-gap:clamp(0px,3.4vw,49px)}.faq-section{padding-bottom:100px}.faq-accordion-holder .row .tab-all:first-child{padding-right:30px}}@media only screen and (max-width:1399px){.footer-partner-logo ul li img{width:70px}.things-to-do{background-position-y:20%}}@media screen and (max-width:1199px){.home-banner{height:68vh}.home-banner-sub-title{line-height:normal}.footer-partner-logo ul li{padding:5px 10px;width:20%;display:flex;justify-content:center}.footer-partner-logo ul li img{width:100px;max-height:45px}.new-zealand{background-position-y:31%}.js-tiles-section .js-property-tile:nth-child(7),.js-tiles-section .js-property-tile:nth-child(8){display:none}.featured-brnz{padding-top:92px}.featured-brnz h2{padding-bottom:19px;font-size:clamp(18.92px,5.04vw,50px);line-height:clamp(18.92px,5.04vw,50px)}.things-to-do{background-position-y:33%}.explore-section{padding:0 0 100px}.explore-section .feature-content{max-width:clamp(588px,76.56vw,780px)}.explore-section .grid-container{grid-template-columns:repeat(2,1fr);padding-bottom:0}.item-last .item-card .card-content img{height:clamp(13px,13.3vw,131.768px);width:clamp(10px,11vw,109px)}.item-card .card-content .card-content-button{width:178px}.item-last .item-card .card-content div{gap:clamp(10px,3.4vw,49px)}.explore-section .item-card .card-img{padding-bottom:76.38%}.item-card-count-5 .item-card{width:calc(33% - 9px);max-width:calc(33% - 9px)}.item-card-count-3 .item-card{width:calc(33% - 15px);max-width:calc(33% - 15px)}}@media(max-width:1023px){:root{--container-px:clamp(30.99px, 4.03vw, 40px);--container-2-px:var(--container-px);--size-stay-circle:clamp(225px, 65.6vw, 670px)}.home-banner-form input{box-shadow:rgba(0,0,0,.56)0 13px 70px 4px}.home-banner-form .input-bg-icon{top:37%}.footer-partner-logo ul{justify-content:center;min-height:10vh;padding:30px 0}.footer-partner-logo ul li:first-child{padding:5px 10px}.new-zealand{background-position-y:37%}.kiwi-adv .stay-image{overflow:hidden}.kiwi-adv h2{font-size:clamp(48px,6.25vw,66px);line-height:clamp(48px,6.25vw,66px);margin-bottom:24px}.right-section .why-book p,.explore-section .feature-content{font-size:clamp(13.94px,1.82vw,18px);line-height:clamp(23.24px,3.03vw,30px)}.item-last .item-card .card-content div{gap:clamp(10px,3.43vw,34px)}.book-section{padding:100px 0}.stay-image{padding-left:0}.book-section .search-text{position:unset}.recently-booked .icon img{width:clamp(29px,7.97vw,709px)}.things-to-do{background-position-y:28%}.book-section ul li:last-child{padding-bottom:0}.book-section ul li:last-child p{margin-bottom:0}.popular-travel-destinations{padding-bottom:100px}.item-card-count-5{padding:0 var(--container-px)}.popular-travel-destinations .stay-image{padding-left:0}.popular-travel-destinations .stay-circle{left:clamp(-51.14px,6.66vw,-66px);height:clamp(439.47px,65.59vw,798px);width:clamp(439.47px,65.59vw,798px)}.search-text{position:relative;right:15%}.stay-circle{left:-66px}.popular-travel-destinations .common-title{font-size:clamp(18px,4.04vw,40px);letter-spacing:-1.4px}.popular-travel-destinations .feature-content{font-size:clamp(15.49px,2.02vw,20px);line-height:clamp(28px,3.63vw,36px);max-width:clamp(324.71px,42.28vw,419px);width:clamp(324.71px,42.28vw,419px)}.item-card-count-5 .item-card{width:calc(33% - 8px);max-width:calc(33% - 8px)}.featured-properties{padding-bottom:0}.home-blog{padding:91px 0 100px}.home-blog .blog-card-holder{padding-bottom:0}.faq-section{padding-bottom:44px}.faq-section h3{font-size:20px;margin-top:0}.faq-section p{font-size:16px}.faq-accordion-holder .tab-all .tab:last-child{border-bottom:1px solid #dbdbdb}.faq-accordion-holder .row .tab-all:first-child{padding-right:.5rem}}@media screen and (max-width:991px){.header{padding-right:clamp(22.7px,6.05vw,60px);padding-left:clamp(22.7px,6.05vw,60px)}.mobile-menu .icon.hamburger.close{right:15px;top:51.5%}.new-zealand{background-position-y:35%}.popular-travel-destinations .stay-circle{height:clamp(439.47px,55.59vw,798px);width:clamp(439.47px,55.59vw,798px)}.search-text{right:7%}.things-to-do{background-position-y:29%}.featured-brnz .view-more-rentals{text-align:center}.item-card-count-5{gap:14.88px}.item-card-count-3 .item-card{width:calc(50% - 15px);max-width:calc(50% - 15px)}.item-card-count-3{gap:30px}.item-card .card-content .title{padding:5px 10px 0}}.user-platform-mobile .featured-brnz .home-container{padding-left:calc(var(--container-2-px) - 8px);padding-right:calc(var(--container-2-px) - 8px)}@media screen and (max-width:767px){:root{--at-top-height:123px;--banner-search-icon:55px;--container-px:clamp(10px, 6.25vw, 30px);--size-stay-circle:clamp(225px, 74.67vw, 670px)}.property-tiles .p-logo{max-width:unset}.item-card .card-content .card-content-button,.explore-section .item-card .card-content .card-content-sub-title{font-size:clamp(8.67px,2.71vw,13px)}.faq-section h2,.book-section h3{font-size:clamp(18.75px,5vw,24px);line-height:clamp(28px,7.5vw,36px)}.header-top-info{font-size:clamp(10px,2.66vw,13px)}.logo-header{justify-content:flex-start}.at-top .header a>img{height:clamp(66.4px,17.71vw,85px);width:clamp(214px,57.29vw,275px);max-width:fit-content}.property-tiles .details{text-align:left}.home-banner{height:60vh}.home-banner-form form{max-width:420px;margin:0 auto;position:relative}.search-input-wrap{height:86px}.home-banner-form input{padding:15px 66px 15px 22px;height:71px;max-width:calc(100% - 15px);font-size:clamp(16px,3.75vw,18px);position:relative;margin:8px 8px 7px 7px;box-shadow:rgba(0,0,0,.56)0 0 36px 4px}.home-banner-form .input-bg-icon{top:35%;right:calc(17px + var(--banner-search-icon))}.home-banner-form .search-button{top:16px;right:17px;padding:14px}.home-banner-left .home-banner-title{filter:drop-shadow(0 4px 20px rgba(0,0,0,.8));font-size:clamp(40px,12.5vw,60px);line-height:52px;margin-bottom:10px}.home-banner-left .home-banner-sub-title{font-size:14px;line-height:normal;margin-bottom:34px;letter-spacing:5.6px}.home-banner-section .home-container{padding:0}.recently-booked{padding-bottom:29px}.recently-booked .home-container .featured-brnz .home-container{padding:0 30px}.recently-booked-mobile-section img{width:clamp(61.72px,16.46vw,79px)}.featured-brnz .property-tiles{margin-bottom:10px}.featured-brnz .view-more-rentals,.trending-section .view-more-rentals{padding-top:27px}.footer-partner-logo{padding:0 0 80px}.home-footer-logo.footer-partner-logo ul{padding:22px 0;justify-content:space-between;margin:0 25px}.home-footer-logo.footer-partner-logo ul li:nth-child(1){width:105px}.home-footer-logo.footer-partner-logo ul li:nth-child(3){width:105px}.home-footer-logo.footer-partner-logo ul li:nth-child(4){width:55px}.home-footer-logo.footer-partner-logo ul li:nth-child(6){width:105px}.home-footer-logo.footer-partner-logo ul li img{margin:3px 0;width:105px;max-height:30px}.footer-partner-logo ul li{width:33%}.footer-partner-logo ul li img{width:120px;max-height:38px;margin:10px 0}.recently-booked,.user-platform-mobile .recently-booked{margin-top:0;margin-bottom:0}.recently-booked-mobile-section{display:flex;padding:0 var(--container-px)20px}.recently-booked .main-slider-contents .featured-card{display:none}.recently-booked .popular-destination-tiles .tiles-container{flex-wrap:wrap;overflow-y:hidden}.recently-booked .popular-destination-tiles .tiles-container>.js-property-tile{flex-basis:50%;max-width:50%;min-width:50%}.recently-booked .popular-destination-tiles .tiles-container>.js-property-tile:first-child{margin-left:calc(var(--container-px) - 8px);padding-left:8px}.recently-booked .popular-destination-tiles .tiles-container>.js-property-tile:last-child{margin-right:calc(var(--container-px) - 8px);padding-right:8px}.recently-booked .popular-destination-tiles .property-tiles{max-height:unset;margin-bottom:16px}.why-book ul{padding-left:0}.book-section{padding:71px 30px 65px;gap:60px}.book-section ul li{padding:2px 4px 12px}.featured-brnz{padding-top:43px}.featured-brnz h2{padding-bottom:8px}.item-last .item-card .card-content{top:43%}.new-zealand{background-position-y:38%}.things-to-do{background-position-y:38%}.kiwi-adv h2{font-size:clamp(24.44px,6.25vw,30px);line-height:normal;letter-spacing:-1.05px;margin-bottom:13px}.kiwi-adv .stay-circle{height:clamp(443.75px,118.33vw,568px);width:clamp(431.25px,115vw,552px)}.kiwi-adv{gap:clamp(58.59px,15.63vw,75px)}.kiwi-adv .right-section{padding:0 var(--container-px)}.kiwi-adv .right-section .why-book,.explore-section .feature-content{max-width:589px}.explore-section{padding:0 0 80px}.explore-section .home-container{padding:0 var(--container-px)}.explore-section h2{font-size:clamp(18.75px,5vw,24px);margin-bottom:8px}.explore-section .grid-container{gap:10px}.explore-section .item-card .card-img{padding-bottom:131.65%}.item-last .item-card .card-content img{height:clamp(87.33px,27.29vw,131px);width:clamp(72.67px,22.71vw,109px);line-height:clamp(107%,33.33vw,160%)}.item-last .item-card .card-content .card-content-title{font-size:clamp(9.375px,2.5vw,12px)}.right-section .why-book p,.explore-section .feature-content{font-size:clamp(12.5px,3.33vw,16px);line-height:clamp(20.31px,5.42vw,26px)}.view-more-posts .view-more-button{padding:clamp(9.33px,2.92vw,14px)clamp(20px,6.25vw,30px);font-size:clamp(8px,2.5vw,12px);line-height:normal}.js-tiles-section .js-property-tile:nth-child(7),.js-tiles-section .js-property-tile:nth-child(8){display:block}.home-blog{padding:44px 0 61px}.home-blog h2{margin:0 0 3px;font-size:18px}.home-blog .property-tiles{border:none;box-shadow:0 0 10px rgba(0,0,0,.1)}.home-blog .property-tiles .images{height:300px}.home-blog .title-with-details{padding-bottom:23px}.home-blog .blog-card-holder{margin-left:-8px;margin-right:-8px;padding-bottom:10px}.home-blog .property-tiles .details{padding:25px 30px 19px}.stay-circle{margin-bottom:0}.common-title{font-size:30px;line-height:40px}.popular-travel-destinations{padding-bottom:60px}.popular-travel-destinations .common-title{font-size:clamp(14.06px,3.8vw,18px);line-height:clamp(35.94px,9.58vw,46px);letter-spacing:-.63px}.popular-travel-destinations .feature-content{font-size:clamp(12.5px,3.33vw,16px);line-height:clamp(20.31px,5.4vw,26px);max-width:419px;width:100%}.popular-travel-destinations .view-more-posts{text-align:center;padding-right:unset}.item-card-count-5{gap:10px;padding:0 var(--container-px)}.item-card-count-5 .item-card{width:calc(50% - 5px);max-width:calc(50% - 5px)}.item-card-count-5 .item-card:last-child{display:none}.item-card-count-3 .item-card{width:calc(50% - 8px);max-width:calc(50% - 8px)}.item-card-count-3{gap:15px}.item-card .card-content .card-content-title{font-size:.875rem}.popular-travel-destinations .stay-circle{display:none}.popular-travel-destinations .stay-image{padding:0 var(--container-px)24px;margin:0 auto;display:block}.search-text{position:relative;right:unset}.popular-travel-destinations .common-title,.popular-travel-destinations .feature-content{text-align:center}.item-card .card-content .card-content-button{width:auto;height:clamp(24.67px,7.71vw,37px);letter-spacing:0}.faq-section{padding:0 0 50px}.faq-section h2{padding-bottom:0}.faq-section h3{font-size:16px}.faq-accordion-holder .tab-label{line-height:1.222;font-size:1.125rem;padding-top:1.65rem;padding-bottom:1.55rem}.accordion-indicator{margin-top:1.25rem}}@media screen and (max-width:520px){.recently-booked .popular-destination-tiles .tiles-container{margin:0}}@media screen and (max-width:479px){.recently-booked .home-container{padding-left:0;padding-right:0}.recently-booked .popular-destination-tiles .tiles-container{flex-wrap:nowrap;overflow-y:auto;margin:0}.recently-booked .popular-destination-tiles .tiles-container>.js-property-tile{flex-basis:90%;max-width:90%;min-width:90%}.things-to-do{background-position-y:28%}.item-last .item-card .card-content div{gap:clamp(10.67px,3.33vw,16px)}}@media screen and (min-width:768px) and (max-width:1199px){.recently-booked .property-tiles .price-value,.featured-brnz .property-tiles .price-value{font-size:10px}.recently-booked .main-slider-contents{gap:18px}.recently-booked .property-tiles .price{line-height:32px}.recently-booked .main-slider-contents .featured-card{flex-basis:29.6%;min-width:29.6%}.recently-booked .main-slider-contents .popular-destination-tiles{padding-right:0}.user-platform-desktop .recently-booked .main-slider-contents .popular-destination-tiles{padding-right:2px}.recently-booked .popular-destination-tiles .tiles-container{gap:18px;margin:0}.recently-booked .popular-destination-tiles .tiles-container>.js-property-tile{flex-basis:43%;max-width:43%;padding:0}.featured-brnz .property-tiles .price{line-height:36px}}@media only screen and (max-width:1023px) and (orientation:landscape){.logo-header{justify-content:unset}.popular-destination-mobile{overflow-x:scroll}}