@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap");@font-face{font-family:Antre;src:url(../assets/fonts/Antre_Font/antre.otf)}*{margin:0;padding:0;box-sizing:border-box;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}body,html{overflow-x:hidden;scroll-behavior:smooth}body{font-size:100%;position:relative;width:100%;font-family:Montserrat,sans-serif}.light-blue{color:#089ed8!important}ul{list-style-type:none}.social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.social-media a{font-size:42px}@media screen and (min-width:768px){.social-media{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-media a{font-size:42px}}.page-footer .container{max-width:980px;margin:0 auto}.page-header{width:100%;position:relative;padding:80px 0 30px}@media screen and (min-width:1200px){.page-header{padding-top:60px}}@media screen and (min-width:1800px){.page-header{padding-top:80px}}.page-header .container{max-width:980px;margin:0 auto}.page-header .wave{position:absolute;top:-20px;left:0;width:100%;height:50px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1200px){.page-header .wave{height:80px;top:-40px}}@media screen and (min-width:1800px){.page-header .wave{height:100px}}@media screen and (min-width:2400px){.page-header .wave{-o-object-fit:fill;object-fit:fill}}#optionsCarousel{background-image:url(../assets/images/carousel-bg.png);background-size:cover;background-position:0 100%;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:380px;position:relative}@media screen and (min-width:768px){#optionsCarousel{min-height:580px}}#optionsCarousel .carousel-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#optionsCarousel .control{opacity:1;display:none}#optionsCarousel .control .icon-bg{background-color:#0d3c75;padding:30px 10px}@media screen and (min-width:1200px){#optionsCarousel .control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#optionsCarousel .carousel-indicators{z-index:1}@media screen and (min-width:992px){#optionsCarousel .carousel-indicators{top:0;left:auto;right:0!important}}@media screen and (min-width:1200px){#optionsCarousel .carousel-indicators{top:20px}}#optionsCarousel .carousel-indicators li{width:20px;height:20px;background-color:#fff;border-radius:50%;opacity:1}#optionsCarousel .carousel-indicators li.active{background-color:#0d3c75}#optionsCarousel .carousel-inner{max-width:980px;overflow-y:visible!important;height:100%}@media screen and (min-width:768px){#optionsCarousel .text-content{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#optionsCarousel .text-content .heading{font-weight:700;font-size:20px}@media screen and (min-width:768px){#optionsCarousel .text-content .heading{font-size:24px}}@media screen and (min-width:1200px){#optionsCarousel .text-content .heading{font-size:28px}}#optionsCarousel .text-content .heading br{display:none}@media screen and (min-width:610px){#optionsCarousel .text-content .heading br{display:block}}#optionsCarousel .text-content .heading .bg{display:inline-block;padding:6px;background-color:#0d3c75;color:#fff;margin-top:2px}#optionsCarousel .text-content .btn{background-color:#0d3c75;color:#fff;font-weight:800;padding:14px;border-radius:50px;border:3px solid #fff;display:inline-block;max-width:320px;padding:18px;margin-top:20px}#optionsCarousel .text-content .btn:hover{background-color:#fff;color:#089ed8;box-shadow:0 0 4px rgba(0,0,0,.4)}#optionsCarousel .img-container img{max-width:200px;margin:0 auto}@media screen and (min-width:768px){#optionsCarousel .img-container img{max-width:280px;position:relative;left:-40px;z-index:2!important}}@media screen and (min-width:1200px){#optionsCarousel .img-container img{max-width:320px}}.structure{padding:30px 0}.structure .section-header .heading:not(.sub){font-weight:700;color:#0d3c75}.structure .section-header .heading.sub{font-size:18px}.structure .items{display:grid;grid-template-columns:repeat(20,1fr);padding-top:40px}@media screen and (min-width:768px){.structure .items{grid-gap:20px;padding-top:90px}}.structure .items .item{grid-column:span 20;position:relative}@media screen and (min-width:768px){.structure .items .item{grid-column:span 10}}@media screen and (min-width:992px){.structure .items .item{grid-column:span 4}.structure .items .item:nth-of-type(2){top:-50px}.structure .items .item:nth-of-type(3){bottom:-50px}.structure .items .item:nth-of-type(4){top:-50px}}.structure .items .item img{height:320px;border-radius:100px;background-color:#eee;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1200px){.structure .items .item img{height:420px}}.structure .items .info{position:relative;top:-50px}.structure .items .info .heading{font-weight:800;color:#0d3c75;font-size:82px}.structure .section-footer .btn{background-color:#0d3c75;color:#fff;font-weight:800;padding:14px;border-radius:50px;position:relative;z-index:1}.structure .section-footer .btn:hover{background-color:#fff;color:#089ed8;box-shadow:0 0 4px rgba(0,0,0,.4)}.benefits{position:relative}.benefits .wave{position:absolute;bottom:0;left:0;width:100%;height:50%}@media screen and (min-width:768px){.benefits .wave{top:0;height:80%}}.benefits .item{position:relative;cursor:pointer}.benefits .item img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:relative;z-index:1}.benefits .divider{position:relative}.benefits .divider .bg{background-color:#0d3c75;width:100%;height:280px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.benefits .row.down{max-width:860px;position:relative;margin:0 auto}.benefits .row.down .item{margin-bottom:10px}.benefits .row.down .item img{max-width:230px}@media screen and (min-width:768px){.benefits .row.down .item img{max-width:350px}}@media screen and (min-width:992px){.benefits .row.down .item img{max-width:400px}}.packages [class*=col-]{position:relative}@media screen and (min-width:992px){.packages [class*=col-]{padding:0}}.packages .section-header{padding-bottom:30px}.packages .section-header .heading:not(.sub){font-family:Antre;color:#ececec;font-size:62px}@media screen and (min-width:542px){.packages .section-header .heading:not(.sub){font-size:92px}}@media screen and (min-width:992px){.packages .section-header .heading:not(.sub){font-size:120px}}.packages .section-header .heading.sub{font-weight:800;color:#0d3c75;font-size:20px;margin-top:-20px}@media screen and (min-width:992px){.packages .section-header .heading.sub{margin-top:-30px}}.packages .items{position:relative}.packages .items .container{max-width:1080px;margin:0 auto}.packages .items .bg{position:absolute;top:0;height:100%}.packages .items .bg.left{left:0;width:60%;background-color:#0d3c75}.packages .items .bg.right{right:0;width:40%;background-color:#089ed8}.packages .items .item{width:100%;height:200px;border:8px solid #fff;position:relative;cursor:pointer}@media screen and (min-width:410px){.packages .items .item{height:300px}}@media screen and (min-width:768px){.packages .items .item{height:140px;margin-bottom:10px}}@media screen and (min-width:992px){.packages .items .item{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:991px){.packages .items .item.first{height:350px}}@media screen and (min-width:992px){.packages .items .item.first{height:250px;top:-30px;left:-10px}}@media screen and (min-width:992px){.packages .items .item.second{padding-right:30px}.packages .items .item.second img{border-right:10px solid #fff}}@media screen and (min-width:992px){.packages .items .item.fifth{padding-bottom:30px;background-color:#089ed8}.packages .items .item.fifth .text .heading{position:relative;top:-20px}.packages .items .item.fifth img{border-bottom:10px solid #fff}}@media screen and (min-width:992px){.packages .items .item.sixth{background-color:#089ed8}.packages .items .item.sixth .text{padding-top:80px}.packages .items .item.sixth img{position:relative;bottom:-30px;border-top:10px solid #fff}}@media screen and (min-width:992px){.packages .items .item.seventh{width:250px}}.packages .items .item .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.packages .items .item .text .heading{font-weight:700;font-size:20px}.packages .items .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.packages .section-footer a{background-color:#0d3c75;color:#fff;font-weight:800;padding:14px;border-radius:50px}.packages .section-footer a:hover{background-color:#fff;color:#089ed8;box-shadow:0 0 4px rgba(0,0,0,.4)}.location{background-color:#0d3c75;padding:80px 0;position:relative;margin-top:80px}.location .container{max-width:960px;margin:0 auto}.location .wave{position:absolute;top:-40px;left:0;width:1000px;height:200px}@media screen and (min-width:1000px){.location .wave{width:100%}}.location .text-content{color:#fff}@media screen and (min-width:768px){.location .text-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}}.location .text-content .heading{font-weight:700}.location .text-content .heading:not(.sub){font-size:22px}@media screen and (min-width:992px){.location .text-content .heading:not(.sub){font-size:23px}}.location .text-content .heading.sub{font-size:14px;color:#089ed8}.location .maps-container{position:relative}.location .maps-container .sea-texture{position:absolute;right:0;top:-10px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.location .maps-container .sea-texture{left:40px;min-width:800px;height:205px}}@media screen and (min-width:992px){.location .maps-container .sea-texture{height:275px}}@media screen and (min-width:1400px){.location .maps-container .sea-texture{min-width:1200px}}.location .maps-container .maps{position:relative}.cta-btn{position:absolute;top:-80px;right:50px}.modal-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(28,31,235,.5);z-index:3;overflow:hidden}.modal-wrapper .container{max-width:680px}.modal-wrapper.hide{width:0;overflow-x:hidden}.modal-wrapper.show{width:100%;padding:0 16px}.modal-wrapper .modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border:none}.modal-wrapper .modal-header .btn{font-size:52px;font-weight:800;color:#fff}.modal-wrapper .content{height:auto;box-shadow:0 0 10px rgba(0,0,0,.3);color:#000;background-color:#fff;padding:30px 16px 0;overflow:auto;max-width:680px}.modal-wrapper .content .benefits-list .heading{color:#0d3c75;font-weight:700}.modal-wrapper .content .benefits-list .heading.sub{font-size:18px}.modal-wrapper .content .benefits-list .item{padding-bottom:20px}