.archiveboats .container-fluid .container-xxl .row .item .card{box-shadow:0 12px 12px rgba(0,0,0,.1);border:none;border-radius:0!important;transition:box-shadow .3s ease}.archiveboats .container-fluid .container-xxl .row .item .card a{text-decoration:none;color:#000!important;font-family:Didact Gothic,sans-serif}.archiveboats .container-fluid .container-xxl .row .item .card:hover{transform:translateY(-5px);box-shadow:0 14px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.archiveboats .container-fluid .container-xxl .row .item .card img.card-img-top{border-radius:0!important;max-width:100%;height:auto;display:block;margin:0 auto;aspect-ratio:4/3;object-fit:cover;object-position:center;overflow:hidden}.archiveboats .container-fluid .container-xxl .row .item .card .card-body h5{font-family:Roboto-Slab,serif;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.archiveboats .container-fluid .container-xxl .row .item .card .card-body a.viewdetails{border-radius:0!important;background-color:#fff!important;color:#3156c6!important;border:1px solid #3156c6!important;font-family:Didact Gothic,sans-serif;font-weight:300;font-size:1.2rem;display:inline-block;float:right}.galitem{aspect-ratio:1/1!important;overflow:hidden;margin-bottom:15px}.galitem img{width:100%;height:100%;object-fit:cover;border-radius:10px!important}body{font-family:Didact Gothic,sans-serif;color:#212529;padding:0!important;margin:0!important}.ratio-9x16{--bs-aspect-ratio:57%}.otgs-development-site-front-end{display:none!important}.cta{background-color:#f6f6f6;background-image:url(/wp-content/themes/jb/assets/images/cta_bg.png);background-size:auto 190px;background-position:50%;background-repeat:no-repeat;padding-top:4em;padding-bottom:4em;text-align:center}.cta h2{font-family:Roboto-Slab,serif;font-size:2.7rem;font-weight:500;margin-bottom:.9rem}.cta p{font-family:Didact Gothic,sans-serif;font-size:1.8rem;font-weight:400;margin-bottom:0}.cta .cta-buttons{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.cta .cta-buttons a.lnk1{background-color:#fff;color:#000}.cta .cta-buttons a.lnk1,.cta .cta-buttons a.lnk2{border:1px solid #000;padding:.5em 1.5em;font-family:Didact Gothic,sans-serif;font-size:1.2em;border-radius:0!important;text-decoration:none}.cta .cta-buttons a.lnk2{background-color:#3156c6;color:#fff}.contactus .container-xxl .row{padding:1em}.contactus .container-xxl .row .infoblock{background-color:#f8f8f8;padding:2em}.contactus .container-xxl .row .infoblock h1{font-family:Roboto Slab,serif;font-weight:400;font-size:2.5em;margin-bottom:2em}.contactus .container-xxl .row .infoblock h3{font-family:Didact Gothic,sans-serif;font-weight:300;font-size:1.5em;margin-bottom:1em}.contactus .container-xxl .row .infoblock h3 svg{margin-right:.5em;color:#007bff}.contactus .container-xxl .row .infoblock .contactuscontent{font-family:Didact Gothic,sans-serif;font-weight:300;font-size:1.2em;padding-left:1.5em}.contactus .container-xxl .row .infoblock .contactuscontent p strong{display:block!important;padding:10px;background-color:rgba(127,255,212,.326);font-weight:700!important}.contactus .container-xxl .row .form label{width:100%;font-family:Didact Gothic,sans-serif}.contactus .container-xxl .row .form label input[type=email],.contactus .container-xxl .row .form label input[type=tel],.contactus .container-xxl .row .form label input[type=text],.contactus .container-xxl .row .form label textarea{width:100%;padding:1em;border:1px solid #ccc;border-radius:5px;font-size:1.2em;margin-bottom:1em;font-family:Didact Gothic,sans-serif}.contactus .container-xxl .row .form label input[type=submit]{background-color:#007bff;color:#fff;border:none;padding:1em 2em;font-size:1.2em;border-radius:5px;cursor:pointer;font-family:Didact Gothic,sans-serif;width:100%!important;background-color:#3156c6!important}.contactus .container-xxl .row .form label input[type=submit]:hover{background-color:#0062cc}@media (min-width:1200px){section.description{font-family:Roboto,sans-serif;margin-bottom:40px}section.description .content{font-size:1em;margin-bottom:.5em}}@media (min-width:768px) and (max-width:1199px){section.description{font-family:Roboto,sans-serif;margin-bottom:40px}section.description .content{font-size:1.2em;margin-bottom:.5em}}section.files{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:30px;padding-bottom:30px;margin-bottom:40px}section.files h3,section.files h5{font-family:Century Gothic}@media screen and (min-width:1200px){section.files h3{font-size:1.5em;margin-bottom:1em;font-weight:700}section.files p{max-width:60%}}@media screen and (min-width:768px) and (max-width:1199px){section.files h3{font-size:1.5em;margin-bottom:1em}section.files p{max-width:70%}}@media screen and (max-width:767px){section.files h3{font-size:1.5em;margin-bottom:1em}section.files p{margin-left:5%;max-width:90%}}section.files .file{border:1px solid #e5e5e5;border-radius:5px;padding:1em}section.files .file a{text-decoration:none;color:#000}section.files .file i{font-size:4.5em;margin-right:.5em;text-align:center;color:#ff1b1b!important}section.files .file h3{font-size:.9em;margin-bottom:1em;font-weight:700}.footer{background-color:#252525!important;color:#fff!important;min-height:30em}.footer img{max-width:150px;height:auto;display:block;margin:0 auto}.footer .whoWeAre p{font-size:1.15em;font-weight:300;color:#f0f0f0!important;text-align:center;max-width:80%;margin-left:10%;font-family:Didact Gothic,sans-serif!important}.footer .whoWeAre p a{text-decoration:none;font-weight:300}.footer .footer-copywrite{font-size:.95em;font-weight:300}.footer .footer-menu h2{font-size:1.6em;font-weight:400;color:#f0f0f0!important;font-family:Roboto-Slab,serif;border-bottom:1px solid #fff;padding-bottom:.1em;margin-bottom:.7em}.footer .footer-menu ul{padding-left:1em}.footer .footer-menu ul li a{font-family:Didact Gothic,sans-serif;font-size:1.2em;text-decoration:none;font-weight:300;color:#fff!important}section.gal2 .gallery-thumbnails img{aspect-ratio:1/1!important;width:100%;height:auto;object-fit:cover}.fullscreen-modal .modal-mainimage{height:90vh!important}.fullscreen-modal .modal-mainimage img{width:100%;height:auto;object-fit:contain}.fullscreen-modal .modal-mainimage .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:2.5em}.fullscreen-modal .modal-mainimage .modal-nav.modal-prev{left:10px}.fullscreen-modal .modal-mainimage .modal-nav.modal-next{right:10px}.fullscreen-modal .modal-thumbnails{height:10vh!important}.fullscreen-modal .modal-thumbnails .modal-thumbnail-container img{aspect-ratio:1/1!important;width:100%;height:auto;object-fit:cover}section.gallery{margin-bottom:40px;margin-top:20px}section.gallery h3,section.gallery h5{font-family:Century Gothic}section.gallery h3{font-size:1.5em;margin-bottom:.5em;font-weight:700;margin-bottom:10px}section.gallery h5{font-size:1.2em;margin-bottom:.5em;font-weight:700}section.gallery p{margin-bottom:1.5em;margin-top:1em;justify-content:center}section.gallery .sqimage img{width:100%;object-fit:cover}@media (min-width:768px){section.gallery .sqimage img{height:250px}}@media (max-width:768px){section.gallery .sqimage img{height:200px}}.carouseltexts{background-color:rgba(0,0,0,.2352941176);color:#fff!important;width:100%;position:absolute;top:10px;left:10px;bottom:10px;text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:center;width:30%;word-wrap:break-word;transition:opacity .9s ease-in-out}.carouseltexts h5{color:#fff!important;font-size:2.5rem!important;text-align:center}.carouseltexts p{text-align:center}.carouseltexts p a{display:block;padding:10px 20px;border:1px solid #fff;border-radius:5px;clear:both;background-color:#fff;color:#000;text-align:center;font-size:1.5rem;text-decoration:none;margin-top:15px}.carousel-item .carousel-caption{opacity:0}.carousel-item.active .carousel-caption{opacity:1}.homehighlights{padding-top:30px;padding-bottom:30px;background-color:#eaeaea;margin-bottom:10px}.homehighlights .wrap a{text-decoration:none;color:#3b3b3b}.homehighlights .wrap a .card-title{font-size:1.5rem;font-weight:700}ul.lang-selector{list-style-type:none;margin:0;margin-top:10px;margin-bottom:10px;padding:0;text-align:right}ul.lang-selector li{display:inline-block;margin-right:5px;font-size:.9em;font-weight:300;border:0 solid #2c2c2c}ul.lang-selector li a{color:#2c2c2c;text-decoration:none;display:inline-block}ul.lang-selector li a:hover{text-decoration:underline}.leadsection{padding-top:5px;padding-bottom:20px;border-bottom:2px dashed #f0f0f0}.leadsection h2{font-size:1.8em;font-weight:700;width:60%;margin-bottom:20px}.leadsection h3{font-size:1.2em;font-weight:700;margin-bottom:10px}.leadsection a.btn{border:1px solid #f0f0f0;background-color:#f0f0f0;color:#333;font-size:1.2em}.leadsection a.btn:hover{background-color:#333;color:#f0f0f0}.leadsection .leadimage{border-radius:10px;border:1px solid #c6c6c6}.grid-item{padding-right:3px;padding-bottom:3px}@media (min-width:1200px){.grid-item,.grid-item--width2{width:400px}.grid-item--width3{width:900px}}@media (min-width:768px) and (max-width:1199px){.grid-item,.grid-item--width2{width:350px}.grid-item--width3{width:600px}}@media (max-width:767px){.grid-item,.grid-item--width2,.grid-item--width3{width:100%}}.menu-level{display:none}.menu-level.active{display:block}.back-button{margin-bottom:15px}.btn-cg-menu>svg{margin-right:10px;margin-top:-5px!important}.btn-cg-menu{background-color:#fff;color:#43586e;border-radius:0;padding:10px;margin:0;border:1px solid #fff;font-size:1.5em;line-height:-1em}.btn-cg-menu:hover{color:#fff;background-color:#43586e;transition:background-color .2s;border:1px solid #43586e}.top_level_menu_button{text-align:right!important;background-color:#fff;margin-bottom:10px;border-bottom:1px solid #82b8b8!important;color:#82b8b8;border:0;font-weight:700}@media (max-width:768px){.top_level_menu_button{font-size:.83em}}.second_level{border-left:1px solid #43586e!important;padding-left:10px!important}.second_level a{color:#43586e;text-decoration:none}.second_level a h3{font-size:1em;color:#43586e;margin-bottom:10px}.accordion .accordion-body ul{padding-left:10px}.accordion .accordion-body ul li{list-style:none}.accordion .accordion-body ul li a{display:block;margin-bottom:6px;text-decoration:none;color:#000}.topbar{border:0!important;background-color:#fff;height:50px!important;display:flex;align-items:center;justify-content:center}.topbar .lang-selector .language a{text-decoration:none;position:relative;display:inline-block}.topbar .lang-selector .language a:after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.topbar .lang-selector .language a:hover:after{transform:scaleX(1)}.topbar .search-container{position:relative;display:inline-block;border:0 solid #ccc;border-radius:5px;padding:8px 10px}.topbar .search-icon{background:none;border:none;padding:0;cursor:pointer}.topbar .search-icon svg{width:16px;height:16px}.topbar #search-field{border:none;outline:none;padding:0;margin-left:8px;width:0;transition:width .3s ease}.topbar #search-field.show{border:1px solid #ccc;border-radius:5px;padding:8px 10px;width:100px}@media (max-width:768px){.topbar #search-field.show{width:100px}}@media (min-width:769px){.topbar #search-field.show{width:300px}}@media (min-width:992px){.topbar #search-field.show{width:400px}}.mainmenu{border:0!important;padding:0!important;min-height:20px!important;background-color:#f5f5f5!important}@media screen and (min-width:1200px){.mainmenu img.logo{width:280px;height:auto;padding:30px;padding-left:0}}@media screen and (max-width:1199px){.mainmenu img.logo{width:200px;height:auto;padding:30px;padding-left:0}}.mainmenu .navbar{padding:0!important}.mainmenu .navbar .navbar-nav{width:100%!important;display:flex!important;flex-direction:row!important;font-weight:500!important}.mainmenu .navbar .navbar-nav .nav-item{display:inline-block!important;flex:0 0 auto!important}.mainmenu .navbar .navbar-nav .nav-item a{padding:10px!important;font-size:1em!important;color:#142249!important;text-decoration:none!important}.mainmenu .navbar .navbar-nav .nav-item a.current-menu-item{color:#3156c6!important;border-bottom:4px solid #3156c6!important}.burgermenu{font-size:2em;font-weight:700;color:#142249}.logo-modal{max-width:180px;height:auto}.menumodal .mob_menu_item{padding:10px;border-bottom:1px solid #ededed;text-align:center!important}.menumodal .mob_menu_item a{color:#142249!important;text-decoration:none;font-size:2em;display:block!important}.navbar{padding:0!important}@media (min-width:1200px){.navbar img{width:280px;height:auto}}@media (min-width:768px) and (max-width:1199px){.navbar img{width:200px;height:auto}}@media (max-width:767px){.navbar img{width:150px;height:auto}}section.products-categories{margin-top:40px;padding-top:20px}section.products-categories img.card-img-top{height:300px;object-fit:cover;filter:brightness(90%)}section.products-categories img.card-img-top:hover{filter:brightness(100%);transition:filter .3s}section.products-categories .products-categories__item-title a{text-align:center!important;text-decoration:none;color:#000;font-size:1.2rem;padding-bottom:5px;display:block}section.products-categories h3{font-size:1.5rem;font-weight:700;margin-bottom:10px}section.products-categories h5{font-size:1.2rem;font-weight:400;margin-bottom:0}section.products-categories p{font-size:1rem;font-weight:300;margin-bottom:10px;margin-top:30px}section.related_products{margin-bottom:20px}section.related_products h5 a{text-decoration:none;color:#333;text-align:center;display:block}section.related_products h5 a:hover{color:#1b1b1b}section.related_products p{text-align:left;margin-top:10px}section.related_products .tns-nav{text-align:center}section.related_products .tns-nav button{width:10px;height:10px;border-radius:50%;margin-right:4px;border:0;background-color:#ccc;cursor:pointer}section.related_projects{margin-top:30px;margin-bottom:30px}section.related_projects .card{display:inline-block}@media screen and (min-width:1200px){section.related_projects h2{font-size:1.5em;margin-bottom:1em}section.related_projects p{max-width:60%}}@media screen and (min-width:768px) and (max-width:1199px){section.related_projects h2{font-size:1.5em;margin-bottom:1em}section.related_projects p{max-width:70%}}@media screen and (max-width:767px){section.related_projects h2{font-size:1.5em;margin-bottom:1em}section.related_projects p{margin-left:5%;max-width:90%}}section.related_projects img.card-img-rp{width:100%;aspect-ratio:1/1;object-fit:cover}.relationblock{padding-top:3em;padding-bottom:3em}.relationblock .heading{text-align:center;margin-bottom:3rem}.relationblock .heading h2{font-family:Roboto-Slab,serif;font-size:2.5rem;font-weight:500;margin-bottom:.5rem}.relationblock .heading p{font-family:Didact Gothic,sans-serif;font-size:1.2rem;font-weight:400;margin-bottom:0}.relationblock .card{box-shadow:0 12px 12px rgba(0,0,0,.1);border:none;border-radius:1.5em;transition:box-shadow .3s ease}.relationblock .card:hover{transform:translateY(-5px);box-shadow:0 14px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}@media (min-width:768px){.relationblock .card .card-img-top{aspect-ratio:1/1;object-fit:cover;object-position:center;width:100%;border-radius:1.5em 1.5em 0 0;margin-bottom:2em}}.relationblock .card h3{font-family:Roboto-Slab,serif;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.relationblock .card p{font-family:Didact Gothic,sans-serif;font-size:1.2rem;font-weight:400;margin-bottom:.5rem}.relationblock .card .card-footer{display:flex;justify-content:center;align-items:center;padding:1rem 0;color:#3156c6;border:0!important;background-color:#fff!important}.relationblock .card .card-footer i{padding-left:1rem;font-size:1.3rem}.sectionwithmedia{background-image:linear-gradient(rgba(30,57,141,.7),rgba(30,57,141,.7)),url(/wp-content/themes/jb/assets/images/sectionwithmediabg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-color:#1e398d;color:#fff;padding-top:6em;padding-bottom:6em}.sectionwithmedia img{float:right;margin-left:1em;border:.4em solid #fff;max-width:60%;margin:2em}@media (max-width:767px){.sectionwithmedia img{float:none;margin:0 auto 1em;width:300px;height:300px;object-fit:cover;object-position:center;display:block;max-height:none}}.sectionwithmedia video{float:right;margin-left:1em;border:.4em solid #fff;max-width:60%;margin:2em}@media (max-width:767px){.sectionwithmedia video{float:none;margin:0 auto 1em;width:300px;height:300px;object-fit:cover;object-position:center;display:block;max-height:none}}.sectionwithmedia h2{font-size:2.7rem}.sectionwithmedia h2,.sectionwithmedia h3{font-family:Roboto-Slab,serif;font-weight:500;margin-bottom:.9rem}.sectionwithmedia h3{font-size:1.7rem}.sectionwithmedia a,.sectionwithmedia p{font-family:Didact Gothic,sans-serif;font-size:1.2rem;font-weight:400;margin-bottom:0}.sectionwithmedia a{color:#fff;text-decoration:none;background-color:#f93!important;border-radius:0!important;padding:.5em 1.5em!important;margin-top:2em;transition:all .3s ease}.sectionwithmedia a:hover{color:#3156c6;text-decoration:underline}.shadowjb{box-shadow:0 0 10px rgba(0,0,0,.1);padding:1.5em;height:100%}section.boat{margin-bottom:20px;padding-top:3em}@media (max-width:767px){section.boat{padding-right:20px}}section.boat h1{font-family:Roboto Slab,serif;color:#142249;font-weight:400;margin-bottom:.5em}@media screen and (max-width:767px){section.boat h1{font-size:2.5em}}@media screen and (min-width:768px){section.boat h1{font-size:3em}}section.boat .video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:20px}section.boat .video-container .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.boat .video-container .video-control-btn{position:absolute;bottom:20px;right:20px;background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .3s ease}section.boat .video-container .video-control-btn:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}section.boat .video-container .video-control-btn .bi{font-size:1.2rem}@media screen and (max-width:767px){section.boat .video-container .video-control-btn{width:35px;height:35px;bottom:15px;right:15px}section.boat .video-container .video-control-btn .bi{font-size:1rem}}section.boat p.boat-lead{font-family:Didact Gothic,sans-serif;color:#142249}@media screen and (max-width:767px){section.boat p.boat-lead{font-size:1em}}@media screen and (min-width:768px){section.boat p.boat-lead{font-size:1.4em;max-width:600px;width:60%}}section.boat img.featuredImage{max-width:100%;height:auto;display:block;margin-bottom:1.5em}section.boat .boatGallery{margin-top:20px}section.boat .boatGallery .row .galitem{aspect-ratio:1/1!important;overflow:hidden}section.boat .boatGallery .row .galitem img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0!important}section.boat .boatBody{font-size:1.2em;margin-top:20px;padding-top:20px;padding-left:20px;font-family:Didact Gothic,sans-serif}@media screen and (max-width:767px){section.boat .boatBody{padding-right:10px}}.quickinquiry h3{font-family:Roboto Slab,serif;font-weight:400;color:#000;margin-bottom:1.5em}.quickinquiry ul.qickinquirylist{list-style:none;padding-left:0;margin-top:1em}.quickinquiry ul.qickinquirylist li{font-family:Didact Gothic,sans-serif;font-size:1.2em;color:#000;margin-bottom:1em;position:relative;padding-left:20px}.quickinquiry ul.qickinquirylist li img{width:30px;height:auto}.quickinquiry ul.qickinquirylist li a{color:#000;text-decoration:none}.quickinquiry a.contactusbtn{width:100%;display:block;background-color:#3156c6;color:#fff;text-align:center;padding:.5em;text-decoration:none;margin-top:2em;font-weight:500;border-radius:4px;transition:background-color .3s ease}.quickinquiry a.contactusbtn:hover{background-color:#27449d}section.specs{padding-top:2em;padding-bottom:2em;font-family:Didact Gothic,sans-serif;font-size:1.2em}section.specs h2{font-family:Roboto Slab,serif;font-weight:400;color:#142249;margin-bottom:.5em}@media screen and (max-width:767px){section.specs h2{font-size:2.5em}}@media screen and (min-width:768px){section.specs h2{font-size:3em}}section.specs .pricing h3{font-family:Roboto Slab,serif;font-weight:400;color:#142249;margin-bottom:1.5em}section.specs .pricing .specrow{border-bottom:1px solid #ccc}section.specs .pricing .specrow .spec{font-size:1.2em;font-weight:500;color:#000}section.specs .pricing .specrow .value{font-size:1.2em;font-weight:500;color:#3156c6}section.specs p.asterisk{margin-top:1.5em;position:relative;font-size:.9em;color:#666;padding-top:20px;padding-left:30px}section.specs p.asterisk:before{content:"*";position:absolute;left:0;top:0;font-size:3.5em;font-weight:200;color:#666}section.amenities{padding-top:2em;color:#000;font-family:Didact Gothic,sans-serif}section.amenities ul li{list-style:none;border-bottom:1px solid #ccc;margin-bottom:.3em;padding-left:.2em}section.amenities h3{font-family:Roboto Slab,serif;font-weight:400;color:#142249;margin-bottom:1.5em}section.amenities .container-xl{padding:3em}section.amenities .container-xl .heading{margin-bottom:2em}@media screen and (max-width:767px){section.amenities .container-xl .heading h2{font-family:Roboto Slab,serif;font-weight:300}section.amenities .container-xl .heading img{max-width:40px;float:left;margin-right:1em}}@media screen and (min-width:768px){section.amenities .container-xl .heading h2{font-family:Roboto Slab,serif;font-weight:300;font-size:3em}section.amenities .container-xl .heading img{max-width:60px;float:left;margin-right:1em}}section.amenities .container-xl .body{display:flex;align-items:center;font-family:Roboto Slab,serif}section.amenities .container-xl .body .spec{font-size:1.2em;font-weight:300}section.amenities .container-xl .body .value{font-size:1.2em;font-weight:400}section.boatfooter .container-xl{padding:3em}@media screen and (max-width:767px){section.boatfooter .container-xl h2{font-family:Roboto Slab,serif;font-weight:300;font-size:2.2em}}@media screen and (min-width:768px){section.boatfooter .container-xl h2{font-family:Roboto Slab,serif;font-weight:300;font-size:2.5em}}@media screen and (max-width:767px){section.boatfooter .container-xl p{max-width:600px;font-family:Roboto Slab,serif;font-size:1.2em}}@media screen and (min-width:768px){section.boatfooter .container-xl p{max-width:800px;font-family:Roboto Slab,serif;font-size:1.4em}}.single-experience .text{margin-top:1em;margin-bottom:1em}.single-experience .text h1{font-size:2.5rem}.single-experience .text h1,.single-experience .text h2{margin-bottom:1rem;font-weight:500;font-family:Roboto-Slab,serif}.single-experience .text h2{font-size:2rem}.single-experience .text p{font-size:1.1rem;margin-bottom:1rem;font-family:Didact Gothic,sans-serif}.single-experience .experience-gallery{margin-top:2em;margin-bottom:2em}.single-experience .experience-gallery a img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:cover;aspect-ratio:16/9;margin-bottom:1rem;transition:all .3s ease-in-out}.single-experience .experience-gallery a img:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.single-experience .experience-gallery a img:active{transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.single-experience .pricing{width:100%;margin-top:2em;margin-bottom:2em}.single-experience .pricing h3{font-family:Roboto Slab,serif;font-weight:400;color:#000;margin-bottom:1.5em}.single-experience .pricing .specrow{border-bottom:1px solid #ccc}.single-experience .pricing .specrow .spec{color:#000}.single-experience .pricing .specrow .spec,.single-experience .pricing .specrow .value{font-size:1.2em;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;white-space:normal}.single-experience .pricing .specrow .value{color:#3156c6}.single-experience p.asterisk{margin-top:1.5em;position:relative;font-size:.9em;color:#666;padding-top:20px;padding-left:30px}.single-experience p.asterisk:before{content:"*";position:absolute;left:0;top:0;font-size:3.5em;font-weight:200;color:#666}.single-experience .whatsincluded{margin-bottom:2em}.single-experience .whatsincluded h3{font-family:Roboto Slab,serif;font-weight:400;color:#000;margin-bottom:1.5em}.single-experience .whatsincluded i{font-size:1.5em;color:#009814;margin-right:.5em}.single-experience .specialpickup{border-top:1px dashed #1e398d;border-bottom:5px solid #1e398d;padding:1em;padding-top:2em;background-color:#f6f6f6}.single-experience .specialpickup p{font-size:1.2rem;width:60%}@media screen and (max-width:767px){.single-experience .specialpickup p{width:100%;font-size:1rem}}.single-experience .itinerary{margin-top:3em;margin-bottom:3em}.single-experience .itinerary h2{font-family:Roboto Slab,serif;font-weight:400;color:#000}.single-experience .itinerary .itinerary-items{padding-left:2em}.single-experience .itinerary .itinerary-items .itinerary-item .row{border-left:3px solid #3156c6;padding-bottom:2em}.single-experience .itinerary .itinerary-items .itinerary-item .row .time{margin-bottom:-30px;position:relative}.single-experience .itinerary .itinerary-items .itinerary-item .row .time p{font-family:didact-gothic,sans-serif;font-size:1.3em;font-weight:500;color:#3156c6;padding-left:.3em}.single-experience .itinerary .itinerary-items .itinerary-item .row .time:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background-color:#3156c6;left:-12px}.single-experience .itinerary .itinerary-items .itinerary-item .row .text{font-family:didact-gothic,sans-serif;font-size:1.2em;font-weight:500;color:#000}.single-experience .itinerary .itinerary-items .itinerary-item .row .text h2{font-family:Roboto Slab,serif;font-weight:400;color:#000;margin-bottom:.3em}.single-experience .itinerary .itinerary-items .itinerary-item .row .image{aspect-ratio:30/9}.single-experience .itinerary .itinerary-items .itinerary-item .row .image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0!important;margin-bottom:1rem;transition:all .3s ease-in-out}.single-experience .itinerary .itinerary-items .itinerary-item .row .image img:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.single-experience .itinerary .itinerary-items .itinerary-item .row .image img:active{transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.taxonomy-archive{margin-top:15px}.taxonomy-archive .product{margin-bottom:15px}.taxonomy-archive .product a{color:#212529;text-decoration:none}.taxonomy-archive .product a img{width:100%;aspect-ratio:1/1;object-fit:cover}.taxonomy-archive .product a h3{margin-top:10px;font-size:1.2rem;font-weight:600}section.techspecs{padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}section.techspecs .blockheading h3{font-size:1.5em;margin-bottom:.5em;font-weight:700;margin-bottom:10px;font-family:Century Gothic}section.techspecs .blockheading h5{font-size:1.2em;margin-bottom:.5em;font-weight:700;font-family:Century Gothic}section.techspecs .blockheading p{margin-bottom:1.5em;margin-top:1em;justify-content:center}section.techspecs .specs h6{font-size:.88em;margin-bottom:.5em;font-weight:700;color:#333}section.techspecs .specs p{font-size:1em;margin-bottom:.5em}.video-header{position:relative;width:100%;overflow:hidden}.video-header .video-container{position:relative;width:100%;padding:0}@media screen and (max-width:767px){.video-header .video-container{padding-bottom:177.78%;height:0}}.video-header .video-container .background-video{width:100%;height:auto;display:block;object-fit:cover}@media screen and (max-width:767px){.video-header .video-container .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.video-header .video-container .video-control-btn{position:absolute;bottom:20px;right:20px;background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease}.video-header .video-container .video-control-btn:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}.video-header .video-container .video-control-btn .bi{font-size:1.2rem}.video-header .video-container .content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.05)}.video-header .video-container .content-overlay .overlay-text{text-align:center;width:70%;max-width:500px}.video-header .video-container .content-overlay .overlay-text h1{color:#fff!important;font-size:3rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1;display:block;width:100%!important;margin-bottom:1rem;font-weight:500;font-family:Roboto-Slab,serif}.video-header .video-container .content-overlay .overlay-text h1 :after{content:"\a"}.video-header .video-container .content-overlay .overlay-text h2{color:#fff!important;font-size:2.4rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1;display:block;width:100%!important;margin-bottom:1rem;font-weight:500;font-family:Roboto-Slab,serif}.video-header .video-container .content-overlay .overlay-text h2 :after{content:"\a"}.video-header .video-container .content-overlay .overlay-text p{color:#fff;font-size:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1;display:block;width:100%;margin-bottom:1rem;font-family:Didact Gothic,sans-serif}.video-header .video-container .content-overlay .overlay-text p :after{content:"\a"}.video-header .video-container .content-overlay .overlay-text a{border-radius:0!important;background-color:hsla(0,0%,100%,.4784313725)!important;color:#fff!important;border:1px solid #fff!important;font-family:Didact Gothic,sans-serif;font-weight:300;font-size:1.4rem;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.video-header .video-container .content-overlay .overlay-text a:hover{background-color:#3156c6!important;color:#fff!important;transition:background-color .3s ease,color .3s ease}.video-header .image-container{position:relative;width:100%;padding:0}.video-header .image-container .background-image{width:100%;height:auto;display:block;object-fit:cover}.video-header .image-container .content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.15)}.video-header .image-container .content-overlay .overlay-text{text-align:center;width:70%;max-width:500px}.video-header .image-container .content-overlay .overlay-text h1{color:#fff!important;font-size:3rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1;display:block;width:100%!important;margin-bottom:1rem;font-weight:500;font-family:Roboto-Slab,serif}.video-header .image-container .content-overlay .overlay-text h1 :after{content:"\a"}.video-header .image-container .content-overlay .overlay-text h2{color:#fff!important;font-size:2.4rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1;display:block;width:100%!important;margin-bottom:1rem;font-weight:500;font-family:Roboto-Slab,serif}.video-header .image-container .content-overlay .overlay-text h2 :after{content:"\a"}.video-header .image-container .content-overlay .overlay-text p{color:#fff!important;font-size:1.5rem!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1!important;display:block!important;width:auto!important;margin-bottom:auto!important;font-family:Didact Gothic,sans-serif!important}.video-header .image-container .content-overlay .overlay-text p :after{content:"\a"}section.video_youtube{background-color:#2c2c2c;padding:30px;margin-bottom:20px;color:#fff}.videoheader-block{position:relative;margin-bottom:30px}.videoheader-block .videoheader-container{position:relative;width:100%;overflow:hidden}.videoheader-block .videoheader-container video{width:100%;height:100%;object-fit:cover}.videoheader-block .videoheader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;padding:20px}.videoheader-block .videoheader-overlay .overlay-content{max-width:800px}.videoheader-block .videoheader-overlay .overlay-content .overlay-text h1,.videoheader-block .videoheader-overlay .overlay-content .overlay-text h2,.videoheader-block .videoheader-overlay .overlay-content .overlay-text h3,.videoheader-block .videoheader-overlay .overlay-content .overlay-text h4,.videoheader-block .videoheader-overlay .overlay-content .overlay-text h5,.videoheader-block .videoheader-overlay .overlay-content .overlay-text h6{color:#fff;margin-bottom:20px}.videoheader-block .videoheader-overlay .overlay-content .overlay-text p{font-size:1.2rem;margin-bottom:20px}.videoheader-block .videoheader-overlay .overlay-content .overlay-button{margin-top:20px}.videoheader-block .videoheader-overlay .overlay-content .overlay-button .btn{padding:10px 30px;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.videoheader-block .videoheader-overlay .overlay-content .overlay-button .btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}@media (max-width:768px){.videoheader-block .videoheader-overlay .overlay-content .overlay-text h1{font-size:2rem}.videoheader-block .videoheader-overlay .overlay-content .overlay-text p{font-size:1rem}}