.elementor .soc-tt{&::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.5 3c.3 2.3 1.7 3.9 4 4.1v3.4c-1.5.1-2.8-.4-4-1.2v6.2a6.1 6.1 0 1 1-6.1-6.1c.3 0 .6 0 .9.1v3.5a2.7 2.7 0 1 0 1.9 2.6V3h3.3z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.5 3c.3 2.3 1.7 3.9 4 4.1v3.4c-1.5.1-2.8-.4-4-1.2v6.2a6.1 6.1 0 1 1-6.1-6.1c.3 0 .6 0 .9.1v3.5a2.7 2.7 0 1 0 1.9 2.6V3h3.3z'/%3E%3C/svg%3E"); }\n}.elementor .soc-ig{&::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.3' cy='6.7' r='1' fill='%23000' stroke='none'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.3' cy='6.7' r='1' fill='%23000' stroke='none'/%3E%3C/svg%3E"); }\n}.elementor .soc-fb{&::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 8h3V4h-3c-2.8 0-4.5 1.8-4.5 4.6V11H7v4h2.5v7h4.1v-7h3l.6-4h-3.6V8.9c0-.6.3-.9.9-.9z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 8h3V4h-3c-2.8 0-4.5 1.8-4.5 4.6V11H7v4h2.5v7h4.1v-7h3l.6-4h-3.6V8.9c0-.6.3-.9.9-.9z'/%3E%3C/svg%3E"); }\n}.elementor .soc:hover,.elementor .soc:focus-visible{opacity:100%;}.elementor .soc{color:inherit;border-radius:999px;border-width:1px;border-color:currentColor;border-style:solid;opacity:80%;transition:opacity 0.2s;justify-content:center;align-items:center;display: inline-flex !important; width: 44px !important; height: 44px !important; min-width: 44px !important; padding: 0 !important; &::before { content: ''; display: block; width: 18px; height: 18px; background: currentColor; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; } border-radius: 999px !important; border: 1px solid currentColor !important; &::before { content: '' !important; display: block !important; position: static !important; width: 18px !important; height: 18px !important; background: currentColor !important; -webkit-mask-repeat: no-repeat !important; mask-repeat: no-repeat !important; -webkit-mask-position: center !important; mask-position: center !important; -webkit-mask-size: contain !important; mask-size: contain !important; }\n}.elementor .socials{margin-block-start:1rem;gap:0.5rem;flex-wrap:wrap;align-items:center;display: flex !important; padding: 0 !important;\n}.elementor .cardphoto-655{background-image: linear-gradient(to bottom, rgba(7,24,46,0.7) 0%, rgba(7,24,46,0) 32%, rgba(7,24,46,0) 52%, rgba(7,24,46,0.88) 100%), url(/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-14-at-8.57.53-AM-576x1024.jpeg); background-size: cover; background-position: center;\n}.elementor .rev-band{background-image:linear-gradient(180deg, #FFF8F1 0%,#FFEEDD 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:!important;border-top: 1px solid rgba(245,134,42,0.28) !important; border-bottom: 4px solid #F5862A !important; margin-bottom: 1.5rem !important; & .label { color: #C2410C !important; font-weight: 600 !important; } & .label::before { content: ''; display: inline-block; width: 1.75rem; height: 3px; margin-right: 0.6rem; vertical-align: middle; border-radius: 2px; background: #F5862A; } & .point { background: #FFFFFF !important; border-top: 4px solid #F5862A !important; box-shadow: 0 10px 28px rgba(194,65,12,0.10) !important; } & .point span { color: #9A3412 !important; font-weight: 500 !important; } & .pill { border: 1.5px solid #F5862A !important; color: #9A3412 !important; background: #FFFFFF !important; } & .pill:hover { background: #F5862A !important; color: #FFFFFF !important; }\n}.elementor .ic-x1v6w2o6{--m: 0;\n}.elementor .ico-next{--m: 0;\n}.elementor .ico-prev{--m: 0;\n}.elementor .ic-after{--m: 0;\n}.elementor .figcaption{--m: 0;\n}.elementor .dd{--m: 0;\n}.elementor .dt{--m: 0;\n}.elementor .c{--m: 0;\n}.elementor .foot-base{--m: 0;\n}.elementor .name{--m: 0;\n}.elementor .foot-logo{--m: 0;\n}.elementor .foot-brand{--m: 0;\n}.elementor .foot-grid{--m: 0;\n}.elementor .foot{--m: 0;\n}.elementor .faq-more{--m: 0;\n}.elementor .ans{--m: 0;\n}.elementor .faq{--m: 0;\n}.elementor .faqs{--m: 0;\n}.elementor .read-more{--m: 0;\n}.elementor .read-body{--m: 0;\n}.elementor .read{--m: 0;\n}.elementor .portrait{--m: 0;\n}.elementor .people{--m: 0; align-items: stretch !important; & > .e-div-block-base { display: flex !important; flex-direction: column !important; } & .figcaption { flex: 1 1 auto !important; }\n}.elementor .about{--m: 0;\n}.elementor .facts-grid{--m: 0;\n}.elementor .panel{--m: 0;\n}.elementor .boat-more{--m: 0;\n}.elementor .specs{--m: 0;\n}.elementor .boat-photo{--m: 0;\n}.elementor .split{--m: 0;\n}.elementor .deck-foot{--m: 0;\n}.elementor .bot-t{--m: 0; & span { font-size: 0.875rem !important; } & b { font-size: 1.0625rem !important; }\n}.elementor .top-t{--m: 0; & b { font-size: 1.5rem !important; } & b { font-size: 1.5rem !important; } & span { font-size: 0.8125rem !important; }\n}.elementor .ccard{--m: 0; width: 14rem !important; height: 19rem !important;\n}.elementor .deck{--m: 0;\n}.elementor .deck-view{--m: 0;\n}.elementor .seg{--m: 0;\n}.elementor .t{--m: 0; & b { font-size: 1.375rem !important; } & span { font-size: 0.8125rem !important; }\n}.elementor .hcard{--m: 0; width: 14rem !important; height: 19rem !important;\n}.elementor .track{--m: 0;\n}.elementor .viewport{--m: 0;\n}.elementor .cards-col{--m: 0;\n}.elementor .p{--m: 0;\n}.elementor .l{--m: 0;\n}.elementor .k{--m: 0;\n}.elementor .stext{--m: 0;\n}.elementor .stage{--m: 0;\n}.elementor .dots{--m: 0;\n}.elementor .slider{--m: 0;\n}.elementor .pkg{--m: 0;\n}.elementor .cell{--m: 0;\n}.elementor .point{--m: 0;\n}.elementor .points{--m: 0;\n}.elementor .copy-text{--m: 0;\n}.elementor .copy{--m: 0;\n}.elementor .stop{--m: 0;\n}.elementor .stops{--m: 0;\n}.elementor .facts{--m: 0;\n}.elementor .cta{--m: 0;\n}.elementor .lead{--m: 0;\n}.elementor .welcome{--m: 0;\n}.elementor .i-go{--m: 0;\n}.elementor .i-grid{--m: 0;\n}.elementor .i-drop{--m: 0;\n}.elementor .i-book{--m: 0;\n}.elementor .i-now{--m: 0;\n}.elementor .ease{--m: 0;\n}.elementor .i-full{--m: 0;\n}.elementor .i-logo{--m: 0;\n}.elementor .i-bar{--m: 0;\n}.elementor .island{--m: 0;\n}.elementor .head-island{--m: 0;\n}.elementor .on{--m: 0;\n}.elementor .navlink{--m: 0;\n}.elementor .logo-l{--m: 0;\n}.elementor .logo{--m: 0;\n}.elementor .controls{--m: 0;\n}.elementor .round-g{--m: 0;\n}.elementor .round-l{--m: 0;\n}.elementor .round{--m: 0;\n}.elementor .pill-l{--m: 0;\n}.elementor .pill-g{--m: 0;\n}.elementor .pill-b{--m: 0;\n}.elementor .pill-w{--m: 0;\n}.elementor .pill{--m: 0;\n}.elementor .dark{--m: 0;\n}.elementor .intro{--m: 0;\n}.elementor .label{--m: 0;\n}.elementor .center{--m: 0;\n}.elementor .head-text{--m: 0;\n}.elementor .head{--m: 0;\n}.elementor .tight{--m: 0;\n}.elementor .sec{--m: 0;\n}.elementor .wrap{--m: 0;\n}