@font-face{font-display:swap;src:url("../fonts/open_sans/opensans-w-vf.woff2") format("woff2-variations");font-family:"Open Sans";font-style:normal;font-weight:300 800}div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,ol,ul,li,fieldset,form,label,article,aside,figure,figcaption,footer,header,nav,section,summary,button,video{margin:0;padding:0;border:0}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:"";display:table;clear:both}:focus{outline-color:rgba(0,0,0,0);outline-style:none}br{display:none}button{font-family:inherit}*,:after,:before{box-sizing:border-box}img{display:block;max-width:100%;max-height:100%;border-style:none}@keyframes switchBack{0%{transform:translate(-30px, 0px);opacity:0}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes rotation{0%{opacity:0;transform:rotate(0deg)}100%{opacity:1;transform:rotate(720deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.noscrollbar{scrollbar-width:none}.noscrollbar::-webkit-scrollbar,.noscrollbar html::-webkit-scrollbar-track,.noscrollbar html::-webkit-scrollbar-thumb{display:none}.contact_us,a,.contactus,.scrollink,.showtest,.order-sample,.alert-link{text-decoration:none;color:#3526a5;font-weight:inherit;cursor:pointer}@media(max-width: 333.3333333333px){:root{--basefont-size: 16px}}@media(min-width: 416.6666666667px){:root{--basefontsize: 20px}}:root{--basefontsize: 4.8vw;--pi: 1.6180339887498948482;--baseline-height: clamp(1.563em, (0.5em + 2.38vw) * var(--pi), 1.65em);--padding: clamp(var(--basefontsize) * 1.563, (0.5em + 2.5vw) * var(--pi), var(--basefontsize) * 1.65);--block-padding-top: calc((var(--baseline-height) / 2) + var(--padding));--block-padding-bottom: calc(var(--baseline-height) / 2);--defcols: var(--padding) 1fr var(--padding);--defgrid: 1fr/var(--padding) 1fr var(--padding);--nav-height: 2.7em;--panel_nav_height: var(--nav-height);--panel-width: 100%;--panel-width-move: -100%;--panel-ease-time: 0.8s;--quint-out: cubic-bezier(0.22, 1, 0.36, 1);--optran: opacity 0.4s var(--quint-out) 0.2s;--optran-active: opacity 0.2s var(--quint-out);--trantran: transform var(--panel-ease-time) var(--quint-out);--button-height: calc(var(--basefontsize) * 2.8);--button-font-size: 0.9em;--body-bg: #fff;--body-colour: #333;--border-width: 6px;--border-radius: 0;--eyc-blue: #00bcd4;--h-tech-color: #b2ff8c;--p-tech-color: #96f3ff;--bg-grey-text: #e0e0e0;--cta-border: 1px solid rgba(255,255,255,.21)}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-thumb{border-radius:0}html{height:100%;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{height:100%;margin:0;padding:0;font-family:"Open Sans",sans-serif;line-height:var(--baseline-height);font-size:var(--basefontsize);background:#fff;color:var(--body-colour);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.fixed{overflow:hidden}body.preload *{transition:none !important}iframe{border:none;overflow:hidden;height:580px;padding:0;width:100%;margin:-30px 0 -40px}@media(max-width: 640px){.hidden,.init,.hide-mobile,.desktop-text,.qr-desktop,.show-tablet,.button::before,.p-block{display:none !important}.show-mobile,.mobile-text{display:block}.tablet-block,.mobile-block{display:block;margin-top:var(--baseline-height);font-weight:400}}@media(min-width: 641px)and (max-width: 1024px){.hidden,.init,.hide-desktop,.show-mobile,.mobile-text,.hide-tablet,.qr-mobile{display:none !important}.tablet-block{display:block;margin:var(--padding) 0 0;font-weight:400}.qr-desktop{display:flex}}@media(min-width: 1025px){.hidden,.init,.hide-desktop,.show-mobile,.mobile-text,.show-tablet,.qr-mobile{display:none !important}.qr-desktop{display:flex}}@media(max-width: 1024px){.header{display:contents}.header-logo{contain:content;z-index:1;position:absolute;top:10px;left:calc(var(--padding) - 3px);content-visibility:auto;contain-intrinsic-size:var(--nav-height);color:#fff;align-self:center;text-transform:uppercase;height:var(--nav-height);display:flex;justify-content:flex-start;align-items:center;grid-area:1/2/1/2}.header-logo .icon-logo{width:120px;height:var(--nav-height)}.header-logo .icon-logo-new{width:160px;height:var(--nav-height)}.nav{overflow:hidden;left:var(--panel-width-move);display:grid;width:var(--panel-width);grid:". title ." max-content "menu menu menu" 1fr "lang lang lang" max-content/var(--padding) 1fr var(--padding);will-change:visibility,transform;visibility:hidden;position:fixed;top:0;z-index:300;font-size:var(--basefontsize);min-height:100%;height:100%;background:linear-gradient(315deg, #148bb7 0%, #2f4770 100%)}.nav.open{transform:translate(100%, 0);visibility:visible;transition:transform .8s var(--quint-out)}.nav.open::before{opacity:1}.nav.close{transform:translate(0, 0);transition:transform .8s var(--quint-out),visibility 0s .81s}.nav.close::before{opacity:0}.nav.closed{transform:translate(0, 0);visibility:hidden}.nav.closed::before{opacity:0}.nav .icon-squarelogo{grid-area:1/1/-1/-1;font-size:22em;color:#1f6994;display:inline-block;align-self:end;justify-self:end;position:absolute;margin:0 -0.15em -0.1em 0}.header-logo-menu{width:100%;grid-area:title;margin:1.3em 0 .5em}.header-logo-menu svg{color:#fff;width:11em;height:3.2em}.menu{height:100%;grid-area:menu;display:grid;grid:repeat(auto-fit, 3em)/1fr;contain:content}.main-li{display:grid;grid:". maina ." max-content ". submenu ." max-content/var(--defcols);background:none;transition:transform var(--quint-out) 500ms}.main-li .icon-arrowright{grid-area:maina;align-self:center;justify-self:end;font-size:1.2em;margin-right:-0.35em;color:#fff;transition:transform var(--quint-out) 500ms;display:block}.main-li.open~.main-li{transform:translateY(var(--current-row-moves))}.main-li.open .icon-arrowright{transform:rotate(90deg)}.main-li.active a{color:#cfff8f}.main-li:nth-child(odd){background:rgba(0,0,0,.06)}.menu a{grid-area:maina;line-height:3em;height:3em;background:none;color:#fff;width:100%;font-size:1em;font-weight:380;margin:0;text-transform:capitalize}.lang-wrap{display:flex;padding:var(--padding);justify-content:flex-start;grid-area:lang;align-items:center;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1607843137), rgba(255, 255, 255, 0.1803921569)) center/100% 1px no-repeat;height:initial}.lang-link{font-size:2.2em;margin:0 .75em 0 0;visibility:visible;opacity:.5;transition:none;width:auto;height:auto}.lang-link.active{opacity:1}.lang-link svg{width:1em;height:1em}.user-panel-actions{display:none}.menu-button{will-change:transform;transition:transform .8s var(--quint-out);position:fixed;top:8px;right:calc(var(--padding) - 8px);width:2.7em;height:2.7em;z-index:400;grid-area:menu;display:grid;grid:". . ." 1fr ". line1 ." 2px ". line2 ." 2px ". line3 ." 2px ". . ." 1fr/8px 1fr 8px;gap:5px 0;padding:0;border-radius:3px;place-self:center end;pointer-events:auto;cursor:pointer;font-size:var(--basefontsize);outline:none;background:none}.menu-button::before,.menu-button::after{content:"";grid-area:1/1/-1/-1;height:100%;will-change:opacity;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .51s;contain:strict;border-radius:3px}.menu-button::before{background:rgba(46,94,138,.68);opacity:0}.menu-button::after{background:rgba(99,25,25,.35);transition:opacity ease .8s,visibility 0s .81s}.menu-button.bg::before{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s}.menu-button.bg.active::after{opacity:1}.menu-button:focus{outline:none;box-shadow:none}.menu-button{--trantran: transform $panel_ease_time var(--quint-out)}.menu-button .line{z-index:1;transition:opacity .4s var(--quint-out) .2s,transform .8s var(--quint-out);pointer-events:none;width:100%;height:2px;display:block;border-radius:0px;background:#fff}.menu-button .line.line1{grid-area:line1;will-change:transform}.menu-button .line.line2{grid-area:line2;will-change:transform,opacity}.menu-button .line.line3{grid-area:line3;will-change:transform}.menu-button.active{transform:translate(calc(var(--padding) - 9px), -8px) scale(1, 1)}.menu-button.active::after{opacity:1;visibility:visible;transition:opacity ease .8s,visibility 0s}.menu-button.active[data-panel=user-panel]::before{opacity:0;transition:opacity .5s ease .5s,visibility 0s 1.1s}.menu-button.active .line{transition:opacity .4s var(--quint-out) 0s,transform .8s var(--quint-out)}.menu-button.active .line.line1{transform:translateY(7px) rotate(45deg)}.menu-button.active .line.line2{opacity:0}.menu-button.active .line.line3{transform:translateY(-7px) rotate(-45deg)}.menu-button[data-panel=booking-calendar]::after{background:rgba(160,33,33,.36);visibility:visible;transition:opacity .5s ease,visibility 0s 0s}.menu-button.msg-open{transition:transform .4s var(--quint-out)}.menu-button.msg-open .line{transition:opacity .3s var(--quint-out) .1s,transform .4s var(--quint-out)}.menu-button.msg-open .line::before{transition:opacity .8s var(--quint-out)}.menu-button.msg-open.active{transform:scale(1.3) translate(var(--mmr), 7px)}.menu-button.msg-open.active .line{transition:opacity .3s var(--quint-out) 0s,transform .4s var(--quint-out)}.menu-button.msg-open.active .line.line1{transform:translateY(7px) rotate(45deg)}.menu-button.msg-open.active .line.line2{opacity:0}.menu-button.msg-open.active .line.line3{transform:translateY(-7px) rotate(-45deg)}}@media(max-width: 1024px)and (min-width: 641px)and (max-width: 1024px){.nav .show-mobile{display:block !important}}picture{display:block;grid-column:1/-1;transition:opacity .5s ease;border-radius:var(--border-radius)}picture img{width:100%;height:100%;border-radius:inherit;object-fit:cover;aspect-ratio:inherit}picture.lazyload{opacity:0}.contentintro{border:var(--img-bdr-width) solid var(--body-bg)}@media(max-width: 640px){.cta-up,.cta-drop,.right,.left,.contentintro{aspect-ratio:3/2}.contentintro,.content-intro-pic,.product-intro-pic{display:none}}@media(min-width: 641px){picture.left{float:left}picture.right{float:right}.content-large{width:var(--cl-width);height:var(--cl-height);background:var(--body-bg);aspect-ratio:3/2}.cta-drop,.cta-up,.contentintro,.product-intro-pic{border:var(--img-bdr-width) solid var(--body-bg);contain:strict;position:relative;z-index:1}.cta-drop,.cta-up{width:var(--cl-t-width);height:var(--cl-t-height)}.contentintro{float:right}}@media(min-width: 641px)and (max-width: 1024px){.content-large.left{margin:.9em var(--padding) .7em 0}.content-large.cta-up{margin:-7.4em var(--img-adj) 1.2em var(--padding)}.contentintro{position:relative;margin:1em 0 1em 3em;border:none;width:300px;height:193px;aspect-ratio:3/2}}@media(min-width: 1025px){.content-large.left{margin:.9em var(--padding) .7em 0}.content-large.cta-drop{margin:9px 42px -140px -10px}.content-large.cta-up{margin:-7.4em -10px 1.2em var(--padding)}.contentintro{width:481px;height:321px;margin:-130px var(--img-adj) 10px var(--padding)}.product-intro-pic{width:720px;height:487px;margin:-252px -10px 10px 52px}}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:var(--baseline-height)}h2,h3,h4{font-size:2.05em;margin:-0.1em 0 .5em;text-transform:capitalize}.pink{color:var(--h-tech-color)}.p-head{padding:0 var(--padding)}.p-head::before{margin:1em 0 .8em;width:150px;content:"";height:10px;background:var(--eyc-blue);display:block;border-radius:6px}.p-head.nobefore{margin:-0.5em 0 20px}.p-head.nobefore::before{display:none}.p-head.feathead::before{margin-top:.1em}.content-box .p-head{padding:0}p{margin-bottom:var(--baseline-height);line-height:var(--baseline-height)}p a,p span.contactus,p span.link{cursor:pointer;color:#3526a5}p a:hover,p span.contactus:hover,p span.link:hover{text-decoration:underline}.contactus .msg{pointer-events:none}.p-break{display:block;margin-top:var(--baseline-height)}b,strong,p.strong{font-weight:450}.contact_us:hover{text-decoration:underline}span.readmore{color:#3526a5}.svg-icon{display:inline-block;fill:currentcolor;pointer-events:none;width:1em;height:1em}@media(min-width: 641px)and (max-width: 1024px){h2{font-size:2em;line-height:var(--baseline-height);margin:0 0 .6em}h2.p-head::before{margin-bottom:1.2em}}@media(min-width: 1025px){h2{margin:-0.1em 0 .7em}h2.mtop{margin-top:47px}}.button{--icon-bg: rgba(140, 164, 255, 0.3);background:var(--icon-bg);display:grid;place-items:center}@media(min-width: 1025px){.button::before{visibility:hidden;contain:strict;grid-area:1/1/1/-1;border-radius:inherit;content:"";background:var(--icon-bg);opacity:0;transition:opacity 300ms ease,visibility 0s 301ms;width:100%;height:100%;pointer-events:none}.button:hover::before{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0s 0s}}.button{grid:"text icon" var(--button-height)/1fr var(--button-height)}.button .msg{grid-area:text;pointer-events:none;display:flex;contain:content;justify-self:start;padding-left:1.25em}.button .svg-icon{justify-self:center;contain:content;grid-area:icon;background:hsla(0,0%,100%,.168627451);width:var(--button-height);height:var(--button-height);padding:1em}.button{width:100%;font-size:var(--button-font-size);letter-spacing:0;font-weight:600 !important;color:#fff !important;min-width:140px;padding:0;text-transform:uppercase;outline:none;cursor:pointer;text-decoration:none;text-align:center;line-height:1;border-radius:var(--border-radius)}.button:disabled{opacity:.4;cursor:unset}.button.rippling{z-index:10000;position:relative;overflow:hidden}.button.rippling::after{animation:ripple 400ms ease;width:30px;height:30px;content:"";position:absolute;top:var(--ripple-y);left:var(--ripple-x);border-radius:50%;transform:scale3d(0, 0, 0);transform-origin:center;opacity:.2;background-color:#fff}.button:hover{text-decoration:none}.button-large{padding:1px 0 0;width:100%;min-width:100%;font-size:.875rem;height:40px;font-weight:440}.whatsapp-button-wrapper{--button-height:2.7em;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s;z-index:200;display:grid;grid:var(--button-height)/var(--defcols);position:fixed;bottom:var(--padding);width:100%;height:var(--button-height)}.whatsapp-button-wrapper.show{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s}.whatsapp-button{--icon-bg: #26c15d;grid-column:2;pointer-events:all;width:var(--button-height);justify-self:end;min-width:auto;margin-right:-8px;font-size:var(--basefontsize);border-radius:3px}.whatsapp-button::before{background:rgba(0,0,0,.0901960784)}.whatsapp-button .icon-whatsapp{padding:.4em;background:none}.hselect{pointer-events:all;color:inherit;background:inherit;border-radius:var(--border-radius);line-height:1;font-size:1em;cursor:pointer;border:none;align-items:center;display:grid;height:inherit}.hselect .select-label{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:inherit;cursor:pointer;white-space:nowrap;height:inherit;text-overflow:ellipsis;padding:0 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hselect .select-label span{pointer-events:none}.hselect .select-label small{font-size:.8em}.hselect .icon-arrowdown{pointer-events:none;width:1.6em;height:1.6em;margin-right:-0.4em}.hselect.willchange .hselect-options{will-change:opacity;visibility:visible;z-index:300;transition:opacity .1s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.hselect.open .hselect{border-bottom:none}.hselect.open .hselect-options{opacity:1;pointer-events:all;visibility:visible;z-index:10}.hselect.open.hselect-below{border-radius:0 0 var(--border-radius) var(--border-radius)}.hselect.open.hselect-below .hselect{border-radius:var(--border-radius) var(--border-radius) 0 0}.hselect-options{pointer-events:none;opacity:0;visibility:hidden;width:100%;padding:0 8px 8px 0;cursor:pointer;background:inherit;border-radius:0 0 var(--border-radius) var(--border-radius)}.hselect-options ul{max-height:190px !important;overflow-x:hidden;overflow-y:scroll;cursor:pointer}.hselect-options li{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0 16px;height:34px;font-size:inherit;user-select:none;-webkit-user-select:none;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:inherit}.hselect-options li:hover{background:#d2d8e3}.hselect-options li small{font-size:.9em;pointer-events:none}.gallery-section{grid-area:1/1/-1/-1}.project-gallery{box-shadow:none;display:grid;grid:"butleft slide butright" 1fr/var(--defcols)}.slide{grid-area:slide/1/slide/-1;border-radius:0;display:grid;grid:1fr max-content/1fr;transition:opacity .5s ease,visibility 0s linear .51s;will-change:opacity,visibility;opacity:0;visibility:hidden}.slide.active{opacity:1;visibility:inherit;transition:opacity .3s ease,visibility 0s linear 0s}.slide img{grid-area:1/1/-1/-1;aspect-ratio:3/2}.slide.video-player{padding:0}.dot-wrap{--dot-size: 0.45em;grid-area:slide;margin-bottom:var(--padding);display:grid;align-self:end;gap:0 .6em;contain:strict;height:var(--dot-size);grid:1fr/repeat(auto-fill, var(--dot-size))}.gallery-dot{width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:hsla(0,0%,100%,.3);display:grid}.gallery-dot::after{content:"";background:#fff;grid-area:1/1/1/1;opacity:0;visibility:hidden;contain:strict;border-radius:50%;transition:opacity .5s ease,visibility 0s .51s}.gallery-dot.active::after{opacity:1;visibility:inherit;transition:opacity .5s ease,visibility 0s 0s}.gallery-button{font-size:2em;position:relative;background:none;cursor:pointer;color:#fff;height:1em;width:1em;grid-area:images;line-height:1em;contain:content}.gallery-button.down{place-self:center start;grid-area:slide;margin-left:-0.34em}.gallery-button.up{place-self:center end;grid-area:slide;margin-right:-0.34em}.gallerynav-wrap{display:none}@media(min-width: 641px)and (max-width: 1024px){.dot-wrap{--dot-size: 0.6em;gap:0 .8em}.gallery-button{font-size:4em}}@media(min-width: 1025px){.gallery-section{display:none}.project-gallery{grid-area:2/2;background:#fff;will-change:transform;display:grid;border-radius:var(--border-radius);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);width:900px;min-height:100px;grid:". . closebutton" 52px ". msg ." 1fr ". . ." 52px/52px 1fr 52px}.gallery-button{font-size:80px;color:#fff;grid-area:2/2/2/2 !important}.dot-wrap{--dot-size: 10px;grid-area:2/2/2/2;margin:0}.slide,.slidenav,.slidenavvideo{aspect-ratio:3/2;border-radius:var(--border-radius);grid-area:1/1/-1/-1}}.feature-icons{grid-area:feat;display:flex;flex-flow:row;contain:layout;width:100%;align-items:center;justify-content:flex-start;margin:.8em 0 1.1em -0.7em;gap:0 .8em}.feature-icons li{display:flex;flex-flow:column-reverse;align-items:center;justify-content:space-between;gap:0;color:#333;width:3em;height:2.3em}.feature-icons .svg-icon{font-size:1.5em;color:inherit}.feature-icons .number{font-size:.6em;font-weight:600;line-height:1}.video-player{display:grid;background:#fff;contain:content;aspect-ratio:3/2;overflow:hidden}.video-player .um-spinner{height:5em;width:5em}.video-player .video{aspect-ratio:3/2;border-radius:inherit;animation:fadeIn 3s 1s forwards;opacity:0;grid-area:1/1/1/1;width:100%;height:100%;object-fit:cover}.um-spinner{grid-area:1/1/1/1;place-self:center;color:#528095}.um-spinner.spinning{animation-name:rotation;animation-duration:2s;animation-timing-function:ease;animation-fill-mode:forwards}.um-spinner .svg-icon{width:100%;height:100%}.taxonomy-intro-video{aspect-ratio:3/2}.product-intro-video{display:none}@media(min-width: 641px)and (max-width: 1024px){.video-player .um-spinner{height:10em;width:10em}}@media(min-width: 1025px){.product-intro-video{display:grid;width:720px;height:487px;margin:-252px -10px 10px 52px;float:right;padding:var(--img-bdr-width);background:#fff;border-radius:var(--border-radius)}.product-intro-video .um-spinner{height:160px;width:160px}}#wrapper{display:contents}@media(max-width: 1024px){.product-page #wrapper{display:grid;position:initial}}.intro{display:grid;grid:"pic pic pic" ". intro-title ." ". intro-subtitle ." ". sep ."/var(--defcols)}.intro::after{content:"";width:150px;height:10px;background:var(--eyc-blue);grid-area:sep;margin:2.15em 0 0;border-radius:6px}.charter .intro::after{display:none}.intro-picture{grid-area:pic;aspect-ratio:3/2;border-radius:0;height:inherit;display:grid;grid:100%/1fr}.intro-picture::after{content:"";background:linear-gradient(0deg, rgba(33, 62, 108, 0) 50%, rgba(47, 76, 117, 0.71) 90%)}.intro-picture img,.intro-picture::after{grid-area:1/1}.intro-title{grid-area:intro-title;color:#333;margin:.74em 0 .38em;font-size:2.05em;contain:content;text-transform:capitalize}.intro-subtitle{grid-area:intro-subtitle;color:var(--body-colour);margin:0;contain:content}.intro-product .intro-picture{display:none}.intro-product .statustype{display:inline-flex;align-items:center}.intro-product .statustype .icon-dot{font-size:.8em;padding-top:.1em;margin:0 .2em 0 0;display:none}.intro-product .statustype .stype{color:#128a9c}.intro-product .intro-title{font-size:1.61em;font-weight:350}.intro-product .large-icons{margin:0;padding:0;border-top:none}.intro-overview{grid-area:intro-title}.subinfo{font-size:1.1em;line-height:var(--baseline-height);font-weight:450;text-transform:uppercase;padding:.2em 0 1em;display:flex;align-items:center}.subinfo .svg-icon{margin:0;grid-area:dot;color:inherit}@media(max-width: 1024px){.intro-home{display:grid;grid-area:intro;grid:". intro-title ." 1fr ". intro-subtitle ." max-content ". . ." 2em;grid-template-columns:var(--defcols);min-height:100%;min-height:-webkit-fill-available;height:100%}.intro-home .intro-picture{overflow:hidden;grid-area:1/1/-1/-1;aspect-ratio:1/2;width:100%}.intro-home .intro-picture::after{content:"";background:linear-gradient(195deg, rgba(61, 96, 150, 0) 35%, rgba(25, 50, 97, 0.93) 100%);grid-area:1/1/-1/-1;height:inherit;contain:content}.intro-home .intro-picture img{grid-area:1/1/1/1}.intro-home .intro-title{text-transform:initial;align-self:end;font-size:3em;max-width:4.8em;line-height:1.35em;margin:0 0 .25em;color:#fff;contain:content}.intro-home .intro-subtitle{font-size:1em;line-height:var(--baseline-height);margin-bottom:0;color:var(--p-tech-color);contain:content}.intro-home::after{display:none}.de .intro-home .intro-title{font-size:2.7em;max-width:6.4em}}@media(min-width: 641px)and (max-width: 1024px){.intro::after{margin-top:2.25em}.intro-picture{aspect-ratio:initial}.intro-title{padding-right:1.9em;margin:.672em 0 .425em;font-size:3.23em;line-height:1.555}.intro-subtitle{font-size:1.245em;line-height:1.8}.intro-home .intro-title{text-transform:initial;font-size:5.15em;padding-right:0;line-height:1.53;max-width:4.9em}.intro-home .intro-subtitle{display:none}.intro-home .intro-picture::after{background:linear-gradient(213deg, rgba(61, 96, 150, 0) 40%, rgba(25, 50, 97, 0.93) 100%)}.de .intro-home .intro-title{font-size:5em;max-width:6em}.intro-product::after{width:150px;margin:1.6em 0 .3em}.intro-product .intro-overview{display:grid;grid:"title icons" "price price"/1fr 220px}.intro-product .intro-title{font-size:2.6em;line-height:1.61;grid-area:title}.intro-product .subinfo{font-size:1.6em;padding:.2em 0 .5em;grid-area:price}.intro-product .large-icons{grid-area:icons;justify-self:end}.about .intro-title{font-size:3em;padding-right:0}.about.es .intro-title,.about.de .intro-title{margin-bottom:.2em;font-size:2.8em}}@media(min-width: 1025px){.intro{grid-area:1/1/1/-1;height:400px}.intro::after{display:none}.intro-picture{aspect-ratio:initial;grid-area:1/1/-1/-1}.intro-picture::after{background:linear-gradient(238deg, rgba(20, 139, 183, 0) 0%, rgba(47, 71, 112, 0.8) 80%)}.intro-title{line-height:85px;font-size:52px;margin:9px 0 4px;color:#fff;z-index:1}.intro-subtitle{font-size:20px;line-height:38px;margin:0;padding-right:260px;color:#eee;z-index:1}.intro-home{height:600px;grid:". . ." 1fr ". intro-title ." max-content ". intro-subtitle ." max-content ". . ." 52px/minmax(var(--padding), 1fr) minmax(100px, 1260px) minmax(var(--padding), 1fr)}.intro-home .intro-picture::after{background:linear-gradient(189deg, rgba(61, 96, 150, 0) 50%, rgba(25, 50, 97, 0.79) 86%)}.intro-home .intro-title{text-transform:initial;font-size:60px;line-height:96px;margin:0 0 4px}.intro-home .intro-subtitle{max-width:780px;width:100%;margin-bottom:6px;padding-right:0}.es .intro-home .intro-title,.de .intro-home .intro-title{font-size:52px;line-height:85px}.es .intro-home .intro-subtitle,.de .intro-home .intro-subtitle{max-width:740px}.intro-product{grid-area:1/1/-1/-1;height:400px;grid:". . ." var(--nav-height) ". intro-title ." 1fr ". . ." var(--padding)/var(--defcols)}.intro-product::after{display:none}.intro-product .intro-overview{contain:content;padding:18px 0 0}.intro-product .intro-picture{display:grid}.intro-product .intro-title{color:#fff;font-size:41px;line-height:69px;font-weight:300;text-transform:initial;margin-bottom:0}.intro-product .statustype .icon-dot{display:block}.intro-product .statustype .stype{color:var(--h-tech-color)}.intro-product .subinfo{color:#efefef;font-size:20px;line-height:44px;font-weight:350;padding:0;display:grid;grid:"sep sep sep" "price dot ref" "sep2 sep2 sep2"/max-content max-content max-content;min-width:430px;width:430px;margin-top:6px;letter-spacing:3px}.intro-product .subinfo::after{margin:23px 0 35px;grid-area:sep2;content:"";height:8px;width:150px;background:#53a1c0;display:block;border-radius:6px}.intro-product .subinfo .svg-icon{margin:0 4px -3px}.intro-product .subinfo .price{grid-area:price}.intro-product .subinfo .reference{grid-area:ref}.intro-product .large-icons{gap:32px}}.content-box{padding:2.5em var(--padding) var(--block-padding-bottom)}.content-box.has_tabs{--tab-height:auto;padding:2.5em 0 var(--block-padding-bottom);height:calc(var(--tab-height) + var(--block-padding-top) + var(--block-padding-bottom));display:grid;grid:"tabnav tabnav tabnav" ". tabs ." max-content/var(--padding) 1fr var(--padding);padding-top:0;position:relative;background:#fff;overflow:hidden;margin:2.4em 0}.content-box.has_tabs p.last-p{margin-bottom:var(--baseline-height)}@media(max-width: 640px){.content-box.is_grid,.content-box.last_description{padding:2em 0 .8em;display:grid;grid-template-columns:var(--defcols)}.content-box.is_grid p,.content-box.last_description p,.content-box.is_grid h2,.content-box.last_description h2,.content-box.is_grid h3,.content-box.last_description h3,.content-box.is_grid h4,.content-box.last_description h4{grid-column:2}.content-box.is_grid .content-picture,.content-box.last_description .content-picture,.content-box.is_grid .cta-drop,.content-box.last_description .cta-drop,.content-box.is_grid .contentintro,.content-box.last_description .contentintro,.content-box.is_grid .mobilemove,.content-box.last_description .mobilemove{grid-area:3/1/3/-1;margin:.8em 0 2.2em}.content-box.is_grid.addcleaning .content-large,.content-box.addcleaning.last_description .content-large{margin:.7em 0 2.2em}.content-box.is_grid.addcleaning .content-large.left,.content-box.addcleaning.last_description .content-large.left{grid-area:10/1/10/-1}.content-box.is_grid.addcleaning .content-large.right,.content-box.addcleaning.last_description .content-large.right{grid-area:4/1/4/-1}}.feature-boxes{grid-column:2}@media(max-width: 1025px){.feature-boxes .info-box,.feature-boxes .over-wrap{display:none}}.feature-box{margin-bottom:2.6em;display:block;color:inherit}.feature-box .excerpt{display:contents}.feature-box h3{font-size:1.3em;text-transform:capitalize;font-weight:400;width:100%;line-height:1.6;margin:1.2em 0 .6em;padding:0 var(--padding);color:var(--body-colour)}.feature-box p{font-size:var(--basefontsize);padding:0 var(--padding)}.feature-box p.show-mobile{padding:0 var(--padding)}.info-box{background:linear-gradient(315deg, #148bb7 0%, #2f4770 100%);display:flex;align-items:flex-start;flex-flow:column;justify-content:center;padding:1.8em var(--padding) 2.4em}.info-box h3{color:var(--h-tech-color);text-transform:capitalize;font-size:1.611em;line-height:var(--baseline-height);margin-bottom:.3em}.info-box p{color:#fff;margin-bottom:1.4em}.info-box .profile-pic{grid-area:pic}.info-box.has_profile{background:none;display:grid;grid:"pic text" max-content "text2 text2" max-content "buttons buttons"/110px 1fr;gap:1.65em 0;align-content:center;margin:4em 0 1em}.info-box.has_profile::before,.info-box.has_profile::after{width:100%;content:"";height:10px;background:#00bcd4;display:block}.info-box.has_profile::before{grid-area:1/1/1/-1;margin:-3em 0 .8em}.info-box.has_profile::after{grid-area:-1/1/-1/-1;margin:1em 0 0}.info-box.has_profile .button-wrap{grid-area:buttons;display:flex;justify-content:flex-end;align-items:center;width:100%}.info-box.has_profile p{margin:0;grid-area:text2;padding:0;color:var(--body-colour)}.info-box.has_profile p.padleft{padding-left:1.5em;grid-area:text}.info-box .icon-fulllogo{width:100%;height:100%;aspect-ratio:1/1}.profile-pic{width:110px;background:#fff;border-radius:50%;height:110px;grid-area:pic}.profile-text{font-size:1.6em;font-weight:300;color:var(--body-colour);margin:auto auto auto 0;display:flex;align-items:center}.es .profile-text,.de .profile-text{font-size:1.45em}.profile-button{width:2.5em;height:2.5em;cursor:pointer;display:grid;grid:2.5em/2.5em;place-items:center;contain:content}.profile-button .svg-icon{grid-area:1/1/1/1;color:#fff;contain:content;width:100%;height:100%;padding:1em}.contact-button-profile{background:#0072b1;font-size:var(--basefontsize)}.contact-button-profile .svg-icon{padding:.78em}.whatsapp-button-profile{background:#1c9b4b;margin-right:1.1em}.whatsapp-button-profile .svg-icon{padding:.68em}@media(min-width: 641px){.feature-boxes{margin-top:42px;display:grid;grid-template-columns:repeat(2, minmax(220px, 1fr));gap:var(--padding);padding:0 var(--padding);margin-bottom:var(--padding)}.feature-boxes .p-head,.feature-boxes h2,.feature-boxes h3,.feature-boxes p{grid-column:1/-1}.feature-boxes .p-head{margin:0 0 -0.7em;padding:0}.feature-boxes .feat-p{font-size:16px;margin:-52px 0 -1em;line-height:var(--baseline-height)}.feature-boxes.provision-boxes{margin-top:0}.feature-box{display:grid;grid:"image" max-content "title" max-content "excerpt" 1fr "seperator" 8px/1fr;color:#222a2d;margin:0}.feature-box::after{grid-area:seperator;content:"";background:#74ddea;display:block}.feature-box picture{grid-area:image;width:100%;display:grid;height:0;padding-bottom:66.6666666667%}.feature-box h3,.feature-box h4{grid-area:title;margin:16px 0 9px;padding:0}.feature-box .excerpt{line-height:26px;grid-area:excerpt;margin-bottom:16px;display:block}.feature-box .excerpt p,.feature-box .excerpt li{font-size:inherit;line-height:inherit;padding:0}.feature-box .excerpt p{margin-bottom:16px}.feature-box .excerpt .bullets{margin-bottom:16px}.info-box{padding:var(--padding)}.info-box h3{color:var(--h-tech-color);text-transform:capitalize;font-weight:300;font-size:33px;line-height:50px;margin-bottom:16px}.info-box p{color:#fff;line-height:26px;margin-bottom:26px}.info-box.has_profile{background:linear-gradient(135deg, #1193be 0%, #374e7b 96%);margin:0;gap:26px 0}.info-box.has_profile::before,.info-box.has_profile::after{display:none}.info-box.has_profile p{color:#fff}.info-box .icon-fulllogo{width:100%;height:100%}.profile-text{color:var(--h-tech-color)}}@media(min-width: 1025px){.content-box{grid-column:2;padding:var(--padding) 0 16px}.content-box.no-ptop{padding-top:0}.content-box.last{padding-bottom:0}.content-box p{line-height:var(--baseline-height);margin-bottom:var(--baseline-height)}.content-box p.last-p{margin-bottom:0}.content-box.has_tabs{margin:0;height:var(--tabwrap-height);grid:"tabnav picture" 0 "tabs tabs" max-content/1fr 481px;padding:0 0 16px;gap:0 42px;overflow:initial}.content-box.has_tabs::before{grid-area:picture/picture/tabs;margin:-96px 0 0 10px;content:"";background:#fff;width:481px}.content-box.has_tabs .contentintro{grid-area:picture/picture/tabs;margin:-96px 0px 0 10px;z-index:1;visibility:hidden;opacity:0;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) 0s,visibility 0s .26s}.content-box.has_tabs .contentintro.active{opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) .15s,visibility 0s}.feature-boxes{padding:0;grid-template-columns:repeat(3, minmax(220px, 1fr))}.feature-box:hover .over-wrap{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.feature-box:hover .button{opacity:1;transform:translate(0, 0);transition:transform .5s cubic-bezier(0.19, 0.95, 0.29, 0.99)}.over-wrap{grid-area:image;width:100%;z-index:5;contain:content;will-change:opacity,visibility;place-items:center;display:grid;background:hsla(0,0%,100%,.5);border-radius:var(--border-radius);visibility:hidden;opacity:0;transition:opacity .5s ease,visibility 0s linear .71s}.over-wrap .button{--icon-bg: #377f9c;background:var(--icon-bg);display:grid;place-items:center;grid:38px/100%;transition:transform .5s cubic-bezier(0.19, 0.95, 0.29, 0.99) .2s;transform:translate(0, 50px);font-size:.78em;will-change:transform;width:140px}}@media(min-width: 1025px)and (min-width: 1025px){.over-wrap .button::before{visibility:hidden;contain:strict;grid-area:1/1/1/-1;border-radius:inherit;content:"";background:var(--icon-bg);opacity:0;transition:opacity 300ms ease,visibility 0s 301ms;width:100%;height:100%;pointer-events:none}.over-wrap .button:hover::before{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0s 0s}}@media(min-width: 1025px){.over-wrap .button .msg{contain:content;grid-area:1/1/1/1;pointer-events:none;justify-self:center;padding-left:0}}.cta{grid-column:1/-1;display:grid;align-items:center;background:linear-gradient(315deg, #148bb7 0%, #2f4770 100%)}.cta.transforming{transform:translateY(var(--tabtransform));transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.cta .um-bg{color:#1e6994}.cta.haspic .cta-title{contain:content}.cta h3,.cta .altcol{color:var(--h-tech-color)}.cta-title{font-size:2.1em;line-height:1.5em;margin:0 0 .35em;grid-area:cta-title;color:#fff;font-weight:300;contain:content}.cta-subtitle{font-size:1em;line-height:var(--baseline-height);margin-bottom:var(--baseline-height);grid-area:cta-subtitle}.cta-pic{grid-area:1/1/-1/-1;display:grid;grid:100%/1fr;height:100%}.cta-pic img,.cta-pic::after{grid-area:1/1/-1/-1}.cta-pic::after{content:"";background:linear-gradient(315deg, rgba(20, 139, 183, 0.6588235294) 0%, #2f4770 100%)}.cta-home,.cta-provisioning{grid:". cta-title ." max-content/var(--defcols)}.cta-home .cta-title,.cta-provisioning .cta-title{font-size:2.6em;line-height:1.51em;margin:.7em 0 .74em;color:#fff}.es .cta-home .cta-title{font-size:2.3em;line-height:1.49}.cta-search{display:block;padding:2em var(--padding) var(--padding)}.cta-search .cta-title{color:var(--h-tech-color)}.action-wrap{display:flex;align-items:center;justify-content:space-between;flex-flow:column;gap:var(--padding);margin:1.3em 0 0}.action-wrap .facet{width:100%;height:var(--button-height);background:#fff}.action-wrap .facet.facet-total_cabins ul,.action-wrap .facet.facet-sailing ul{scrollbar-width:thin;scrollbar-color:#e9ecf1 #3f5881}.action-wrap .facet.facet-total_cabins ul::-webkit-scrollbar,.action-wrap .facet.facet-sailing ul::-webkit-scrollbar{width:4px;background-color:#e9ecf1}.action-wrap .facet.facet-total_cabins ul::-webkit-scrollbar-track,.action-wrap .facet.facet-sailing ul::-webkit-scrollbar-track{background-color:#e9ecf1}.action-wrap .facet.facet-total_cabins ul::-webkit-scrollbar-thumb,.action-wrap .facet.facet-sailing ul::-webkit-scrollbar-thumb{background-color:#3f5881;border-radius:2px}.action-wrap .hselect{grid:var(--button-height)/100%}.result-hl{color:var(--p-tech-color)}@media(max-width: 640px){.results-wrap{flex-flow:column;align-items:flex-start;font-size:1.2em;margin:1.55em 0 .9em;color:#fff}.results-wrap .tablet-block{display:block;margin:.6em 0}.results-wrap .results-text{display:block}.results-wrap .result-hl{color:#73e4e4;text-transform:capitalize;display:block;margin-bottom:.6em;font-size:.9em}.results-wrap .result-hl.count{display:initial}.results-wrap .result-hl:nth-child(2){display:block;margin-top:.6em}.results-wrap .result-hl.clear{--icon-bg: rgba(140, 164, 255, 0.3);background:var(--icon-bg);display:grid;place-items:center;grid:"text icon" var(--button-height)/1fr var(--button-height);color:#fff;line-height:var(--button-height);width:100%;text-align:center;margin:1.3em 0 0}}@media(max-width: 640px)and (min-width: 1025px){.results-wrap .result-hl.clear::before{visibility:hidden;contain:strict;grid-area:1/1/1/-1;border-radius:inherit;content:"";background:var(--icon-bg);opacity:0;transition:opacity 300ms ease,visibility 0s 301ms;width:100%;height:100%;pointer-events:none}.results-wrap .result-hl.clear:hover::before{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0s 0s}}@media(max-width: 640px){.results-wrap .result-hl.clear .msg{grid-area:text;pointer-events:none;display:flex;contain:content;justify-self:start;padding-left:1.25em}.results-wrap .result-hl.clear .svg-icon{justify-self:center;contain:content;grid-area:icon;background:hsla(0,0%,100%,.168627451);width:var(--button-height);height:var(--button-height);padding:1em}.results-wrap .result-hl.clear .icon-filter{padding:.7em}.results-wrap .icon-dot{display:none}}.cta-product{display:none}.cta-technical{--list-line-height: var(--baseline-height);--list-margin: 0.5em;--rulecols: 1fr 70px 10px 80px;color:#fff;align-items:start;display:flex;flex-flow:column;padding:2em var(--padding) 2.8em}.cta-technical .svgwrap,.cta-technical .technical-pdf,.cta-technical .toys-pdf{display:none}.cta-technical h3{color:var(--h-tech-color);margin:.9em 0 .3em;padding-top:.6em;border-top:var(--cta-border);font-size:1.61em}.cta-technical h3.pricing-header{display:grid;grid-template-columns:1fr 70px;gap:var(--rulegap)}.cta-technical h3.pricing-header::after{content:"";grid-area:1/3/1/3}.cta-technical h3.pricing-header span{text-align:right;font-size:.74em}.cta-technical h3.pricing-header span:first-child{text-align:left;font-size:1em}.cta-technical .hide-mobile,.cta-technical .ctapic{display:none}.cta-technical .pdf-download{--icon-bg: rgb(255 188 141 / 24%)}.cta-technical .contact-button{--icon-bg: rgb(128 255 117 / 20%)}.tech-intro{display:block;order:1;width:100%}.tech-intro h3{padding-top:0;border-top:0;font-size:2.05em;margin:-0.1em 0 .5em;display:flex;flex-flow:column;align-items:flex-start;color:#fff;margin-bottom:0}.tech-intro .reference{font-size:1em;text-transform:capitalize}.tech-intro .price{line-height:var(--baseline-height);display:block;font-size:.805em;color:#fff}.tech-intro .icon-dot,.tech-intro .tech-button-wrap{display:none}.qr-mobile{margin-top:var(--padding);border-top:var(--cta-border);padding-top:2.3em}.large-icons{--border-radius:3px;grid-area:tech-buttons;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-top:1em;gap:var(--padding);border-top:1px solid hsla(0,0%,100%,.21);padding-top:1.4em;align-items:center}.large-icons li{display:flex;flex-flow:column;justify-content:center;align-items:center}.large-icons li.qr-desktop{height:76px;width:106px;border-left:var(--cta-border);padding-left:30px}.large-icons li:first-child{--bg: #2d7b84}.large-icons li:nth-child(2){--bg: #527f95}.large-icons li:nth-child(3){--bg: #5581b3}.large-icons .svg-icon{font-size:3em;border-radius:var(--border-radius);padding:.24em;color:#fff;background:var(--bg)}.large-icons .number{display:block;width:2.4em;contain:content;border-radius:var(--border-radius);text-align:center;font-size:.8em;margin-bottom:-1em;font-weight:500;color:#fff;background:var(--bg)}.std-specs{grid-area:cta-content;display:grid;gap:var(--list-margin) 2em;line-height:var(--list-line-height);grid-template-columns:1fr}.std-specs.col-1,.std-specs.col-2,.std-specs.col-4{grid-template-columns:1fr}.std-item{font-weight:440;text-transform:capitalize}.tech-button-wrap{grid-area:tech-buttons;width:100%;display:grid;gap:var(--padding)}.tech-button-wrap .button{width:100%}.tech-button-wrap .button .svg-icon{padding:.96em}.tech-button-wrap .button .svg-icon.icon-download{padding:.74em}.box-right{order:2;width:100%;contain:layout;grid-area:tech-right}#box-geo .map-image{aspect-ratio:703/547;margin:1em 0}.product-specs{grid-area:cta-content;display:grid;gap:var(--list-margin) 2em;line-height:var(--list-line-height);grid-template-columns:1fr}.spec-item{display:flex;justify-content:space-between;align-items:center;text-transform:capitalize}.box-scroll{grid-area:addfeatures;contain:content;order:3;width:100%}.box-scroll .std-specs{max-height:calc(var(--list-line-height)*6 + var(--list-margin)*4.6);overflow:auto;scrollbar-width:thin;scrollbar-color:#4993b5 #fff}.box-scroll .std-specs::-webkit-scrollbar{width:1px;background-color:#4993b5}.box-scroll .std-specs::-webkit-scrollbar-track{background-color:#4993b5}.box-scroll .std-specs::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0px}.box-full{grid-area:addfeatures;contain:content;order:3;width:100%}.box-full .std-item{text-transform:initial}span.smaller{font-size:.6em !important;margin-left:.5em}.box-left{order:4;width:100%;contain:layout;grid-area:tech-left;align-self:start}.price-rules{display:grid;gap:var(--list-margin) 0;line-height:var(--list-line-height)}.price-rules .rule-item{display:grid;grid-template-columns:var(--rulecols)}.price-rules .rule-item::after{content:"";grid-area:1/3/1/3}.price-rules.pricing .rule-item{grid-template-columns:1fr 70px}.price-rules.pricing .rule-item::after{display:none}.price-rules .rule-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.price-rules .rule-price{text-align:right}.share-list-prop{display:grid;grid-template-columns:repeat(6, max-content);gap:1em}.share-list-prop .share-item{color:#fff;grid:2em/100%;width:2em;height:2em}#box-notes h3{margin-bottom:16px}#box-notes .item-value{display:grid;grid-template-columns:1em 1fr}#box-notes .icon-dot{margin:.5em 0 0 -0.3em}.cta-cleaning{padding:2em var(--padding) 2.7em;display:block}.cta-cleaning .cta-subtitle{color:#fff}.variations{display:grid;gap:var(--padding)}.cta-maintenance{grid:". cta-title ." max-content ". cta-list ." max-content/var(--defcols)}.cta-maintenance .cta-title{margin:1em 0 .5em}.cta-list{grid-area:cta-list;display:grid;gap:1em;color:#fff;margin-bottom:2.6em}.cta-list .icon-check{display:none}.cta-map{padding:2em var(--padding) 2.8em;display:flex;flex-flow:column}.cta-map .cta-title{order:1;width:100%}.cta-map .address{order:2;width:100%;color:#fff}.cta-map .address .svg-icon{color:var(--p-tech-color)}.cta-map .address a{color:#fff}.cta-map .hover-wrap{grid-area:text;color:#fff}.cta-map .hover-wrap .msg{pointer-events:none}.cta-map .map{width:100%;height:auto;margin:2em 0 2.4em;order:3}.cta-map .map img{aspect-ratio:500/362}.cta-map .button-wrap{width:100%;display:grid;grid:1fr/1fr;gap:var(--padding);order:4}.cta-map .button{width:100%;min-width:100%}.cta-map .button.contactus{--icon-bg: rgb(128 255 117 / 20%)}.cta-map .button.call-button{--icon-bg: rgb(255 188 141 / 24%)}.cta-map .button .icon-paper-plane{padding:1.1em}@media(min-width: 641px){.action-wrap{grid-area:actionwrap;flex-flow:row;margin:4px 0 0 0;gap:27px}.results-wrap{grid-area:resultswrap;border-top:1px solid hsla(0,0%,100%,0.2117647059);padding-top:12px;margin:12px 0 0;font-size:19px;display:flex;align-items:center;color:#fff}.results-wrap .results-text{display:flex;align-items:center}.results-wrap .result-hl.count{margin:0 .2em}.results-wrap .tablet-block{margin-left:.6em}.results-wrap .icon-dot{margin:0 .3em}#clear-filters{color:#fff;cursor:pointer}#clear-filters .msg{pointer-events:none}#clear-filters .icon-filter{display:none}#clear-filters:hover .msg{text-decoration:underline}.cta-technical{--list-line-height: 32px;--list-margin: 7px;display:grid;font-size:17px;color:#d9e0ee;position:relative;contain:content;padding:160px 0;grid:". tech-intro tech-intro ." ". tech-left tech-right ." ". addfeatures addfeatures ."/minmax(var(--padding), 1fr) minmax(100px, 504px) minmax(100px, 756px) minmax(var(--padding), 1fr);align-items:start}.cta-technical h3{margin:1.1em 0 .4em;padding-top:.75em}.tech-intro{display:flex;justify-content:space-between;grid-area:tech-intro;border-bottom:1px solid hsla(0,0%,100%,.21);padding-bottom:1.1em}.tech-intro h3{align-items:center;font-size:2.2em;flex-flow:row}.tech-intro .icon-dot{font-size:24px;margin:4px 12px 0;display:inline-block;color:#fff}.tech-intro .price{font-size:inherit}.box-left{padding-right:var(--padding);margin-top:1.1em}.box-left h3.nobdr{border:none;margin:0 0 .3em;padding:0}.box-left-sub{padding-bottom:.3em}.box-left-sub p{margin-bottom:1.4em}.box-left-sub .button{background:var(--icon-bg);color:#fff;width:50%;min-width:260px}.box-left-sub .button::before{background:var(--icon-bg)}.tech-button-wrap{display:flex;border:none;padding:0;margin:0;gap:18px}.tech-button-wrap .button{width:100%}.share-list-prop{display:grid;grid-template-columns:repeat(6, max-content);gap:1em}.share-list-prop .share-item{color:#fff}.box-right{border-left:var(--cta-border);padding-left:var(--padding);margin-top:1.1em}.box-right h3.sub-head.nobdr{border-top:none}.product-specs{grid-template-columns:1fr 1fr}.box-scroll{grid-area:addfeatures;contain:content;padding-bottom:7px}.box-scroll .std-specs{max-height:calc(var(--list-line-height)*4 + var(--list-margin)*2)}}@media(min-width: 641px)and (max-width: 1024px){.cta-home{--cta-height: 360px;height:var(--cta-height)}.cta-home .cta-pic{height:inherit}.cta-home .cta-title{font-size:3em}.es .cta-home .cta-title{font-size:2.6em;padding-right:2.7em}.de .cta-home .cta-title{font-size:2.6em;line-height:1.49}.cta-search{display:grid;grid:". cta-title ." max-content ". actionwrap ." max-content ". resultswrap ." max-content/var(--defcols);padding:2em 0 2.6em}.cta-search .cta-title{font-size:2.6em}.action-wrap{display:grid}.sales .action-wrap{grid:1fr/1fr 1fr 1fr}.charter .action-wrap{grid:1fr/1fr 1fr}.results-wrap{margin:1.4em 0 0;padding-top:1em}.results-wrap .results-text{display:block}.results-wrap .tablet-block{margin:.5em 0 0}.results-wrap .icon-dot{margin:0 .3em -0.15em}.results-wrap .lastdot{margin:auto .3em 6px}.result-hl.count{margin:0}.result-hl.clear{margin:auto auto 0 0;min-width:140px}.cta-product{margin:.8em 0 2.7em;padding:var(--padding);display:grid}.cta-product .cta-title{margin-bottom:0}.cta-product .contactus{color:var(--h-tech-color)}.cta-technical{padding:3em 0}.cta-technical.nonotes .box-left,.cta-technical.nonotes .box-right{margin-bottom:100px}.cta-technical .std-specs.col-3,.cta-technical .std-specs.col-4{grid-template-columns:1fr 1fr}.tech-intro h2,.tech-intro h3{flex-flow:column;align-items:flex-start;padding-bottom:.15em;margin:-0.1em 0 .5em;padding-top:0}.tech-intro .icon-dot{display:none}.tech-intro .price{font-size:.8em;margin-top:.75em}.tech-intro .large-icons{border-top:none;margin-top:0;padding-top:0}.box-right h3.sub-head.nobdr{margin-top:0;padding-top:0}.cta-provisioning{--cta-height: 380px;height:var(--cta-height)}.cta-provisioning .cta-pic{height:inherit}.cta-provisioning .cta-title{font-size:3em;line-height:1.57em;margin:-0.14em 0 0;padding-right:1em}.cta-cleaning{padding:4em 0;display:grid;grid:". cta-title cta-buttons ." max-content ". cta-subtitle cta-buttons ." max-content/minmax(var(--padding), 1fr) minmax(100px, 915px) 345px minmax(var(--padding), 1fr)}.cta-cleaning .cta-title{font-size:2.7em;line-height:1.54em;margin:0 0 .3em;padding-right:0}.cta-cleaning .cta-subtitle{font-size:20px;line-height:35px;margin-bottom:10px}.cta-cleaning .hide-mobile{display:none}.cta-cleaning .variations{grid-area:cta-buttons;gap:29px 0;padding-left:var(--padding);margin-left:var(--padding);border-left:var(--cta-border)}.es .cta-cleaning .cta-title{font-size:2.4em}.cta-maintenance{--cta-height: 360px;height:var(--cta-height)}.cta-maintenance .cta-title{font-size:2.6em;line-height:1.57em;margin:-0.14em 0 .2em;padding-right:0;align-self:end}.cta-maintenance .cta-pic{height:inherit}.cta-maintenance .cta-list{grid-area:cta-list;align-self:start;color:#fff;font-size:1.2em;display:grid;gap:.6em 0;margin-bottom:0}.cta-maintenance .cta-list li{display:grid;grid:max-content/30px 1fr;line-height:1.8;align-items:start}.cta-maintenance .cta-list .icon-check{height:30px;color:var(--p-tech-color);display:inline-block}.es .cta-maintenance{--cta-height:400px}.cta-map{padding:calc(var(--padding)*2) 0;display:grid;grid:". cta-title ." max-content ". cta-address ." max-content ". cta-buttons ." max-content/var(--defcols)}.cta-map .cta-title{font-size:2.3em;margin:-0.5em 0 0}.cta-map .address{margin-top:1em;grid-area:cta-address}.cta-map .map{grid-area:1/1/-1/3;width:400px;justify-self:end;padding-bottom:3em;padding-left:var(--padding);border-left:var(--cta-border)}.cta-map .button-wrap{grid-area:cta-buttons;justify-self:start;border-left:none;margin-top:1.5em;gap:1.3em}.cta-map .button{width:240px;min-width:240px}}@media(min-width: 1025px){.cta .cta-title{font-size:40px;line-height:70px}.cta .svgwrap{grid-area:1/2/1/2;align-self:center;justify-self:end;height:100%;overflow:hidden;contain:strict;display:block}.cta .svgwrap .um-bg{width:160%;height:160%;margin:-30% 0 0 -25%}.cta-search{display:grid;padding:2em 0 var(--padding);grid:". cta-title cta-title cta-title ." max-content ". actionwrap actionwrap actionwrap." max-content ". resultswrap resultswrap resultswrap ." max-content/minmax(var(--padding), 1fr) 400px 24px minmax(100px, 836px) minmax(var(--padding), 1fr)}.cta-search .cta-title{margin-bottom:6px}.action-wrap{margin:4px 0 8px 0}.results-wrap{padding-top:14px;margin:14px 0 0}.cta-technical{contain:initial;padding:0;color:#fff}.cta-technical.nonotes .box-left,.cta-technical.nonotes .box-right{margin-bottom:180px}.cta-technical.has_geo .svgwrap{display:none}.cta-technical.has_geo .box-left,.cta-technical.has_geo .box-right{margin-bottom:160px}.cta-technical h3{margin:32px 0 12px;padding-top:25px}.cta-technical h3.nobdr{border:none;margin:-30px 0 12px;padding:6px 0 0}.cta-technical .svgwrap{grid-area:1/2/-1/-1;align-self:end;aspect-ratio:1/1;height:100%;max-height:1100px}.cta-technical .svgwrap .um-bg{width:100%;height:100%;margin:10% 0 0 10%}.tech-intro{margin:180px 0 30px;padding-bottom:12px;display:flex;justify-content:space-between;align-items:center;contain:layout}.tech-intro h2,.tech-intro h3{font-size:42px;line-height:70px;margin:-0.1em 0 .5em;padding-top:0}.tech-intro .large-icons{margin:-50px 0 0;border:none;padding:0;gap:32px}.tech-intro .large-icons .svg-icon{font-size:60px}.tech-intro .large-icons .number{font-size:16px;display:flex;justify-content:center}.box-left{padding-bottom:0}.box-right.nonotes{margin-bottom:140px}.box-left-sub{padding-bottom:0}.box-left-sub p{margin-bottom:20px}.box-scroll h3.sub-head{margin:27px 0 12px}.box-full{border-top:1px solid hsla(0,0%,100%,.21);margin:32px 0 100px;padding-top:25px}.box-full h3{margin-top:0;padding:0;border-top:none}.std-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block}.std-specs.col-2{grid-template-columns:1fr 1fr}.std-specs.col-3{grid-template-columns:1fr 1fr 1fr}.std-specs.col-4{grid-template-columns:1fr 1fr 1fr 1fr}#box-geo{display:grid;grid:"title title" "list btn" "map map"/1fr 1fr;gap:0 2em}#box-geo h3{grid-area:title}#box-geo .map-image{grid-area:map;margin:-2em 0 0}#box-geo .maplink{grid-area:btn;align-self:start;margin-top:.7em}#box-geo .geo-specs{grid-area:list;grid-template-columns:1fr}.cta-home,.cta-provisioning{--cta-height: 420px;height:var(--cta-height)}.cta-home .cta-pic,.cta-provisioning .cta-pic{grid:var(--cta-height)/1fr}.cta-home .cta-title,.cta-provisioning .cta-title{align-self:center;color:#fff;width:100%;max-width:1000px;margin:36px 0 0;font-size:52px;line-height:85px}.cta-home .cta-title .pink,.cta-provisioning .cta-title .pink{color:var(--h-tech-color)}.es .cta-home .cta-title,.es .cta-provisioning .cta-title,.de .cta-home .cta-title,.de .cta-provisioning .cta-title{font-size:52px;line-height:85px;max-width:1150px}.cta-cleaning{padding:var(--padding) 0;display:grid;grid:". cta-title cta-buttons ." max-content ". cta-subtitle cta-buttons ." max-content/minmax(var(--padding), 1fr) minmax(100px, 915px) 345px minmax(var(--padding), 1fr)}.cta-cleaning .cta-title{margin:0px 0 8px;align-self:end;font-size:42px;line-height:70px}.cta-cleaning .cta-subtitle{font-size:20px;line-height:35px;margin-bottom:10px;align-self:start}.variations{grid-area:cta-buttons;gap:29px 0;padding-left:var(--padding);margin-left:var(--padding);border-left:var(--cta-border)}.cta-maintenance{--cta-height: 360px;height:var(--cta-height);display:grid;grid:". cta-title ." max-content ". cta-list ." max-content/minmax(var(--padding), 1fr) minmax(100px, 1260px) minmax(var(--padding), 1fr)}.cta-maintenance .cta-title{align-self:end;margin:-10px 0 12px}.cta-maintenance .cta-pic{grid:var(--cta-height)/1fr}.cta-list{grid-area:cta-list;align-self:start;color:#fff;font-size:1.2em;display:grid;gap:.6em 0;margin-bottom:0}.cta-list li{display:grid;grid:max-content/30px 1fr;line-height:1.8;align-items:start}.cta-list .icon-check{height:30px;color:var(--p-tech-color);display:inline-block}.cta-map{padding:140px 0;display:grid;grid:". cta-title cta-buttons map ." max-content ". cta-address cta-buttons map ." max-content/minmax(var(--padding), 1fr) 340px minmax(240px, 373px) 550px minmax(var(--padding), 1fr)}.cta-map .cta-title{font-size:42px;line-height:70px;margin:0}.cta-map .address{grid-area:cta-address;align-self:start}.cta-map .address li{font-size:17px;font-weight:400;margin-bottom:7px;line-height:28px}.cta-map .address li.tel{margin:20px 0}.cta-map .address .svg-icon{color:var(--p-tech-color)}.cta-map .address a{color:#fff}.cta-map .button-wrap{grid-area:cta-buttons;display:grid;justify-items:center;gap:29px 0;border-left:var(--cta-border)}.cta-map .button{width:240px;min-width:240px}.cta-map .button .icon-paper-plane{padding:1.1em}.cta-map .map{grid-area:map;justify-self:end;padding-left:var(--padding);border-left:var(--cta-border);margin:0}.cta-map .map img{aspect-ratio:500/362}}.faq-titles-sidebar{display:none;z-index:1;visibility:hidden;opacity:0;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) 0s,visibility 0s .26s;grid-area:picture/picture/tabs;align-self:start;background:linear-gradient(135deg, #1193be 0%, #374e7b 96%);contain:content;padding:40px var(--padding)}.faq-titles-sidebar.active{opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) .15s,visibility 0s}.faq-title{--bar-height:1px;color:#fff;transform-origin:left;width:fit-content;line-height:28px;padding:6px 0}.tabnav{grid-area:tabnav;display:flex;flex-flow:row;line-height:2.62em;height:2.62em;padding:0 var(--padding);background:#2a507a;margin-top:0}.tabnav-item{width:50%;will-change:color;cursor:pointer;text-align:center;display:grid;grid:"msg" max-content/1fr}.tabnav-item::before{will-change:opacity,visibility;content:attr(title);background:#fff;visibility:hidden;opacity:0;grid-area:1/1/-1/-2;transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s .51s}.tabnav-item::after{content:"";background:rgba(0,0,0,.1803921569);grid-area:bdr;display:none}.tabnav-item .msg{grid-area:msg;pointer-events:none;color:#fff}.tabnav-item.active{color:#222a2d;font-weight:460}.tabnav-item.active::before{opacity:1;visibility:visible;transition:opacity .5s var(--quint-out),visibility 0s}.tabnav-item.active::after{opacity:0;visibility:hidden}.tabnav-item:last-child::after{display:none}.tab{width:100%;grid-area:tabs;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) 0s,visibility 0s .26s;margin-top:var(--block-padding-top);align-self:start}.tab.active{opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) .15s,visibility 0s}.tab.active-out{opacity:0;visibility:visible}h3.faq-head{font-size:1.5em;margin:0 0 .3em}@media only screen and (min-width: 641px)and (max-width: 1024px){.has_tabs .contentintro{display:none}.tabnav-item{width:260px}}@media only screen and (min-width: 1025px){.tabnav{margin-top:-45px;line-height:var(--button-height);height:var(--button-height);background:none;padding:0}.tabnav-item{width:260px;background:hsla(0,0%,100%,.0901960784)}.faq-titles-sidebar{display:block;width:461px;justify-self:end;margin:-86px 0px 0 0px}.es .faq-titles-sidebar{padding:30px}.tab-group{display:grid;grid:"tab" max-content/1fr}.tab{will-change:opacity,visibility;width:100%;grid-area:tabs;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) 0s,visibility 0s .26s;margin-top:var(--padding);position:absolute;top:0;left:0}.tab::before{content:"";height:190px;width:520px;float:right}.tab[data-index="1"]::before{height:300px}.tab.active{opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(0.22, 1, 0.36, 1) .15s,visibility 0s;position:initial}.tab.active.active-in{position:absolute}.tab.active-out{position:initial;opacity:0;visibility:visible}}.home .p-head{margin-bottom:.74em}.home .p-head::before{margin-top:0}.home .p-head.p2{margin-top:1em}@media only screen and (min-width: 641px)and (max-width: 1024px){.home .contentintro{width:330px;height:227px;margin:-8em var(--img-adj) 10px var(--padding);border:var(--img-bdr-width) solid #fff;visibility:hidden;opacity:0;transition:opacity ease 1s,visibility 1.1s}.home .contentintro.show{opacity:1;visibility:visible;transition:opacity ease 1s,visibility 0s}.home .content-picture.content-large.left.show-tablet{width:283px;height:auto;margin-top:.5em}.home .p-head{margin:0 0 .3em}.home .p-head.p2{margin-top:0}.home h3.p-head::before{margin-bottom:1.2em}.home .home-products{padding:var(--padding)}.home .home-products .product:nth-of-type(8){display:none}}@media(min-width: 1025px){.wrapper-home{grid-template-columns:minmax(var(--padding), 1fr) minmax(100px, 1260px) minmax(var(--padding), 1fr)}.home .p-head{margin-bottom:40px;grid-column:2;padding:0}.home .p-head::before{margin:0 0 1.2em}.home .p-head.p2{margin-top:0}}#alva-logo{width:100%;margin:0 0 1em;padding:0 .4em 0 0}#alva-logo .st0{fill:#4ec3cc}#alva-logo .st1{fill:#000}#absolute-logo{margin:.4em 0 1.7em}#absolute-logo .abs-blue{fill:#fff}#tesoro-logo{width:100%;margin:0 0 1em -0.5em;padding:0}.results-wrap,.products{opacity:1;transition:opacity .1s ease}.results-wrap.hide,.products.hide{opacity:0}.products-wrap{grid-area:products}.products{margin:0 0 var(--padding);pointer-events:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--padding)}.products.transforming{transform:translateY(var(--tabtransform));transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.products.home-products,.products.notop{margin-top:0}.products .info-box{pointer-events:auto;margin-bottom:1em}.product{pointer-events:auto;cursor:pointer;display:grid;grid:max-content max-content/1fr}.product a{padding:0 var(--padding);display:block;color:var(--body-colour)}.product .loop-image{grid-area:1/1/1/1;height:0;padding-bottom:66.6666666667%;position:relative;pointer-events:none}.product .loop-image img{position:absolute;top:0;left:0;width:100%;height:100%}.product .product-details{pointer-events:auto}.product .title{font-weight:500;font-size:1.2em;margin:1.4em 0 .9em;line-height:1;display:block}.product .title .icon-dot,.product .title .boat-name{display:none}.product .description{max-height:calc(var(--baseline-height)*3);-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}.product .price{text-transform:capitalize;color:#192264;display:block;margin:1em 0 0;line-height:1;font-weight:500}.product .buttonspan{--icon-bg: #116fa1;background:var(--icon-bg);display:grid;place-items:center}@media(min-width: 1025px){.product .buttonspan::before{visibility:hidden;contain:strict;grid-area:1/1/1/-1;border-radius:inherit;content:"";background:var(--icon-bg);opacity:0;transition:opacity 300ms ease,visibility 0s 301ms;width:100%;height:100%;pointer-events:none}.product .buttonspan:hover::before{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0s 0s}}.product .buttonspan{grid:var(--button-height)/100%}.product .buttonspan .msg{contain:content;grid-area:1/1/1/1;pointer-events:none;justify-self:start;padding-left:1.25em}.product .buttonspan{color:#fff;margin:1.6em 0 1em;font-weight:500}.product .exclusive{pointer-events:none;grid-area:1/1/1/1;width:100%;line-height:var(--baseline-height);place-self:end;contain:content;display:flex;justify-content:flex-end;align-items:center;background:linear-gradient(135deg, rgba(17, 147, 190, 0.1215686275) 0%, rgba(55, 78, 123, 0.7607843137) 76%);padding:.6em 1em;text-transform:uppercase;letter-spacing:3px;font-size:14px;font-weight:460;color:#ffef9d}.product .exclusive .icon-star{margin-right:.5em;font-size:1.2em;margin-bottom:.1em}.product.charter-product .title{margin-bottom:.6em}.product .port{font-size:1.1em;line-height:1.61;font-weight:420;margin-bottom:.44em;display:block}.product-actions{display:none}@media(min-width: 641px){.product{pointer-events:auto;cursor:pointer;display:grid;grid:max-content max-content/1fr;margin-bottom:0 !important;line-height:inherit !important}.product a{display:grid;grid:repeat(4, minmax(1px, max-content))/1fr;padding:0}.product .product-details{pointer-events:auto}.product .title{grid-area:2/1/2/1;display:flex;align-items:center;font-size:18px;margin-bottom:14px;margin-top:14px}.product .title .boat-name{display:block}.product .title .icon-dot{margin:0 .2em -0.1em;display:block}.product .title .icon-star{font-style:18px;color:gold}.product .description{grid-area:3/1/3/1;-webkit-line-clamp:2;max-height:44px;font-size:14px;line-height:22px}.product .price,.product .buttonspan{text-transform:capitalize;grid-area:4/1/4/1;font-size:15px;color:#192264;display:block;margin:1em 0 0;line-height:1}.product .buttonspan{justify-self:end;color:#b71c1c;background:none}.product .exclusive{pointer-events:none;grid-area:1/1/1/1;width:100%;line-height:var(--baseline-height);place-self:end;contain:content;display:flex;justify-content:flex-end;align-items:center;background:linear-gradient(135deg, rgba(17, 147, 190, 0.1215686275) 0%, rgba(55, 78, 123, 0.7607843137) 76%);padding:.6em 1em;text-transform:uppercase;letter-spacing:3px;font-size:14px;font-weight:460;color:#ffef9d}.product .exclusive .icon-star{margin-right:.5em;font-size:1.2em;margin-bottom:.1em}.product.charter-product a{grid:repeat(5, minmax(1px, max-content))/1fr}.product.charter-product .title{margin-bottom:.7em}.product.charter-product .description{grid-area:4/1/4/1}.product.charter-product .price,.product.charter-product .buttonspan{grid-area:5/1/5/1}.product .port{grid-area:3/1/3/1;margin-bottom:.4em;font-size:1em;color:#524e37}}@media(min-width: 1025px){.product.disable{pointer-events:none}.product.disable .product-actions::before,.product.disable .product-actions .button{opacity:0;transition:opacity .2s ease-in-out 0s !important}.product:hover .product-actions{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.product:hover .product-actions::before{opacity:1}.product:hover .linkbox{pointer-events:all;opacity:1;transform:translate(0, 0);transition:transform .5s cubic-bezier(0.19, 0.95, 0.29, 0.99)}.product-actions{grid-area:1/1/1/1;display:grid;place-content:space-evenly;width:100%;pointer-events:none;background:hsla(0,0%,100%,.6);border-radius:var(--border-radius);transition:opacity .5s ease,visibility 0s linear .71s;visibility:hidden;opacity:0;z-index:5;contain:content;will-change:opacity,visibility}.linkbox{--icon-bg: #077fa2;background:var(--icon-bg);display:grid;place-items:center;grid:38px/100%;transition:transform .5s cubic-bezier(0.19, 0.95, 0.29, 0.99) .2s;transform:translate(0, 50px);font-size:.78em;will-change:transform;width:140px}}@media(min-width: 1025px)and (min-width: 1025px){.linkbox::before{visibility:hidden;contain:strict;grid-area:1/1/1/-1;border-radius:inherit;content:"";background:var(--icon-bg);opacity:0;transition:opacity 300ms ease,visibility 0s 301ms;width:100%;height:100%;pointer-events:none}.linkbox:hover::before{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0s 0s}}@media(min-width: 1025px){.linkbox .msg{contain:content;grid-area:1/1/1/1;pointer-events:none;justify-self:center;padding-left:0}.linkbox.product-view{transition-delay:50ms}}@media only screen and (min-width: 641px)and (max-width: 1024px){#alva-logo{width:220px;float:left;margin:1px 36px 10px 0}#absolute-logo{width:260px;float:right;margin:16px 0 10px 30px}#tesoro-logo{width:240px;float:left;margin:0px 36px 0px 0}.products{padding:var(--padding)}.products .info-box{margin-bottom:0}}@media(min-width: 641px)and (max-width: 1024px){.sales .contentintro{width:300px;height:193px;margin:-1em 0 1em 3em;position:relative;border:none}}@media(min-width: 1025px){#alva-logo{width:326px;float:left;margin:2px 44px 10px 0}#absolute-logo{width:400px;float:right;margin:-12px 0 10px 30px}#tesoro-logo{width:316px;float:left;margin:0px 44px 10px 0}.products{margin:var(--padding) 0;grid-column:2}.products .info-box{margin-bottom:0}}.prod-intro{padding:1.8em var(--padding) var(--block-padding-bottom)}.mid_description .cta-drop{display:none}.gallery-intro-wrapper{display:contents}.gallery-intro-wrapper h2{display:none}.gallery-intro-images{display:contents}.gallery-nav-pic{display:none}.gallery-nav-pic:nth-child(2){display:block}.gallery-info{display:none}.last_description .cta-up{grid-area:4/1/4/-1;margin:.8em 0 2.2em}h2.nophead{margin:var(--padding) var(--padding) .4em;text-transform:capitalize}.other-yachts{padding:0 var(--padding)}@media(min-width: 641px){.last_description{padding:2em var(--padding) var(--block-padding-bottom)}}@media(min-width: 641px)and (max-width: 1024px){.gallery-intro-wrapper{display:none}.prod-intro{padding-bottom:0}.content-box.description.mid_description{padding-top:0}.has_gallery .content-large.right.product-intro-pic{width:360px;height:240px;margin:-68px 0px 30px 49px;aspect-ratio:3/2;border:none}.has_gallery h2.product-head,.has_gallery h2.product-head2,.has_gallery h3.product-head2{font-size:2em;line-height:1.6em;margin-bottom:.5em}.has_gallery h2.product-head{margin-top:-0.1em}.has_gallery .cta-drop{display:none}.has_gallery .products{padding-top:1em}.has_gallery .products .product:nth-child(4){display:grid}.has_gallery .p-head .hide-mobile{display:none}.has_gallery .p-head.feathead::before{margin-top:0}.content-box.last_description .content-large{margin:-120px -10px 30px 52px}}@media(min-width: 1025px){.content-box.prod-intro{grid-area:2/2/2/2;padding:var(--padding) 0 0}.content-box.prod-intro p:nth-of-type(2)::after{margin:45px 0 42px;width:150px;content:"";height:10px;background:var(--eyc-blue);display:block;border-radius:6px}h2.product-head{margin:49px 0 26px}.has_gallery h2.p-head,.has_gallery h4.feathead{margin:-1em 0 1.2em}.has_gallery h2.p-head::before,.has_gallery h4.feathead::before{margin:1em 0 1.2em}.has_gallery h4.feathead{padding:0}.has_gallery .products{margin-top:0}.has_gallery .products .product:nth-child(4){display:none}.content-box.gallery-intro-wrapper{padding:0;margin-top:15px;display:block}.content-box.mid_description{padding-top:0}.content-box.mid_description .cta-drop{display:block;z-index:1;position:relative}.content-box.last_description{padding:var(--padding) 0 16px}.content-box.last_description .content-large{width:440px;height:300px;margin:-160px -6px 30px 52px}.gallery-intro-images{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 0 48px}.gallery-info{padding:0 32px;width:100%;display:flex !important;align-items:center;flex-flow:column;justify-content:center;background:linear-gradient(315deg, #148bb7 0%, #2f4770 100%);color:#fff}.gallery-info .info-button-wrap{width:100%}.gallery-info .button{--button-height: 44px;font-size:.9em}.gallery-info p{margin-bottom:17px !important;padding-right:2em;line-height:1.7 !important;font-size:17px}.gallery-nav-pic{cursor:pointer;display:block;grid-column:initial;aspect-ratio:3/2}.gallery-nav-pic:nth-child(n+8){display:none}.gallery-nav-pic.more,.gallery-nav-pic:nth-child(4){margin-right:0}.gallery-nav-pic img{pointer-events:none}h2.product-head2,h3.product-head2{margin-bottom:26px}}.provisioning.de .intro .intro-title{font-size:1.75em}.provisioning .p-head{margin-bottom:1em}.provisioning .p-head::before{margin:.3em 0 .8em}.provision-button-wrapper{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s;z-index:200;display:none;grid:var(--button-height)/var(--defcols);position:fixed;bottom:0;width:100%;height:var(--button-height)}.provision-button-wrapper.show{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s}.provisioning-button{grid-column:1/-1;--icon-bg:rgb(33 111 154/96%)}.provisioning-button .icon-provisioning{padding:.5em}.provisioning-button .msg{align-items:center}.provisioning-button .icon-arrowright{width:1.5em;height:1.5em;padding:0;background:none;color:#fff;fill:currentColor}@media only screen and (min-width: 641px){.provision-button-wrapper{bottom:var(--padding);grid:0/var(--defcols);height:0}.provisioning-button{grid-column:2;width:300px;align-self:end;justify-self:end}.es .provisioning-button{width:320px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.provisioning.de .intro .intro-title{font-size:3.23em}.provisioning .p-head{margin-bottom:.2em}.provisioning .p-head::before{margin:0 0 1em}}@media(min-width: 1025px){.provisioning.de .intro .intro-title{font-size:52px}.provisioning .p-head{margin-bottom:-0.4em}.provisioning .p-head::before{margin:0em 0 1.3em}}.cleaning .contentintro{display:block;border:none}.cleaning .p-head{margin-bottom:1em}.cleaning .p-head::before{margin:.3em 0 .8em}.cleaning .p-head.nobefore::before{display:block;margin:.5em 0 1em}.cleaning .no-ptop{padding-top:.3em}.cleaning .content-box h3{font-size:2.05em;margin:-0.2em 0 .4em}.cleaning.de h2,.cleaning.de h3{font-size:1.7em}@media only screen and (min-width: 641px)and (max-width: 1024px){.cleaning .content-picture.has_title{display:none}.cleaning .intro .intro-title{padding-right:2.2em;margin-bottom:0 0 .1em;font-size:3em;line-height:1.4}.cleaning .content-box h3{margin:.2em 0 .7em}.cleaning .p-head{margin-bottom:.2em}.cleaning .p-head::before{margin:.1em 0 1.1em}.cleaning .p-head.nobefore::before{display:none}.cleaning .content-large.right{margin:0 0 2em 3em}}@media(min-width: 1025px){.cleaning .contentintro{border:var(--img-bdr-width) solid var(--body-bg)}.cleaning .p-head{margin-bottom:-0.4em}.cleaning .p-head::before{margin:0em 0 1.3em}.cleaning .p-head.nobefore{margin:-16px 0 16px}.cleaning .p-head.nobefore::before{display:none}.cleaning .content-box h3{margin:0em 0 .8em}.cleaning .content-large.right{margin:0 0 2em 3em}}.maintenance .minusup{padding:0 var(--padding);margin:1em 0 .7em}.maintenance .feat-p{padding:0 var(--padding);margin-bottom:2.5em}.maintenance .content-box.is_grid .cta-drop,.maintenance .content-box.last_description .cta-drop{grid-area:2/1/2/-1}.bullets{padding:0 var(--padding) .6em}.bullets.notop{margin-top:-1em}.bullets li{line-height:var(--baseline-height);margin-bottom:1em;font-weight:450;color:var(--body-colour)}.legal h2{font-size:1.8em;font-weight:500}.legal h3{font-size:1.4em;font-weight:500}.legal .bullets{list-style-type:square;margin:16px 0 29px 39px;padding:0}.legal .bullets.notop{margin-top:-1em}.legal .bullets.nobot{margin-bottom:19px}.legal .bullets li{font-weight:400}.legal .bullets strong{font-weight:500}@media only screen and (min-width: 641px){.maintenance .minusup{line-height:1.618}}@media only screen and (min-width: 641px)and (max-width: 1024px){.maintenance .content-large.cta-drop.right{margin:-0.8em 0px 10px var(--padding)}.maintenance .minusup{padding:0;margin:.8em 0 -0.2em}.maintenance .feat-p{padding:0;margin:0 0 .4em}.maintenance .bullets{list-style-type:square;margin:0 0 29px 19px;padding:0}.maintenance .bullets li{font-weight:400}.maintenance.es .minusup{font-size:1.8em}}@media(min-width: 1025px){.maintenance .content-large.cta-drop.right{margin:11px -10px -140px var(--padding)}.maintenance .minusup{padding:0;margin:.4em 0 -0.7em}.maintenance .feat-p{padding:0;margin:0 0 -0.6em}.maintenance .bullets{list-style-type:square;margin:0 0 29px 19px;padding:0}.maintenance .bullets li{font-weight:400}}.about .content-box.is_grid .mobilemove,.about .content-box.last_description .mobilemove,.about .content-box.is_grid .cta-drop,.about .content-box.last_description .cta-drop{grid-area:2/1/2/-1}.about .p-head::before{margin:0 0 .8em}.about .p-head.p1::before{margin:.55em 0 .8em}.about #p74-logo{background:#f1f1f1}@media(max-width: 640px){.about .content-box.is_grid.portals74-box,.about .content-box.portals74-box.last_description{padding:.5em 0 1.5em}.about #p74-logo{grid-area:3/1/3/-1;margin:.8em 0 2.2em;background:#f1f1f1}}@media only screen and (min-width: 641px)and (max-width: 1024px){.about .content-large.left{margin:.4em var(--padding) .7em 0;border:none}.about .cta-drop{display:none}.about h3{font-size:1.95em;line-height:1.5;margin-bottom:.4em;margin-top:-0.2em;padding-right:1em}.about .mobilemove{width:280px;height:auto}.about .p-head{margin-bottom:.2em}.about .p-head::before{margin:0em 0 1.2em}.about .p-head.p1{margin:1.3em 0 .7em}.about .p-head.p1::before{margin:.55em 0 1.1em}.about .content-box.is_grid.portals74-box,.about .content-box.portals74-box.last_description{padding-top:1em}.about .content-box.is_grid.portals74-box p.first-p,.about .content-box.portals74-box.last_description p.first-p{margin-top:1em}.about #p74-logo{position:relative;margin:0 0 2em 2.5em;border:none;width:300px;height:193px;aspect-ratio:3/2;float:right}.about .feature-boxes .info-box{display:flex}.about .feature-box h3{font-size:1.25em;margin:1em 0 .6em}}@media(min-width: 1025px){.about #p74-logo{margin:0 0 2em var(--padding);width:420px;float:right}.about .p-head{margin:0 0 -0.4em}.about .p-head::before{margin:0 0 1.2em}.about .p-head.p1{margin:47px 0 .7em}.about .p-head.p1::before{display:none}.about .content-box.portals74-box{padding-top:16px}.about .content-box.portals74-box h3.p-head::before{margin:0 0 1em}.about .content-box.portals74-box p.first-p{margin-top:30px}.about .content-box h3{margin-top:0;font-size:33px;line-height:54px}.about.es .content-box.portals74-box,.about.de .content-box.portals74-box{padding-top:0}}.footer{grid-column:1/-1;position:relative;overflow:hidden;background:linear-gradient(315deg, #148bb7 0%, #2f4770 100%);color:#fff;padding:var(--block-padding-top) 0 0;display:grid;grid:". col1 ." max-content "copy copy copy" max-content;grid-template-columns:var(--defcols);height:auto}.footer a{color:#fff;text-decoration:none}.footer .icon-squarelogo{font-size:16em;align-self:center;color:#1e6994;margin-right:-0.18em;margin-bottom:-0.1em;grid-area:1/col2/5/sharelist;justify-self:end;position:absolute}.col1{grid-area:col1;contain:content;z-index:1}.col2{display:none}#footer-contact-link .msg{pointer-events:none}.address{font-size:var(--basefontsize);font-weight:400}.address li{line-height:var(--baseline-height);font-weight:400;font-size:1em;margin-bottom:.39em;display:grid;grid:"icon . text" max-content/1em 1em 1fr;align-items:center}.address li .svg-icon{color:#73e4e4;width:1em;height:1em;grid-area:icon}.address li.logo{margin-bottom:.7em;font-size:1.4em;padding:0}.address li.logo .large{grid-area:1/icon/1/text;width:100%;display:flex;align-items:flex-end;text-align:left;line-height:1.36;text-transform:uppercase;letter-spacing:.1em;font-weight:380;color:#fff}.address li.logo .small{color:#e0e0e0;font-size:.58em;margin:0 0 .2em .4em;font-weight:520;display:inline-block}.address li.tel{margin:.8em 0}.address li.email .contact_us{color:#fff}.address li.email .contact_us:hover{text-decoration:none}.address .icon-location{width:1.2em;height:1.2em}.address .icon-phone{margin-bottom:3px}.address .icon-email{margin-bottom:1px}.address .list-text,.address #footer-contact-link{grid-area:text}.share-list-wrap{contain:content;margin:1.66em 0 0;background:linear-gradient(45deg, #254d73 0%, #1e6994 50%);padding:1em var(--padding);display:flex;align-items:center;justify-content:flex-end;flex-flow:row;width:100%;grid-area:copy;position:initial;gap:1em}.share-item{--icon-bg: #5e7197;background:var(--icon-bg);display:grid;place-items:center}@media(min-width: 1025px){.share-item::before{visibility:hidden;contain:strict;grid-area:1/1/1/-1;border-radius:inherit;content:"";background:var(--icon-bg);opacity:0;transition:opacity 300ms ease,visibility 0s 301ms;width:100%;height:100%;pointer-events:none}.share-item:hover::before{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0s 0s}}.share-item{grid:1.6em/100%}.share-item .msg{contain:content;grid-area:1/1/1/1;pointer-events:none;justify-self:start;padding-left:1.25em}.share-item{width:1.6em;height:1.6em}.share-item::before{display:none}.share-item.facebook{background:#4769b0}.share-item.facebook::before{background:rgb(85.7692307692,118.4615384615,186.7307692308)}.share-item.facebook .icon-facebook{font-size:.8em}.share-item.whatsapp{background:#2f8e70}.share-item.whatsapp::before{background:rgb(53.3412698413,161.1587301587,127.1111111111)}.share-item.whatsapp .icon-whatsapp{font-size:.98em}.share-item.linkedin{background:#007bb5}.share-item.linkedin::before{background:rgb(0,140.3287292818,206.5)}.share-item.linkedin .icon-linkedin{font-size:.9em}.share-item.instagram{background:#2d7bb5}.share-item.instagram::before{background:rgb(50.0774336283,136.8783185841,201.4225663717)}.share-item.instagram .icon-instagram{font-size:.86em;margin-top:.14em}.copytitle{font-size:.94em;line-height:1;color:#fff;letter-spacing:.14em;font-weight:460;display:flex;align-items:center;margin:auto auto auto 0}.copytitle .icon-copyright{height:1em;width:1em;margin-right:4px;font-size:.98em}@media only screen and (min-width: 641px){.footer{grid:". col1 col2 sharelist ." max-content "copy copy copy copy copy" 48px/minmax(var(--padding), 1fr) minmax(300px, 511px) minmax(100px, 711px) 38px minmax(var(--padding), 1fr);gap:1.8em 0;padding:3.2em 0 0}.footer .icon-squarelogo{font-size:420px;color:#1e6994;margin:-52px 0 0}.share-list-wrap{grid-area:sharelist;position:relative;width:38px;margin:0;padding:0;display:grid;background:none}.share-item{grid:38px/100%;width:38px;height:38px}.share-item::before{display:block}.share-item .svg-icon{height:1.1em;width:1.1em;z-index:1;grid-area:1/1/1/1}.copyright{contain:content;position:relative;text-transform:capitalize;display:grid;grid-template-columns:var(--defcols);align-items:center;grid-area:copy;padding:0;margin:0;background:linear-gradient(45deg, #254d73 0%, #1e6994 50%);font-size:.8em}.copyright .copy-left,.copyright .icon-cards{grid-area:1/2/1/2;align-items:center;display:flex}.copyright .icon-dot{margin:2px 6px 0}.copyright .icon-cards{height:16px;width:118px;justify-self:end}.col1 li,.col2 li{line-height:26px}.col2{grid-area:col2;max-width:400px;contain:content;display:block;position:relative}.col2 .title{font-size:1.4em;letter-spacing:.1em;font-weight:380;color:#fff;margin:.2em 0 20px;line-height:1;text-transform:uppercase;display:block}.col2 ul{display:grid;grid:max-content/1fr}.col2 li:nth-child(n+6){display:none}.col2 a{padding-bottom:10px;display:grid}}@media(min-width: 1025px){.col1,.col2{--bar-height:1px;--bar-gap:0px}.col1 a,.col1 .contactus,.col1 .hover-wrap,.col2 a,.col2 .contactus,.col2 .hover-wrap{transform-origin:left center;width:fit-content;cursor:pointer}.address li{line-height:26px}.address li.tel{margin:13px 0}.es .col2{max-width:480px}.col2 ul{min-width:300px;grid:max-content/1fr 1fr;gap:0 2em}.col2 li:nth-child(n+6){display:block}.share-list-wrap{margin:-0.5em 0 0}}@media(min-width: 641px)and (max-width: 1024px){:root{--basefontsize: 2.1vw;--padding: clamp(calc(var(--basefontsize) * 1.563), calc((0.5em + 1.7vw * var(--pi))), calc(var(--basefontsize) * 2));--baseline-height: var(--padding);--panel-width: 350px;--panel-width-move: -350px;--border-radius: 3px;--img-bdr-width: 6px;--img-adj: -6px;--cl-width: 306px;--cl-height: 204px;--cl-t-width: 318px;--cl-t-height: 216px}}@media(min-width: 641px)and (max-width: 1024px)and (max-width: 761.9047619048px){:root{--basefont-size: 16px}}@media(min-width: 641px)and (max-width: 1024px)and (min-width: 857.1428571429px){:root{--basefontsize: 18px}}@media(min-width: 1025px){:root{--basefontsize: 16px;--baseline-height: 32px;--padding: 52px;--small-padding: 32px;--button-height: 46px;--button-font-size: 13px;--defcols: minmax(var(--padding), 1fr) minmax(1px, 1260px) minmax(var(--padding), 1fr);--nav-height: 60px;--border-radius: 3px;--img-bdr-width: 10px;--img-adj: -10px;--cl-width: 420px;--cl-height: 280px;--cl-t-width: 440px;--cl-t-height: 300px}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}#wrapper{position:fixed;top:0;left:0;width:100%;will-change:transform;contain:content;display:grid}.wrapper-page{grid-template-columns:minmax(var(--padding), 1fr) minmax(100px, 1260px) minmax(var(--padding), 1fr)}.menu a,.menu .contactus,.faq-title,.col1 a,.col1 .contactus,.col1 .hover-wrap,.col2 a,.col2 .contactus,.col2 .hover-wrap{display:grid;grid:"msg" max-content "bar" 1px/1fr;gap:var(--bar-gap) 0}.menu a .msg,.menu .contactus .msg,.faq-title .msg,.col1 a .msg,.col1 .contactus .msg,.col1 .hover-wrap .msg,.col2 a .msg,.col2 .contactus .msg,.col2 .hover-wrap .msg{grid-area:msg;pointer-events:none}.menu a::after,.menu .contactus::after,.faq-title::after,.col1 a::after,.col1 .contactus::after,.col1 .hover-wrap::after,.col2 a::after,.col2 .contactus::after,.col2 .hover-wrap::after{pointer-events:none;display:block;content:"";height:var(--bar-height);transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s 201ms;transform:scaleX(0);width:100%;background:#fff;transform-origin:inherit;grid-area:bar;align-self:center;z-index:5;visibility:hidden}.menu a:hover::after,.menu .contactus:hover::after,.faq-title:hover::after,.col1 a:hover::after,.col1 .contactus:hover::after,.col1 .hover-wrap:hover::after,.col2 a:hover::after,.col2 .contactus:hover::after,.col2 .hover-wrap:hover::after{transform:scaleX(1);visibility:visible;transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s 0s}.header{line-height:1;z-index:200;grid-area:1/1/1/-1;display:grid;grid-template-columns:minmax(var(--padding), 1fr) 220px minmax(30px, 958px) 52px 30px minmax(var(--padding), 1fr);grid-template-rows:60px;position:fixed;top:0;left:0;right:0;height:60px}.header::before{content:"";grid-area:1/1/1/-1;transition:opacity .5s ease;background:linear-gradient(315deg, rgba(20, 139, 183, 0.9) 0%, rgba(47, 71, 112, 0.9) 100%);opacity:0;content-visibility:auto;contain-intrinsic-size:60px}.header.bg::before{opacity:1}.header.bg .main-li::before{opacity:0}.header.bg .main-li:hover .submenu::before{opacity:1}.header-logo{content-visibility:auto;contain-intrinsic-size:48px;z-index:1;color:#fff;align-self:center;text-transform:uppercase;height:48px;display:flex;justify-content:flex-start;align-items:center;grid-area:1/2/1/2}.header-logo .icon-logo{color:#fff;width:169px;height:48px}.header-logo .icon-logo-new{color:#fff;width:169px;height:48px}.nav{display:contents}.menu{--bar-height:1px;--bar-gap:5px;grid-area:1/3;display:grid;grid:60px/repeat(5, max-content);gap:0 52px;justify-content:end;align-items:center;position:relative;z-index:3}.menu a,.menu .contactus{font-size:13px;font-weight:500;letter-spacing:.5px;color:#fff;text-transform:uppercase;transform-origin:center;width:fit-content;margin-top:4px}.menu .icon-arrowright{display:none}.main-li{display:contents}.main-li.active a{color:var(--h-tech-color)}.menu-button{display:none}.user-panel-actions{display:grid;justify-items:end;align-items:center;grid-area:1/5;width:30px;contain:layout;contain-intrinsic-size:60px}.action-button{display:grid;place-items:center;color:#fff;background:none;cursor:pointer;font-size:var(--basefontsize)}.action-button .svg-icon,.action-button .amount{grid-area:1/1}.action-button .amount{width:4px;height:12px;font-size:11px;font-weight:400;pointer-events:none}.action-button.hide{opacity:0}.lang-wrap{display:grid;grid:28px/1fr;height:28px;z-index:1;position:relative}.lang-wrap .icon-arrowdown{position:absolute;top:20px;font-size:18px;left:6px;display:block}.lang-wrap .lang-link{width:30px;height:28px;padding:4px 0;visibility:hidden;opacity:0;transition:opacity cubic-bezier(0.22, 1, 0.36, 1) .5s,visibility 0s .51s}.lang-wrap .lang-link svg{width:100%;height:100%;contain:content}.lang-wrap .lang-link.active{visibility:visible;opacity:1;pointer-events:none}.lang-wrap:hover .lang-link{opacity:1;visibility:visible;transition:opacity cubic-bezier(0.22, 1, 0.36, 1) .5s,visibility 0s 0s;z-index:1}.lang-wrap:hover .icon-arrowdown{visibility:hidden}h2.p-head,h4.p-head{padding:0;grid-column:2}.whatsapp-button-wrapper{--button-height:3em}.whatsapp-button{margin-right:unset}}
