:root{--color-theme: #e5da48;--color-theme-dark: #cee24b;--color-theme-light: #e7cdb0;--color-brand: #132ecd;--color-dark: #1b1b1b;--color-text: #3f3f3f;--color-muted: #757575;--color-line: #e6e6e6;--color-surface: #ffffff;--color-surface-alt: #f7f7f7;--font-heading: "Playfair Display", Georgia, "Times New Roman", cursive;--font-body: "Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-xxl: clamp(2.6rem, 6vw, 5.625rem);--fs-xl: clamp(2rem, 4vw, 2.5rem);--fs-lg: clamp(1.6rem, 3vw, 1.875rem);--fs-md: 1.5rem;--fs-sm: 1.125rem;--fs-base: 1rem;--fs-xs: .875rem;--lh-tight: 1.25;--lh-normal: 1.7;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4.5rem;--radius-sm: 2px;--radius-md: 6px;--radius-lg: 12px;--radius-full: 999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 10px 30px rgba(0, 0, 0, .12);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .18);--transition-fast: .18s ease;--transition-base: .3s ease;--transition-slow: .6s ease;--container-max: 1200px;--z-header: 1000;--z-mobile-menu: 1200;--z-scroll-top: 1100}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-surface);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-dark)}img{max-width:100%;height:auto}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-theme);outline-offset:2px}.page-wrapper{isolation:isolate}.preloader:before,.preloader:after{background:var(--pdr-blue);transition:transform .45s ease}.preloader .icon{display:flex;align-items:center;justify-content:center;background-image:none}.preloader .icon img{width:148px;height:auto;animation:pdr-preloader-pulse .9s ease-in-out infinite}@keyframes pdr-preloader-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.96)}}.page-loaded .preloader .icon{opacity:0;animation:none}.page-loaded .preloader{pointer-events:none}.skip-link{position:absolute;left:-999px;top:0;z-index:calc(var(--z-mobile-menu) + 1);padding:.75rem 1rem;background:var(--color-theme);color:#111;font-family:var(--font-body);font-weight:600}.skip-link:focus{left:0}@media(prefers-reduced-motion:reduce){.wow{visibility:visible!important;opacity:1!important;animation:none!important}.preloader:before,.preloader:after,.preloader .icon,.preloader .icon img{transition:none!important;animation:none!important}}:root{--pdr-blue: #132ecd;--pdr-yellow: #e5da48;--pdr-lime: #cee24b;--pdr-black: #221f20;--pdr-accent: var(--pdr-yellow);--pdr-accent-text: var(--pdr-blue);--pdr-on-accent: var(--pdr-black)}.main-footer,.header-top,.hidden-bar,.search-popup,.page-banner,.page-title,.banner-section,.comming-soon,.footer-bottom{--pdr-accent-text: var(--pdr-yellow)}.header-style-one .logo-desktop .logo{padding:18px 30px 0 18px}.header-style-one .logo-desktop .logo img{height:auto;width:100%;max-width:170px}@media(min-width:992px){.header-top-one .inner{padding-right:0}.header-top-one .top-text{display:block!important;position:absolute;left:50%;top:0;float:none;margin:0;padding:10px 0;transform:translate(-50%);white-space:nowrap;z-index:1}.header-top-one .top-search-form{float:right}}.home-about-section .left-col .upper-row{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:30px;min-height:0;padding-left:0}.home-about-section .left-col .upper-row .image-box{position:relative;inset:auto;width:100%;height:auto;margin:0}.home-about-section .left-col .upper-row .image-box img{width:100%;height:auto}.home-about-section .left-col .lower-content{padding-top:12px}.home-about-section .right-col .inner{padding-left:0}@media(max-width:575px){.home-about-section .left-col .upper-row{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:14px}.home-about-section .left-col .upper-row .sec-title h2{font-size:clamp(23px,7vw,34px);line-height:1.2}}.main-header .main-menu .navigation>li:hover>a,.main-header .main-menu .navigation>li.current>a,.main-header .main-menu .navigation>li>a:focus-visible,.sticky-header .main-menu .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li>a:focus-visible,.mobile-menu .navigation>li.current>a,.mobile-menu .navigation>li>a:hover,.mobile-menu .navigation>li>a:focus-visible{color:var(--pdr-accent-text)!important}.header-style-one .main-menu .navigation>li>a,.sticky-header .main-menu .navigation>li>a{color:var(--pdr-black)!important}.header-style-one .main-menu .navigation>li:hover>a,.header-style-one .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current>a{color:var(--pdr-accent-text)!important}@media(min-width:768px){.main-menu .navigation>li.dropdown>ul{left:50%;width:max-content;min-width:50%;max-width:180px;padding:8px 0;transform:translate(-50%,20px)}.main-menu .navigation>li.dropdown:hover>ul{transform:translate(-50%)}.main-menu .navigation>li>ul>li{padding:0 12px}.main-menu .navigation>li>ul>li>a{padding:10px 8px;white-space:normal;line-height:1.35;text-transform:none}}@media(min-width:992px)and (max-width:1340px){.header-top-one .inner{padding-left:230px;padding-right:0}.header-top-one .info{padding-right:10px}.header-top-one .info li{margin-right:16px;font-size:13px}.top-search-form{display:none!important}.header-top-one .my-account{display:block!important;width:190px;padding-right:8px;padding-left:8px}.header-top-one .my-account li{margin-right:20px}}@media(max-width:991px){.main-header .header-top .top-left{display:block!important;float:none;width:100%}.main-header .header-top .top-right{float:none;width:100%}.header-top-one .top-text{display:none!important}.header-top-one .info{float:none;display:flex;justify-content:center;border:0}.header-top-one .info li{margin:0 12px;font-size:13px}.top-search-form{display:none!important;float:none;width:100%}.header-top-one .my-account{position:relative;display:block!important;width:100%}}.features-section .values-carousel{padding:0 15px 34px}.features-section .values-carousel .feature-block{width:auto;padding:0 12px;margin-bottom:12px}.features-section .values-carousel .owl-nav{position:absolute;top:50%;left:-8px;right:-8px;display:flex;justify-content:space-between;margin-top:-34px;pointer-events:none}.features-section .values-carousel .owl-nav button{width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:var(--pdr-accent-text);pointer-events:auto}.features-section .values-carousel .owl-nav button:hover{background:var(--pdr-accent);border-color:var(--pdr-accent);color:var(--pdr-on-accent)}.features-section .values-carousel .owl-dots{display:flex;justify-content:center;gap:8px}.features-section .values-carousel .owl-dots button span{display:block;width:9px;height:9px;margin:4px;border-radius:50%;background:#ffffff73}.features-section .values-carousel .owl-dots button.active span{background:var(--pdr-accent)}@media(min-width:768px){.features-section .values-carousel .owl-nav,.features-section .values-carousel .owl-dots{display:none}}@media(max-width:767px){.owl-carousel .owl-nav,.owl-theme .owl-nav{display:none!important}.pdr-about-photos.owl-carousel .owl-nav,.pdr-about-photos.owl-theme .owl-nav{display:block!important}}.page-banner .inner-container{min-height:300px;padding:105px 0 80px}.page-banner h1{display:block}.pdr-news-listing .news-block-six .content-box .inner{min-height:0;padding-left:0}.pdr-news-listing .news-block-six .content-box .content:before{display:none}.pdr-news-listing .sidebar-page-container,.pdr-news-listing .pagination-box{overflow:visible}.pdr-news-listing .sidebar .sidebar-widget p{color:#7f8a99}.sidebar .archives .archive-block .image.is-logo{background:#fff}.sidebar .archives .archive-block .image.is-logo img{width:80px;height:80px;object-fit:contain;object-position:center;padding:10px;background:#fff}.pdr-news-source{margin-top:1.5rem;font-size:14px}.pdr-news-listing .news-block-six .image-box .image,.pdr-news-detail .news-block-six .image-box .image{aspect-ratio:770 / 400}.pdr-news-listing .news-block-six .image-box .image img,.pdr-news-detail .news-block-six .image-box .image img,.news-section .news-block .image-box img,.sidebar .recent-posts .post-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.news-section .news-block .image-box{height:88px;overflow:hidden}@media(max-width:767px){.page-banner .inner-container{min-height:220px;padding:76px 0 60px}.pdr-news-listing .news-block-six .content-box .inner{min-height:0;padding-left:0}.pdr-news-listing .news-block-six .content-box .content:before{display:none}}.btn-style-one .btn-title,.btn-style-five:hover .btn-title,.btn-style-six .btn-title,.scroll-to-top,.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul,.header-top-one,.services-section .title-box .image-layer:before,.service-block .lower-content .icon-box,.features-section,.features-section .feature-block .icon-box .octagon,.testimonials-section .image-layer:before,.subscribe-form-box,.main-footer,.footer-style-two .widgets-inner .left-image,.booking-section,.yacht-rental-section,.destination-block-two .inner-box,.facts-section,.footer-style-three,.footer-style-three .drop-link .link-dropdown,.footer-style-three .useful-links .links-panel,.page-banner,.about-section-three .content-outer .video-link a:hover .icon,.choose-destination .upper-row,.service-block-two .inner-box:hover .title-box .inner,.services-section-three .upper-row .image-layer:before,.comming-soon:before,.yacht-search-form .row .form-group .theme-btn,.yacht-search-form .row .form-group input[type=submit],.yacht-featured-image .inner-box,.activity-block-two .inner-box,.activity-block-two .image-layer:before,.review-block .inner,.main-booking-form .form-group .theme-btn,.main-booking-form .form-group input[type=submit],.tour-details .tour-map .location-point .inner{--pdr-accent-text: var(--pdr-yellow)}.banner-carousel .content-box h1{text-transform:none}.banner-carousel .slide-item:not(.content-right) .image-layer:after,.banner-carousel .slide-item.content-right .image-layer:after{position:absolute;inset:0;content:"";pointer-events:none}.banner-carousel .slide-item:not(.content-right) .image-layer:after{background:linear-gradient(90deg,#0a1856b8,#0a185675,#0a185600 76%)}.banner-carousel .slide-item.content-right .image-layer:after{background:linear-gradient(270deg,#0a1856b8,#0a185675,#0a185600 76%)}.banner-carousel .content-box h1{color:var(--pdr-yellow)!important;text-shadow:0 2px 12px rgba(0,0,0,.48)}.banner-carousel .content-box .text{color:#fff!important;text-shadow:0 1px 7px rgba(0,0,0,.85)}.home-01 .main-header.header-style-one .main-menu .navigation>li:not(.current)>a{color:#fff!important}.home-01 .main-header.header-style-one .main-menu .navigation>li:not(.current):hover>a,.home-01 .main-header.header-style-one .main-menu .navigation>li:not(.current)>a:focus-visible{color:var(--pdr-accent-text)!important}.home-01 .main-header.header-style-one .sticky-header .main-menu .navigation>li:not(.current)>a{color:var(--pdr-black)!important}.home-01 .main-header.header-style-one .sticky-header .main-menu .navigation>li:not(.current):hover>a,.home-01 .main-header.header-style-one .sticky-header .main-menu .navigation>li:not(.current)>a:focus-visible,.home-01 .main-header.header-style-one .sticky-header .main-menu .navigation>li.current>a{color:var(--pdr-accent-text)!important}@media(max-width:767px){.banner-carousel .slide-item .image-layer:after{background:linear-gradient(0deg,#0a1856c7,#0a185666 58%,#0a18561f)!important}}@media(max-width:991px){.banner-section.banner-one .banner-carousel .slide-item{padding:0;overflow:hidden}.banner-section.banner-one .banner-carousel .slide-item .image-layer,.banner-section.banner-one .banner-carousel .active .slide-item .image-layer{position:relative;height:0;padding-top:56.25%;background-size:contain;background-color:#071346;transform:none!important;transition:none!important}.banner-section.banner-one .banner-carousel .content-box{display:block;height:auto!important;min-height:0;padding:22px 16px 28px;background:var(--pdr-blue)}.banner-section.banner-one .banner-carousel .content-box .content{display:block;padding:0}.banner-section.banner-one .banner-carousel .content-box h1{font-size:clamp(28px,8vw,40px)}.banner-section.banner-one .banner-carousel .slide-item .image-layer:after{background:none!important}}.pdr-google-reviews-meta,.pdr-google-reviews-cta{position:relative;z-index:1;margin:0 auto 8px;color:#fff;text-align:center;font-size:14px}.pdr-google-reviews-cta{margin:28px 0 0}.pdr-google-reviews-meta a,.pdr-google-reviews-cta a,.testimonial-block .content .info h5 a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.testimonial-block .content .info h5 a{color:var(--pdr-blue)}.pdr-review-initials{display:grid;place-items:center;width:70px;height:70px;background:var(--pdr-blue);color:#fff;font-size:20px;font-weight:700;letter-spacing:.04em}.pdr-testimonial-note,.pdr-news-cta{padding:2.5rem;background:#132ecd;color:#fff;text-align:center}.pdr-testimonial-note p,.pdr-news-cta p{max-width:52rem;margin:0 auto 1.5rem;color:#fff;font-size:1.1rem}.pdr-news-cta h4{color:#fff}body:not(.home-01) .main-header.header-style-one{position:relative}.services-section .service-block .inner-box{padding-bottom:160px}.services-section .service-block .image-box{height:280px}.services-section .service-block .image-box img{width:100%;height:100%;object-fit:cover}.services-section .service-block .image-box:before{height:28px;bottom:6px}.services-section .service-block .lower-box,.services-section .service-block .lower-content{display:flex;flex-direction:column;min-height:210px}.services-section .service-block .lower-content{flex:1 1 auto;padding-top:28px;padding-bottom:28px}.services-section .service-block .lower-content h4{min-height:2.6em;margin-bottom:16px}.services-section .service-block .lower-content .link-box{margin-top:auto;min-height:2.4em}.services-section-two .row{display:flex;flex-wrap:wrap}.services-section-two .service-block-two{display:flex}.services-section-two .service-block-two .inner-box{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.services-section-two .service-block-two .image{flex:0 0 220px;height:220px;overflow:hidden}.services-section-two .service-block-two .image img{width:100%;height:100%;object-fit:cover}.services-section-two .service-block-two .lower-box{flex:1 1 auto;padding-top:115px}.services-section-two .service-block-two .title-box .inner{min-height:160px;display:flex;flex-direction:column;justify-content:center}.services-section-three .right-col .inner{padding-bottom:230px}.services-section-three .left-col .inner{padding-bottom:140px}.services-section-three .featured-block .icon-box{color:var(--pdr-yellow)}.features-section .feature-block h4{color:#fff!important}.features-section .feature-block .text{color:#ffffffe0}.main-footer .info ul li,.main-footer .info ul li a,.main-footer .links-widget .links li,.main-footer .links-widget .links li a{color:#fff}.main-footer .footer-tagline{color:#fff;font-size:16px;margin:-8px 0 22px}.main-footer .links-widget .widget-content{padding-left:0}.main-footer .info ul li a:hover,.main-footer .links-widget .links li a:hover{color:var(--pdr-yellow)}.main-footer .footer-bottom .copyright,.main-footer .footer-bottom .bottom-links,.main-footer .footer-bottom a{color:#fff}.main-footer .footer-bottom a:hover{color:var(--pdr-yellow)}.main-footer .footer-bottom .link-sep{color:#ffffff73}@media(max-width:991px){.services-section-four .service-list ul{flex-wrap:wrap;justify-content:center}}@media(max-width:575px){.services-section-four .service-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.services-section-four .service-list li{white-space:normal}}.portfolio-masonry .pdr-gallery-grid{display:block;column-count:2;column-gap:30px}.portfolio-masonry .pdr-gallery-grid .gallery-block-three{display:inline-block;width:100%;margin:0 0 30px;break-inside:avoid}.portfolio-masonry .pdr-gallery-grid .image img{width:100%;height:auto}.portfolio-masonry .pdr-gallery-grid .is-filtered-out{display:none}.pdr-gallery-page .filter-tabs button{padding:0;border:0;background:transparent;color:var(--pdr-blue);font:inherit;text-transform:uppercase;cursor:pointer}.pdr-gallery-page .filter-tabs button:hover,.pdr-gallery-page .filter-tabs button.active{color:var(--pdr-accent-text);text-decoration:underline;text-decoration-color:var(--pdr-yellow);text-underline-offset:5px}@media(max-width:767px){.portfolio-masonry .pdr-gallery-grid{column-count:1}}.banner-carousel .content-box h1 .banner-brand{display:block;font-size:.28em;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:.45em;color:var(--pdr-yellow)}.pdr-claim strong{font-weight:700}.pdr-claim--hero{max-width:22em;font-size:clamp(16px,2.1vw,22px)!important;font-weight:600;line-height:1.45!important;color:var(--pdr-yellow)!important}.pdr-claim--lead{margin:0 0 20px;padding:4px 0 4px 16px;border-left:4px solid var(--pdr-yellow);color:var(--pdr-blue);font-family:var(--font-heading);font-size:clamp(20px,2.5vw,28px);font-style:italic;line-height:1.35}.welcome-section .pdr-claim--lead{margin:18px 0 8px}.pdr-claim--band{position:relative;z-index:1;background:var(--pdr-blue);padding:36px 0}.pdr-claim--band p{margin:0 auto;max-width:920px;color:var(--pdr-yellow);text-align:center;font-family:var(--font-heading);font-size:clamp(22px,3vw,34px);font-style:italic;line-height:1.35}.pdr-claim-strip{background:var(--pdr-yellow);padding:14px 0}.pdr-claim--strip{margin:0 auto;max-width:920px;color:var(--pdr-blue);text-align:center;font-family:var(--font-heading);font-size:clamp(16px,2.1vw,22px);font-style:italic;line-height:1.4}.pdr-claim--footer{margin:0 0 10px;color:var(--pdr-yellow);font-size:15px;line-height:1.45;font-weight:600}.pdr-claim--aside{margin:0;font-weight:600;line-height:1.45}.pdr-about-quote .content-outer h2{font-size:clamp(26px,3.2vw,40px);line-height:1.3}.social-brand-icon[data-astro-cid-qlfjksao],.social-brand-icon[data-astro-cid-35ed7um5]{width:14px;height:16px;fill:currentColor;vertical-align:middle}
