a{color:inherit;cursor:pointer;text-decoration:none}.flex{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;display:grid}.container{max-width:1200px;padding:1rem}button{color:#fff;letter-spacing:3px;cursor:pointer;background:#194563;border:none;padding:1rem 2rem;font-size:18px}button:hover{color:#194563;background:#fff;border-radius:10px}header{color:#194563;background:#dbfbfc;top:-100%}.booking-icon-container{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.booking-icon-container i{font-size:40px;position:relative}.booking-icon-container .booking-alert{color:#fff;opacity:0;visibility:hidden;background-color:#194563;border-radius:5px;width:max-content;padding:2px 5px;font-size:12px;transition:opacity .3s,visibility .3s;position:absolute;top:80px}.booking-icon-container:hover .booking-alert{opacity:1;visibility:visible}.booking-icon-container:hover{color:#00af75;transition:color-color .3s}.fixed{z-index:100;background:#fff;width:100vw;padding:0 1rem;transition:top .5s ease-out;position:fixed;top:0;right:0}header .container{justify-content:space-between;width:100vw}header .mobile-toggle{font-size:xx-large;display:none}header nav .services-container i,header nav .packages-container i{margin-left:10px;transition:rotate .4s;position:absolute;rotate:-90deg}header nav a{text-align:left;margin:0 1.6rem;font-size:18px}header nav .services-container,header nav .packages-container{width:max-content;padding:1.5rem 0;font-size:18px;font-weight:400;position:relative}.services-container{margin-right:2rem}header nav .services-container .drop-down,.p-drop-down{background-color:rgba(0,0,0,.5);width:max-content;margin-left:2px;display:none;position:absolute;top:47px}header nav .services-container:hover .drop-down,.packages-container:hover .p-drop-down{z-index:10;border-radius:5px;animation:.3s ease-in-out fadeIn;display:block;box-shadow:0 2px 4px rgba(0,0,0,.1)}header nav .services-container:hover i,.packages-container:hover i{rotate:none}header nav .drop-down li,.p-drop-down li{cursor:pointer;background-color:#fff;margin-bottom:2px;padding:1rem;list-style:none}header nav .drop-down li:hover,.p-drop-down li:hover{color:#fff;background-color:#194563;transition:background-color .3s,color .3s}@media (max-width:800px){header .mobile-toggle{display:block}.mobile-toggle .bar-closed,.mobile-toggle .cross{display:none}.mobile-toggle .cross-active{display:block}header .logo img{width:50px}header .container{margin:0;padding:10px 1rem}header nav .list{background-color:#fff;width:100%;margin:0;padding:1.5rem}header .container nav{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(1,0,0,.5);gap:2px;width:100vw;padding:1rem 0 1rem 1rem;transition:right .3s ease-in-out;position:fixed;top:100px;right:-110%}header .container .active{transition:right .3s ease-in-out;right:0}.services-container:hover .drop-down.s-active,.packages-container:hover .p-drop-down.p-active{display:none}header nav .services-container:hover i.i-rotate,.packages-container:hover i.i-rotate{rotate:-90deg}.services-container .drop-down li{width:100vw}header nav .services-container .drop-down,.p-drop-down{width:100%;display:none;position:absolute;top:65px;left:150px}.booking-icon-container{order:-10}}.hero{background-color:#dbfbfc;width:100vw;padding:4rem 0}.hero .container .title{flex-direction:column;grid-column:span 7;align-items:flex-start}.hero .container .title h1{color:#3e4547;font-size:36px;font-weight:800;line-height:3rem}.hero .container .title p{color:#555;font-size:22px}.hero .img-block{grid-column:span 5;width:100%}.hero .img-block img{object-fit:cover;object-position:center;width:100%;height:auto;padding:2rem 0}@media (max-width:768px){.hero .container .title{display:block}}.objective{background:#dbfbfc}.objective .objective-img{grid-column:span 5;width:100%}.objective .objective-img img{object-fit:cover;object-position:center;width:100%;height:auto}.objective .objective-texts{color:#555;text-align:left;flex-direction:column;grid-column:span 7;align-items:start;padding:1rem}.objective .objective-texts h1{text-align:left;font-size:42px}@media (max-width:768px){.objective .objective-texts{padding:1rem}}.services-comp .services{gap:1rem}.services-comp .services-headline{text-align:left;color:#555;max-width:1200px;padding:1rem}.services-comp .services-headline h1{font-size:30px}.services-comp .services-headline h2{color:#666;font-size:18px}.services .service-card{color:#194563;text-align:center;background-color:#dbfbfc;grid-column:span 4;padding:1rem}.services .service-card i{font-size:80px}.services .service-card h2{border-bottom:2px solid #fff;margin-bottom:1rem;padding-bottom:1rem;font-size:26px}.services .service-card p{text-align:left;margin-bottom:.5rem;font-size:20px}.service-card ul li{text-align:left;background-color:#fff;margin-bottom:2px;padding:1rem;list-style:none}@media (max-width:1000px){.services .service-card{grid-column:span 6}}@media (max-width:768px){.services-comp .container .services{flex-direction:column;gap:1rem;display:flex}}.cta .cta-texts{color:#555;flex-direction:column;align-items:center}.cta .cta-texts h3{color:#ff0;text-align:center;background-color:#555;width:350px;padding:10px}.cta .cta-texts button{border-radius:none;width:350px}.cta .cta-texts button:hover{color:#fff;background-color:#296f9e}.cta-texts .form-wrapper .contact-page .contact-info,.contact-page .contact-hero{display:none}.cta input,textarea{border:none;width:100%;margin-bottom:10px;padding:2.5%;display:block}input:focus,textarea:focus{outline:none}.cta .form-wrapper{background-color:#eee;padding:1rem;display:none}.cta .form-active{display:block}.why-us{color:#194563;background-color:#e5fafd}.why-us .img-info{width:100%}.why-us .texts{text-align:left;max-width:1200px;padding:2rem 1rem}.why-us .texts h1{text-align:left}.why-us .texts h2{text-align:justify;font-size:18px}.why-us .img-info .info{flex-direction:column;grid-column:span 7;width:100%}.why-us .img-info .img-container{grid-column:span 5;width:100%;padding:3rem}.why-us .img-info .img-container img{object-fit:cover;object-position:center;width:100%;height:auto}.why-us .img-info .info li{margin-bottom:1rem;list-style:none}.why-us .img-info .info li h3{cursor:pointer;background-color:#fff;justify-content:space-between;margin-bottom:.5rem;padding:1rem;font-size:16px}.why-us .img-info .info li h3 i{transition:rotate .4s;rotate:-90deg}.why-us .img-info .info li.rotate h3 i{transition:rotate .4s;rotate:none}.why-us .img-info .info li .p-wrapper{position:relative;overflow:hidden}.why-us .img-info .info li p{background-color:#fff;padding:0 1rem;font-size:18px;line-height:1.5rem;transition:all .4s ease-in-out;position:absolute}.why-us .img-info .info li p.show{height:-moz-fit-content;height:fit-content;padding:1rem;transition:all .4s;position:relative}.partners{color:#555;background:#eee;width:100vw}.partners .partners-div{flex:wrap;justify-content:space-between;width:100%}.partners .partners-div i{font-size:50px}.partners .container p{text-align:center;font-size:24px}@media (max-width:768px){.partners .partners-div i{justify-content:center}}.faq{color:#555;background-color:#dbfbfc}.faq h2{text-align:center;margin-bottom:2rem;font-size:24px}.faq-info{width:100vw;padding:0 1rem}.faq-info .img-info{color:#194563;grid-area:span 4/span 4;margin-top:2rem;font-size:200px}.faq-info .info{grid-column:span 8}.faq .faq-info .info li{margin-bottom:1rem;list-style:none}.faq .faq-info .info li h3{cursor:pointer;background-color:#fff;justify-content:space-between;margin-bottom:.5rem;padding:1rem;font-size:16px}.faq .faq-info .info li h3 i{transition:rotate .4s;rotate:-90deg}.faq .faq-info .info li.rotate h3 i{transition:rotate .4s;rotate:none}.faq .faq-info .info li .p-wrapper{position:relative;overflow:hidden}.faq .faq-info .info li p{color:#555;background-color:#fff;padding:0 1rem;font-size:18px;line-height:1.5rem;transition:all .4s ease-in-out;position:absolute}.faq .faq-info .info li p.show{height:-moz-fit-content;height:fit-content;padding:1rem;transition:all .4s;position:relative}@media (max-width:768px){.faq .faq-info{grid-template-columns:1fr}.faq-info .img-info{text-align:center;margin:0;display:none}}.testimonials{background-color:#eee;overflow-x:hidden}.testimonials .review-container{scroll-snap-type:mandatory;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.testimonials .rvw-card{color:#194563;text-align:center;scroll-snap-align:center;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;min-width:350px;min-height:8rem;margin-bottom:1rem;padding:1rem 2rem;box-shadow:0 4px 8px -2px #194563}.testimonials .rvw-card>i{color:#dbfbfc;background-color:#194563;border-radius:50%;width:80px;height:80px;margin-bottom:.5rem;font-size:50px}.testimonials .rvw-card p{color:#194563;text-align:justify;margin-bottom:.5rem;font-size:16px;position:relative}.testimonials .rvw-card p .first{color:#194563;position:absolute;top:-10px;left:-20px;rotate:180deg}.testimonials .rvw-card p>i:last-child{float:bottom-right;color:#194563;margin-left:5px}footer{background:#eee;margin-top:1rem}footer .block{grid-column:span 3}footer h2{font-size:18px}footer p{margin:7px 0;font-size:14px}footer .copy-rights{text-align:center;border-top:1px solid #999;width:100%;padding:2rem 0}@media (max-width:800px){.hero .container,.why-us .img-info,.objective .container{display:block}footer .block{grid-column:span 6;gap:2rem}}
