{"id":209,"date":"2024-07-11T17:57:59","date_gmt":"2024-07-11T17:57:59","guid":{"rendered":"https:\/\/sharkservices.es\/home\/"},"modified":"2025-02-11T19:06:08","modified_gmt":"2025-02-11T19:06:08","slug":"home","status":"publish","type":"page","link":"https:\/\/sharkservices.es\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<section class=\"header_14_1 background-1-light\" id=\"\" data-block-id=\"69e735d0cdc4f69e735d0cdc50\" data-block-name=\"acf\/header-14-1\" data-post-id=\"209\" data-stable-id=\"block_72964acaea132744891bf8529236ba8c\">\r\n    <div class=\"container\">\r\n        <div class=\"row\">\r\n            <div class=\"col col-top\" data-aos=\"fade-up\">\r\n                                                <h1 class=\"tamano2 color-1-headings-dark\">Welcome to Shark Yacht Services<\/h1>\r\n                                                <div class=\"texto tamano7 color-1-body-dark\"><p>Your trusted partner in yacht maintenance, repair, and<br \/>\ncare in Mallorca. We provide specialized services to ensure top performance and safety.<\/p>\n<\/div>\r\n                \r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n            <div class=\"imagen\" data-aos=\"zoom-in\" style=\"background-image:url('https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/09\/Default_Una_imagen_elegante_y_limpia_de_un_yate_de_lujo_navega_0.jpg');\"\r\n            aria-label=\"\"><\/div>\r\n    <\/section>\r\n<style>\r\n    .header_14_1 {\r\n        height: 100%;\r\n        max-height: 1081px;\r\n    }\r\n\r\n    .header_14_1 .btn-round {\r\n        border-radius: 60px;\r\n        padding: 12px 25px;\r\n        display: inline-block;\r\n        min-width: 175px;\r\n        text-align: center;\r\n        text-decoration: none;\r\n    }\r\n\r\n    .header_14_1 .btn-round.secundario {\r\n        background-color: var(--color-boton-3-hover);\r\n        color: var(--color-boton-3-texto-hover);\r\n    }\r\n\r\n    .header_14_1 .btn-round.secundario:hover {\r\n        background-color: var(--color-boton-3-normal);\r\n        color: var(--color-boton-3-texto-normal);\r\n    }\r\n\r\n    .header_14_1 .subtitulo {\r\n        padding-bottom: 22px;\r\n    }\r\n\r\n    .header_14_1 .col-top h1 {\r\n        padding-bottom: 22px;\r\n    }\r\n\r\n    .header_14_1 .col-top {\r\n        height: 100%;\r\n        min-height: calc(51dvh - 150px);\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n\r\n        max-width: 1230px;\r\n        margin: 0 auto;\r\n        text-align: center;\r\n        padding: 50px 50px 102px;\r\n    }\r\n\r\n    .header_14_1 .imagen {\r\n        height: 500px;\r\n        background-position: center;\r\n        background-repeat: no-repeat;\r\n        background-size: cover;\r\n    }\r\n\r\n    .header_14_1 .enlaces {\r\n        display: inline-flex;\r\n        gap: 25px;\r\n        flex-wrap: wrap;\r\n        margin-top: 35px;\r\n        justify-content: center;\r\n    }\r\n\r\n    @media (max-width:992px) {\r\n        .header_14_1 {\r\n            height: auto;\r\n            max-height: initial;\r\n        }\r\n\r\n        .header_14_1 .col-top {\r\n            min-height: initial;\r\n            padding: 30px 0 50px;\r\n        }\r\n\r\n        .header_14_1 .imagen {\r\n            max-height: 284px;\r\n        }\r\n    }\r\n\r\n    @media (max-width:768px) {\r\n        .header_14_1 .col-top h1 {\r\n            line-height: var(--tamano3-line-height);\r\n        }\r\n    }\r\n\r\n    @media (max-width:400px) {\r\n        .header_14_1 .row {\r\n            margin: 0;\r\n        }\r\n    }\r\n<\/style>\r\n\n\n<section class=\"services_13_3 background-1-light\" id=\"\" data-block-id=\"69e735d0d0eb969e735d0d0eba\" data-block-name=\"acf\/services-13-3\" data-post-id=\"209\" data-stable-id=\"block_52ae4e273d6b77d1e8dcfe387723a609\">\r\n    <div class=\"container\">\r\n        <div class=\"row\">\r\n            <div class=\"col\" data-aos=\"fade-up\">\r\n                                <h2 class=\"tamano2 color-1-headings-dark\"><span class=\"ez-toc-section\" id=\"Our_Services\"><\/span>Our Services<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n                                                <div class=\"texto-top tamano7 color-1-body-dark\"><p>Nautical excellence in comprehensive services.<\/p>\n<\/div>\r\n                            <\/div>\r\n        <\/div>\r\n        <div class=\"row row-servicios\">\r\n            <div class=\"col col-servicios\" data-aos=\"fade-up\">\r\n\r\n                                                                                    <a class=\"servicio-item\" href=\"https:\/\/sharkservices.es\/en\/servicios\/onboard-catering\/\">\r\n                            <div class=\"\">\r\n                                <div class=\"imagen\" style=\"background-image:url('https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/07\/Default_Una_imagen_de_un_yate_elegante_navegando_en_aguas_cris_0.jpg');\"\r\n                                    aria-label=\"\"><\/div>\r\n\r\n                                                                    <h3 class=\"tamano4 boton-4-texto-normal\">ONBOARDING CATERING<\/h3>\r\n                                                                                                    <div class=\"texto tamano7 color-1-body-dark\">\r\n                                        <p>At Shark Yacht Services, we provide a fully customized onboard catering service. We can deliver food in disposable containers for convenience, create delicious tapas boards with top-quality products, or prepare specially tailored menus to suit your preferences and needs. Whether you&#8217;re enjoying a relaxing day on the water or celebrating a special occasion, we guarantee a unique gastronomic experience.<\/p>\n\r\n                                    <\/div>\r\n                                                            <\/div>\r\n                        <\/a>\r\n                                                                    <a class=\"servicio-item\" href=\"https:\/\/sharkservices.es\/en\/servicios\/laundry\/\">\r\n                            <div class=\"\">\r\n                                <div class=\"imagen\" style=\"background-image:url('https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/11\/e121cad0-0d01-11ed-8b4f-41230e565993-loading-laundry-washing-machine-iStock.jpg');\"\r\n                                    aria-label=\"\"><\/div>\r\n\r\n                                                                    <h3 class=\"tamano4 boton-4-texto-normal\">LAUNDRY<\/h3>\r\n                                                                                                    <div class=\"texto tamano7 color-1-body-dark\">\r\n                                        <p>We offer a full nautical laundry service, with pickup and delivery at the port. We ensure the highest quality in caring for your marine textiles, keeping them in perfect condition for every season. Reserve your service 24 hours in advance and enjoy the convenience of receiving your clean clothes ready for the water without any worries.<\/p>\n\r\n                                    <\/div>\r\n                                                            <\/div>\r\n                        <\/a>\r\n                                                                    <a class=\"servicio-item\" href=\"https:\/\/sharkservices.es\/en\/servicios\/maintenance-and-cleaning\/\">\r\n                            <div class=\"\">\r\n                                <div class=\"imagen\" style=\"background-image:url('https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/11\/SaveClip.App_464472909_1093595939124122_1920886270447688068_n.jpg');\"\r\n                                    aria-label=\"\"><\/div>\r\n\r\n                                                                    <h3 class=\"tamano4 boton-4-texto-normal\">MECHANICAL AND DIAGNOSTIC SERVICES<\/h3>\r\n                                                                                                    <div class=\"texto tamano7 color-1-body-dark\">\r\n                                        <p>We offer comprehensive mechanical and diagnostic services for boats, specializing in outboard and inboard engines. As Jaltest Marine authorized agents, we use cutting-edge technology to ensure precise diagnostics and thorough maintenance. Our highly trained technicians identify and resolve any issues, keeping your boat in top condition. We also provide emergency assistance to get you back on the water as quickly as possible.<\/p>\n\r\n                                    <\/div>\r\n                                                            <\/div>\r\n                        <\/a>\r\n                                                                    <a class=\"servicio-item\" href=\"https:\/\/sharkservices.es\/en\/servicios\/review-and-repair\/\">\r\n                            <div class=\"\">\r\n                                <div class=\"imagen\" style=\"background-image:url('https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/11\/SaveClip.App_463875676_1078313953204728_7751078066043356382_n.jpg');\"\r\n                                    aria-label=\"\"><\/div>\r\n\r\n                                                                    <h3 class=\"tamano4 boton-4-texto-normal\">CLEANING AND MAINTENANCE<\/h3>\r\n                                                                                                    <div class=\"texto tamano7 color-1-body-dark\">\r\n                                        <p>We provide specialized cleaning and maintenance services for boats, ensuring your vessel is always in top condition. Our services include deep cleaning and general cleaning, and we can also add fluid checks to ensure your boat is always in perfect condition. Contact us at least 24 hours in advance to book your service.<\/p>\n\r\n                                    <\/div>\r\n                                                            <\/div>\r\n                        <\/a>\r\n                                                                    <a class=\"servicio-item\" href=\"https:\/\/sharkservices.es\/en\/servicios\/boat-and-yacht-charter\/\">\r\n                            <div class=\"\">\r\n                                <div class=\"imagen\" style=\"background-image:url('https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/10\/Leonardo_Vision_XL_Un_lujoso_yate_anclado_en_las_aguas_cristal_0.jpg');\"\r\n                                    aria-label=\"\"><\/div>\r\n\r\n                                                                    <h3 class=\"tamano4 boton-4-texto-normal\">BOAT AND YACHT CHARTER<\/h3>\r\n                                                                                                    <div class=\"texto tamano7 color-1-body-dark\">\r\n                                        <p>We offer a range of boats available for daily or overnight charters. We tailor our services to your needs and preferences, ensuring your maritime experience is unforgettable. Whether you&#8217;re looking for a one-day getaway or a multi-day adventure, Shark Yacht Services has the perfect vessel for you. Enjoy comfort, luxury, and safety while cruising the waters of Mallorca.<\/p>\n\r\n                                    <\/div>\r\n                                                            <\/div>\r\n                        <\/a>\r\n                                    \r\n\r\n            <\/div>\r\n                    <\/div>\r\n    <\/div>\r\n<\/section>\r\n<style>\r\n    .services_13_3 .btn-round {\r\n        border-radius: 60px;\r\n        padding: 12px 25px;\r\n        display: inline-block;\r\n        min-width: 175px;\r\n        text-align: center;\r\n\r\n        text-decoration: none;\r\n    }\r\n\r\n    .services_13_3 .servicio-item h3 {\r\n        padding-bottom: 15px;\r\n    }\r\n\r\n    .services_13_3 .row-ctas .col {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 30px;\r\n        flex-wrap: wrap;\r\n        justify-content: center;\r\n    }\r\n\r\n    .services_13_3 .row-ctas {\r\n        padding-top: 85px;\r\n    }\r\n\r\n    .services_13_3 .col-servicios {\r\n        display: flex;\r\n        gap: 30px;\r\n        flex-wrap: wrap;\r\n        row-gap: 60px;\r\n    }\r\n\r\n    .services_13_3 .servicio-item {\r\n        text-decoration: none;\r\n        width: calc(33.33% - 20px);\r\n    }\r\n\r\n    .services_13_3 .servicio-item .imagen {\r\n        margin-bottom: 30px;\r\n        height: 420px;\r\n        border-radius: 3px;\r\n        background-position: center;\r\n        background-repeat: no-repeat;\r\n        background-size: cover;\r\n    }\r\n\r\n    .services_13_3 .servicio-item .video {\r\n        margin-bottom: 30px;\r\n        height: 420px;\r\n        border-radius: 3px;\r\n        overflow: hidden;\r\n        position: relative;\r\n    }\r\n\r\n    .services_13_3 .servicio-item .video iframe {\r\n        width: 100%;\r\n        height: 100%;\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        border: none;\r\n    }\r\n\r\n    .services_13_3 h2 {\r\n        padding-bottom: 30px;\r\n        max-width: 585px;\r\n        margin: 0 auto;\r\n        text-align: center;\r\n    }\r\n\r\n    .services_13_3 .texto-top {\r\n        padding-bottom: 60px;\r\n        max-width: 585px;\r\n        margin: 0 auto;\r\n        text-align: center;\r\n    }\r\n\r\n    .services_13_3 {\r\n        padding: 80px 0;\r\n    }\r\n\r\n    @media (max-width:1550px) {\r\n        .services_13_3 .servicio-item .imagen,\r\n        .services_13_3 .servicio-item .video {\r\n            height: 325px;\r\n        }\r\n    }\r\n\r\n    @media (max-width:1200px) {\r\n        .services_13_3 .servicio-item {\r\n            width: calc(50% - 15px);\r\n        }\r\n    }\r\n\r\n    @media (max-width:992px) {\r\n        .services_13_3 .row-ctas {\r\n            padding-top: 40px;\r\n        }\r\n\r\n        .services_13_3 .col-servicios {\r\n            row-gap: 30px;\r\n        }\r\n\r\n        .services_13_3 h2 {\r\n            padding-bottom: 20px;\r\n        }\r\n\r\n        .services_13_3 .texto-top {\r\n            padding-bottom: 35px;\r\n        }\r\n\r\n        .services_13_3 {\r\n            padding: 40px 0;\r\n        }\r\n    }\r\n\r\n    @media (max-width:768px) {\r\n        .services_13_3 .servicio-item {\r\n            width: 100%;\r\n        }\r\n    }\r\n<\/style>\r\n\n\n<section class=\"aboutus_11_1 background-1-light\" id=\"\"\r\n    original-block-id=\"block_5704d06fbdf7b4eddfa0e0d7c556edf2\" data-block-id=\"69e735d0d88c269e735d0d88c3\" data-block-name=\"acf\/about-us-11-1\" data-post-id=\"209\" data-stable-id=\"block_5704d06fbdf7b4eddfa0e0d7c556edf2\">\r\n    <div class=\"container\">\r\n        <div class=\"row\">\r\n            <div class=\"col col-left\" data-aos=\"fade-right\">\r\n                                <h2 class=\"tamano3 color-1-headings-dark\"><span class=\"ez-toc-section\" id=\"NAUTICAL_EXPERIENCE\"><\/span>NAUTICAL EXPERIENCE <span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n                \r\n                                <div class=\"texto color-1-body-dark tamano7\" data-desactivar-leer-mas=\"0\">\r\n                    <span class=\"texto-corto\"><\/span>\r\n                    <span class=\"texto-completo\" style=\"display: none;\"><p style=\"text-align: left;\">At SHARK, we are dedicated to providing excellent nautical services in Mallorca. We are a young company, but with a clear vision:<\/p>\n<p style=\"text-align: left;\">To offer unforgettable experiences on the water. We provide yacht charter services, maintenance, cleaning, mechanical services, diagnostics, and onboard catering.<\/p>\n<p style=\"text-align: left;\">We take pride in our attention to detail and commitment to customer satisfaction. Sail with confidence and style.<\/p>\n<p style=\"text-align: left;\">Join our nautical community on Facebook and other social media to stay updated on our<br \/>\nlatest news.<\/p><\/span>\r\n                <\/div>\r\n                <div class=\"vermas tamano7 boton-4-texto-normal\">\r\n                    <span class=\"mas tamano7 boton-4-texto-normal\">Read more<\/span>\r\n                    <span class=\"menos hide tamano7 boton-4-texto-normal\">Read less<\/span>\r\n                    <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 8\" fill=\"none\"\r\n                        xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path id=\"Vector 14\" d=\"M1 1L6.5 6.5L12 1\" stroke=\"#2B275C\" stroke-width=\"1.5\" \/>\r\n                    <\/svg>\r\n                <\/div>\r\n                \r\n                            <\/div>\r\n\r\n            <div class=\"col col-right\" data-aos=\"fade-left\">\r\n                                <img decoding=\"async\" src=\"https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/09\/9c0be4a7-c645-4377-a1c5-411f3aa835d7-1.jpg\" alt=\"\" title=\"9c0be4a7-c645-4377-a1c5-411f3aa835d7\">\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\r\n<\/section>\r\n<style>\r\n    .aboutus_11_1 .btn-round {\r\n        border-radius: 60px;\r\n        padding: 12px 25px;\r\n        display: inline-block;\r\n        min-width: 175px;\r\n        text-align: center;\r\n\r\n        text-decoration: none;\r\n    }\r\n\r\n    .aboutus_11_1 .vermas svg path {\r\n        stroke: var(--boton-4-texto-normal);\r\n    }\r\n\r\n    .aboutus_11_1 .vermas .hide {\r\n        display: none;\r\n    }\r\n\r\n    .aboutus_11_1 .vermas.show svg {\r\n        transform: rotate(180deg);\r\n    }\r\n\r\n    .aboutus_11_1 .vermas {\r\n        margin: 20px 0 30px;\r\n        display: none;\r\n        align-items: center;\r\n        gap: 10px;\r\n        cursor: pointer;\r\n        width: max-content;\r\n    }\r\n\r\n    .aboutus_11_1 .vermas span {\r\n        font-weight: var(--tamano5-font-weight);\r\n    }\r\n\r\n    .aboutus_11_1 h2 {\r\n        padding-bottom: 60px;\r\n    }\r\n\r\n    .aboutus_11_1 .row .col-left {\r\n        padding-top: 75px;\r\n        max-width: 605px;\r\n    }\r\n\r\n    .aboutus_11_1 .texto {\r\n        margin-bottom: 50px;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 20px;\r\n        animation: all 0.5s ease-in-out;\r\n    }\r\n\r\n    .aboutus_11_1 .texto .texto-corto {\r\n        padding-bottom: 0 !important;\r\n    }\r\n\r\n    .aboutus_11_1 .texto ul,\r\n    .aboutus_11_1 .texto ol {\r\n        padding-left: 20px;\r\n    }\r\n\r\n    .aboutus_11_1 .texto *:not(:last-child) {\r\n        padding-bottom: 20px;\r\n    }\r\n\r\n    .aboutus_11_1 iframe {\r\n        width: 100%;\r\n        height: 100%;\r\n        min-height: 560px;\r\n        border-radius: 3px;\r\n    }\r\n\r\n    .aboutus_11_1 img {\r\n        border-radius: 3px;\r\n    }\r\n\r\n    .aboutus_11_1 .row {\r\n        display: flex;\r\n        gap: 180px;\r\n    }\r\n\r\n    .aboutus_11_1[original-block-id=\"block_5704d06fbdf7b4eddfa0e0d7c556edf2\"] .row {\r\n            }\r\n\r\n    .aboutus_11_1 {\r\n        position: relative;\r\n        background-position: center;\r\n        background-repeat: no-repeat;\r\n        background-size: cover;\r\n        padding: 81px 150px;\r\n        margin-top: -1px;\r\n        overflow: hidden;\r\n    }\r\n\r\n    @media (max-width:1750px) {\r\n        .aboutus_11_1 .row {\r\n            gap: 100px;\r\n        }\r\n    }\r\n\r\n    @media (max-width:1550px) {\r\n        .aboutus_11_1 {\r\n            padding-left: 50px;\r\n            padding-right: 50px;\r\n        }\r\n    }\r\n\r\n    @media (max-width:1350px) {\r\n        .aboutus_11_1 .row {\r\n            gap: 30px;\r\n        }\r\n    }\r\n\r\n    @media (max-width:1200px) {\r\n        .aboutus_11_1 {\r\n            padding-left: 0;\r\n            padding-right: 0;\r\n        }\r\n    }\r\n\r\n    @media (max-width:992px) {\r\n        .aboutus_11_1 .row .col-left {\r\n            padding-top: 0;\r\n            max-width: 100%;\r\n        }\r\n\r\n        .aboutus_11_1 .texto {\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        .aboutus_11_1 .vermas {\r\n            display: flex;\r\n        }\r\n\r\n        \/* .aboutus_11_1 .texto.show p:not(:first-child):not(:nth-child(2)) {\r\n            display: block;\r\n        }\r\n\r\n        .aboutus_11_1 .texto p:not(:first-child):not(:nth-child(2)) {\r\n            display: none;\r\n        } *\/\r\n\r\n        .aboutus_11_1 h2 {\r\n            padding-bottom: 25px;\r\n        }\r\n\r\n        .aboutus_11_1 .row {\r\n            flex-direction: column-reverse;\r\n        }\r\n\r\n        .aboutus_11_1 {\r\n            padding: 40px 0;\r\n        }\r\n\r\n        .aboutus_11_1 .video {\r\n            width: 100%;\r\n        }\r\n\r\n        .aboutus_11_1 iframe {\r\n            min-height: 475px;\r\n        }\r\n    }\r\n\r\n    @media (max-width:768px) {\r\n        .aboutus_11_1 iframe {\r\n            min-height: 310px;\r\n        }\r\n    }\r\n<\/style>\r\n<script>\r\n    jQuery(document).ready(function($) {\r\n        const $instance = $('.aboutus_11_1[original-block-id=\"block_5704d06fbdf7b4eddfa0e0d7c556edf2\"]');\r\n\r\n        if (!$instance.length) return;\r\n\r\n        const CONFIG_AU111 = {\r\n            limites: {\r\n                mobile: 200,\r\n                desktop: 600\r\n            },\r\n            breakpoint: 992\r\n        };\r\n\r\n        function truncarTextoEnUltimaPalabraAU111(texto, limite) {\r\n            if (texto.length <= limite) return texto;\r\n            const cortado = texto.substring(0, limite);\r\n            const ultimoEspacio = cortado.lastIndexOf(' ');\r\n            return (ultimoEspacio > limite * 0.8 ? cortado.substring(0, ultimoEspacio) : cortado) + '...';\r\n        }\r\n\r\n        function truncarHTMLAU111(html, limite) {\r\n            const $temp = $('<div>').html(html);\r\n            let chars = 0,\r\n                resultado = '';\r\n\r\n            function procesarNodoAU111(nodo) {\r\n                if (chars >= limite) return false;\r\n\r\n                if (nodo.nodeType === 3) {\r\n                    const texto = nodo.textContent || '';\r\n                    if (chars + texto.length <= limite) {\r\n                        resultado += texto;\r\n                        chars += texto.length;\r\n                    } else {\r\n                        resultado += truncarTextoEnUltimaPalabraAU111(texto, limite - chars);\r\n                        chars = limite;\r\n                        return false;\r\n                    }\r\n                } else if (nodo.nodeType === 1) {\r\n                    const $elem = $(nodo);\r\n                    const tag = nodo.tagName.toLowerCase();\r\n                    const textoElem = $elem.text();\r\n\r\n                    if (chars + textoElem.length <= limite) {\r\n                        resultado += $('<div>').append($elem.clone()).html();\r\n                        chars += textoElem.length;\r\n                    } else {\r\n                        const attrs = Array.from(nodo.attributes).map(a =>\r\n                            a.name + '=\"' + (a.value || '').replace(\/\"\/g, '&quot;') + '\"'\r\n                        ).join(' ');\r\n                        resultado += '<' + tag + (attrs ? ' ' + attrs : '') + '>';\r\n\r\n                        $elem.contents().each(function() {\r\n                            return procesarNodoAU111(this);\r\n                        });\r\n\r\n                        resultado += '<\/' + tag + '>';\r\n                        return false;\r\n                    }\r\n                }\r\n                return true;\r\n            }\r\n\r\n            $temp.contents().each(function() {\r\n                return procesarNodoAU111(this);\r\n            });\r\n\r\n            return resultado || truncarTextoEnUltimaPalabraAU111($temp.text(), limite);\r\n        }\r\n\r\n        function aplicarTruncadoAU111() {\r\n            $instance.find('.texto-completo').each(function() {\r\n                const $completo = $(this);\r\n                if ($completo.is(':visible')) return;\r\n\r\n                const $texto = $completo.closest('.texto');\r\n                const $corto = $completo.siblings('.texto-corto');\r\n                const $vermas = $texto.siblings('.vermas');\r\n\r\n                if (!$corto.length) return;\r\n\r\n                const html = $completo.html() || '';\r\n                const textoPlano = $completo.text() || '';\r\n                const esMobile = $(window).width() <= CONFIG_AU111.breakpoint;\r\n                const limite = esMobile ? CONFIG_AU111.limites.mobile : CONFIG_AU111.limites.desktop;\r\n                const desactivado = $texto.attr('data-desactivar-leer-mas') === '1';\r\n\r\n                if (desactivado) {\r\n                    if (!esMobile) {\r\n                        $corto.html(html).show();\r\n                        $vermas.hide();\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                if (textoPlano.length > limite) {\r\n                    $corto.html(truncarHTMLAU111(html, limite)).show();\r\n                    $vermas.css('display', 'flex');\r\n                } else {\r\n                    $corto.html(html).show();\r\n                    $vermas.hide();\r\n                }\r\n            });\r\n        }\r\n\r\n        aplicarTruncadoAU111();\r\n        $(window).on('resize', aplicarTruncadoAU111);\r\n\r\n        $instance.on('click', '.vermas', function() {\r\n            const $btn = $(this);\r\n            const $texto = $btn.siblings('.texto');\r\n            const $corto = $texto.find('.texto-corto');\r\n            const $completo = $texto.find('.texto-completo');\r\n\r\n            if ($corto.is(':visible')) {\r\n                $corto.hide();\r\n                $completo.show();\r\n                $btn.addClass('show');\r\n            } else {\r\n                $completo.hide();\r\n                aplicarTruncadoAU111();\r\n                $btn.removeClass('show');\r\n            }\r\n\r\n            $btn.find('span').toggleClass('hide');\r\n        });\r\n    });\r\n<\/script>\r\n\n\n<section class=\"maps_2_1 background-1-light\" id=\"PUERTO PORTALS\" data-block-id=\"69e735d0db0be69e735d0db0bf\" data-block-name=\"acf\/maps-2-1\" data-post-id=\"209\" data-stable-id=\"block_d54db907ef5d29464dd169e5114eb3f4\">\n\n                        <div id=\"maps_2_1\"><\/div>\n            <\/section>\n<style>\n    .maps_2_1 iframe {\n        width: 100%;\n        height: 490px;\n    }\n\n    .maps_2_1 {\n        padding: 81px 0;\n        position: relative;\n        z-index: 1;\n    }\n\n    @media (max-width:992px) {\n        .maps_2_1 iframe {\n            height: 350px;\n        }\n\n        .maps_2_1 {\n            padding: 40px 0;\n        }\n    }\n\n    .maps_2_1 img.capture {\n        width: 100%;\n    }\n\n    .maps_2_1 #maps_2_1 {\n        width: 100%;\n        height: 490px;\n    }\n\n    .maps_2_1 #maps_2_1 .leaflet-popup-content {\n\n        font-size: var(--tamano7-font-size);\n        font-weight: var(--tamano7-font-weight);\n        line-height: var(--tamano7-line-height);\n        letter-spacing: var(--tamano7-letter-spacing);\n        font-family: var(--tamano7-font-family);\n    }\n<\/style>\n    <script>\n        if (!maps_2_1) {\n            let maps_2_1 = null\n        }\n        maps_2_1 = function() {\n            \/\/ Coordenadas de la ubicaci\u00f3n\n            var latitud = \"39.530179\";\n            var longitud = \"2.568288\";\n\n            \/\/ Inicializar el mapa\n            var map = L.map('maps_2_1', {\n                gestureHandling: true\n            }).setView([latitud, longitud], 16);\n\n            \/\/ A\u00f1adir capa de mapa base\n            L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n                attribution: '',\n                maxZoom: 18,\n            }).addTo(map);\n            let temporaldecode = function(encodedString) {\n                var textArea = document.createElement('textarea');\n                textArea.innerHTML = encodedString;\n                return textArea.value;\n            }\n            \/\/ A\u00f1adir un marcador en la ubicaci\u00f3n\n            var marker = L.marker([latitud, longitud]).addTo(map);\n                        let tmpval = '&lt;p&gt;Encuentranos aqu\u00ed&lt;\/p&gt;\\n';\n            marker.bindPopup(temporaldecode(tmpval)).openPopup();\n                    }\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', maps_2_1);\n        } else {\n            maps_2_1()\n        }\n    <\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":30,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"iawp_total_views":10,"footnotes":""},"class_list":["post-209","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - SHARK YACH SERVICES<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sharkservices.es\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - SHARK YACH SERVICES\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sharkservices.es\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"SHARK YACH SERVICES\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-11T19:06:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - SHARK YACH SERVICES","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sharkservices.es\/en\/","og_locale":"en_US","og_type":"article","og_title":"Home - SHARK YACH SERVICES","og_url":"https:\/\/sharkservices.es\/en\/","og_site_name":"SHARK YACH SERVICES","article_modified_time":"2025-02-11T19:06:08+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sharkservices.es\/en\/","url":"https:\/\/sharkservices.es\/en\/","name":"Home - SHARK YACH SERVICES","isPartOf":{"@id":"https:\/\/sharkservices.es\/en\/#website"},"datePublished":"2024-07-11T17:57:59+00:00","dateModified":"2025-02-11T19:06:08+00:00","breadcrumb":{"@id":"https:\/\/sharkservices.es\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sharkservices.es\/en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sharkservices.es\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/sharkservices.es\/en\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/sharkservices.es\/en\/#website","url":"https:\/\/sharkservices.es\/en\/","name":"SHARK YACH SERVICES","description":"","publisher":{"@id":"https:\/\/sharkservices.es\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sharkservices.es\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sharkservices.es\/en\/#organization","name":"SHARK YACH SERVICES","url":"https:\/\/sharkservices.es\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sharkservices.es\/en\/#\/schema\/logo\/image\/","url":"https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/07\/669016869e4d4_SHARK-PARA-INSTA-12.png","contentUrl":"https:\/\/sharkservices.es\/wp-content\/uploads\/2024\/07\/669016869e4d4_SHARK-PARA-INSTA-12.png","width":2481,"height":1205,"caption":"SHARK YACH SERVICES"},"image":{"@id":"https:\/\/sharkservices.es\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/pages\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":19,"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/pages\/209\/revisions"}],"predecessor-version":[{"id":761,"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/pages\/209\/revisions\/761"}],"wp:attachment":[{"href":"https:\/\/sharkservices.es\/en\/wp-json\/wp\/v2\/media?parent=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}