.wpforms-form .wpforms-field-container{display:flex;flex-wrap:wrap;padding:0;margin-inline:calc(-0.5*var(--ld-gutter-x))}.wpforms-form .wpforms-field-container>*:not([class*=col]){flex:0 0 100%}.wpforms-form .wpforms-field-container>div{position:relative}.wpforms-form .wpforms-field{padding-inline:1rem}.wpforms-form ul{list-style:none;padding:0;margin-bottom:0}.wpforms-form ul li{display:flex;gap:.5rem}.wpforms-form .wpforms-recaptcha-container{margin-block:1rem}.wpforms-form .wpforms-field-description{font-size:.7rem;font-weight:bold;color:#404040}.wpforms-form label:not(.wpforms-field-label-inline){font-weight:400;position:relative;font-size:.875rem;translate:1rem 50%;margin-top:-50%;background-color:var(--ld-body-bg);padding-inline:.25rem;color:var(--ld-brand);z-index:1}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),.wpforms-form select,.wpforms-form textarea{font-size:1rem;display:block}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),.wpforms-form select,.wpforms-form textarea{border:0;outline:1px solid var(--ld-light-100);background-color:var(--ld-body-bg);padding:.6666666667rem 1rem;width:100%;color:var(--ld-body-color);transition:all .2s ease-in-out}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-webkit-input-placeholder,.wpforms-form select::-webkit-input-placeholder,.wpforms-form textarea::-webkit-input-placeholder{color:#adb5bd;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-webkit-input-placeholder,.wpforms-form select::-webkit-input-placeholder,.wpforms-form textarea::-webkit-input-placeholder{transition:none}}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-moz-placeholder,.wpforms-form select::-moz-placeholder,.wpforms-form textarea::-moz-placeholder{color:#adb5bd;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-moz-placeholder,.wpforms-form select::-moz-placeholder,.wpforms-form textarea::-moz-placeholder{transition:none}}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-ms-input-placeholder,.wpforms-form select:-ms-input-placeholder,.wpforms-form textarea:-ms-input-placeholder{color:#adb5bd;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-ms-input-placeholder,.wpforms-form select:-ms-input-placeholder,.wpforms-form textarea:-ms-input-placeholder{transition:none}}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-moz-placeholder,.wpforms-form select:-moz-placeholder,.wpforms-form textarea:-moz-placeholder{color:#adb5bd;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-moz-placeholder,.wpforms-form select:-moz-placeholder,.wpforms-form textarea:-moz-placeholder{transition:none}}@media(prefers-reduced-motion: reduce){.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),.wpforms-form select,.wpforms-form textarea{transition:none}}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):is(focus,:active,:focus-within,:focus-visible),.wpforms-form select:is(focus,:active,:focus-within,:focus-visible),.wpforms-form textarea:is(focus,:active,:focus-within,:focus-visible){outline:2px solid var(--ld-brand);color:var(--ld-brand);font-weight:500}.wpforms-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])+.wpforms-has-error em,.wpforms-form select+.wpforms-has-error em,.wpforms-form textarea+.wpforms-has-error em{display:none}.wpforms-form select{padding:.729rem 1rem}.wpforms-form .choices__inner{border-color:var(--ld-light-100) !important}.wpforms-form .wpforms-field-checkbox{margin-top:1rem}.wpforms-form .wpforms-has-error{color:#dc3545;margin-bottom:.5rem}.wpforms-form .wpforms-has-error::-webkit-input-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form .wpforms-has-error::-webkit-input-placeholder{transition:none}}.wpforms-form .wpforms-has-error::-moz-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form .wpforms-has-error::-moz-placeholder{transition:none}}.wpforms-form .wpforms-has-error:-ms-input-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form .wpforms-has-error:-ms-input-placeholder{transition:none}}.wpforms-form .wpforms-has-error:-moz-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.wpforms-form .wpforms-has-error:-moz-placeholder{transition:none}}.wpforms-form .wpforms-has-error+label{color:#dc3545}.wpforms-form .wpforms-has-error input,.wpforms-form .wpforms-has-error select,.wpforms-form .wpforms-has-error textarea{color:#dc3545;outline-color:#dc3545}.wpforms-form .wpforms-required-label,.wpforms-form .wpforms-has-error em{color:#dc3545;font-size:1rem;font-style:normal}.wpforms-form .wpforms-error-container p{margin-block:1rem;background:#dc3545;color:#fff;padding:.5rem;font-size:.875rem;font-weight:bold;text-align:center}.wpforms-form .wpforms-submit{display:block;border:0;background:var(--ld-primary);border-color:var(--ld-primary);color:var(--ld-white);padding:.625rem .938rem;border:1px solid rgba(0,0,0,0);font-weight:400;font-size:1rem;transition:border-color .2s,background .2s,color .2s;transition:border-color .2s,background .2s}.wpforms-form .wpforms-submit:disabled{background:#ced4da;border-color:#ced4da;color:#404040}.wpforms-form .wpforms-submit:not(:disabled):hover{color:var(--ld-white);background:#00131f;border-color:#00131f}.wpforms-form em.wpforms-error{color:#fff;background:#dc3545;padding:.2rem .35rem;font-size:.6125rem;font-weight:bold;text-transform:uppercase;right:1rem;top:50%;transform:translateY(-50%);position:absolute;animation:hide 5s;animation-fill-mode:forwards}.wpforms-form fieldset+em.wpforms-error{position:relative;inset:0}.wpforms-form .wpforms-submit-container{margin-top:1rem}.wpforms-confirmation-container{background:linear-gradient(var(--ld-primary), var(--ld-brand));color:#fff;padding:2rem;text-align:left;position:relative;border:0}@keyframes hide{0%{display:block}100%{display:none}}.container .wpforms-container .wpforms-form .choices[data-type*=select-one]>.choices__inner{padding:.6666666667rem 1rem !important}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__pagination{--color: var(--ld-primary);--size: 1rem;margin-top:2rem;padding:0;display:flex;gap:.5rem}@media(width <= 991px){.splide__pagination{--size: 1rem}}.splide__pagination__page{background-color:var(--color);backdrop-filter:blur(3px);appearance:none;border:2px solid var(--color);border-radius:50%;padding:0;display:block;width:var(--size);height:var(--size);cursor:pointer;scale:.75;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.splide__pagination__page{transition:none}}.splide__pagination__page:hover{background-color:var(--color)}.splide__pagination__page:is(:hover,.is-active){border-color:var(--ld-secondary);background-color:rgba(0,0,0,0);scale:1}.gallery-section .grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}.gallery-section .image{aspect-ratio:16/10}@media(min-width: 768px){.gallery-section .image:not(:nth-child(3)){grid-column:span 1}.gallery-section .image:nth-child(3),.gallery-section .image:nth-child(4){grid-column:span 2;grid-row:span 2}}.specifications-section .divisor{display:inline-block;filter:drop-shadow(1rem 0 0 #495057)}.specifications-section .divisor.t-secondary{margin-inline:1rem 0}.specifications-section .divisor.t-gray{filter:drop-shadow(1rem 0 0 #BFBFBF)}.specifications-section .boat-name{display:inline-block;margin-inline:2rem 0}.specifications-section .spec-item{flex-grow:1;padding-inline:1rem}.specifications-section .spec-item:not(:last-child)::after{content:"";display:block;width:1px;top:50%;translate:0 -50%;right:0;bottom:0;height:80%;background:#dee2e6;position:absolute}.specifications-section details[open] summary:after{transform:rotate(180deg)}.specifications-section summary:after{content:"";display:flex;width:1.575rem;height:1.575rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m18 15-6-6-6 6"/></svg>') no-repeat center/contain;transition:transform .3s}.specifications-section .ps-sticky{top:5rem}.specifications-section .other-info:not(:last-child){border-bottom:1px solid #dee2e6}.specifications-section .image{--margin: -2.75rem;translate:0 var(--margin);margin-bottom:var(--margin)}.nav-boat-menu{z-index:1031;transition:transform .15s;top:0}.nav-boat-menu .nav a{padding:1rem;border-bottom:3px solid rgba(0,0,0,0);display:inline-block;translate:0 1px;transition:border-color .2s,color .2s}.nav-boat-menu .nav a:is(:hover,.active){color:var(--ld-secondary);border-color:currentColor}.front-dealers{z-index:1032}.single-boat-diferenciais .diferencial svg{min-width:1.5rem;height:1.5rem;margin-top:.25rem}.secao-monte-seu-barco{background:linear-gradient(0deg, rgba(25, 28, 31, 0.3), rgba(25, 28, 31, 0.3)),linear-gradient(360deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%),var(--bg) no-repeat bottom/cover,var(--ld-dark)}.secao-monte-seu-barco .grid{grid-template-rows:6fr 1fr}.secao-monte-seu-barco .btn-white{width:fit-content;margin-inline:auto}.technology-section .technology-item{display:grid;grid-template-rows:240px 1fr}.technology-section .technology-item .desc{translate:0 -1rem;width:90%;margin-inline:auto}.technology-section .splide__navigation-container{position:relative;display:flex;justify-content:center;gap:2rem;width:clamp(100px,300px,80vw);margin-inline:auto;margin-block-start:3rem}.technology-section .splide__custom-pagination{display:flex;align-items:center;gap:1rem;line-height:1}.technology-section .splide__custom-pagination .divider{font-size:80%}.technology-section .splide__arrow{cursor:pointer}.technology-section .splide__arrow svg{width:1rem}.technology-section .splide__arrow:hover{color:var(--ld-secondary)}.front-dealers .dealers{max-height:70dvh;overflow:clip auto;margin-inline:0 -1rem;padding-inline:0 1rem}.front-dealers .dealers::-webkit-scrollbar{width:14px}.front-dealers .dealers::-webkit-scrollbar-track{background:var(--track-color);border-radius:1px}.front-dealers .dealers::-webkit-scrollbar-thumb{background:var(--thumb-color)}.front-dealers .dealers::-webkit-scrollbar-thumb:hover{background:var(--ld-secondary)}.front-dealers iframe{width:100%;height:max(350px,50vh);margin-block-end:-0.45rem}.boat-similar .model-selected{padding:.5rem 1rem;position:absolute;inset:0 auto auto 50%;translate:-50% -50%;width:max-content}.boat-similar .boat-similar-image{height:150px;width:100%;object-position:bottom}.boat-similar .vantagem{display:grid;grid-template-columns:1.5rem 1fr;gap:.5rem;padding-block-end:1rem;margin-block-end:1rem}.boat-similar .vantagem:before{content:"";width:1.5rem;height:1.5rem;display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="%230C547C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M22 11.0799v.92c-.0012 2.1564-.6995 4.2546-1.9907 5.9818-1.2911 1.7271-3.106 2.9906-5.1739 3.6021-2.068.6114-4.2781.538-6.30093-.2094-2.02279-.7473-3.74982-2.1284-4.92351-3.9375-1.17369-1.809-1.73117-3.949-1.58928-6.1007.14188-2.15177.97553-4.20001 2.3766-5.83926 1.40107-1.63926 3.29451-2.78169 5.39791-3.25693 2.10341-.47524 4.30411-.25781 6.27381.61985"/><path stroke="%230C547C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M22 4 12 14.01l-3-3"/></svg>') no-repeat center/contain}.boat-similar .vantagem:not(:last-child){border-bottom:1px solid #bfbfbf}.video-section .video-cont{position:relative;width:100%;height:calc(100dvh - 4rem);aspect-ratio:16/9}.video-section .splide__pagination{position:relative;margin-block:1rem}.video-section .youtube-iframe,.video-section iframe{width:100%;height:100%}@media(max-width: 767.98px){.nav-boat-menu .nav{padding-inline:1rem 0;gap:0 .5rem;flex-wrap:nowrap;overflow:scroll;justify-content:start}.nav-boat-menu .nav li{flex:1 0 auto}.nav-boat-menu .nav a{padding:.5rem;translate:0}.specifications-section .title{font-size:1.35rem;margin-bottom:3rem}.specifications-section .divisor.t-secondary,.specifications-section .boat-name{margin-left:0}.specifications-section .boat-name{width:100%}.specifications-section .spec-item{width:100%;flex:1 0 100%}.specifications-section .spec-item:not(:last-child)::after{width:100%;height:1px;bottom:-0.5rem;top:auto;translate:0}.specifications-section .title-cont+.spec-cont{flex:0 0 80%;margin-inline:auto 0}.specifications-section .title-cont+.spec-cont .spec{padding:1rem;gap:1rem}.specifications-section .title-cont+.spec-cont,.specifications-section .spec-cont+.spec-cont{order:2}.specifications-section .spec-cont+.spec-cont{padding:0;flex:1 0 100%}.specifications-section .spec-cont+.spec-cont .spec{padding:9rem 1rem 3rem;gap:1rem}.specifications-section .image{order:1;position:absolute;left:0;translate:-50% 5%;z-index:1}.specifications-section .image img{height:min(70vh,450px);width:auto}.specifications-section .other-infos-cont,.specifications-section .buttons{order:4}.specifications-section .other-infos-cont{padding-inline:1rem}.specifications-section .other-infos-cont .title{margin-bottom:1rem;justify-content:space-between}.specifications-section .other-infos-cont .other-info{display:grid;grid-template-columns:3fr 1fr;gap:1rem}.specifications-section .other-infos-cont .other-info h4{text-align:right}.specifications-section .buttons{margin-top:3rem}.gallery-section .grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr}.gallery-section .image{aspect-ratio:16/12}.gallery-section .image:nth-child(3n){grid-column:span 2;grid-row:span 2;aspect-ratio:1/1}.owners-description .description{padding:3rem 1rem}.front-dealers .map{height:min(70vh,400px);padding:0}.contact-form-section form .wpforms-field-container{margin-inline:0}.contact-form-section .wpforms-submit-container{padding-inline:1rem}.contact-form-section#contact .px-0{padding-inline:1rem}.contact-form-section#contact .offset-md-1{padding-inline:0}}