.elementor-kit-143{--e-global-color-primary:#014766;--e-global-color-secondary:#016586;--e-global-color-text:#143A47;--e-global-color-accent:#D0D800;--e-global-color-5b9e8b8:#035D8F;--e-global-color-ae7459d:#035D8FCC;--e-global-color-d7c4e52:#035D8F99;--e-global-color-258d848:#035D8F33;--e-global-color-b5778f2:#035D8F1A;--e-global-color-41ed9e4:#C00A1A;--e-global-color-871ad42:#C00A1ACC;--e-global-color-60ff5fa:#C00A1A99;--e-global-color-e5ecc1d:#C00A1A33;--e-global-color-00d6792:#C00A1A1A;--e-global-color-a977d8b:#000000;--e-global-color-3246a57:#000000CC;--e-global-color-90334c1:#00000099;--e-global-color-41fe8fc:#00000033;--e-global-color-b4ad38c:#0000001A;--e-global-color-b1cbac8:#FFFFFF;--e-global-color-4c34669:#FFFFFFCC;--e-global-color-a01f14b:#FFFFFF99;--e-global-color-30bd33b:#FFFFFF33;--e-global-color-0ad4c93:#FFFFFF1A;--e-global-color-999c890:#F3F5F7;--e-global-color-4dfeaf8:#F27D26;--e-global-color-b020e8d:#4A4A4A;--e-global-color-63a97b2:#FAF7F2;--e-global-color-75f3c1b:#F0EBE1;--e-global-color-7e3a0c1:#4A3428;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:600;--e-global-typography-bc62573-font-size:32px;--e-global-typography-bc62573-font-weight:400;--e-global-typography-bc62573-line-height:1.2em;--e-global-typography-ae94332-font-size:26px;--e-global-typography-ae94332-font-weight:400;--e-global-typography-ae94332-line-height:1.2em;--e-global-typography-f3b357c-font-size:22px;--e-global-typography-f3b357c-font-weight:500;--e-global-typography-f3b357c-text-transform:none;--e-global-typography-f3b357c-line-height:1.4em;--e-global-typography-ac5900c-font-size:22px;--e-global-typography-ac5900c-font-weight:300;--e-global-typography-ac5900c-text-transform:uppercase;--e-global-typography-ac5900c-line-height:1.4em;--e-global-typography-ac5900c-letter-spacing:3px;--e-global-typography-c956c8b-font-family:"Fraunces";--e-global-typography-c956c8b-font-size:60px;--e-global-typography-c956c8b-font-weight:600;--e-global-typography-ssinter1-font-family:"Inter";--e-global-typography-ssinter1-font-weight:400;color:#143A47;font-family:"Lato", Sans-serif;}.elementor-kit-143 button,.elementor-kit-143 input[type="button"],.elementor-kit-143 input[type="submit"],.elementor-kit-143 .elementor-button{background-color:#D0D800;font-family:"Lato", Sans-serif;font-weight:700;color:#014766;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-kit-143 e-page-transition{background-color:#FFBC7D;}.elementor-kit-143 a{color:#016586;}.elementor-kit-143 a:hover{color:#014766;}.elementor-kit-143 h1{color:#014766;font-family:"Lato", Sans-serif;font-weight:700;}.elementor-kit-143 h2{color:#014766;font-family:"Lato", Sans-serif;font-weight:700;}.elementor-kit-143 h3{color:#014766;font-family:"Lato", Sans-serif;font-weight:700;}.elementor-kit-143 h4{color:#014766;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-kit-143 h5{color:#014766;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-kit-143 h6{color:#014766;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-kit-143 button:hover,.elementor-kit-143 button:focus,.elementor-kit-143 input[type="button"]:hover,.elementor-kit-143 input[type="button"]:focus,.elementor-kit-143 input[type="submit"]:hover,.elementor-kit-143 input[type="submit"]:focus,.elementor-kit-143 .elementor-button:hover,.elementor-kit-143 .elementor-button:focus{border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-143{--e-global-typography-bc62573-font-size:26px;--e-global-typography-ae94332-font-size:24px;--e-global-typography-f3b357c-font-size:21px;--e-global-typography-ac5900c-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-143{--e-global-typography-bc62573-font-size:24px;--e-global-typography-ae94332-font-size:22px;--e-global-typography-f3b357c-font-size:20px;--e-global-typography-ac5900c-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@font-face{font-family:'SixHands Black';src:url('https://playa-boats.com/wp-content/uploads/2026/06/SixHandsBlack.woff2') format('woff2'),url('https://playa-boats.com/wp-content/uploads/2026/06/SixHandsBlack.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}/*RGBLOCK*/.rg-steps{position:relative;margin-top:6px}.rg-steps .rg-line{position:absolute;top:27px;left:10%;right:10%;height:3px;background:#D0D800;z-index:0;border-radius:2px}.rg-steps .rg-row{display:flex;gap:24px;position:relative;z-index:1}.rg-steps .rg-step{flex:1 1 0;min-width:0;text-align:center}.rg-steps .rg-badge{width:54px;height:54px;border-radius:50%;background:#D0D800;color:#014766;font-family:'Lato',sans-serif;font-weight:900;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border:4px solid #fff;box-shadow:0 4px 14px rgba(1,71,102,.12)}.rg-steps .rg-st{font-family:'Lato',sans-serif;color:#014766;font-size:18px;font-weight:700;line-height:1.25;margin:0 0 8px}.rg-steps .rg-sp{font-family:'Lato',sans-serif;color:#3C5560;font-size:14px;line-height:1.6;margin:0}@media(max-width:767px){.rg-steps .rg-row{flex-direction:column;gap:26px}.rg-steps .rg-line{top:0;bottom:0;left:26px;right:auto;width:3px;height:auto}.rg-steps .rg-step{text-align:left;padding-left:74px;position:relative;min-height:54px}.rg-steps .rg-badge{position:absolute;left:0;top:0;margin:0}}.rg-cta-anim{background:linear-gradient(120deg,#014766,#016586,#02597A,#014766)!important;background-size:300% 300%!important;animation:rgShift 16s ease infinite}@keyframes rgShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.elementor-widget-image-carousel .elementor-swiper-button{background:#D0D800!important;color:#014766!important;width:52px!important;height:52px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,0,0,.30);transition:background .2s ease,transform .2s ease;z-index:5}.elementor-widget-image-carousel .elementor-swiper-button:hover{background:#fff!important;transform:translateY(-50%) scale(1.06)}.elementor-widget-image-carousel .elementor-swiper-button svg,.elementor-widget-image-carousel .elementor-swiper-button i{font-size:18px;color:#014766}.elementor-widget-image-carousel .elementor-swiper-button-prev{left:10px}.elementor-widget-image-carousel .elementor-swiper-button-next{right:10px}.elementor-widget-image-carousel .swiper-pagination-bullet{background:#fff;opacity:.5}.elementor-widget-image-carousel .swiper-pagination-bullet-active{background:#D0D800;opacity:1}.rg-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .75s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.rg-reveal.rg-in{opacity:1;transform:none}@keyframes rgHero{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.rg-hin{animation:rgHero .75s both cubic-bezier(.2,.7,.3,1)}
/*CMPLZBTN*/
.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-accept-all,#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept{background-color:#D0D800!important;color:#014766!important;border-color:#D0D800!important;font-weight:700!important}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-accept-all:hover,#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept:hover{background-color:#bcc400!important;color:#014766!important;border-color:#bcc400!important}
/*RGHEROSL*/
#rgHeroSlider:not(.swiper-initialized) > .e-con:nth-child(n+2),#rgHeroSlider:not(.swiper-initialized) > .e-con-inner > .e-con:nth-child(n+2){display:none}
#rgHeroSlider .swiper-slide{height:auto;width:100%!important;flex:0 0 100%!important;max-width:100%!important}
#rgHeroSlider .swiper-wrapper{display:flex;align-items:stretch}
#rgHeroSlider .rg-hero-pag{position:absolute;left:0;right:0;bottom:24px;z-index:6;display:flex;justify-content:center;gap:9px}
#rgHeroSlider .swiper-pagination-bullet{width:11px;height:11px;background:#ffffff;opacity:.5;border-radius:50%;transition:all .3s;cursor:pointer}
#rgHeroSlider .swiper-pagination-bullet-active{background:#D0D800;opacity:1;width:30px;border-radius:7px}
#rgHeroSlider .rg-hero-next,#rgHeroSlider .rg-hero-prev{position:absolute;width:48px;height:48px;border-radius:50%;background:#D0D800;color:#014766;top:50%;margin-top:-24px;z-index:6;box-shadow:0 8px 24px rgba(1,71,102,.28);transition:background .25s}
#rgHeroSlider .rg-hero-next:hover,#rgHeroSlider .rg-hero-prev:hover{background:#bcc400}
#rgHeroSlider .rg-hero-next:after,#rgHeroSlider .rg-hero-prev:after{font-family:Arial,Helvetica,sans-serif!important;font-size:24px;font-weight:700;line-height:1;color:#014766;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-top:-2px}#rgHeroSlider .rg-hero-prev:after{content:'‹'}#rgHeroSlider .rg-hero-next:after{content:'›'}
#rgHeroSlider .rg-hero-next{right:28px}
#rgHeroSlider .rg-hero-prev{left:28px}
@media(max-width:767px){#rgHeroSlider .rg-hero-next,#rgHeroSlider .rg-hero-prev{display:none}#rgHeroSlider .rg-hero-pag{bottom:16px}}
/*RGHEROH*/
#rgHeroSlider,#rgHeroSlider .swiper-slide{min-height:calc(100vh - 108px)!important}
@media(max-width:767px){#rgHeroSlider,#rgHeroSlider .swiper-slide{min-height:calc(100svh - 118px)!important}}/* End custom CSS */