@charset "UTF-8";.mobile-menu ul,ol,ul{list-style:none}*,::after,::before{padding:0;margin:0;box-sizing:border-box}body{font-family:sans-serif;color:#fff}img{width:82%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.container{width:min(90%,1324px);margin:0 auto}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between}.page-wrapper main{flex-grow:1}.header-menu{height:calc(100vh - 84px);background:url(../images/HeaderBackground.png) center center/cover no-repeat;display:flex;justify-content:center;align-items:center}.head{display:flex;flex-direction:column;align-items:center;margin-bottom:128px}.head .text h1{display:flex;text-align:center;justify-content:center;font-family:JSbold;font-size:3em;font-style:normal;font-weight:700;line-height:3.25rem;text-transform:uppercase;margin-bottom:11px}.head .text p,.scroll a{font-family:JS}.head .text p{font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.75rem;letter-spacing:.42625rem;margin-bottom:2px}.search-container{display:flex;align-items:center;background-color:#fff;overflow:hidden;margin-top:43px}.search-container input{border:none;outline:0;padding:10px 42px;width:501px;height:60px;flex-shrink:0;font-size:16px;color:#333}.search-container input::-webkit-input-placeholder{font-family:JS;font-size:0,875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.11rem;color:#999}.search-container input::-moz-placeholder{font-family:JS;font-size:0,875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.11rem;color:#999}.search-container input:-ms-input-placeholder{font-family:JS;font-size:0,875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.11rem;color:#999}.search-container input::-ms-input-placeholder{font-family:JS;font-size:0,875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.11rem;color:#999}.search-container input::placeholder{font-family:JS;font-size:0,875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.11rem;color:#999}.navigation .nav-menu ul,.search-container button{font-family:aleo;text-transform:uppercase}.search-container button{display:inline-flex;gap:13px;border:none;border-right:5px solid #fff;outline:0;background-color:#5373FD;color:#fff;width:148px;height:53px;padding:16px 24px;font-style:normal;font-weight:400;line-height:1.25rem;font-size:16px;cursor:pointer;transition:background-color .3s}.navigation .nav-menu ul,.scroll a{font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:normal}.search-container button:hover{background-color:#3a58d7}.search-container button img{width:16px;height:16px}.logo{width:20px;height:20px;position:absolute;right:23px}#myElement{transition:opacity .5s ease,visibility .5s ease}.visible{opacity:1;visibility:visible}.hidden,.page-shadow{opacity:0;visibility:hidden}.scroll{position:absolute;bottom:206px}.scroll a{text-decoration:none;color:#fff;letter-spacing:.175rem}.navigation{display:flex;align-items:center;height:84px;background-color:#5373FD;position:-webkit-sticky;position:sticky;top:0}.navigation .nav-menu{display:flex;align-items:center;justify-content:space-between}.box,.ft-bg,.steps ul{align-items:center;display:flex}.navigation .nav-menu ul{display:flex;gap:40px;letter-spacing:.0875rem}.navigation .nav-menu ul li a{text-decoration:none;color:#fff}.navigation h3{font-family:JSbold;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.75rem;letter-spacing:.15rem;text-transform:uppercase;padding-top:9px}.ReviewText p,.box p,.card-item p{letter-spacing:.1rem}.Why{background:url(../images/WhyBackground.png) center center/cover no-repeat}.box{padding:124px 112px 124px 0;gap:136px}.box h2{font-family:aleo;font-size:2.25rem;font-style:normal;font-weight:400;line-height:2.5rem;text-transform:capitalize;margin-bottom:29px}.box p{font-family:JS-light;font-size:1rem;font-style:normal;font-weight:300;line-height:1.75rem;margin-bottom:29px}.box-text button,.card-item button{letter-spacing:1.2px;color:#fff;outline:0;overflow:hidden;cursor:pointer;text-transform:uppercase;font-family:aleo}.box-text{width:100%}.box-text button{padding:17px 31px;font-size:16px;line-height:1.63;position:relative;border:none}button{background-image:linear-gradient(48deg,#496bfe 40%,#5474fd 40%)}button:hover{background-image:linear-gradient(45deg,#496bfe 40%,#496bfe 40%)}.picture{display:flex;width:66%;flex-direction:column}.arc,.arcit{width:464px;height:344px;border-radius:100% 100% 0 0;border-top:2px dashed gray;position:absolute;left:50%;transform:translate(-50%);margin-top:61px}.pic-top{padding-bottom:18px}.pic-bottom{align-self:flex-end}.arcit{-webkit-clip-path:inset(0 45px 285px 45px);clip-path:inset(0 45px 285px 45px);margin-left:12%}.arc{-webkit-clip-path:inset(0 45px 285px 45px);clip-path:inset(0 45px 285px 45px);margin-left:-216px}.bg{height:306px;background-color:#333}.steps svg{width:64px;height:64px}.steps ul{justify-content:center;padding-top:124px;gap:241px}.card,.card-rev{padding-top:219px}.steps ul li{display:flex;flex-direction:column;align-items:center;gap:17px}.steps ul li #text{font-size:13px}.text-li{font-family:aleo;font-size:2.25rem;font-style:normal;font-weight:400;line-height:2.5rem;text-transform:capitalize}.bg-render{background:url(../images/BookNowbg.png) center center/cover no-repeat;height:684px}.bg-renderev{background:url(../images/BookNow2bg.png) center center/cover no-repeat;height:684px}.card-item,.card-item.rev{height:344px;background:rgba(35,35,35,.9);padding-left:31px}.card-item{width:646px}.card-item.rev{width:653px}.card-rev{display:flex;flex-direction:row-reverse}.card-item button{padding:17px 56px;font-size:16px;line-height:1.63;position:relative;border:none}.card-item h6,.card-item p{font-family:JS-light}.card-item h5,.card-item h6,.card-item p{line-height:1.75rem;font-style:normal}.card-item h6{font-size:1.25rem;font-weight:300;letter-spacing:.125rem;padding-top:44px;padding-bottom:16px}.card-item h5{font-family:JS;font-size:1.25rem;font-weight:400;text-transform:uppercase;padding-bottom:16px}.card-item p{font-size:1rem;font-weight:300;padding-bottom:24px}.bg-WhatTouristSay{display:flex;text-align:center;background:url(../images/BG.png) center center/cover no-repeat;height:680px}.bg-WhatTouristSay h2{padding-top:117px;font-family:aleo;font-size:2.32rem;font-style:normal;font-weight:400;line-height:2.5rem;text-transform:capitalize}.ReviewText h5,.ReviewText p,.ft-bg h3{font-style:normal;line-height:1.75rem}.ReviewText h5,.ft-bg h3,.mobile-menu ul li a,.mobile-panel p{text-transform:uppercase}.Review{display:flex;align-self:flex-start;padding-top:62px}.Review img{width:33.2%}.ReviewText{background-color:#333;text-align:start;padding-left:60px;padding-top:48px;padding-right:65px}.ReviewText h5{font-family:JS;font-size:1.25rem;font-weight:400;padding-bottom:16px}.ReviewText p{font-family:JS-light;font-size:1rem;font-weight:300}.textqu{display:flex}.quote{width:139px;height:20px}.ft-bg{background-color:#000;height:268px;text-align:center}.soc1,.soc2,.soc3,.soc4,.soc5{height:32px}.ft-bg h3{font-family:JSbold;font-size:1.5rem;font-weight:700;letter-spacing:.15rem;padding-bottom:8px}.ft-bg p,.mobile-menu ul li a{font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:normal}.ft-bg p{font-family:JS;letter-spacing:.175rem}.soc-list{display:flex;justify-content:center;gap:31px;padding-top:22px}.soc-list li a{display:inline-flex;justify-content:center;align-items:center}.soc-list li a svg path{fill:#FFF}.soc-list li a:active svg path,.soc-list li a:hover svg path{fill:#496bfe}.soc1{width:20px}.soc2{width:32px}.soc3{width:28px}.soc4{width:36px}.soc5{width:31px}.nav-menu ul a{display:inline-block;color:#000;text-decoration:none;position:relative}.nav-menu ul a::after{content:"";display:inline-block;height:1px;width:0;transition:all .5s ease;background-color:#fff;position:absolute;left:0;bottom:0}.nav-menu ul a:hover{color:#fff}.nav-menu ul a:hover::after{width:100%}.hamburger{display:none;margin-left:40px}.hamb-btn{width:40px;height:40px;background-color:transparent;position:relative;border:none}.hamb-btn::after,.hamb-btn::before{content:""}.hamb-btn span,.hamb-btn::after,.hamb-btn::before{display:inline-block;position:absolute;left:4px;width:30px;height:4px;background-color:#333;border-radius:2px}.hamb-btn span{top:8px}.hamb-btn::before{top:18px}.mobile-panel,.page-shadow{position:fixed;left:0;top:0}.hamb-btn::after{bottom:8px}.page-shadow{background-color:rgba(31,68,99,.7);width:100%;height:100%;z-index:999;transition:all .5s ease}.mobile-menu ul li a{text-align:center;display:inline-block;width:100%;padding:10px 20px;text-decoration:none;color:#FFF;font-family:aleo;letter-spacing:.0875rem}.mobile-menu ul li a:hover{background-color:rgba(162,206,255,.705)}.mobile-panel{transform:translateX(-300px);width:293px;height:34vh;padding:20px;z-index:1000;transition:all .5 ease;background-color:#5373FD;border-radius:12px}.mobile-panel p{text-align:center;font-family:JSbold;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.75rem;letter-spacing:.15rem}.open-mobile-menu .page-shadow{opacity:1;visibility:visible}.open-mobile-menu .mobile-panel{transform:translateX(0)}@media (max-width:1024px){.ReviewText{padding-left:0;padding-top:0}.Review img{width:50%}.container{width:min(95%,1024px)}.nav-menu ul li{margin-bottom:10px}.box{gap:1px}.head{flex-direction:column;gap:20px}.picture img{max-width:100%;height:auto}h1,h2,h3,p{font-size:1rem}}@media screen and (max-width:768px){.card,.nav-menu{flex-direction:column}.box,.nav-menu,.picture,.steps ul{display:flex}.box-text,.card,.head .text{text-align:center}.card-item,.card-item.rev,.pic-bottom,.picture{width:100%}.nav-menu{align-items:center}.box{padding:60px 0;flex-direction:column-reverse}.picture{flex-direction:row;gap:10px}.nav-menu ul li{margin-bottom:10px}.picture img{max-width:49%;height:auto}.card{align-items:center}.card-item{margin-bottom:20px}.steps ul{flex-wrap:nowrap;flex-direction:column;justify-content:center;padding-top:0;gap:60px}.arc,.arcit{display:none}.search-container input{width:385px}.bg-WhatTouristSay{height:100vh}.Review img{width:100%}.bg{height:100%}.pic-top{padding-bottom:0;width:82%}.Review{display:flex;align-self:flex-start;padding-top:34px;flex-direction:column}}@media screen and (max-width:576px){.navigation .nav-menu ul{display:none}.search-container input{width:365px}.picture img{max-width:49%;height:auto}.hamburger{display:block}.card,.nav-menu{display:flex;flex-direction:row}}.soc-list a:hover svg,path:hover{fill:#5373FD}