/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a{transition:all 0.4s ease-in-out;text-decoration:none;outline:none}a:focus{outline:none}#block-mainmenufooter .body{padding:15px;display:flex;justify-content:space-between}.destination-block h4{margin-bottom:10px}.destination-block #mc-embedded-subscribe-form{text-align:center}.destination-block #mc-embedded-subscribe-form input{padding:10px;box-shadow:none;border-radius:30px;-webkit-appearance:none;border:1px solid #5DB2CC;display:inline-block;text-align:center}.destination-block #mc-embedded-subscribe-form .clear{padding:5px}.destination-block #mc-embedded-subscribe-form button{padding:15px 25px;color:#fff;white-space:nowrap;background:transparent;border:1px solid #fff;border-radius:30px;cursor:pointer;transition:all 0.4s ease-in-out}.destination-block #mc-embedded-subscribe-form button:hover{background-color:#5DB2CC}.social-footer a{display:inline-block;padding:5px;font-size:22px;line-height:22px}.social-footer a:hover{color:#424242}.footer__second .field.body p a{color:var(--color-white);text-transform:uppercase;font-size:16px}.footer__second .field.body p a:hover{color:#424242}footer a{color:#fff;text-decoration:none;cursor:pointer}footer a:hover{color:#424242}.destination-block{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:66vh;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.destination-block .button-block{color:#fff;border-color:#fff}.destination-block .button-block:hover{color:#fff;background-color:#5DB2CC}.destination-block picture{position:absolute;width:100%;height:100%;z-index:-1}.destination__text{max-width:550px;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.destination__text .paragraph--type--text-block{display:flex;flex-direction:column;justify-content:center;align-items:center}.destination__text .title-block{color:#fff;text-align:center}.destination__text .text-block__description{color:#fff;text-align:center}@media screen and (max-width:767px){body .destination-block{background-attachment:initial}.destination__text{display:flex;flex-direction:column;padding:50px 25px}.destination__text .button-block{align-self:center}}.block-occasions{padding:25px}.block-occasions .field-special-card{display:flex;flex-direction:column}.block-occasions .field-special-card .field-special-card-content.odd .paragraph--type--special-promo-card{flex-direction:row-reverse}@media screen and (max-width:1100px){.block-occasions .field-special-card .field-special-card-content.even .paragraph--type--special-promo-card{flex-direction:column}.block-occasions .field-special-card .field-special-card-content.odd .paragraph--type--special-promo-card{flex-direction:column}.block-occasions .paragraph--type--special-promo-card>.field-media-image{width:100% !important}.block-occasions .paragraph--type--special-promo-card .special-card-text-area{width:100% !important;margin:0;padding:45px 0px}}.block-occasions .paragraph--type--special-promo-card{padding:50px 0;display:flex;flex-direction:row;align-items:center}.block-occasions .paragraph--type--special-promo-card .field-media-image .field-media-image-content{overflow:hidden}.block-occasions .paragraph--type--special-promo-card .field-media-image .field-media-image-content img{transition:all 0.4s ease-in-out}.block-occasions .paragraph--type--special-promo-card a:hover .field-media-image .field-media-image-content{overflow:hidden}.block-occasions .paragraph--type--special-promo-card a:hover .field-media-image img{transition:all 0.4s ease-in-out;transform:scale(1.05)}.block-occasions .paragraph--type--special-promo-card>.field-media-image{width:60%;overflow:hidden}.block-occasions .paragraph--type--special-promo-card .field-media-image-content img{width:100%;height:100%}.block-occasions .paragraph--type--special-promo-card .special-card-text-area{width:40%}.block-occasions .paragraph--type--special-promo-card .field-special-description{color:#000}.block-cruises{max-width:1100px;margin:0 auto}.block-cruises .view-page-area-row{display:flex;flex-direction:row;flex-wrap:wrap}.block-cruises .view-page-area-row .node--view-mode-small-teaser .field-labels{padding:0px 0px;margin:0 -10px;padding-top:25px}.block-cruises .view-page-area-row .node--view-mode-small-teaser .boat-teaser-promo-block__text{color:black}.block-cruises .node--type-product{position:relative}.field-labels{display:flex;flex-wrap:wrap;padding:10px 90px}.field-labels .field-labels-content{display:inline-block;padding:10px 15px;border-radius:30px;background-color:#fff;font-size:14px;font-weight:500;margin:5px 8px}.float-btn-whatsapp{position:fixed;bottom:75px;right:20px;z-index:10}.float-btn-whatsapp a{display:inline-block;line-height:40px;text-align:center;background-color:white;border-radius:50%;border:1px solid #1CB39B;color:#1CB39B;font-size:20px;height:40px;width:40px}.float-btn-whatsapp a:hover{background-color:#1CB39B;color:white}@media screen and (max-width:767px){.field-labels{padding:10px 10px}}.map__text-1{display:flex;flex-direction:column;align-items:center}.map__text-1>.map__title p{color:var(--color-golden)}#map-container{position:fixed;background:rgba(0,0,0,0.5);top:0vh;left:0vw;bottom:0vh;right:0vw;width:100vw;display:none;z-index:999}#map-container.show{display:flex;justify-content:center}#map-container-inner{margin:10%;width:80%}#map-container-inner-background{background-color:var(--color-dark);padding:15px;width:100%;height:100%;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between}#map-container #close-map{color:white;width:100%;height:30px;float:right;text-align:right;cursor:pointer;font-family:sans-serif;font-size:20px}#map-container #close-map:hover{color:#c4c4c4}.row-map{display:flex;justify-content:space-between;width:100%}.row-map .field-map-locations{display:flex;justify-content:space-evenly;flex-wrap:wrap}.content-card{padding:25px}.content-card>div:last-child{display:flex;flex-direction:column;justify-content:space-between;height:530px}.row-map .field-map-locations .field-map-locations-content{width:33.33%;min-width:375px;max-width:420px}.row-map .field-map-locations .field-map-locations-content .actions{display:flex;align-items:center}.row-map .field-map-locations .field-map-locations-content .actions .field-link{width:40%;padding-left:15px}.row-map .field-map-locations .field-map-locations-content .actions .field-link a{font-size:14px;font-family:"IBM Plex Sans",Helvetica;font-weight:300;border:1px solid var(--color-golden);border-radius:30px;text-align:center;color:var(--color-golden);margin:10px 0;padding:15px 10px;text-transform:uppercase;text-decoration:none;display:block;width:100%}.row-map .field-map-locations .field-map-locations-content .field-location-name{font-size:28px;font-family:"Times-Sans-Serif",serif;font-weight:400;padding:15px 0}.row-map .field-map-locations .field-map-locations-content .field-location-description{font-size:14px;font-family:"IBM Plex Sans",Helvetica;font-weight:300}.row-map .field-map-locations .field-map-locations-content .field-media-image{width:100%;height:50vh;max-height:314px}.row-map .field-map-locations .field-map-locations-content .field-media-image img{width:100%;height:100%;object-fit:cover}.row-map .field-map-locations .field-map-locations-content .map__location{font-size:14px;font-family:"IBM Plex Sans",Helvetica;font-weight:300;border:1px solid var(--color-golden);border-radius:30px;text-align:center;color:var(--color-golden);margin:10px 0;padding:15px 10px;width:40%}.row-map .field-map-locations .field-map-locations-content .map__location span{color:var(--color-golden)}#map{position:relative;width:100%;height:100%}#map .gm-style-iw,#map .gm-style-iw-d{padding:0 !important;overflow:hidden !important;border-radius:unset}#map .gm-style-iw-t::after{background:var(--color-dark-lighter)}#map .gm-style-iw button img{-webkit-filter:invert(1);filter:invert(1)}.map-marker{width:200px;padding:10px;color:var(--color-white);background:var(--color-dark-lighter)}.map-marker__image{width:200px;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.map-marker__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.map-marker__title{margin:10px 0;text-transform:uppercase;color:#fff}#block-routesmap{background-color:var(--color-white)}@media screen and (max-width:1200px){.map__text-1{margin-top:40px}.map__text-1 .map__title p{margin:0 30px;text-align:center}}@media screen and (max-width:500px){body .font--size--68{font-size:40px}body .font--size--34{font-size:28px}body #block-headeractions .field.body ul li{margin:0 5px}body #block-headeractions .field.body ul li a{font-size:12px}body #block-headeractions .header-button-book-now{font-size:12px !important;padding:10px 15px}}
.contextual{overflow:unset !important;pointer-events:all !important;}.contextual-region button{border-color:#39f !important;}.contextual .contextual-links{position:relative !important;top:-1px;right:6px;float:right;clear:both;margin:0;padding:0.25em 0;text-align:left;white-space:nowrap;border:1px solid #ccc;border-radius:4px 0 4px 4px;background-color:#fff;}.contextual .contextual-links li{margin:0;padding:0;list-style:none;list-style-image:none;border:none;background-color:#fff;line-height:100%;}.contextual .contextual-links a{display:block;margin:0.25em 0;padding:0.4em 0.6em;color:#333;background-color:#fff;font-family:sans-serif;font-size:small;line-height:0.8em;text-decoration:none;}body[data-page="thank-you"] [data-drupal-messages]{position:relative;padding:30px;text-align:center;top:auto;left:auto;right:auto;bottom:auto;background:none;color:black;animation:none;-webkit-animation:none;}[data-drupal-messages]{position:fixed;padding:25px;top:150px;left:25px;box-sizing:border-box;background:#000;z-index:10000;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;-webkit-animation:fade-out 1s ease-in-out 10s forwards;animation:fade-out 1s ease-in-out 10s forwards;pointer-events:none;}@-webkit-keyframes fade-out{from{opacity:1;}to{opacity:0;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}@media screen and (max-width:975px){body{margin-left:unset !important;}}.toolbar-horizontal .popleft{max-height:calc(100% - 60px - 39px);}.toolbar-horizontal.toolbar-tray-open .popleft{max-height:calc(100% - 60px - 79px);}#block-tabs,#block-ftheme-local-tasks{position:fixed;width:140px;left:-180px;top:15%;background:#5a8bed;padding:20px;z-index:999;border-right:20px solid #2b2b2b;transition:all 0.4s ease-in-out;}#block-tabs .contextual,#block-ftheme-local-tasks .contextual{display:none;}#block-tabs:hover,#block-ftheme-local-tasks:hover{left:0;}#block-tabs ul,#block-ftheme-local-tasks ul{padding-left:20px;}#block-tabs ul li,#block-ftheme-local-tasks ul li{font-size:15px;line-height:25px;}#block-tabs a,#block-ftheme-local-tasks a{color:#000;font-size:15px;line-height:20px;transition:all 0.4s ease-in-out;}#block-tabs a:hover,#block-ftheme-local-tasks a:hover{color:#d5d5d5;}
@font-face{font-family:'Josefin-Sans-Light';src:url('/themes/custom/ftheme/assets/fonts/Josefin-Sans-Light.ttf.woff') format('woff'),url('/themes/custom/ftheme/assets/fonts/Josefin-Sans-Light.ttf.svg#Josefin-Sans-Light') format('svg'),url('/themes/custom/ftheme/assets/fonts/Josefin-Sans-Light.ttf.eot'),url('/themes/custom/ftheme/assets/fonts/Josefin-Sans-Light.ttf.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Times-Sans-Serif';src:url('/themes/custom/ftheme/assets/fonts/Times-Sans-Serif.ttf.woff') format('woff'),url('/themes/custom/ftheme/assets/fonts/Times-Sans-Serif.ttf.svg#Times-Sans-Serif') format('svg'),url('/themes/custom/ftheme/assets/fonts/Times-Sans-Serif.ttf.eot'),url('/themes/custom/ftheme/assets/fonts/Times-Sans-Serif.ttf.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}.font--roboto{font-family:"Times-Sans-Serif",sans-serif;}.font--raleway{font-family:"Times-Sans-Serif",sans-serif;}.font--helvetica{font-family:"Times-Sans-Serif",sans-serif;}.font--Times-Sans-Serif{font-family:'Times-Sans-Serif',serif;}.font--ibm-plex-sans{font-family:Josefin-Sans-Light,sans-serif;}.font--title{font-family:'Times-Sans-Serif',serif;}.font--desc{font-family:Josefin-Sans-Light,sans-serif;}.font--light{font-weight:300;}.font--regular{font-weight:400;}.font--medium{font-weight:500;}.font--bold{font-weight:700;}.font--italic{font-style:italic;}.font--size--8{font-size:8px;}.font--size--12{font-size:12px;}.font--size--14{font-size:14px;}.font--size--16{font-size:16px;}.font--size--18{font-size:18px;}.font--size--20{font-size:20px;}.font--size--24{font-size:24px;}.font--size--28{font-size:28px;}.font--size--32{font-size:32px;}.font--size--34{font-size:34px;}.font--size--36{font-size:36px;}.font--size--42{font-size:42px;}.font--size--47{font-size:47px;}.font--size--68{font-size:68px;}.font--size--86{font-size:86px;}@media screen and (max-width:1024px){.font--size--12{font-size:12px;}.font--size--14{font-size:12px;}.font--size--24{font-size:18px;}.font--size--42{font-size:36px;}.font--size--86{font-size:76px;}}@media screen and (max-width:767px){.font--size--12{font-size:10px;}.font--size--24{font-size:12px;}.font--size--42{font-size:28px;}.font--size--86{font-size:31px;}}.font--line-height--86{line-height:86px;}@media screen and (max-width:1024px){.font--line-height--86{line-height:76px;}}@media screen and (max-width:767px){.font--line-height--86{line-height:31px;}}.text--uppercase{text-transform:uppercase;}
:root{--color-placeholder:#eee;--color-white:white;--color-orange:#5DB2CC;--color-blue:#131c44;--color-grey:#c4c4c4;--color-golden:#000;--color-dark:#424242;--color-dark-lighter:#5DB2CC;--color-blue-bg:#131c44dc;--header-h:80px;}.color--white{color:var(--color-white);}.color--orange{color:var(--color-orange);}.color--blue{color:var(--color-blue);}.color--golden{color:var(--color-golden);}html,body{margin:0;padding:0;scroll-behavior:smooth;background-color:#fff;color:#424242;}.thank-you a{color:white;}.full-page{width:100%!important;min-height:100vh !important;}@media screen and (min-width:768px){.mobile{display:none !important;}}@media screen and (max-width:767px){.web{display:none !important;}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;}.hide-scrollbar::-webkit-scrollbar{display:none;}.image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}h1{position:absolute;opacity:0;pointer-events:none;}p{margin:0;}ul{padding-left:20px;}.shadow{background:rgba(5,24,33,0);background:linear-gradient(0deg,rgba(5,24,33,0.75) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(5,24,33,0.75) 100%);}.shadow--top{background:rgba(5,24,33,0);background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(5,24,33,0.75) 100%);}.shadow--bottom{background:rgba(5,24,33,0);background:linear-gradient(0deg,rgba(5,24,33,0.75) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);}body.is--menu-open,body.is--lightbox-open,body.is--request-open{overflow:hidden;}@media screen and (max-width:767px){.flex-col-mobile{flex-direction:column;}.flex-center-mobile{justify-content:center;align-items:center;}}.is--hidden{display:none !important;}s{opacity:0.5;}
header{display:flex;align-items:center;position:fixed;width:100%;padding:10px 25px;left:0;right:0;color:white;box-sizing:border-box;pointer-events:none;z-index:20;transition:all 0.3s ease-in-out;}header.has--bg{background:#5DB2CC;}.header__logo{pointer-events:all;}.header__logo img{flex:0;height:100px;transition:all 0.4s ease-in-out;}header.has--bg .header__logo img{flex:0;height:45px;}.header__middle{flex:1;text-align:right;padding:0 25px;}.header__middle>div:first-child{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.header__middle a{margin:0 clamp(25px,5vw,75px);color:var(--color-white);pointer-events:all;}.header__menu{display:flex;flex-direction:column;align-items:center;pointer-events:all;}.header__menu:after{content:"MENU";color:#fff;}.menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:44px;height:44px;cursor:pointer;}.menu-btn:before,.menu-btn:after{display:block;content:"";width:100%;height:30%;border-top:1px solid #fff;border-bottom:1px solid #fff;transition:all 0.3s ease-in-out;}.menu-btn:before{box-sizing:border-box;}.menu-btn:after{border-top:none;}body.is--menu-open .menu-btn:before,body.is--menu-open .menu-btn:after{height:1px;border:none;background:#fff;transform:rotate(45deg);}body.is--menu-open .menu-btn:after{transform:rotate(-45deg);}body.is--lightbox-open header{display:none;}@media screen and (max-width:1200px){.header__logo img{height:65px;}header{padding-right:20px;padding-left:20px;}.header__middle{padding:0 10px;font-size:10px;}.header__middle a{margin:0 10px;}.menu-btn{height:30px;}}body[data-page="gallery"] header{background:#5DB2CC;}body.is--request-open header{background:#5DB2CC;}@media screen and (min-width:3500px){.header__menu{display:none !important;}.header__middle nav > ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;}.header__middle nav > ul li a{display:flex;margin:0 clamp(5px,1vw,25px);text-align:center;text-decoration:none;text-transform:uppercase;}.header__middle nav > ul li a:hover{text-shadow:0px 0px 1px white;}.header__middle nav > ul li a.is-active{color:#fff;text-shadow:0px 0px 1px #fff;}.header__middle nav > ul li:first-child{display:none;}.header__middle nav > ul li:last-child{display:none;}}@media screen and (max-width:3500px){#block-mainmenu-2{display:none;}}#block-headeractions{margin-left:30px;}#block-headeractions .field.body ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0;padding:0;}#block-headeractions .field.body ul li{margin:0 10px;}#block-headeractions .field.body ul li:last-child{margin-right:0;}#block-headeractions .field.body ul li a{margin:0!important;}#block-headeractions .field.body ul li a:hover{color:#000;}#block-headeractions .header-button-book-now{color:#fff;border:1px solid  #fff;padding:10px 35px;border-radius:50px;text-decoration:none;font-size:16px!important;}#block-headeractions .header-button-book-now:hover{border:1px solid  #000;}
.welcome{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;color:#fff;}.welcome__background{position:absolute;width:100%;height:100%;z-index:-1;}.welcome__text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;text-align:center;}.welcome__text > *{margin:15px 0;}.welcome__small-title{max-width:550px;}.welcome__title{max-width:900px;}.welcome__description{max-width:550px;}
:root{--form-width:clamp(365px,33vw,500px);}.product__welcome{justify-content:center;align-items:center;}body.product .field-product-blocks-content.item-0 .text-block__description ul li{color:black;padding:0;}.product__name{padding:50px;max-width:calc(100vw - 150px - var(--form-width));text-transform:uppercase;}@media screen and (max-width:900px){.product__name{padding:25px;max-width:100%;}}.product__main{display:flex;max-width:1600px;margin:auto;padding:50px;box-sizing:border-box;}@media screen and (max-width:900px){.product__main{padding:25px;}}.product__content{flex:1;}.product__sidebar{position:relative;width:var(--form-width);margin-left:clamp(50px,9.375vw,150px);}.product__sidebar__button{display:none;}@media screen and (max-width:1200px){.product__sidebar{margin-left:50px;}}@media screen and (max-width:900px){.product__sidebar{position:fixed;width:100vw;height:100vh;margin:0;top:0;left:0;bottom:0;right:0;background:#000000cc;opacity:0;pointer-events:none;transition:all 0.3s ease-in-out;}.product__sidebar.is--active{opacity:1;pointer-events:all;z-index:1;}.product__sidebar__button{display:unset;position:fixed;height:60px;padding:10px;font-size:20px;bottom:0;left:0;right:0;color:#fff;text-align:center;background:var(--color-golden);z-index:5;box-sizing:border-box;cursor:pointer;transition:all 0.3s ease-in-out;box-shadow:0 0 10px #777;}body.is--request-open .product__sidebar__button{border-top:1px solid var(--color-dark);}.product__sidebar__button__open,.product__sidebar__button__close{display:flex;justify-content:center;align-items:center;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;transition:all 0.3s ease-in-out;}.product__sidebar__button__close{opacity:0;}body.is--request-open .product__sidebar__button{opacity:0;}}#block-boatteaserpromoblock{margin:50px auto;}#block-boatteaserpromoblock .text-block{display:flex;align-items:center;max-width:1366px;margin:auto;padding:50px;box-sizing:border-box;}#block-boatteaserpromoblock .text-block > *{flex:1;}#block-boatteaserpromoblock .text-block__title{margin-right:50px;}@media screen and (max-width:767px){#block-boatteaserpromoblock .text-block{flex-direction:column;padding:25px;}#block-boatteaserpromoblock .text-block__title{margin:0;}}#block-boatteaserpromoblock{overflow:hidden;}.block--boat-teaser--promo-block{display:flex;width:100vw;overflow:hidden;}@media screen and (max-width:767px){.block--boat-teaser--promo-block{flex-direction:column-reverse;}}@media screen and (min-width:1600px){#block-views-block-boat-teaser-promo-block-1{margin-left:calc((100vw - 1600px) / 2);}}.view--boat-teaser{display:flex;width:calc(100vw - 150px);}.view--boat-teaser .views-row{width:500px;}@media screen and (min-width:1600px){.view--boat-teaser{}}@media screen and (max-width:767px){.view--boat-teaser{width:100vw;}.view--boat-teaser .views-row{width:100vw;max-width:500px;}}.boat-teaser-promo-block{display:flex;flex-direction:column;height:100%;}.boat-teaser-promo-block__container{max-width:500px;height:calc(100% - 20px);margin:10px;padding:10px;box-sizing:border-box;}@media screena and (max-width:767px){.boat-teaser-promo-block__container{width:unset;}}.boat-teaser-promo-block__image{position:relative;width:100%;}.boat-teaser-promo-block__image article{position:absolute;}.boat-teaser-promo-block__icons{flex:1;margin-top:25px;}.boat-teaser-promo-block__content{display:flex;flex-direction:column;width:100%;height:100%;padding:10px;box-sizing:border-box;}.boat-teaser-promo-block__name{margin:10px 0;color:var(--color-golden);text-decoration:none;}.boat-teaser-promo-block__footer{display:flex;flex-direction:column;margin:10px 10px;}.boat-teaser-promo-block__footer .boat-teaser-promo-block__description{align-self:auto;margin-bottom:10px;}.boat-teaser-promo-block__footer .boat-teaser-promo-block__price__text{width:100%;text-align:center;text-transform:uppercase;}.boat-teaser-promo-block__text{flex:1;color:var(--color-white);}.boat-teaser-promo-block__description{flex:1;align-self:center;margin-right:50px;color:var(--color-golden);}.boat-teaser-promo-block__price{display:flex;align-items:stretch;text-decoration:none;}.boat-teaser-promo-block__price__text{padding:15px 25px;color:var(--color-golden);white-space:nowrap;background:transparent;border:1px solid var(--color-golden);border-radius:30px;}.boat-teaser-promo-block__price__arrow{display:flex;justify-content:center;align-items:center;padding:15px;color:#333333;}@media screen and (max-width:1200px){.boat-teaser-promo-block__icons{margin:0;}.boat-teaser-promo-block__description{margin-right:25px;}}.boat-teaser-page-block__container{max-width:unset;box-shadow:unset;}.boat-teaser-page-block{flex-direction:row;align-items:center;}.boat-teaser-page-block .boat-teaser-promo-block__image{min-width:27vw;width:27vw;max-width:430px;min-height:30vw;height:30vw;max-height:480px;padding:unset;}.boat-teaser-page-block .boat-teaser-promo-block__content{align-self:stretch;flex-direction:row;align-items:center;height:unset;margin:0 25px 0 50px;border-bottom:1px solid var(--color-dark);}.boat-teaser-page-block .boat-teaser-promo-block__content > *:first-child{flex:1;margin-right:100px;}.boat-teaser-page-block .boat-teaser-promo-block__description{padding:25px 0;}@media screen and (max-width:1200px){.boat-teaser-page-block .boat-teaser-promo-block__content{flex-direction:column;margin:0 25px;}.boat-teaser-page-block .boat-teaser-promo-block__content > *:first-child{margin-right:unset;}.boat-teaser-page-block .boat-teaser-promo-block__footer{align-self:flex-end;}}@media screen and (max-width:1200px){.boat-teaser-page-block{flex-direction:column;}.boat-teaser-page-block .boat-teaser-promo-block__image{max-width:unset;height:unset;max-height:unset;width:100%;margin-bottom:0;}.boat-teaser-page-block .boat-teaser-promo-block__content{margin:0;padding-top:0;border:none;}.boat-teaser-page-block .boat-teaser-promo-block__footer{margin:25px 0;}}.paragraph--type--map-block{margin:50px 0;}.product__buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-right:100px;pointer-events:none;}.product__buttons > *,.product__buttons__share__buttons > *{position:relative;display:flex;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:5px;outline:none;border-radius:100vmax;cursor:pointer;pointer-events:all;z-index:1;}.product__buttons > *:after{position:absolute;display:block;content:"";width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:2;}.product__buttons__share:before{position:absolute;display:block;content:"";width:100%;height:100%;border-radius:100vmax;z-index:1;}.product__buttons__gallery:after{background-image:url("/themes/custom/ftheme/assets/icons/gallery.svg");}.product__buttons__share:after{background-image:url("/themes/custom/ftheme/assets/icons/share.svg");}.product__buttons__share__buttons{display:flex;position:absolute;overflow:hidden;transition:all 0.3s ease-in-out;pointer-events:none;z-index:-1;flex-direction:row;justify-content:space-between;top:-5px;left:34px;background-color:white;border-radius:30px;}.product__buttons__share__buttons:after{content:"";}.product__buttons__share__buttons:not(.is--active){height:0 !important;}.share-button{position:relative;background:none;}.share-button > *{display:flex !important;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;text-decoration:none;outline:none;border-radius:100vmax;}.boat-teaser-cta{position:absolute;top:0;left:0;margin-top:25px;margin-left:10px;}.boat-teaser-text-flag{position:relative;display:flex;justify-content:center;align-items:center;min-width:40px;min-height:30px;padding:5px 25px;z-index:1;color:#fff;background:var(--color-dark-lighter);}.product-block.sticky--form .request-form{position:-webkit-sticky;position:sticky;top:12%;height:unset;align-items:flex-start;}.custom__request-form{width:100%;color:var(--color-golden);background:var(--color-white);}.custom__request-form a{text-decoration:none;}.custom__request-form .edit-actions-submit-container{margin-top:50px;}.custom__request-form #edit-actions-submit{width:100%;color:white;text-align:center;}.product-block.has--custom-form .product__sidebar__button a{width:100%;color:var(--color-white);text-decoration:none;}.views-block-boat-teaser-page-block{margin:auto;display:flex;justify-content:center;padding:50px 0px;}.views-block-boat-teaser-page-block >div:last-child{max-width:2400px;}.views-block-boat-teaser-page-block .boat-teaser-page-block__container{padding:10px 50px;}.views-block-boat-teaser-page-block .boat-teaser-cta{margin-left:50px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__image{min-width:300px;max-height:380px;height:30vh;min-height:280px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__image img{height:30vh;min-height:250px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__name{grid-area:title;margin:0;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__description{grid-area:descr;color:black!important;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons{display:none!important;grid-area:table;background-color:var(--color-dark);min-width:230px;max-width:230px;height:20vh;min-height:180px;max-height:200px;align-items:flex-start;flex-direction:column;justify-content:center;margin:0;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info{display:flex;flex-direction:column;height:20vh;max-height:200px;justify-content:space-evenly;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info .info-separator{display:none;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer{grid-area:submit;max-width:235px;margin:0;align-self:flex-end;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content{align-items:center;max-height:390px;padding:50px 0px;margin-right:0px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content>div{display:grid;grid-template-areas:'title title title title title table'
    'descr descr descr descr descr table'
    'submit submit submit submit submit table';grid-gap:0px;background-color:transparent;padding:0px;margin-right:0px;justify-content:space-between;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__item:before{content:"";display:block;min-width:28px;width:28px;min-height:28px;height:28px;margin-right:15px;white-space:nowrap;background-position:center;background-size:contain;background-repeat:no-repeat;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__people:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/people.svg);}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__engine:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/motor.svg);}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__availability:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/time.svg);}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__license:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/licence.svg);}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__size:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/length.svg);}@media screen and (max-width:767px){.views-block-boat-teaser-page-block .boat-teaser-promo-block__content>div{display:grid;grid-template-areas:'title'
      'descr'
      'table'
      'submit';}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons{margin:0 auto;width:80%;min-width:300px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer{margin:15px auto;margin-top:30px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer .boat-teaser-promo-block__price__arrow{display:none;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer .boat-teaser-promo-block__price__text span{padding:0 15px;}.views-block-boat-teaser-page-block >div:last-child .views-row{margin-top:130px;}.views-block-boat-teaser-page-block >div:last-child .views-row:first-child{margin-top:0px;}.views-block-boat-teaser-page-block{padding-bottom:150px;}.views-block-boat-teaser-page-block .boat-teaser-page-block__container{padding:10px 25px;}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info{height:35vh;margin-left:10px;}}.field-product-title{margin:0 100px;font-style:normal;font-weight:normal;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:0;font-family:'Times-Sans-Serif';}.bread-div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.toolbar-fixed .slider-container{width:100%;height:auto;}.toolbar-fixed .slider-container .field-slider-media-images img{width:100%;height:80vh;}.toolbar-fixed .dialog-off-canvas-main-canvas header{top:100px;}.slider-container{width:100%;height:100%;}.slider-container *{width:100%;height:100%;}
.icon-info{display:flex;justify-content:space-between;}.icon-info__item{display:flex;align-items:center;position:relative;padding:7.5px 15px;color:var(--color-golden);}.swiper-wrapper .icon-info{display:flex;justify-content:flex-start;flex-wrap:wrap;}.swiper-wrapper .icon-info__item{display:flex;align-items:center;position:relative;padding:0px 15px;white-space:nowrap;border:1px solid var(--color-golden);border-radius:50px;background-color:var(--color-golden);color:var(--color-blue-bg);margin:10px 5px;}.icon-info__item:before{content:"";display:block;min-width:28px;width:28px;min-height:28px;height:28px;margin-right:15px;white-space:nowrap;background-position:center;background-size:contain;background-repeat:no-repeat;}.icon-info__people:before{background-image:url(/themes/custom/ftheme/assets/icons/people.svg);}.icon-info__engine:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/motor.svg);}.icon-info__availability:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/time.svg);}.icon-info__license:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/licence.svg);}.icon-info__size:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/length.svg);}.icon-info__spacer{width:2px;background:var(--color-golden);}.swiper-wrapper .icon-info__item:before{content:"";display:block;min-width:28px;width:28px;min-height:28px;height:28px;margin-right:15px;white-space:nowrap;background-position:center;background-size:contain;background-repeat:no-repeat;}.swiper-wrapper .icon-info__people:before{background-image:url(/themes/custom/ftheme/assets/icons/people_d.svg);}.swiper-wrapper .icon-info__engine:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/motor_d.svg);width:19px;height:19px;}.swiper-wrapper .icon-info__availability:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/time_d.svg);}.swiper-wrapper .icon-info__license:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/licence_d.svg);}.swiper-wrapper .icon-info__size:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/length_d.svg);}.icon-info__spacer{width:2px;background:var(--color-golden);}.boat-teaser-promo-block .icon-info__spacer{min-width:1px;width:1px;}.boat-teaser-promo-block .icon-info__availability{display:none;}@media screen and (max-width:500px){.icon-info{flex-wrap:wrap;}.icon-info__item{width:unset;padding:2vw 0vw;box-sizing:border-box;}.icon-info__spacer{display:none;}.icon-info__spacer:nth-child(4n-2){max-width:1px;margin-left:-1px;display:unset;opacity:0.33;}.boat-teaser-promo-block__footer{margin:10px 0;}}
.text-block__block{max-width:750px;margin:auto;padding:0 50px;box-sizing:border-box;}.text-block{margin:50px 0;}.title-block{margin:25px 0;text-transform:uppercase;text-align:center;max-width:750px;}.text-block__title{display:flex;justify-content:center;}.text-block__description{margin:25px auto;line-height:22px;text-align:center;max-width:725px;}.text-block.is--horizontal{display:flex;}.text-block.is--horizontal > *{flex:1;}@media screen and (max-width:767px){.text-block.is--horizontal{flex-direction:column;}.text-block__block{padding:0 25px;}}.text-block li{padding:5px 0;}
.paragraph--type--features-block{margin:50px 0;}.feature-block{display:flex;align-items:center;color:var(--color-blue);}.feature__name{text-transform:uppercase;padding:5px 0;}.feature__value{padding:5px 0;text-align:end;}.feature__spacer{flex:1;min-width:25px;height:1px;margin:0 25px;background:var(--color-grey);}@media screen and (max-width:767px){.feature__spacer{min-width:0;height:0;margin:0;background:none;}}
.paragraph--type--list-block{margin:50px 0;}.list-block{display:flex;flex-wrap:wrap;color:var(--color-blue);}.list-block__item{display:flex;align-items:center;width:calc(50% - 25px);padding:10px 0;padding-right:25px;}.list-block__item:last-child,.list-block__item:nth-last-child(2):nth-child(odd){border-bottom:unset;}
.paragraph--type--gallery{display:flex;flex-wrap:wrap;}.small-gallery-image__container{position:relative;width:calc(25% - 10px);margin:5px;}.small-gallery-image__container:before{content:"";display:block;position:relative;width:100%;padding-bottom:100%;}.small-gallery-image{position:absolute;width:100%;height:100%;top:0;cursor:pointer;}.small-gallery-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all 0.3s ease-in-out;background:var(--color-blue-bg);background-color:#00000078;background-position:center;background-repeat:no-repeat;background-size:75%;}.small-gallery-image:hover:after{opacity:1;}.gallery-block{display:flex;flex-wrap:wrap;max-width:1600px;margin:auto;padding:50px;}.gallery-image{position:relative;width:calc(25% - 20px);margin:10px;cursor:pointer;}.gallery-image:after{display:block;content:"";}.gallery-image article{position:absolute;}.gallery-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all 0.3s ease-in-out;background:var(--color-blue-bg);background-color:#00000078;background-position:center;background-repeat:no-repeat;background-size:75%;z-index:5;}.gallery-image:hover:before{opacity:1;}@media screen and (max-width:1000px){.gallery-block{padding:25px;}.gallery-image{width:calc(100% / 3 - 20px);}}@media screen and (max-width:767px){.gallery-block{padding:5px;}.gallery-image{width:calc(50% - 10px);margin:5px;}}body[data-page="gallery"] main{padding-top:var(--header-h);}
.product-block.has--custom-form .product__sidebar__button a.lightbox-button-turitop-green{margin:0px;padding:0px 0px;background:transparent;}.webform-button--submit a.lightbox-button-turitop-green{display:inline-block;font-size:18px;background:#5DB2CC;height:unset;cursor:pointer;color:#fff;margin:25px;padding:25px 66px;text-align:center;border:1px solid #fff;border-radius:100px;width:232px;font-family:Josefin-Sans-Light,sans-serif;}.request-form__container{position:absolute;width:100%;height:calc(100% + 150px + var(--header-h));top:calc(-150px - var(--header-h));}.request-form{display:flex;justify-content:center;align-items:center;height:100%;position:relative;max-height:calc(100vh - var(--header-h));margin-top:var(--header-h);}.request-form form{font-family:Josefin-Sans-Light,sans-serif;font-style:normal;font-weight:normal;font-size:14.8411px;line-height:106.5%;text-align:left;text-transform:uppercase;color:#fff;background:#5DB2CC;}.request-form form > *{width:100%;margin-top:10px;padding:0 15px;box-sizing:border-box;}.request-form form input,.request-form form textarea,.request-form form select{width:100%;height:34px;padding:5px;font-style:normal;font-weight:normal;font-size:14.8411px;line-height:106.5%;text-align:left;color:#fff;outline:none;border:none;border-bottom:1px solid #fff;background:none;box-sizing:border-box;}.request-form form input::placeholder,.request-form form textarea::placeholder,.request-form form selec::placeholder{color:#d5d5d5;opacity:1;}.request-form form select option{color:#000;}.request-form form textarea{height:100px;resize:none;}.request-form form label{margin-top:10px;}.request-form form .js-form-item{display:flex;flex-direction:column;}.request-form form input:disabled,.request-form form textarea:disabled,.request-form form select:disabled{color:#d5d5d5;}.request-form #edit-request-form-header{display:flex;justify-content:center;align-items:center;width:100%;margin-top:15px;font-family:'Times-Sans-Serif';font-style:normal;font-weight:normal;font-size:29.6821px;line-height:116.5%;text-transform:uppercase;color:#fff;}.request-form #edit-request-form-flexbox{display:flex;width:100%;margin:0px 0 0 0;}.request-form #edit-request-form-flexbox > * + *{margin-left:25px;}.request-form #edit-request-form-flexbox .webform-flex--container{height:100%;padding:0;margin:0;}.request-form #edit-request-form-flexbox .webform-flex--container > *{height:100%;}.request-form #edit-request-form-flexbox .webform-flex--container > * > label{flex:1;}.request-form .edit-actions-submit-container{padding:0;display:flex;justify-content:center;align-items:center;}.request-form #edit-actions-submit{background:transparent;height:unset;cursor:pointer;color:#fff;margin:25px;padding:25px 66px;text-align:center;border:1px solid #fff;border-radius:100px;width:232px;}.request-form.no--retail-options .form-item-rental-option{display:none;}@media screen and (max-width:900px){.request-form__container{position:relative;width:100vw;max-width:500px;height:calc(100vh - var(--header-h));margin:auto;top:var(--header-h);}.request-form{position:relative;margin-top:unset;overflow:scroll;box-shadow:0 0 15px #777;}.request-form form{padding-top:25px;}}@media screen and (max-width:500px){.request-form #edit-request-form-flexbox{flex-direction:column;}.request-form #edit-request-form-flexbox > * + *{margin-left:unset;}}.request-form__close-btn{display:flex;justify-content:center;align-items:center;position:absolute;width:32px;height:32px;margin:10px;right:0;top:0;z-index:1;}.request-form__close-btn:before,.request-form__close-btn:after{content:"";position:absolute;width:100%;height:1px;background:white;}.request-form__close-btn:before{transform:rotate(45deg);}.request-form__close-btn:after{transform:rotate(-45deg);}
.flex{display:flex;}.no--overflow{overflow:hidden;}.arrow-navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:50px;}[data-page="404"],[data-page="403"]{header{background:#5DB2CC;}#block-ftheme-content{padding:250px 20px;text-align:center;}}.arrow-navigation > *{min-width:48px;min-height:48px;background:url("/themes/custom/ftheme/assets/icons/arrow_right.svg");background-position:center;background-repeat:no-repeat;background-size:100%;outline:none;cursor:pointer;}.swiper-button-disabled{opacity:0.5;cursor:default;}.swiper-button-prev--custom{transform:rotate(180deg);}@media screen and (max-width:767px){.arrow-navigation{flex-direction:row;justify-content:center;width:100%;padding:15px;}.block--boat-teaser--promo-block .arrow-navigation{}}@media screen and (min-width:768px){.navigation{padding:0;}}@media screen and (max-width:767px){}.breadcrumb-path{display:flex;justify-content:center;color:#000;}.breadcrumb-path a{color:#000;text-decoration:none;cursor:pointer;}.node--type-basic-page .breadcrumb-path{padding:50px;padding-bottom:0;}body[data-page="terms-conditions"] .text-block{max-width:1000px;margin:0 auto 100px auto;padding:0 50px;box-sizing:border-box;}body[data-page="terms-conditions"] .text-block__description{max-width:700px;margin:auto;}.box-back{position:relative;margin-top:100px;margin-bottom:100px;}.box-back:before{content:"";position:absolute;width:calc(100% + 50px);height:calc(100% + 50px);padding:25px;top:-25px;left:-25px;background:#f1f1f1;box-shadow:0 0 15px #999;z-index:-1;box-sizing:border-box;}body[data-page="privacy-policy"] .text-block{max-width:1200px;margin:auto;padding:50px;box-sizing:border-box;}@media screen and (max-width:767px){body[data-page="privacy-policy"] .text-block{padding:25px;}}.close-bullets li{padding:2px 0;}.image-container article{width:100%;height:100%;}.field-media-image,.field-media-image-content{width:100%;height:100%;}
#block-doublesliderpromoblock{display:flex;justify-content:center;}.paragraph--type--double-slide .card-promo{position:relative;}.field-double-slider-slides{display:flex;flex-direction:row;padding:100px;max-width:1700px;justify-content:space-between;align-items:center;}.is-node .field-double-slider-slides{padding:120px 100px;max-width:1800px;}.field-double-slider-slides-content{height:auto;width:-moz-calc(50% - 50px);width:-webkit-calc(50% - 50px);width:-o-calc(50% - 50px);width:calc(50% - 50px);}.field-double-slider-slides-content .field-media-image img{object-fit:unset;height:unset;min-height:unset;width:100%;}.field-double-slider-slides-content .title-block{max-width:unset;}.field-double-slider-slides-content .overlay-text-area{position:absolute;bottom:0;left:0;right:0;text-align:center;display:flex;flex-direction:column;align-items:center;}.field-double-slider-slides-content .field-double-slide-description{font-family:Josefin-Sans-Light,sans-serif;font-weight:300;font-size:18px;color:var(--color-white);margin:0 10%!important;margin-bottom:50px;}.field-double-slider-slides-content .overlay-text-area .button{width:90px;height:0px;padding:0;margin-top:20px;margin-bottom:30px;background-image:url("/themes/custom/ftheme/assets/icons/arrow_promo.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all 0.4s ease-in-out;}.field-double-slider-slides-content:hover .button{height:60px;}@media screen and (max-width:900px){.field-double-slider-slides{flex-direction:column;gap:50px;padding:50px;}.field-double-slider-slides-content{height:auto;width:-moz-calc(100% - 25px);width:-webkit-calc(100% - 25px);width:-o-calc(100% - 25px);width:calc(100% - 25px);}.field-double-slider-slides-content .field-double-slide-description{margin:0 30px!important;}}@media screen and (max-width:767px){.field-double-slider-slides{padding:40px 20px;gap:20px;}.field-double-slider-slides-content{height:auto;width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:-o-calc(100% - 10px);width:calc(100% - 10px);}.field-double-slider-slides-content .field-double-slide-description{margin:0 10px!important;}.is-node .field-double-slider-slides{padding:70px 10%;}}@media screen and (max-width:460px){.field-double-slider-slides{flex-direction:column;gap:50px;padding:10px;}.field-double-slider-slides-content{height:auto;min-height:300px;width:-moz-calc(100% - 5px);width:-webkit-calc(100% - 5px);width:-o-calc(100% - 5px);width:calc(100% - 5px);}.field-double-slider-slides-content .field-double-slide-description{margin:0 5px!important;}.field-double-slider-slides-content .field-media-image img{width:100%;object-fit:cover;height:100%;min-height:300px;min-width:300px;}.is-node .field-double-slider-slides{padding:50px 25px;}}
.button-block{display:inline-block;margin:25px auto;padding:15px 75px;color:var(--color-golden);text-decoration:none;text-transform:uppercase;border:1px solid var(--color-golden);background:transparent;transition:all 0.3s ease-in-out;border-radius:100px;}.button-block:hover{color:var(--color-golden);background:transparent;}@media screen and (max-width:767px){.button--block{align-self:center;}}.button-block.is--inverted{color:var(--color-golden);border-color:var(--color-golden);background:var(--color-white);}.button-block.is--inverted:hover{color:var(--color-golden);background:var(--color-white);}
.testimonial{display:flex;flex-direction:column;}.testimonial__title{text-align:center;color:var(--color-golden);}.testimonial__description{margin:25px 0;text-align:center;color:white;}.testimonial__signature{align-self:center;color:var(--color-golden);}.testimonial-block{display:flex;align-items:center;max-width:1600px;margin:50px auto;}.testimonial__container{width:100vw;max-width:calc(1600px * 0.4);color:var(--color-dark);overflow:hidden;}.testimonial__left{flex:1;display:flex;justify-content:center;}.testimonial__right{flex:1;display:flex;justify-content:center;}.testimonial__center{flex:1;}.testimonial__images{display:none;position:relative;width:0;height:0;}.testimonial__left-image{position:absolute;width:18.375vw;max-width:calc(1600px * 18.375 / 100);height:22.5vw;max-height:calc(1600px * 22.5 / 100);z-index:1;}.testimonial__right-image{position:absolute;width:21.25vw;max-width:calc(1600px * 21.25 / 100);height:13.125vw;max-height:calc(1600px * 13.125 / 100);right:0;bottom:clamp(0px,16.875vw,calc(1600px * 16.875 / 100));}.testimonial__bottom-image{position:absolute;width:22.625vw;max-width:calc(1600px * 22.625 / 100);height:16.875vw;max-height:calc(1600px * 16.875 / 100);margin:auto;right:0;bottom:0;left:0;}.testimonial-slider-prev{transform:rotate(180deg);}@media screen and (max-width:767px){.testimonial-block{flex-wrap:wrap;}.testimonial__container{flex:1;width:calc(100% - 200px);}.testimonial__container .title-block{font-size:24px!important;}.testimonial__images{position:relative;width:100vw;max-width:unset;height:100vw;max-height:87vw;margin-top:50px;}.testimonial__images > *{max-width:unset;max-height:unset;}.testimonial__left{flex:none;}.testimonial__right{flex:none;}.testimonial__left-image{width:44vw;height:53.33vw;}.testimonial__right-image{width:49.33vw;height:30.66vw;bottom:40vw;}.testimonial__bottom-image{width:60vw;height:40vw;}.testimonial-navigation{flex-direction:column !important;}}
footer{display:flex;justify-content:space-between;align-items:flex-start;padding:25px;color:var(--color-white);background:#5DB2CC;}footer > *{flex:1;display:flex;justify-content:center;padding:25px 5px;}#block-footerfirstblock{font-weight:400;p{margin-top:15px;}.footer-logo{padding-top:15px;}}#block-footerfirstblock .social-contact-title{padding-bottom:10px;font-size:16px;display:block;text-align:left;}#block-footerfourthblock{font-size:16px;line-height:22px;font-weight:400;.social-footer{padding:5px 0;}.footer-c{padding:5px;}.social-footer-title{padding-bottom:10px;display:block;text-align:left;}p{}.footer-links{padding:5px 0;display:block;}.footer-links a{display:inline-block;padding:0 5px;}}.footer__first{justify-content:flex-start;}.footer__second{flex:2;}.footer__second .body a{display:inline-block;padding:5px;}.footer__second>div{}#block-footersecondblock{width:100%;}#block-footersecondblock .field.body{display:flex;justify-content:space-between;width:100%;flex-direction:row;}.footer__fourth{justify-content:flex-end;}.footer__fourth p{text-align:center;}footer p{margin:0 auto;display:flex;justify-content:flex-start;}@media screen and (max-width:996px){footer{flex-direction:column;text-align:center;justify-content:center;align-items:center;}footer a{text-align:center;}footer p{margin:0 auto;display:flex;justify-content:center;}footer > *{padding:15px 0;}#block-footerfourthblock .social-footer-title{text-align:center;}}@media screen and (max-width:1350px){.footer__second{flex:1;}#block-footersecondblock .field.body{justify-content:flex-start;flex-direction:column;align-items:center;}footer > *{padding:25px 0;}#block-footerfourthblock .social-footer-title{}.social-contact-title{}}
.simple-swiper{display:flex;justify-content:center;align-items:center;max-width:1600px;margin:0 auto;padding:50px 20px;}.simple-swiper__image{width:40vw;max-width:calc(1600px * 0.4);height:40vw;max-height:calc(1600px * 0.4);}.simple-swiper__image .field-media-image-content{width:40vw;max-width:calc(1600px * 0.4);height:40vw;max-height:calc(1600px * 0.4);min-height:500px;}.simple-swiper__middle{align-self:stretch;display:flex;justify-content:center;align-items:center;min-width:clamp(100px,12.5vw,200px);}.simple-swiper__content{flex:1;margin-right:clamp(50px,6.5vw,100px) !important;}.simple-swiper .swiper-slide{display:flex;}.simple-swiper-prev{transform:rotate(180deg);}@media screen and (max-width:767px){.simple-swiper{flex-direction:column-reverse;position:relative;}.simple-swiper__image{width:100vw;max-width:unset;height:100vw;max-height:unset;}.simple-swiper__image .field-media-image-content{width:100vw;max-width:unset;height:100vw;max-height:unset;min-height:unset;}.simple-swiper__middle{position:absolute;height:100vw;bottom:0;right:0;}.simple-swiper--navigation{flex-direction:column !important;-webkit-filter:invert(1);filter:invert(1);}.simple-swiper__content{width:100vw;margin-right:unset !important;padding:25px !important;box-sizing:border-box;}.simple-swiper .swiper-slide{display:flex;align-self:stretch;height:unset !important;}.simple-swiper__content .paragraph--type--text-block{margin:auto;}}@media screen and (min-width:768px){.simple-swiper.is--inverted{flex-direction:row-reverse;}.simple-swiper.is--inverted .simple-swiper__content{margin-right:0;margin-left:clamp(50px,6.5vw,100px) !important;}}
.filter__options{display:flex;justify-content:center;align-items:center;margin:50px;display:none !important;}.filter__button{margin:10px;padding:10px;color:var(--color-blue);text-transform:uppercase;cursor:pointer;}.filter__button.is--active{color:var(--color-orange);}.filter-block{display:flex;flex-wrap:wrap;justify-content:center;}.filter-block > *{width:33%;}@media screen and (max-width:1000px){.filter-block > *{width:50%;}}@media screen and (max-width:767px){.filter-block > *{display:flex;flex-wrap:wrap;justify-content:center;width:100%;}}.filter__card{transition:all 0.3s linear;}.filter__card.is--active{opacity:1;}.filter__card.is--inactive{display:none;max-height:0%;overflow:hidden;}.filter-hide-all .filter__card{opacity:0;}
.accordion-paragraph{color:var(--color-white);border-bottom:1px solid var(--color-white);}.accordion__label{display:flex;align-items:center;padding:25px;cursor:pointer;transition:all 0.3s ease-in-out;}.accordion__label ._inner{flex:1;}.accordion__label:after{content:"";width:60px;height:60px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("/themes/custom/ftheme/assets/icons/arrow_down.svg");filter:invert(1);transform:rotate(0deg);transition:all 0.3s ease-in-out;}.accordion-paragraph.is--active .accordion__label:after{transform:rotate(180deg) scaleX(-1);}.accordion-paragraph.is--active .accordion__label{color:var(--color-gold);}.accordion__expansion ._inner{padding:25px;}.accordion__expansion{overflow:hidden;transition:all 0.3s ease-in-out;}.accordion-paragraph:not(.is--active) .accordion__expansion{max-height:0 !important;}.accordion-block{max-width:1600px;margin:50px auto;padding:0 50px;}.accordion-block .title-block{max-width:500px;}.field-accordion-items-content{margin-bottom:25px;}@media screen and (max-width:767px){.accordion-block{padding:0 25px;}}
.contact-block{width:100%;background:transparent;box-sizing:border-box;}.contact-icons{display:flex;flex-direction:row;}.contact-block > *{max-width:1600px;margin:auto;padding:0 50px;}.contact__header{margin:auto;padding:50px 0;text-align:center;}.contact__content{display:flex;align-items:center;flex-direction:column;padding:50px;box-sizing:border-box;}.contact__information{flex:calc(1 / 3);}.contact__content .contact__information{text-transform:uppercase;text-align:center;}.contact__form{display:flex;flex-direction:column;max-width:750px;margin:70px 0px;}#edit-contact-header{margin-bottom:50px;text-align:center;}.contact__form input,.contact__form select,.contact__form textarea{color:#000;font-family:"Roboto",sans-serif;font-size:14px;width:100%;margin:10px 0;padding:10px 0;outline:none;border:none;border-bottom:1px solid #000;background:none;}.contact__form textarea{height:150px;resize:none;}#edit-content-flexbox{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;}.contact__form #edit-actions{text-align:right;}.contact__form input[type="submit"]{display:inline-block;width:unset;padding:10px 50px;color:var(--color-golden);border:1px solid var(--color-golden);border-radius:100px;cursor:pointer;transition:all 0.3s ease-in-out;}.contact__form input[type="submit"]:hover{color:var(--color-golden);background:var(--color-white);}body[data-page="contact"] .node--type-basic-page .breadcrumb-path{display:none;}.contact-block .breadcrumb-path{padding-top:50px;}.contact-block .breadcrumb-path a{}.contact-block #map{position:relative;width:100vw;height:50vh;min-height:300px;padding:0;}body[data-page="contact"] #map{max-width:unset;}@media screen and (max-width:900px){.contact-icons{flex-direction:column;}.contact__content{flex-direction:column-reverse;}.contact__form{margin-left:unset;}}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}.contact__form input::placeholder,.contact__form textarea::placeholder{color:#000;font-family:"Roboto",sans-serif;font-size:14px;}
.main-menu{display:flex;flex-direction:column;align-items:center;position:fixed;width:100%;height:100%;padding-top:var(--header-h);color:#fff;background-color:#5DB2CC;box-sizing:border-box;z-index:10;opacity:0;pointer-events:none;transition:all 0.3s ease-in-out;overflow:scroll;top:0;left:0;right:0;bottom:0;}.main-menu.is--active{opacity:1;pointer-events:all;}.main-menu nav{flex:1;align-self:auto;display:flex;justify-content:center;align-items:center;font-family:"Times-Sans-Serif",sans-serif;font-style:normal;font-weight:300;font-size:42px;line-height:140%;}.main-menu ul{list-style:none;margin:0;padding:0;}.main-menu ul li{padding:12.5px 0;}.main-menu ul a{color:var(--color-white);text-decoration:none;text-transform:uppercase;}.main-menu ul li.active a{position:relative;color:var(--color-golden);}.main-menu > :not(nav){align-self:stretch;}.main-menu a{color:var(--color-white);text-decoration:none;transition:all 0.3s ease-in-out;}@media screen and (max-width:1024px){.main-menu nav{font-size:36px;}}@media screen and (max-width:767px){.main-menu nav{font-size:28px;}}.main-menu nav ul{pointer-events:none;}body.is--menu-open .main-menu nav ul li{pointer-events:all;}.main-menu nav ul li a:hover{color:var(--color-golden) !important;}
.lightbox{position:fixed;width:100%;height:100%;top:0;box-sizing:border-box;background:var(--color-dark);z-index:10;opacity:0;pointer-events:none;transition:all 0.3s ease-in-out;}.lightbox.is--active{opacity:1;pointer-events:all;}.lightbox__header{display:flex;justify-content:space-between;align-items:center;height:var(--header-h);padding:25px;box-sizing:border-box;}.lightbox__header .close-btn{position:relative;width:48px;height:48px;cursor:pointer;}.lightbox__header .close-btn:before,.lightbox__header .close-btn:after{content:"";position:absolute;width:80%;height:1px;margin:auto;top:0;right:0;bottom:0;left:0;background:var(--color-white);}.lightbox__header .close-btn:before{transform:rotate(45deg);}.lightbox__header .close-btn:after{transform:rotate(-45deg);}.lightbox__image{position:relative;width:calc(100% - var(--header-h) * 2);height:calc(100% - var(--header-h) * 2);margin:auto;}.lightbox__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;}.lightbox__controls{display:flex;justify-content:center;align-items:center;padding:25px;}.lightbox__arrow{position:absolute;width:75px;height:75px;margin:auto;top:0;bottom:0;outline:none;background:url(/themes/custom/ftheme/assets/icons/arrow_right.svg);background-position:center;background-repeat:no-repeat;background-size:50%;cursor:pointer;}.lightbox-prev{left:calc(-25px - var(--header-h) / 2);transform:rotate(180deg);}.lightbox-next{right:calc(-25px - var(--header-h) / 2);}.lightbox__count{color:var(--color-grey);}.lightbox__count__current{color:var(--color-golden);}@media screen and (max-width:1200px){.lightbox__image{width:100%;max-height:100vw;}.lightbox__arrow{position:relative;top:unset;right:unset;bottom:unset;left:unset;}}
#block-routestextblock{max-width:1600px;padding:50px auto;box-sizing:border-box;}#block-routestextblock .text-block{display:flex;margin:50px 100px;}#block-routestextblock .text-block__title{flex:1;}#block-routestextblock .text-block__description{width:var(--form-width);margin-left:clamp(50px,9.375vw,150px);}@media screen and (max-width:1024px){#block-routestextblock .text-block{flex-direction:column;margin:50px;}#block-routestextblock .text-block__description{width:unset;margin-left:unset;}}@media screen and (max-width:767px){#block-routestextblock .text-block{margin:25px;}}.map-block{display:flex;margin:50px auto;padding:50px;box-sizing:border-box;}.map-block #map-container{flex:1;}.map__title{margin-bottom:25px;}.map__text{position:relative;width:var(--form-width);margin-left:clamp(50px,9.375vw,150px);}div.map__location{padding:5px 0;cursor:pointer;color:var(--color-blue);transition:all 0.2s ease-in-out;}div.map__location *{transition:all 0.2s ease-in-out;}div.map__location:not(.is--active) *{color:var(--color-blue);}div.map__location:hover{font-weight:bold;}div.map__location.is--active{color:var(--color-orange);}div.map__location + div.map__location{}select.map__locations{width:100%;margin:10px 0;padding:5px;outline:none;border:none;border-bottom:1px solid var(--color-blue);display:none;}@media screen and (max-width:1024px){.map-block{padding:0 25px 0 0;}.map__text{margin-left:25px;}}@media screen and (max-width:767px){.map-block{flex-direction:column-reverse;padding:0;}.map__text{width:100%;margin:0;padding:50px 25px;box-sizing:border-box;}}
#sliding-popup{max-width:400px;padding:25px;margin-left:25px;font-size:14px;font-family:"Roboto",sans-serif;box-sizing:border-box;background:var(--color-dark) !important;}#sliding-popup h2{font-size:16px;font-family:"Raleway",sans-serif;font-weight:400 !important;text-transform:uppercase;}#sliding-popup p{font-weight:300 !important;}.eu-cookie-compliance-content{display:flex;flex-direction:column;}.eu-cookie-compliance-content > *{width:100%;max-width:unset;}.eu-cookie-compliance-content a{color:var(--color-orange);cursor:pointer;&:hover{color:var(--color-white);}}#popup-buttons{align-items:flex-end;text-align:end;}#popup-buttons button{outline:none;border:none;background:none;box-shadow:none;text-shadow:none;font-size:18px;font-family:"Raleway",sans-serif;font-weight:400 !important;text-transform:uppercase;color:var(--color-white);}@media screen and (max-width:500px){#sliding-popup{width:100%;margin:auto;}#popup-buttons{text-align:left;}}
.is-frontpage .field-simple-swiper-content-content .text-block__title .title-block{text-align:left;}.is-frontpage .field-simple-swiper-content-content .text-block__description{text-align:left;color:#333333;}#the-map{padding:0;margin:0;max-width:none;display:flex;}#block-ftheme-content{position:relative;z-index:1;}.white-background-teaser{background-color:white;padding-top:50px;padding-bottom:50px;}.white-background-teaser .boat-teaser-promo-block__text{color:var(--color-dark)}.white-background-teaser .boat-teaser-promo-block__name{color:var(--color-dark)!important;}#block-specialpromocardsoffers{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:80px;width:auto;}#block-specialpromocardsoffers .field-special-card{display:flex;flex-direction:row;align-items:flex-start;max-width:1200px;justify-content:center;flex-wrap:wrap;}#block-specialpromocardsoffers .paragraph--type--special-promo-card{display:flex;flex-direction:column;justify-content:flex-start;margin:60px 40px;}#block-specialpromocardsoffers .field-media-image-content img{width:100%;}#block-specialpromocardsoffers .field-special-card-content{width:50%;min-width:400px;max-width:620px;}.special-card-text-area{margin:5%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.special-card-text-area .field-special-title{font-family:'Times-Sans-Serif',serif;font-weight:400;font-size:36px;color:var(--color-golden);text-transform:uppercase;transition:all 0.4s ease-in-out;}.special-card-text-area .field-special-title:hover{color:var(--color-dark-lighter);}.special-card-text-area .field-special-description{font-family:Josefin-Sans-Light,sans-serif;font-weight:100;font-size:18px;color:var(--color-white);padding:20px 0;}.special-card-text-area .field-special-description p{padding-bottom:20px;}.special-card-text-area .field-special-button{}.special-card-text-area .field-special-button a{text-transform:uppercase;color:var(--color-golden);font-family:Josefin-Sans-Light,sans-serif;font-weight:300;font-size:16px;text-decoration:none;border:1px solid var(--color-golden);border-radius:30px;width:fit-content;margin:10px 0;padding:15px 100px;display:inline-block;}.special-card-text-area .field-special-button a:hover{background-color:var(--color-dark-lighter);}#block-usefulinformationpromo .paragraph--type--text-block{display:block;flex-direction:unset;align-items:unset;justify-content:unset;}#block-usefulinformationpromo .text-block__title{justify-content:flex-start;}@media screen and (max-width:1000px){#block-specialpromocardsoffers{padding:10px;}#block-specialpromocardsoffers .field-special-card{flex-direction:column;justify-content:center;align-items:center;}#block-specialpromocardsoffers .field-special-card-content{width:100%;min-width:450px;max-width:620px;}}@media screen and (max-width:767px){#block-specialpromocardsoffers{padding:0;}#block-specialpromocardsoffers .field-special-card{flex-direction:column;justify-content:center;align-items:center;}#block-specialpromocardsoffers .field-special-card-content{width:95%;min-width:unset;max-width:unset;}.is-frontpage .field-simple-swiper-content-content .text-block__title .title-block{text-align:center;}.is-frontpage .field-simple-swiper-content-content .text-block__description{text-align:center;color:#333333;}#block-usefulinformationpromo .simple-swiper__image.image-container{height:auto;}#block-usefulinformationpromo .simple-swiper__image .field-media-image-content img{min-height:350px;}#block-usefulinformationpromo .paragraph--type--text-block{display:flex;flex-direction:column;align-items:center;justify-content:center;}}@media screen and (max-width:500px){}.slider-container video{height:100vh !important;;width:100vw !important;;object-fit:cover;object-position:center center;pointer-events:all;}.slider-container .field-media-video-file{position:relative;}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.field-double-slider-slides-content .title-block{color:#fff;}.block--boat-teaser--promo-block{}body.product .node--type-product .field-product-slider .field-slider-media-images-content .field-media-image-content img{height:100vh !important;}body.product .node--type-product .product__main{padding-left:0;}body.product .node--type-product .product__content{background-color:#E5E5E5;margin-top:-11.5vh;position:relative;}body.product .node--type-product .breadcrumb-path{color:black!important;margin:15px 100px;padding:30px 0;justify-content:flex-start;margin-right:0;font-size:12px;}body.product .node--type-product .breadcrumb-path a{color:black!important;font-size:12px;display:inline-block;padding:0 2px}body.product .node--type-product .breadcrumb-path a:hover{color:var(--color-dark-lighter)!important;}body.product .node--type-product .breadcrumb-path span{color:var(--color-dark-lighter)!important;font-size:12px;display:inline-block;padding:0 2px;}body.product .node--type-product .product__content .icon-info{margin:15px 90px;padding:10px 0;}body.product .node--type-product .product__content .icon-info__item{border:1px solid var(--color-golden);border-radius:30px;padding:15px;white-space:normal;height:25px;margin:0 10px;}body.product .node--type-product .product__content .icon-info__item:before{content:"";display:block;min-width:28px;width:28px;min-height:28px;height:28px;margin-right:15px;background-position:center;background-size:contain;background-repeat:no-repeat;}body.product .node--type-product .product__content .icon-info__people:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/people.svg);}body.product .node--type-product .product__content .icon-info__engine:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/motor.svg);}body.product .node--type-product .product__content .icon-info__availability:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/time.svg);}body.product .node--type-product .product__content .icon-info__license:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/licence.svg);}body.product .node--type-product .product__content .icon-info__size:before{content:"";background-image:url(/themes/custom/ftheme/assets/icons/length.svg);}body.product .node--type-product .product__content .info-separator{border:none!important;padding:0!important;display:none;}body.product .node--type-product .product__content .info-separator::before{content:none;}body.product .node--type-product .field-product-blocks-content{margin:30px 20px;}body.product .node--type-product .paragraph--type--text-block .text-block__description p{color:black;}body.product .node--type-product .paragraph--type--text-block{margin:15px 105px;}body.product .node--type-product .paragraph--type--text-block .title-block{text-align:left!important;}body.product .node--type-product .paragraph--type--text-block .text-block__description{text-align:left!important;margin-top:10px;}body.product .node--type-product .field-product-blocks-content.item-1{margin-top:0;}body.product .node--type-product .paragraph--type--gallery-block{margin:15px 80px;padding-top:10px;}body.product .node--type-product .paragraph--type--gallery-block .title-block{text-align:left!important;}body.product .node--type-product .small-gallery-image img{height:120px;}body.product .node--type-product .paragraph--type--features-block{padding:15px 80px;width:calc(100% - 160px);padding-top:30px;padding-bottom:50px;background:#F4F4F5;}body.product .node--type-product .paragraph--type--features-block .title-block{text-align:left!important;}body.product .node--type-product .paragraph--type--features-block .field-features-items{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .paragraph--type--feature{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .features-title-area{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:15px 0;color:black;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-name{font-family:Josefin-Sans-Light,sans-serif;font-style:normal;font-weight:500;font-size:20px;color:black;text-transform:uppercase;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-value{font-family:Josefin-Sans-Light,sans-serif;font-style:normal;font-weight:500;font-size:20px;color:black;text-transform:uppercase;display:flex;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-value a{font-family:Josefin-Sans-Light,sans-serif;font-style:normal;font-weight:500;font-size:20px;color:black;text-transform:uppercase;text-align:right;text-decoration:none;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-value a:hover{color:darkslategray;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .field-feature-text-normal{font-family:Josefin-Sans-Light,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:129%;color:black;margin:15px 0;width:80%;}body.product .node--type-product .paragraph--type--features-block .field-features-items-content .field-feature-text-italic{font-family:Josefin-Sans-Light,sans-serif;font-style:italic;font-weight:300;font-size:18px;color:black;line-height:129%;margin:15px 0;width:80%;}body.product .node--type-product .paragraph--type--text-block{margin:15px 80px;}body.product .node--type-product .paragraph--type--text-block .text-block__title{justify-content:flex-start;}body.product .node--type-product .paragraph--type--text-block .text-block__title>.title-block{margin:0;margin-top:20px;}body.product .node--type-product .paragraph--type--text-block .text-block__description{text-align:left;color:black;}body.product .node--type-product .paragraph--type--text-block{margin:15px 80px;}body.product .node--type-product .paragraph--type--text-block .text-block__title{justify-content:flex-start;}body.product .node--type-product .paragraph--type--text-block .text-block__title>.title-block{margin:0;margin-top:5px;}body.product .node--type-product .paragraph--type--text-block .text-block__description{text-align:left;color:black;}body.product .node--type-product .field-feature-group-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;}body.product .node--type-product .paragraph--type--feature-technical-group{display:flex;flex-direction:column;justify-content:space-between;align-items:inherit;}body.product .node--type-product .paragraph--type--feature-technical-block{padding:15px 80px;width:calc(100% - 160px);padding-top:30px;padding-bottom:60px;background:#F4F4F5;}body.product .node--type-product .paragraph--type--feature-technical-block .title-block{text-align:left!important;}body.product .node--type-product .paragraph--type--feature-technical-block .field-features-items{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}body.product .node--type-product .paragraph--type--feature-technical-block .field-region-title{font-family:'Times-Sans-Serif';font-style:normal;font-weight:normal;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:30px 0;}body.product .node--type-product .paragraph--type--feature-technical-block .field-feature-group{font-family:'Times-Sans-Serif';;font-style:normal;font-weight:normal;font-size:24px;line-height:242%;text-transform:uppercase;color:#000000;}body.product .node--type-product .paragraph--type--feature-technical-block .spec-details{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;font-family:'Times-Sans-Serif';;font-style:normal;font-weight:300;font-size:18px;line-height:90%;text-transform:uppercase;color:#000000;border-bottom:1px solid black;margin:10px 0;}body.product .node--type-product .paragraph--type--feature-technical-block .spec-details .field-type{border-bottom:2px solid #F4F4F5;margin-bottom:-1px;padding-right:15px;padding-top:10px;}body.product .node--type-product .paragraph--type--feature-technical-block .spec-details .field-spec{border-bottom:2px solid #F4F4F5;margin-bottom:-1px;padding-left:15px;font-style:italic;text-transform:none;padding-top:10px;}body.product .node--type-product .paragraph--type--list-block{margin:15px 80px;}body.product .node--type-product .paragraph--type--list-block .text-block__title{justify-content:flex-start;}body.product .node--type-product .paragraph--type--list-block .field-list-title .title-block{text-align:left!important;}body.product .node--type-product .paragraph--type--list-block .field-list-items-content .list-block{color:black!important;}body.product .node--type-product .paragraph--type--list-block{margin:15px 80px;}body.product .node--type-product .paragraph--type--list-block .text-block__title{justify-content:flex-start;}body.product .node--type-product .paragraph--type--list-block .field-list-title .title-block{text-align:left!important;}body.product .node--type-product .paragraph--type--list-block .field-list-items-content .list-block{color:black!important;}body.product .node--type-product .paragraph--type--map-block{margin:15px 80px;}body.product .node--type-product .paragraph--type--map-block .field-map-title{justify-content:flex-start;}body.product .node--type-product .paragraph--type--map-block .title-block{text-align:left!important;}body.product .node--type-product .paragraph--type--map-block #map-container{position:relative;width:100%;display:flex;z-index:999;height:500px;}.small-gallery-image *{height:100% !important;width:100% !important;}@media screen and (max-width:768px){body.product .node--type-product .product__main{padding:10px;}body.product .node--type-product .product__content .icon-info{margin:15px 50px;}body.product .node--type-product .breadcrumb-path{margin:0px 50px;}body.product .node--type-product .bread-div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:20px;}body.product .node--type-product .product__buttons{margin-left:50px;}body.product .node--type-product .field-product-title{margin:0 50px;}body.product .node--type-product .small-gallery-image img{height:100px;}body.product .node--type-product .field-product-blocks-content .text-block__description p{margin:10px}body.product .node--type-product .field-product-blocks-content>div{margin:15px 50px;}body.product .node--type-product .paragraph--type--features-block{padding:15px 10px;width:calc(100% - 120px);}body.product .node--type-product .paragraph--type--feature-technical-block{padding:15px 10px;width:calc(100% - 120px);}}@media screen and (max-width:575px){body.product .node--type-product .product__main{padding:0;}body.product .node--type-product .product__content .icon-info{margin:15px 10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}body.product .node--type-product .product__content .icon-info__item{width:32%;height:unset;box-sizing:unset;}body.product .node--type-product .breadcrumb-path{margin:0px 20px;}body.product .node--type-product .product__buttons{margin-left:20px;}body.product .node--type-product .field-product-title{margin:0 20px;}body.product .node--type-product .small-gallery-image img{height:80px;}body.product .node--type-product .field-product-blocks-content .text-block__description p{margin:0px}body.product .node--type-product .field-product-blocks-content>div{margin:15px 10px;}body.product .node--type-product .paragraph--type--features-block{padding:15px 10px;width:calc(100% - 40px);}body.product .node--type-product .paragraph--type--feature-technical-block{padding:15px 10px;width:calc(100% - 40px);}}#cont-head-fix p:first-child{font-family:'Times-Sans-Serif',serif!important;font-weight:400!important;font-size:36px!important;color:var(--color-golden)!important;text-transform:uppercase!important;margin-bottom:20px;}#cont-head-fix p{max-width:625px;margin-left:20px;margin-right:20px;}#cont-head-fix{display:flex;justify-content:center;align-items:center;flex-direction:column;}@media screen and (max-width:372px){body.product .node--type-product .product__main{padding:0;}body.product .node--type-product .product__content .icon-info{margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}body.product .node--type-product .product__content .icon-info__item{width:32%;height:unset;box-sizing:unset;margin:0;}body.product .node--type-product .breadcrumb-path{margin:20px;}body.product .node--type-product .product__buttons{margin-left:20px;}body.product .node--type-product .field-product-title{margin:0 20px;}body.product .node--type-product .small-gallery-image img{height:0;}body.product .node--type-product .field-product-blocks-content .text-block__description p{margin:0}body.product .node--type-product .field-product-blocks-content>div{margin:10px;}}#cont-head-fix p{margin-left:0;margin-right:0;}
body[data-page="login"] header,body[data-page="sitemap"] header{background:var(--color-blue);}body[data-page="login"] #block-ftheme-content{display:flex;justify-content:center;align-items:center;height:100vh;}body[data-page="sitemap"] #block-ftheme-content{display:flex;justify-content:center;align-items:center;height:100vh;}
