.activity-page{background:url(../../../assets/dist/img/background-2.webp);background-size:auto;font-family:CupraRegular,sans-serif}.activity-page .main-image-container{height:550px}.activity-page .main-image-container img{height:100%;width:100%;object-fit:cover;border-radius:15px!important}.activity-page .activity-title{color:#e5792d;font-family:CupraBold,sans-serif;font-size:1.5rem;margin:1rem 0}.activity-page .activity-subtitle{font-family:CupraRegular,sans-serif;color:#e5792d;font-size:1.2rem;margin-bottom:1rem;margin-top:-.5rem}.activity-page .activity-description{font-family:CupraRegular,sans-serif;color:#fff;font-size:1rem;margin-bottom:3rem}.activity-page .boats,.activity-page .image-gallery{border-top:2px solid #fff;padding-top:2rem;margin-bottom:1rem}.activity-page .boats h4,.activity-page .image-gallery h4{color:#e5792d;font-family:CupraRegular,sans-serif;font-size:1.25rem;text-transform:uppercase;margin-bottom:1rem}.activity-page .boats .gallery-subtitle,.activity-page .image-gallery .gallery-subtitle{display:block;color:#fff;font-family:CupraRegular,sans-serif;font-size:.825rem;margin-bottom:1.5rem}.activity-page #activity-accordion{border-top:2px solid #fff;padding-top:1rem;margin-bottom:3rem}.activity-page #activity-accordion .accordion-item{border:none;background-color:transparent;margin-bottom:1rem;padding-top:1rem;padding-bottom:2rem;border-bottom:2px solid #fff;border-radius:0}.activity-page #activity-accordion .accordion-item .accordion-header{background-color:transparent;border:none;padding:0}.activity-page #activity-accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;border:none;padding:0;font-family:CupraRegular,sans-serif;font-size:1.25rem;color:#e5792d;text-transform:uppercase;box-shadow:none}.activity-page #activity-accordion .accordion-item .accordion-header .accordion-button:focus,.activity-page #activity-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.activity-page #activity-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e5792d' class='bi bi-plus-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4'/%3E%3C/svg%3E");width:2rem;height:2rem;background-size:2rem}.activity-page #activity-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e5792d' class='bi bi-dash-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8'/%3E%3C/svg%3E")}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body{padding:0;padding-top:2rem;color:#fff}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body p strong{font-family:CupraBold,sans-serif}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body.inclusions ul{list-style:none;padding-left:0}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body.inclusions ul li{padding-left:1.5rem;position:relative;margin-bottom:.5rem}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body.inclusions ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;color:#e5792d}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body.no-inclusions ul{list-style:none;padding-left:0}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body.no-inclusions ul li{padding-left:1.5rem;position:relative;margin-bottom:.5rem}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body.no-inclusions ul li:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;color:#e5792d}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary{position:relative;display:flex;gap:40px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-titles{flex:1;text-align:right}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-titles .itinerary-item{min-height:80px;display:flex;align-items:center;justify-content:flex-end}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-titles .itinerary-item .itinerary-title{margin:0;color:#e5792d}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline{position:relative;width:2px;background-color:#e5792d}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline::before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background-color:#e5792d}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot{position:absolute;width:12px;height:12px;background-color:#e5792d;border-radius:50%;left:-5px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(1){top:35px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(2){top:115px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(3){top:195px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(4){top:275px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(5){top:355px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(6){top:435px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-timeline .timeline-dot:nth-child(7){top:515px}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-content{flex:7}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-content .itinerary-item{min-height:80px;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-content .itinerary-item .itinerary-schedule{color:#fff;font-weight:700;margin-bottom:5px;font-size:.825rem}.activity-page #activity-accordion .accordion-item .accordion-collapse .accordion-body .activity-itinerary .itinerary-content .itinerary-item .itinerary-description{color:#fff;font-size:.825rem}.activity-page .faqs-container h2,.activity-page .you-may-also-like h2{font-family:CupraBold,sans-serif;font-size:1.5rem;color:#fff;margin-bottom:3rem;text-align:center}.activity-page .contact-container{top:115px}.activity-page .contact-container .wpcf7-list-item{margin:0;color:#fff}.activity-page .contact-container .grecaptcha-custom-info{font-size:.75rem;opacity:.6;margin-top:.5rem;color:#fff}.activity-page .contact-container a{color:#e5792d;text-decoration:none}.activity-page .contact-container a:hover{text-decoration:underline}.activity-page .contact-container .wpcf7-form{color:#fff}.activity-page .contact-container .wpcf7-form .cf-textarea{height:130px}.activity-page .contact-container .wpcf7-form .form-floating input,.activity-page .contact-container .wpcf7-form .form-floating textarea{color:#fff;background-color:transparent}.activity-page .contact-container .wpcf7-form .form-floating input:focus,.activity-page .contact-container .wpcf7-form .form-floating textarea:focus{background-color:transparent;color:#fff}.activity-page .contact-container .wpcf7-spinner{display:block;margin:0 auto}.activity-page .contact-container .btn{background:#e5792d;color:#fff;font-size:1rem;font-family:CupraBold,sans-serif;padding:.5rem 4rem;margin-top:1rem;text-transform:uppercase}.page-content{margin-bottom:0}::-webkit-calendar-picker-indicator{filter:invert(1)}@media screen and (max-width:1200px){#activity .contact-container{margin-top:3rem}}