.mobile-menu a,a{text-decoration:none}.btn-split,.line-container{overflow:hidden}@font-face{font-display:swap;font-family:Aleo;font-style:normal;font-weight:400;src:url(../fonts/aleo-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aleo;font-style:italic;font-weight:400;src:url(../fonts/aleo-v15-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:300;src:url(../fonts/josefin-sans-v33-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:300;src:url(../fonts/josefin-sans-v33-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url(../fonts/josefin-sans-v33-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:400;src:url(../fonts/josefin-sans-v33-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:700;src:url(../fonts/josefin-sans-v33-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:700;src:url(../fonts/josefin-sans-v33-latin-700italic.woff2) format("woff2")}.hamburger{display:none}.hamburger button{display:inline-block;width:40px;height:40px;border:none;background:0 0;position:relative}.hamburger button::after,.hamburger button::before{content:""}.hamburger button span,.hamburger button::after,.hamburger button::before{display:inline-block;height:3px;width:30px;border-radius:2px;background-color:#fff;position:absolute;left:3px}.mobile-menu-panel,.overlay{display:none;position:fixed;height:50dvh;background-color:#5373FD;transition:all .2s ease;left:0}.hamburger button span{top:8px}.hamburger button::before{top:50%;transform:translateY(-50%)}.hamburger button::after{bottom:8px}.hamburger button.close span{display:none}.hamburger button.close::before{top:19px;transform:rotate(45deg)}.hamburger button.close::after{top:18px;transform:rotate(-45deg)}.overlay{top:0;width:100%;z-index:100}.mobile-menu-panel{align-items:center;gap:24px;top:0;width:100vw;z-index:101}.mobile-menu-panel .mm-top{display:flex;align-items:center;justify-content:space-between;padding:20px}.mobile-menu-panel .logo{font-size:1rem}.mobile-menu{width:100%;display:flex;text-align:center}.mobile-menu li,.mobile-menu ul{width:100%;border-top:1px solid #486BFE}.mobile-menu a{color:#fff;display:inline-block;height:50px;font-size:1.5rem;width:100%;text-transform:uppercase;padding:10px}.mobile-menu a:hover{background-color:#fff;color:#5373FD}*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a,button{transition:all .2s ease}button{cursor:pointer}img{vertical-align:top;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container{width:min(calc(100% - 40px),1320px);margin:0 auto}body{color:#fff;font-family:"Josefin Sans";font-size:1rem;font-weight:300;line-height:1.75rem;letter-spacing:.1rem}.main-menu ul a,h2,h3{font-weight:400}h2{font-family:Aleo;font-size:2.25rem;line-height:2.5rem;text-transform:capitalize;margin-bottom:24px;letter-spacing:.01rem}h3{font-family:"Josefin Sans";font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.01rem}.btn-split,.hero .search-wrapper button,.main-menu ul a{font-family:Aleo;text-transform:uppercase;color:#fff}.btn-split,.hero .search-wrapper button{background-color:#5373FD;border:none;cursor:pointer;font-size:1rem}.btn-split{line-height:20px;letter-spacing:.07rem;position:relative;width:213px;height:60px;display:flex;align-items:center;justify-content:center}.header-right,header .container{align-items:center;display:flex}.btn-split .text{position:relative;z-index:2;transition:color .3s ease}.btn-split::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109' height='60' viewBox='0 0 109 60' fill='none'%3E%3Cpath d='M0 0H52L109 60H0V0Z' fill='%23486BFE'/%3E%3C/svg%3E") left center no-repeat;background-size:auto 100%;z-index:0}.btn-split::after{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background-color:#486BFE;z-index:1;transition:width .4s ease}.btn-split:hover::after{width:100%}.btn-split:hover .text{color:#fff}header{background-color:#486BFE;height:84px;position:-webkit-sticky;position:sticky;top:0;width:100%}header .container{height:100%;justify-content:space-between}.header-right{justify-content:flex-end}.main-menu{margin-top:-3px}.main-menu ul{display:flex;align-items:center;gap:40px;justify-content:flex-end}.main-menu ul a{font-size:.875rem;line-height:20px;letter-spacing:.088rem}.hero{background:url(../images/HeaderBackground.webp) center center/cover no-repeat #F4F4F4;min-height:100dvh}.hero .container{padding-top:297px;padding-bottom:118px}.hero .container hgroup{text-align:center;margin-bottom:46px}.hero .container hgroup h1{color:#fff;font-family:"Josefin Sans";font-size:3rem;font-weight:700;line-height:3.25rem;text-transform:uppercase}.hero .container hgroup p{font-size:1.375rem;font-weight:400;line-height:1.75rem;letter-spacing:.426rem;margin-top:10px}.hero form{width:100%;max-width:647px;margin:0 auto}.hero .search-wrapper{position:relative;display:inline-block}.hero .search-wrapper input[type=search]{padding-left:36px;width:647px;height:60px;font-size:.875rem;font-family:"Josefin Sans";font-weight:400;line-height:20px;letter-spacing:.175rem;border:1px solid #ccc}.hero .search-wrapper button{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.088rem;display:flex;padding:16px 24px;align-items:flex-start;gap:12px}.hero .scroll-wrapper{margin-top:208px;display:flex;justify-content:center}.hero .scroll-wrapper a{color:#fff;display:flex;flex-direction:column;align-items:center}.why-section{background:url(../images/WhyBackground.webp) center center/cover no-repeat #F4F4F4;min-height:100dvh}.grand-1,.grand-2{min-height:min(100dvh,684px)}.why-section .container{display:flex;justify-content:flex-start;align-items:center;gap:clamp(24px,10vw,136px);padding:124px 0}.why-section .container .content{display:flex;flex-direction:column;max-width:648px;width:100%}.why-section .container .content hgroup p:not(:last-child){margin-bottom:28px}.why-section .container .content button{margin-top:32px}.why-section .images{display:flex;flex-direction:column;gap:16px}.why-section .images img{width:350px;height:220px}.why-section .images img:nth-child(2){margin-left:74px}.search-places{background-color:#333}.search-places .container{padding:47px 0 48px;display:flex;flex-direction:column}.line-container .line-wrapper{text-align:center;margin-bottom:-43px}.icons-list-wrapper ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:23px;justify-items:center;z-index:100}.icons-list-wrapper ul li.icon-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:424px;height:139px}.icons-list-wrapper ul li.icon-content .icon{width:64px;height:64px;margin-bottom:14px}.icons-list-wrapper ul li.icon-content .icon.search{color:#5373FD;fill:currentColor}.icons-list-wrapper ul li.icon-content .icon.check-circle{color:#FF6363;fill:currentColor}.icons-list-wrapper ul li.icon-content .icon.thumbs-up{color:#00A2FF;fill:currentColor}.grand-1{background:url(../images/house-grand.webp) center center/cover no-repeat #F4F4F4}.grand-1 .container{padding:220px 0 120px;display:flex;justify-content:flex-start}.grand-2{background:url(../images/grand-2.webp) center center/cover no-repeat #F4F4F4}.grand-2 .container{padding:220px 0 120px;display:flex;justify-content:flex-end}.grand-1 .grand-content,.grand-2 .grand-content{width:648px;background-color:rgba(35,35,35,.9);padding:44px 32px}.grand-1 .grand-content .city,.grand-2 .grand-content .city{font-size:1.25rem;line-height:1.75rem;letter-spacing:.125rem}.grand-1 .grand-content h3,.grand-2 .grand-content h3{margin-top:16px;margin-bottom:16px}.grand-1 .grand-content p,.grand-2 .grand-content p{margin-bottom:24px}.reviews{background:url(../images/WhatTouristSay.webp) center center/cover no-repeat #F4F4F4;min-height:min(100dvh,680px)}.reviews .container{padding:120px 0 180px}.reviews .container h2{text-align:center;padding-bottom:30px;line-height:40px}.reviews .container .review-content{display:flex;align-items:stretch}.reviews .container .review-content .img-wrapper{flex:0 0 440px}.reviews .container .review-content .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reviews .container .review-content .text-review-wrapper{flex:1;background-color:#333;padding:48px 65px 48px 60px}.reviews .container .review-content .text-review-wrapper h3{margin-bottom:16px}.reviews .container .review-content .text-review-wrapper p{line-height:1.75rem}.reviews .container .review-content .text-review-wrapper p .quote-left{width:20px;height:20px;color:#5373FD}footer{background-color:#000;padding:80px}.footer-container{display:flex;flex-direction:column;align-items:center}.footer-top{text-align:center;padding-bottom:15px}.footer-top img{width:168px;padding-bottom:8px}.footer-top p{font-size:.875rem;letter-spacing:.175rem}.footer-social .soc-list{display:flex;justify-content:center;gap:32px;padding:0;list-style:none}.footer-social li.social{display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:background-color .3s ease}.footer-social li.social a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footer-social li.social .soc-icon{height:32px;color:#fff;fill:currentColor;transition:color .3s ease}.footer-social li.social:hover{background-color:#5373FD;border-radius:5px}.footer-social li.social:hover .soc-icon{color:#000}@media screen and (max-width:1440px){.search-places .container{padding:81px 0 45px}.why-section .container img:nth-child(2){margin-left:111px}}@media screen and (min-width:1024px) and (max-width:1280px){.review-content .img-wrapper{width:30%}.review-content .text-review-wrapper{width:70%}}@media screen and (max-width:1190px){.why-section .container{gap:24px}.why-section .container img:nth-child(2){margin-left:36px}.line-container .line-wrapper svg{width:100%;max-width:874px}}@media screen and (max-width:970px){.review-content .img-wrapper,.review-content .text-review-wrapper,form{width:100%}.main-menu{display:none}.hamburger{display:block}.header-right{gap:40px}form{max-width:none;padding:0 18px;box-sizing:border-box}.why-section .container{flex-direction:column-reverse}.why-section .container .content{align-items:center}.why-section .container .images{flex-direction:row}.why-section .container .images img{margin-left:0}.why-section .container button{margin-top:24px}.icons-list-wrapper ul{grid-template-columns:1fr}.line-container{display:none}.review-content{flex-direction:column}}@media screen and (max-width:760px){.why-section .container .images{flex-direction:column}}@media screen and (max-width:690px){.hero .search-wrapper input[type=search]{width:90vh}}@media screen and (max-width:595px){.hero form{width:90vh}.hero .search-wrapper input[type=search]{max-width:90vh}}@media screen and (max-width:370px){.hero .search-wrapper input[type=search],.hero form{max-width:90vh}}.example{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;transition:all .3s ease}