/*
======================================================
Web development by Bloque | https://www.bloque.com.uy
======================================================

Minified files: 
- sitio/components.dropdown.css
- sitio/components.location-links.css
- sitio/components.inner-nav.css
- sitio/components.2-col-full.css
- sitio/components.info-table.css
- sitio/components.pos-map.css
- sitio/components.popup.css
- sitio/marine.engines.css
- sitio/marine.motor.css
- sitio/marine.motor-popup.css
- sitio/services.service.css
*/

.c-dropdown-list .c-dropdown:not(:first-child){margin-top:1.5rem}.c-dropdown{--_py:1.6em;--_px:1.4em;--_extra-pr:3rem;--_arrow-size:1.2rem;--_arrow-color:var(--color-neutral-900);--_border-color:var(--color-neutral-500);--_animation-duration:400ms;--_fz:var(--fz-100);position:relative;font-size:var(--dropdown-fz,var(--_fz));box-shadow:0 0 0 .1rem var(--dropdown-border-c,var(--_border-color));border-radius:var(--dropdown-br,1em);padding:var(--dropdown-py,var(--_py)) var(--dropdown-px,var(--_px));padding-right:calc(var(--dropdown-px,var(--_px)) + var(--_extra-pr));isolation:isolate}.c-dropdown.c-dropdown--bg{background-color:var(--dropdown-bg,var(--color-neutral-100));box-shadow:none}.c-dropdown:not(.c-dropdown--empty):before{content:"";position:absolute;width:var(--_arrow-size);height:var(--_arrow-size);top:calc(var(--dropdown-py,var(--_py)) + .1em);right:var(--dropdown-px,var(--_px));border-top:.3rem solid var(--dropdown-arrow-color,var(--_arrow-color));border-left:.3rem solid var(--dropdown-arrow-color,var(--_arrow-color));transform:rotate(225deg)}.c-dropdown--empty{pointer-events:none}.c-dropdown__collapsable{--submenu-duration:400ms;display:grid;grid-template-rows:0fr;overflow:hidden;pointer-events:none;transition:grid-template-rows .4s ease-out}.c-dropdown__visible{position:relative}.c-dropdown__visible:has(.c-dropdown__input:checked)+.c-dropdown__collapsable{grid-template-rows:1fr;pointer-events:initial;transition:grid-template-rows var(--submenu-duration) var(--easeOutCubic)}.c-dropdown__holder{min-height:0;visibility:hidden;opacity:0}.c-dropdown__holder ul{list-style:none;padding:0}.c-dropdown__holder>:first-child{margin-top:2rem}.c-dropdown__visible:has(.c-dropdown__input:checked)+.c-dropdown__collapsable .c-dropdown__holder{visibility:visible;transition:none;opacity:1;transform:scale(1) scaleZ(1);transition:opacity .2s ease-out,transform .3s ease-out}.c-dropdown:has(.c-dropdown__input:checked){--_border-color:var(--color-primary-400);--_arrow-color:var(--color-primary-400)}.c-dropdown:has(.c-dropdown__input:checked):before{transform:rotate(45deg) translate(40%,40%)}.c-dropdown__label{position:absolute;inset:calc(var(--dropdown-py,var(--_py))*-1) calc(var(--dropdown-px,var(--_px))*-1 - var(--_extra-pr)) calc(var(--dropdown-py,var(--_py))*-1) calc(var(--dropdown-px,var(--_px))*-1);cursor:pointer;z-index:1}.c-dropdown__input{position:absolute;left:-999999px}@media (min-width:48rem){.c-dropdown{--_px:2em}}@media (hover:hover){.c-dropdown{transition:box-shadow var(--generic-delay) ease-out}.c-dropdown:has(.c-dropdown__label:is(:hover,:focus-visible)){box-shadow:0 0 0 .3rem var(--color-hover);transition:box-shadow var(--generic-delay) ease-out}}:root .c-location-links{display:flex;flex-direction:column;flex-wrap:wrap;width:auto;list-style:none;padding-left:0}.c-location-links__item a{position:relative;text-decoration:underline;text-underline-offset:.2em}.c-location-links__item a::before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.3em;margin-top:-.2em;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/static/icons/location.svg)}.c-location-links__item a[href*=tel]::before{background-image:url(/assets/images/static/icons/phone-stroke.svg)}.c-location-links__item a[href*=mailto]::before{background-image:url(/assets/images/static/icons/mail.svg)}@media (hover:hover){.c-location-links__item a::before{transition:background var(--generic-delay) ease-out}.c-location-links__item a:is(:hover,:focus-visible)::before{transition:background var(--generic-delay) ease-out;background-image:url(/assets/images/static/icons/location-hover.svg)}.c-location-links__item a[href*=tel]:is(:hover,:focus-visible)::before{background-image:url(/assets/images/static/icons/phone-stroke-hover.svg)}.c-location-links__item a[href*=mailto]:is(:hover,:focus-visible)::before{background-image:url(/assets/images/static/icons/mail-hover.svg)}}.c-inner-nav{--_bg:var(--color-neutral-900);--_bg-hsl:var(--color-neutral-900-hsl);--_color:var(--color-neutral-100);--_fz:var(--fz-100);--_gap:5rem;--_item-height:var(--inner-nav-height);--btn-px:1.3em;position:sticky;left:0;top:var(--header);background-color:var(--inner-nav-bg,var(--_bg));z-index:998}.c-inner-nav__list{padding-inline:var(--wrapper-x)}.c-inner-nav__item{display:inline-flex;align-items:center;vertical-align:middle;height:var(--_item-height)}.c-inner-nav__item:not(:first-child){margin-left:var(--_gap)}.c-inner-nav__link:not(.c-btn){position:relative;color:var(--inner-nav-color,var(--_color));font-size:var(--inner-nav-fz, var(--_fz))}.c-inner-nav__link:not(.c-btn).is-active{font-weight:700;pointer-events:none}.c-inner-nav__link:not(.c-btn):after{content:"";width:0;height:.1em;position:absolute;left:50%;bottom:-.5em;background-color:var(--color-primary-400);transform:translateX(-50%);transition:width var(--generic-delay) ease-out}.c-inner-nav__link:not(.c-btn).is-active:after{width:3em}@media (max-width:74.9375rem){.c-inner-nav__list{--_offset-bottom:.2rem;--_line-height:.2rem;padding-bottom:calc(var(--_offset-bottom)* 2);white-space:nowrap;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}.c-inner-nav::after,.c-inner-nav::before{--_deg:90deg;content:"";display:block;position:absolute;left:0;top:0;background:linear-gradient(var(--_deg),hsl(var(--inner-nav-bg-hsl,var(--_bg-hsl)) / 100%) 25%,hsl(var(--inner-nav-bg-hsl,var(--_bg-hsl)) / 0%));width:var(--wrapper-x);height:100%;pointer-events:none;z-index:1}.c-inner-nav::after{--_deg:-90deg;left:auto;right:0}}@media (max-width:22.4375rem){.c-inner-nav__item:not(:first-child){margin-left:3rem}}@media (hover:hover){.c-inner-nav__link:not(.c-btn):is(:hover,:focus-visible){opacity:.5}}@media (min-width:48rem){.c-inner-nav__list{text-align:center}}@media (min-width:61.25rem){.c-inner-nav{--_gap:5.5rem}}@media (min-width:87.5rem){.c-inner-nav{--_gap:7rem}}@media (min-width:112.5rem){.c-inner-nav{--_gap:9rem}}.c-2col-full__heading{margin-bottom:1em}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-2col-full{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:0}.c-2col-full.c-2col-full--rtl{direction:rtl}.c-2col-full.c-2col-full--rtl *{direction:ltr}.c-2col-full__pic{height:100%}.c-2col-full__pic img{width:100%;height:100%;object-fit:cover}.c-2col-full__info{padding-inline:calc(var(--wrapper-x)*2);padding-bottom:calc(var(--section-y)* .5)}}@media (min-width:48rem){.c-2col-full{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:0}.c-2col-full.c-2col-full--rtl{direction:rtl}.c-2col-full.c-2col-full--rtl *{direction:ltr}.c-2col-full__pic{height:100%}.c-2col-full__pic img{width:100%;height:100%;object-fit:cover}.c-2col-full__info{padding-inline:calc(var(--wrapper-x)*2);padding-bottom:calc(var(--section-y)* .5)}}@media (min-width:61.25rem){.c-2col-full{--text-max-w:30em}.c-2col-full.c-2col-full--rtl .c-2col-full__info{margin-left:0;margin-right:auto}}@media (min-width:112.5rem){.c-2col-full:not(.c-2col-full--rtl) .c-2col-full__info{padding-right:calc(var(--wrapper-x)*3.5)}.c-2col-full.c-2col-full--rtl .c-2col-full__info{padding-left:calc(var(--wrapper-x)*3.5)}.c-2col-full__info{max-width:75em}}.c-info-table{--_fz:var(--fz-100);--_num-fz:2.6em;--_row-py:1.5rem;--_td-px:2rem;--_line-color:var(--color-neutral-600);font-size:var(--info-table-fz,var(--_fz))}.c-info-table tbody tr{border-bottom:.1rem solid var(--info-table-line-color,var(--_line-color))}.c-info-table td{padding-block:var(--info-table-row-py,var(--_row-py));padding-inline:var(--_td-px);vertical-align:middle}.c-info-table tbody tr:first-child td{padding-top:0}.c-info-table tbody td:first-child{padding-left:0}.c-info-table tbody td:not([colspan="2"]):last-child{font-size:var(--info-table-num-fz,var(--_num-fz));font-weight:700;padding-right:0;text-align:right;min-width:3em}.c-info-table tbody td[colspan="2"]{padding-block:calc(var(--info-table-row-py,var(--_row-py))*2)}.c-info-table td strong{font-weight:500}.c-info-table td sup{font-size:var(--info-table-num-sub-fz,.6em);font-weight:var(--info-table-num-sub-fw,inherit);margin-left:.3em}@media (max-width:47.9375rem){#potencia-y-rendimiento .c-info-table,#potencia-y-rendimiento .c-info-table tbody{display:block}#potencia-y-rendimiento .c-info-table tbody tr{display:flex;justify-content:space-between;align-items:center}}@media (max-width:22.4375rem){.c-info-table{--_td-px:1.6rem}}@media (min-width:75rem){.c-info-table{--_fz:var(--fz-200)}}@media (min-width:87.5rem){.c-info-table{--_row-py:2rem}}@media (min-width:112.5rem){.c-info-table{--_fz:var(--fz-300);--_row-py:2.3rem}}.c-pos-map{position:relative;width:100%;overflow:hidden;height:calc(100vh - var(--header));height:calc(100svh - var(--header))}.c-pos-map iframe{width:100%;height:calc(100vh - var(--header));height:calc(100svh - var(--header))}.c-popup{--_overlay-bg:var(--color-neutral-900);--_overlay-opacity:50%;--_viewport-bg:var(--color-neutral-100);--_viewport-py:var(--wrapper-x);--_viewport-px:var(--wrapper-x);--_viewport-max-w:none;--_br:clamp(2rem, 1.94em, 2.8rem);--_close-separation:.5rem;--_popup-delay-in:.4s;--_popup-delay-out:.2s;--heading-fz:var(--fz-300);position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:space-evenly;align-content:center;flex-wrap:wrap;overflow:auto;overflow-y:scroll;isolation:isolate;padding:var(--wrapper-x);z-index:1000;display:none}.c-popup.c-popup--centered{text-align:center}.c-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--popup-overlay-bg,var(--_overlay-bg));opacity:0}.c-popup__viewport{position:relative;background-color:var(--popup-viewport-bg,var(--_viewport-bg));padding:calc(var(--popup-viewport-py,var(--_viewport-py)) + var(--tap-size)) var(--popup-viewport-px,var(--_viewport-px)) var(--popup-viewport-py,var(--_viewport-py));border-radius:var(--_br);max-width:var(--popup-viewport-max-w,var(--_viewport-max-w));z-index:1;opacity:0;transform:translate3d(0,5rem,0)}.c-popup.is-visible{display:flex}.c-popup.is-visible .c-popup__viewport{animation:showPopup var(--_popup-delay-in) ease-out forwards}.c-popup.is-visible .c-popup__overlay{animation:showOverlay var(--_popup-delay-in) ease-out forwards}.c-popup.is-closing .c-popup__viewport{animation:hidePopup var(--_popup-delay-out) ease-out forwards}.c-popup.is-closing .c-popup__overlay{animation:hideOverlay var(--_popup-delay-out) ease-out forwards}@keyframes showPopup{0%{opacity:0;transform:translate3d(0,5rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes hidePopup{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,5rem,0)}}@keyframes showOverlay{0%{opacity:0}100%{opacity:var(--_overlay-opacity)}}@keyframes hideOverlay{0%{opacity:var(--_overlay-opacity)}100%{opacity:0}}.c-popup__close{position:absolute;width:var(--tap-size);height:var(--tap-size);top:var(--_close-separation);right:var(--_close-separation)}.c-popup__close::after,.c-popup__close::before{--bar-rotate:45deg;content:"";display:block;position:absolute;width:1.8rem;height:.2rem;left:50%;top:50%;margin:0;background-color:var(--color-neutral-800);rotate:var(--bar-rotate);translate:-50% -50%}.c-popup__close::after{--bar-rotate:-45deg}.c-popup__heading+.c-popup__text{margin-top:1em}@media (min-width:48rem){.c-popup{--_viewport-py:6rem;--_viewport-px:6rem}.c-popup__viewport{padding:var(--popup-viewport-py,var(--_viewport-py)) var(--popup-viewport-px,var(--_viewport-px))}}.c-marine-engines .c-model__pic::before{padding-bottom:100%}.c-marine-engines .c-model__pic img{mix-blend-mode:darken;object-fit:contain}.c-marine-engines .c-model__name{margin-top:2rem}.c-motor{--btn-bg:var(--color-marine);--info-table-num-sub-fw:400;--info-table-num-fz:1.4em}.c-motor__features{margin-top:var(--separator)}.c-motor__pic{height:100%}.c-motor__pic img{object-fit:cover}@media (max-width:61.1875rem){.c-motor{--info-table-fz:var(--fz-000)}}@media (max-width:47.9375rem){.c-motor__features{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:2rem 1rem}.c-motor__pic{display:inline-block;vertical-align:middle;width:min(30vw,10rem)}.c-motor__table{display:inline-block;vertical-align:middle}.c-motor .c-2col-full__pic{margin-top:var(--separator)}}@media (min-width:48rem){.c-motor{--_img-w:clamp(11rem, 12vw,18rem)}.c-motor__features{margin-top:calc(var(--separator)*1.5);display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.c-2col-full__info{padding-right:var(--wrapper-x)}.c-motor__pic{width:var(--_img-w)}.c-motor__pic img{height:100%;width:100%}}@media (min-width:61.25rem){.c-motor__features{gap:2rem}}@media (min-width:75rem){.c-motor{--info-table-num-fz:1.6em}.c-motor__features{gap:3rem}}@media (min-width:87.5rem){.c-motor{--info-table-num-fz:1.8em;--info-table-num-sub-fz:.5em}.c-motor__features{gap:4rem}}@media (min-width:112.5rem){.c-motor .c-2col-full:not(.c-2col-full--rtl) .c-2col-full__info{padding-right:0}}.c-motor-popup.c-popup{--heading-fz:var(--fz-600);padding:var(--space-x);text-align:left}:root .c-motor-popup .c-2col-full__info{padding:0}.c-motor-popup .c-motor{gap:0 var(--_viewport-px);max-width:70rem}.c-motor-popup .c-motor.c-2col-full{max-width:120rem}.c-motor-popup .c-2col-full__heading{margin-bottom:.8em}@media (min-width:112.5rem){.c-motor-popup .c-info-table{--_fz:var(--fz-200);--_row-py:2rem}}.c-service__title{text-transform:uppercase;font-weight:700;font-size:var(--fz-100);margin-top:.1em}.c-service__title--highlighted{color:var(--color-primary-400)}.c-service__authorization{font-weight:500;font-size:var(--fz-100);margin-top:.2em}.c-service__location{margin-top:1em;opacity:.8}.c-service .c-dropdown__visible:has(.c-service__icon){padding-left:2.4rem}.c-service .c-dropdown__visible .c-service__icon{position:absolute;left:-.3rem;top:0;width:calc(var(--fz-200)*1.2);height:calc(var(--fz-200)*1.2);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/static/icons/tools.svg)}:root .c-service__links{gap:3rem;padding-block:3rem 1rem;border-top:.1rem solid var(--color-neutral-500)}.c-service:has(.c-service__icon) .c-service__links{padding-left:2.4rem}@media (max-width:22.4375rem){.c-service .c-dropdown__visible{padding-left:0}.c-service .c-dropdown__visible::after{display:none}}@media (min-width:48rem){.c-service .c-dropdown__visible{display:grid;grid-template-columns:1fr 1fr}.c-service__location{margin-top:0}:root .c-service__links{flex-direction:row;justify-content:space-between;gap:5rem}}@media (min-width:61.25rem){.c-service{max-width:75rem;margin-inline:auto}}@media (min-width:112.5rem){.c-service{max-width:85rem}}