.card-container{border:2px solid hsla(0,0%,56%,.114);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);width:300px;margin:2.1rem;background-color:#fff;font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:stretch;min-height:350px}.moreInfoCasrdsContainer{background-color:#ff5b10;color:#fff;width:100%;padding:1rem 0;font-weight:800;text-align:center;font-size:16px;cursor:pointer;transition:background-color .3s}.moreInfoCasrdsContainer:hover{background-color:#6cb3df}.text-container{padding:5%;display:flex;flex-direction:column;align-items:flex-start}.text-container h2{color:#002622;font-style:italic;font-weight:800;margin-bottom:.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.text-container .primary-line-color{background-color:#ff5b10;height:.251rem;width:18%;margin-bottom:1rem}.text-container .text-columns{display:flex;flex-direction:column;gap:.5rem}.text-container .text-columns p{display:flex;align-items:center;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:27px;color:#04043d}.text-container .info-icon{font-size:1.5rem;color:#ff5b10;margin-right:.5rem}.text-container .read-more{color:#ff5b10;font-weight:700;margin-top:1rem;cursor:pointer}.text-container .read-more:hover{color:#09095f}.image-container{padding:5%;display:flex;flex-direction:column;align-items:center;gap:1rem}.image-container .card-image{width:100%;max-height:350px;object-fit:cover}.image-container .card-image:hover{cursor:pointer;filter:brightness(75%)}.image-container .price-button{background-color:#ff5b10;color:#fff;width:100%;padding:1rem 0;font-weight:800;text-align:center;font-size:16px;cursor:pointer;transition:background-color .3s}.image-container .price-button:hover{background-color:#6cb3df}.image-container,.text-container{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.price-button{background-color:#ff5b10;color:#fff;width:100%;padding:1rem 0;font-weight:800;text-align:center;font-size:16px;cursor:pointer;transition:background-color .3s}.price-button:hover{background-color:#6cb3df}@media only screen and (max-width:768px){.card-container{margin:0;flex-direction:column}}.main-button{padding:10px 20px;border:2px solid;font-size:16px;font-weight:800;cursor:pointer;background-color:#ff5b10;transition:background-color .3s ease}.main-button:hover{background-color:rgba(155,191,214,.588)!important;border:1px solid #bbe5ff!important;box-shadow:0 10px 20px rgba(0,0,0,.1);transform:scale(1.061);cursor:pointer}.daily-trips-container{display:flex;flex-direction:column;align-items:center;position:relative;padding:1rem}.daily-trips-container h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:800;font-style:italic;font-size:30px;text-align:center;text-transform:uppercase;margin:0}.daily-trips-container .orange-line-daily-trips{background-color:#ff5b10;height:4px;width:50px;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}.cards-wrapper .orange-line-testimonials{background-color:#ff5b10;height:.181rem;width:2.8rem}.cards-wrapper .title-container-testimonials{display:flex;justify-content:center;flex-direction:column;align-items:center;text-transform:uppercase}.cards-wrapper .title-container-testimonials h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:800;font-style:italic;font-size:30px;margin:0!important}.cards-wrapper .title-container-testimonials div{margin:.71rem}.cards-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:1rem;background-color:transparent}.cards-wrapper>div{flex:1 1;max-width:calc(33.33% - 2rem)}@media(max-width:1000px){.cards-wrapper{flex-direction:column;align-items:center}.cards-wrapper>div{max-width:100%}}@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap";@import'https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700&display=swap" rel="stylesheet';.carousel-container{position:relative;width:100vw;height:100vh;z-index:1}.carousel-container .img-carousel{width:100%;height:100vh;object-fit:cover}.carousel-container .overlay-text{font-family:Open Sans,sans-serif;font-style:italic;font-weight:800;left:5%;top:5%}.carousel-container .primary-line{background-color:#ff5b10;height:3rem;width:20%;position:absolute;left:5%;top:12.5%}.carousel-container .overlay-text{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:0;font-size:59px;line-height:30px;color:#fff;text-align:center;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:100%;height:50%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.carousel-container .overlay-text span{display:block;letter-spacing:5px;padding:1.4rem;text-align:start}.carousel-container .overlay-text .orange-line{background-color:#ff5b10;height:.251rem;margin:1.4rem;width:4rem!important}.carousel-container .overlay-text .lorem-text{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:27px;color:#fff;text-align:start;padding-left:1rem;margin-top:5rem;display:none}.carousel-container .bordered-text{text-shadow:-1px -1px 0 hsla(0,0%,39%,.388),1px -1px 0 hsla(0,0%,39%,.388),-1px 1px 0 hsla(0,0%,39%,.388),1px 1px 0 hsla(0,0%,39%,.388)}.carousel-container .diving-overlay{top:1rem}.carousel-container .buttons-container{width:50%;position:absolute;bottom:20%;width:100%;display:flex;justify-content:flex-start;padding-left:5%;gap:2.5rem}.carousel-container .buttons-container button{margin:0 5px}.carousel-button{position:absolute;color:#fff;font-size:30px;cursor:pointer;z-index:1;top:50%;transform:translateY(-50%)}.carousel-button.right{right:.5rem}.carousel-button.left{left:.5rem}.carousel-button:hover{color:#ff5b10}@media only screen and (max-width:768px){.carousel-container{width:100%;display:flex;justify-content:flex-start!important;align-items:center}.carousel-container .img-carousel{object-fit:cover;height:100vh}.carousel-container .overlay-text{width:100%;font-size:28px;line-height:12px;padding:1rem 3rem;margin:0}.carousel-container .overlay-text span{padding:.5rem 0}.carousel-container .overlay-text .orange-line{width:20%;margin:.5rem 0}.carousel-container .overlay-text .lorem-text{display:none;margin-top:2rem}.carousel-container .buttons-container{bottom:28%;display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:flex-end}.carousel-container .buttons-container .main-button{display:flex;justify-content:center;align-items:center;width:7rem!important}.carousel-container .carousel-button{font-size:24px}}@media(min-width:400px)and (max-width:768px){.carousel-container .overlay-text{box-sizing:border-box;text-align:end}.carousel-container .buttons-container{display:flex;justify-content:flex-start}}.orange-line{background-color:#ff5b10;height:.451rem;margin:1.4rem;width:18%}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;max-width:400px;width:90%;font-family:Open Sans,sans-serif}.modal-content .h2-modal{color:#09091d;font-size:20px;text-transform:capitalize}.close-button{float:right;font-size:1.5em;cursor:pointer}.close-button .h2-modal{color:#09091d}.booking-links{list-style:none;padding:0}.booking-links li{margin-bottom:15px;border-radius:5px;transition:all .3s ease;font-size:15px;border:1px dotted #f5ab89}.booking-links li:hover{border-color:#ff5b10}.booking-links li a{display:block;padding:10px 15px;text-decoration:none;color:#333;font-weight:700;font-family:Ubuntu,sans-serif}.booking-links li a:hover{color:#ff5b10}.booking-links li .booking-item{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#333;font-weight:700;width:100%;cursor:pointer}.booking-links li .booking-item .price-tag{background-color:#009688;color:#fff;padding:.25rem .5rem;border-radius:5px;font-weight:700;margin-left:10px}@media(max-width:600px){.modal{padding:1rem}.modal-content{width:95%}}@keyframes slideFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.testimonial-text{animation:slideFromLeft 1s forwards}.testimonials-container{padding:5rem;width:100%;height:auto;flex-direction:column;color:#fff;background-color:#09091d}.testimonials-container,.testimonials-container p{display:flex;justify-content:center;align-items:center}.testimonials-container p{width:40%;height:auto!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:italic;font-weight:315;font-size:20px;text-align:center}.testimonials-container .orange-line-testimonials{background-color:#ff5b10;height:.181rem;width:2.8rem}.testimonials-container .title-container-testimonials{display:flex;justify-content:center;flex-direction:column;align-items:center;text-transform:uppercase}.testimonials-container .title-container-testimonials h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:800;font-style:italic;font-size:30px;margin:0!important}.testimonials-container .title-container-testimonials div{margin:.71rem}.testimonials-container .rating-testimonials{display:flex;justify-content:center;gap:8px;font-size:24px;letter-spacing:8px;color:gold;font-style:normal!important;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.testimonials-container .rating-testimonials:hover{color:#ffc107}.testimonials-container .rating-testimonials .anticon{font-size:24px;color:gold}.testimonials-container .rating-testimonials .testimonial-text{animation:slideFromLeft 1s forwards!important}.testimonials-container .via-google-maps{display:flex;align-items:center;color:#db4437;font-size:1rem;margin-top:1rem}.testimonials-container .via-google-maps svg{margin-right:.5rem}.testimonials-container .testimonial-content{display:flex;flex-direction:column;align-items:center}.testimonials-container .testimonial-name{font-style:italic;color:#fff;margin-top:.5rem}@media(max-width:768px){.testimonials-container{padding:2rem}.testimonials-container p{width:90%;font-size:18px}.testimonials-container .rating-testimonials{font-size:18px;gap:5px}.testimonials-container .rating-testimonials .anticon{font-size:18px}.testimonials-container .title-container-testimonials h3{font-size:24px}}.testimonials-container .testimonial-buttons{display:flex;gap:8px;margin-top:1rem}.testimonials-container .testimonial-buttons .testimonial-btn{width:12px;height:12px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:background-color .3s ease}.testimonials-container .testimonial-buttons .testimonial-btn.active{background-color:#fff}.experience-container span{color:#ff5b10;text-decoration:underline}.experience-container span:hover{color:purple;-webkit-text-decoration:wavy;text-decoration:wavy;cursor:pointer;transform:scale(1.1)}.experience-container .video-modal{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem;flex-direction:row;gap:1rem}@media(max-width:768px){.experience-container .video-modal{flex-direction:column;gap:.5rem}}@media(max-width:480px){.experience-container .video-modal{flex-direction:column;gap:.25rem}}