.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}.boat-item-cont .boat-thumb{width:100%;aspect-ratio:16/10;object-fit:cover}.boat-item-cont .detail{filter:drop-shadow(0.6rem 0 0 #495057)}.boat-item-cont .detail:last-child{filter:drop-shadow(0.6rem 0 0 #BFBFBF)}.boat-item-cont .category p{gap:.7rem;letter-spacing:.1rem}.dealer-why{--border-color: rgba(255, 255, 255, 0.2)}.dealer-why p{text-shadow:3px 2px 5px rgba(0,0,0,.3)}.dealer-why .items-cont{border-top:1px solid var(--border-color)}.dealer-why .item{flex:1 0 0}.dealer-why .item:not(:last-child){border-right:1px solid var(--border-color)}.boat-listing .active{color:var(--ld-secondary)}.boat-listing .filters button{letter-spacing:.1rem}.boat-listing button{transition:color .2s}.boat-listing button:hover:not([disabled]){color:var(--ld-secondary)}.boat-listing #boats-container{row-gap:5rem}.contact-form-section.bg-light label{background:linear-gradient(var(--ld-light) 50%, white 50%)}.dealer-form .wpforms-field-checkbox,.dealer-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),.dealer-form select,.dealer-form textarea{background-color:rgba(0,0,0,0);color:var(--ld-white)}.dealer-form .wpforms-field-checkbox:is(focus,:active,:focus-within,:focus-visible),.dealer-form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):is(focus,:active,:focus-within,:focus-visible),.dealer-form select:is(focus,:active,:focus-within,:focus-visible),.dealer-form textarea:is(focus,:active,:focus-within,:focus-visible){outline:2px solid currentColor;color:var(--ld-secondary);font-weight:500}.dealer-form label:not(.wpforms-field-label-inline){color:var(--ld-white);background-color:rgba(0,0,0,0);isolation:isolate}.dealer-form label:not(.wpforms-field-label-inline):after{content:"";position:absolute;top:50%;left:0;right:0;translate:0 -50%;width:100%;height:4px;background-color:#0a4769;z-index:-1}.dealer-form .wpforms-field:nth-last-child(-n+4) label:not(.wpforms-field-label-inline):after{background-color:#08354e}.dealer-form .wpforms-submit.btn-primary{background-color:var(--ld-white);color:var(--ld-brand)}.dealer-form .wpforms-submit.btn-primary:hover{background-color:var(--ld-secondary);border-color:var(--ld-secondary);color:var(--ld-white)}@media(width <= 991px){.about-mansonry .row{flex-wrap:wrap}.about-mansonry .image{width:100%;flex:1 1 100%;aspect-ratio:1/1}.about-mansonry .image[data-image="1"]{height:10rem;order:-1}.about-mansonry .order-1{order:1}.dealer-why .item{flex:1 0 50%}.dealer-why .item:nth-child(even){border-right:0}.boat-listing .filters{margin-block:2rem}.boat-listing #boats-container{padding-inline: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}}