.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:.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:.25em 0;padding:.4em .6em;color:#333;background-color:#fff;font-family:sans-serif;font-size:small;line-height:.8em;text-decoration:none}[data-drupal-messages]{position:fixed;top:150px;left:20px;padding:10px;z-index:99;background:rgba(0,0,0,.8);color:#fff;padding-right:35px}.modal-info-close{position:absolute;right:0;top:0}.modal-info-close .close-icon{display:inline-block;background-image:url(/themes/custom/ftheme/assets/icons/close_popup_w.svg);background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;text-indent:-9999px;min-width:30px;min-height:30px}@-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 .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 .4s ease-in-out}#block-tabs a:hover,#block-ftheme-local-tasks a:hover{color:#d5d5d5}
.font--roboto{font-family:"Roboto",sans-serif}.font--raleway{font-family:"Raleway",sans-serif}.font--helvetica{font-family:"Helvetica"}.font--italiana{font-family:'Italiana',serif}.font--ibm-plex-sans{font-family:'IBM Plex Sans',sans-serif}.font--title{font-family:'Italiana',serif}.font--desc{font-family:'IBM Plex Sans',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:#fff;--color-orange:#efa941;--color-blue:#131c44;--color-grey:#c4c4c4;--color-golden:#c8a964;--color-dark:#333;--color-dark-lighter:#454545;--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:#272c30}.full-page{width:100vw !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}.node--type-basic-page h1{text-align:center;margin:0 auto;padding-top:25px}h1{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,.75) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(5,24,33,.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,.75) 100%)}.shadow--bottom{background:rgba(5,24,33,0);background:linear-gradient(0deg,rgba(5,24,33,.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:.5}
header{display:flex;align-items:center;position:fixed;width:100%;padding:10px 25px;left:0;right:0;color:#fff;box-sizing:border-box;pointer-events:none;z-index:20;transition:all .3s ease-in-out;border-bottom:1px solid var(--color-golden)}header.has--bg{background:var(--color-dark)}.header__logo{pointer-events:all}.header__logo img{flex:0;height:44px}.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:var(--color-golden)}.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 var(--color-golden);border-bottom:1px solid var(--color-golden);transition:all .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:var(--color-golden);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:23px}.header__middle{padding:0 10px;font-size:10px}.header__middle a{margin:0 10px}.menu-btn{height:30px}}body[data-page=gallery] header{background:var(--color-dark)}body.is--request-open header{background:var(--color-dark)}@media screen and (min-width:1200px){.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 #fff}.header__middle nav>ul li a.is-active{color:var(--color-golden);text-shadow:0px 0px 1px var(--color-golden)}.header__middle nav>ul li:first-child{display:none}.header__middle nav>ul li:last-child{display:none}}@media screen and (max-width:1199px){#block-mainmenu-2{display:none}#block-headeractions .header-button-book-now{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 .header-button-book-now{color:var(--color-golden);border:1px solid var(--color-golden);padding:10px 42px;border-radius:50px;text-decoration:none;font-size:16px!important;white-space:nowrap}
.welcome{position:relative;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;color:var(--color-golden)}.welcome__background{position:absolute;width:100%;height:100%;z-index:0}.welcome__text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;text-align:center;position:relative;z-index:1;pointer-events:none}.welcome__text>*{margin:15px 0}.welcome__small-title{max-width:550px}.welcome__title{max-width:900px;pointer-events:none}.welcome__title p{pointer-events:none}.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:#000;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;position:absolute;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 .3s ease-in-out}.product__sidebar.is--active{opacity:1;pointer-events:all;z-index:1}.product__sidebar__button{display:unset;position:fixed;height:42px;padding:10px;bottom:0;left:0;right:0;color:var(--color-dark);text-align:center;background:var(--color-golden);z-index:5;box-sizing:border-box;cursor:pointer;transition:all .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 .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 (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}.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:0 0;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:#333}@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;background:var(--color-white);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;background:var(--color-white);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 .3s ease-in-out;pointer-events:none;z-index:-1;display:flex;flex-direction:column;justify-content:space-between;top:36px;height:125px}.product__buttons__share__buttons:after{content:"";width:26px}.product__buttons__share__buttons:not(.is--active){height:0 !important}.share-button{position:relative;background:0 0}.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;background:var(--color-golden)}.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:#fff;text-align:center}.product-block.has--custom-form .product__sidebar__button a{width:100%;color:var(--color-white);text-decoration:none}#block-views-block-boat-teaser-page-block-1{margin:auto;background-color:#fff;display:flex;justify-content:center;padding:50px 0}#block-views-block-boat-teaser-page-block-1>div:last-child{max-width:2400px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-page-block__container{padding:10px 50px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-cta{margin-left:50px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__image{min-width:300px;max-height:380px;height:30vh;min-height:280px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__image img{height:30vh;min-height:250px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__name{grid-area:title;margin:0}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__description{grid-area:descr;color:black!important}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons{grid-area:table;background-color:var(--color-dark);min-width:230px;max-width:230px;height:20vh;min-height:180px;max-height:200px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin:0}#block-views-block-boat-teaser-page-block-1 .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}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info .info-separator{display:none}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__footer{grid-area:submit;max-width:235px;margin:0;align-self:flex-end}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content{align-items:center;max-height:390px;padding:50px 0;margin-right:0}#block-views-block-boat-teaser-page-block-1 .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:0;margin-right:0;justify-content:space-between}#block-views-block-boat-teaser-page-block-1 .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}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__people:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/people.svg")}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__engine:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/motor.svg")}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__availability:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/time.svg")}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__license:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/licence.svg")}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__size:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/length.svg")}@media screen and (max-width:767px){#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content>div{display:grid;grid-template-areas:'title' 'descr' 'table' 'submit'}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__icons{margin:0 auto;width:80%;min-width:300px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__footer{margin:15px auto;margin-top:30px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__footer .boat-teaser-promo-block__price__arrow{display:none}#block-views-block-boat-teaser-page-block-1 .boat-teaser-promo-block__content .boat-teaser-promo-block__footer .boat-teaser-promo-block__price__text span{padding:0 15px}#block-views-block-boat-teaser-page-block-1>div:last-child .views-row{margin-top:130px}#block-views-block-boat-teaser-page-block-1>div:last-child .views-row:first-child{margin-top:0}#block-views-block-boat-teaser-page-block-1{padding-bottom:150px}#block-views-block-boat-teaser-page-block-1 .boat-teaser-page-block__container{padding:10px 25px}#block-views-block-boat-teaser-page-block-1 .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-family:'Italiana';font-style:normal;font-weight:400;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:0}.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:0 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/css/../assets/icons/people.svg")}.icon-info__engine:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/motor.svg")}.icon-info__availability:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/time.svg")}.icon-info__license:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/licence.svg")}.icon-info__size:before{content:"";background-image:url("/themes/custom/ftheme/css/../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/css/../assets/icons/people_d.svg")}.swiper-wrapper .icon-info__engine:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/motor_d.svg");width:19px;height:19px}.swiper-wrapper .icon-info__availability:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/time.svg")}.swiper-wrapper .icon-info__license:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/licence_d.svg")}.swiper-wrapper .icon-info__size:before{content:"";background-image:url("/themes/custom/ftheme/css/../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 0;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:.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;color:var(--color-golden);text-transform:uppercase;text-align:center;max-width:750px}.text-block__title{display:flex;justify-content:center}.text-block__description{margin:25px auto;color:var(--color-white);line-height:22px;text-align:center;max-width:725px}.text-block__description a{color:var(--color-golden)}.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:0 0}}
.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 .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 .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)}
.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:#00000000;top:0;left:0;bottom:0;right:0;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:#fff;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 .field-location-name{font-size:28px;font-family:'Italiana',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 75px}.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)}.gm-style-iw-d .map-marker p a{color:var(--color-golden)}.gm-style-iw-d .map-marker p a:focus-visible{outline:none}.row-map .field-map-locations .field-map-locations-content .field-location-description a{color:var(--color-golden)}#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)}.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:var(--color-golden)}#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}#map .gm-style-iw,#map .gm-style-iw-d{max-width:unset!important;max-height:unset!important}}
.product-block.has--custom-form .product__sidebar__button a.lightbox-button-turitop-green{margin:0;padding:0;background:0 0}.webform-button--submit a.lightbox-button-turitop-green{display:inline-block;font-size:18px;background:var(--color-dark);height:unset;cursor:pointer;color:var(--color-golden);margin:25px;padding:25px 66px;text-align:center;border:1px solid var(--color-golden);border-radius:100px;width:232px;font-family:'IBM Plex Sans'}.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:'IBM Plex Sans';font-style:normal;font-weight:400;font-size:14.8411px;line-height:106.5%;text-align:left;text-transform:uppercase;color:var(--color-white);background:var(--color-dark)}.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-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-size:14.8411px;line-height:106.5%;text-align:left;text-transform:uppercase;color:var(--color-white);outline:none;border:none;border-bottom:1px solid var(--color-grey);background:0 0;box-sizing:border-box}.request-form form select option{color:var(--color-white)}.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:#ababab;color:var(--color-white)}.request-form #edit-request-form-header{display:flex;justify-content:center;align-items:center;width:100%;margin-top:15px;font-family:'Italiana';font-style:normal;font-weight:400;font-size:29.6821px;line-height:116.5%;text-transform:uppercase;color:#c8a964}.request-form #edit-request-form-flexbox{display:flex;width:100%;margin: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:var(--color-dark);height:unset;cursor:pointer;color:var(--color-golden);margin:25px;padding:25px 66px;text-align:center;border:1px solid var(--color-golden);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:#fff}.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}.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:.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}}@media screen and (min-width:768px){.navigation{padding:0}}.breadcrumb-path{display:flex;justify-content:center}.breadcrumb-path a{color:var(--color-white);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;max-width:1000px;margin-left:0}body[data-page=terms-conditions] .field-page-blocks-content-content *{text-align:left!important}body[data-page=terms-conditions] .text-block__title{justify-content:flex-start!important}.fa-facebook{background:#3b5998;color:#fff}.fa-instagram{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.fa-whatsapp{background:#25d366;color:#fff}.fa-viber{background:#665cac;color:#fff}.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%}.sitemap-item ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.sitemap-item ul li{padding-bottom:15px;font-family:'IBM Plex Sans';font-size:35px}.sitemap-item ul li a{color:var(--color-golden);text-decoration:none}.sitemap-item ul li a:hover{color:#fff}
#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:'IBM Plex Sans',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:0;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 .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:0 0;transition:all .3s ease-in-out;border-radius:100px}.button-block:hover{color:var(--color-golden);background:0 0}@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)}
.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 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:var(--color-golden);text-align:center}.destination__text .text-block__description{color:var(--color-white);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}}
.testimonial{display:flex;flex-direction:column}.testimonial__title{text-align:center;color:var(--color-golden)}.testimonial__description{margin:25px 0;text-align:center;color:#fff}.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:#333}footer>*{flex:1;display:flex;justify-content:center;padding:25px}footer a{color:var(--color-white);text-decoration:none;cursor:pointer}.footer__first{justify-content:flex-start}.footer__second>div{width:50vw;display:flex;flex-direction:row}#block-footersecondblock{width:100%}#block-footersecondblock .field.body{display:flex;justify-content:space-between;width:100%;flex-direction:row}#block-footersecondblock .field.body p a{color:var(--color-golden);text-transform:uppercase;font-size:16px}.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:767px){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}}@media screen and (max-width:1200px){#block-footersecondblock .field.body{justify-content:flex-start;flex-direction:column;align-items:center}footer>*{padding:25px 0}}
.simple-swiper{display:flex;justify-content:center;align-items:center;padding:50px 0}.simple-swiper__image{width:40vw;max-width:calc(1600px*0.4);height:40vw;max-height:calc(1600px*0.4)}.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__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 .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 .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 .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 .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:100vw;color:var(--color-white);background:0 0;box-sizing:border-box}.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 0}#edit-contact-header{margin-bottom:50px;text-align:center}.contact__form input,.contact__form textarea{width:100%;margin:10px 0;padding:10px 0;color:var(--color-white);outline:none;border:none;border-bottom:1px solid var(--color-white);background:0 0}.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 .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;color:var(--color-white)}.contact-block .breadcrumb-path a{color:var(--color-white)}.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__content{flex-direction:column-reverse}.contact__form{margin-left:unset}}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:var(--color-white);font-family:"Roboto",sans-serif;font-size:14px}.contact__form input::placeholder,.contact__form textarea::placeholder{color:var(--color-white);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:var(--color-white);background-color:var(--color-dark);box-sizing:border-box;z-index:10;opacity:0;pointer-events:none;transition:all .3s ease-in-out;overflow:scroll}.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:'IBM Plex Sans';font-style:normal;font-weight:300;font-size:42px;line-height:106.5%}.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}.main-menu ul a.is-active{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 .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:hover a{color:var(--color-white) !important}.main-menu nav ul li:hover a{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 .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 .2s ease-in-out}div.map__location *{transition:all .2s ease-in-out}div.map__location:not(.is--active) *{color:var(--color-blue)}div.map__location:hover{font-weight:700}div.map__location.is--active{color:var(--color-orange)}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}}
.node--type-blog-page{--swiper-theme-color:var(--color-golden);.main-content{max-width:1024px;margin:0 auto;padding:25px;color:#fff;.title-block{max-width:100%}.text-block{text-align:center}.field-paragraph-items{padding-top:50px;padding-bottom:25px}h1{font-family:'Italiana';font-style:normal;font-weight:400;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:0;text-align:center}.body{font-family:'IBM Plex Sans',sans-serif;font-weight:300;font-size:16px;color:var(--color-white);line-height:22px;text-align:center}}}.paragraph--type--media-slider{padding:25px 0}.field-media-slider{.field-media-image-content{width:100%;height:60vh;overflow:hidden;img{width:100%;height:100%;object-fit:cover}}}.field-top-slider{.field-top-slider-content{.field-media-image{.field-media-image-content{width:100%;height:100vh;overflow:hidden;img{width:100%;height:100%;object-fit:cover}}}}}.views-element-container{.blog-header{padding:50px 25px;text-align:center;h1{font-family:'Italiana';font-style:normal;font-weight:400;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:0;text-align:center}}.taxonomy{margin:0 auto;max-width:1200px;padding:25px}}.blog-row{display:flex;flex-wrap:wrap;justify-content:space-evenly;.views-row{width:100%;padding:20px;max-width:350px}}.node--type-blog-page.node--view-mode-teaser{text-align:center;h2{text-align:center;font-family:'Italiana';font-style:normal;font-weight:400;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:0;text-align:center;margin:0;a{color:var(--color-golden);text-decoration:none}}.field-teaser-image{.field-media-image{.field-media-image-content{width:100%;height:auto;img{width:100%;height:100%;object-fit:cover}}}}}.tags-area{padding-top:20px;display:flex;gap:10px;align-items:center}.field-tags{display:flex;gap:15px;padding:10px 0;flex-wrap:wrap;.field-tags-content{a{border:1px solid var(--color-golden);border-radius:30px;padding:8px 10px;text-align:center;display:inline-block;color:var(--color-golden);text-decoration:none}a:hover{color:var(--color-white);border:1px solid var(--color-white)}}}.flippy{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1400px;margin:0 auto;padding:25px 0;.flippy-next{text-align:right}.flippy-item{display:flex;flex-direction:column;gap:5px;.link-label{color:#fff;text-decoration:none;text-transform:capitalize;font-size:14px;font-family:'IBM Plex Sans',sans-serif;font-weight:300}a{text-decoration:none;font-weight:400;text-transform:uppercase;color:var(--color-golden);font-family:'Italiana'}}}@media screen and (max-width:500px){.field-top-slider{.field-top-slider-content{.field-media-image{.field-media-image-content{width:100%;height:55vh;overflow:hidden;img{width:100%;height:100%;object-fit:cover}}}}}.field-media-slider{.field-media-image-content{width:100%;height:45vh;overflow:hidden;img{width:100%;height:100%;object-fit:cover}}}}
#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-golden);cursor:pointer}#popup-buttons{align-items:flex-end;text-align:end}#popup-buttons button{outline:none;border:none;background:0 0;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}.testimonials-promo{padding:50px 20px;background-color:#272c30}.testimonials-promo .title-block{margin:0 auto}.is-frontpage .field-simple-swiper-content-content .text-block__description{text-align:left;color:#333}.is-frontpage #block-usefulinformationpromo{background-color:#fff}.is-frontpage #block-doublesliderpromoblock{background-color:#fff}#the-map{padding:0;margin:0;max-width:none;display:flex}#block-ftheme-content{position:relative;z-index:1}.white-background-teaser{background-color:#fff;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:'Italiana',serif;font-weight:400;font-size:36px;color:var(--color-golden);text-transform:uppercase}.special-card-text-area .field-special-description{font-family:'IBM Plex Sans',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{border:1px solid var(--color-golden);border-radius:30px;width:fit-content;margin:10px 0;padding:15px 100px}.special-card-text-area .field-special-button a{text-transform:uppercase;color:var(--color-golden);font-family:'IBM Plex Sans',sans-serif;font-weight:300;font-size:16px;text-decoration:none}#block-specialpromocardsoccasions{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:80px;width:auto}#block-specialpromocardsoccasions .field-special-card{display:flex;flex-direction:row;align-items:flex-start;width:1200px;justify-content:flex-start;flex-wrap:wrap}#block-specialpromocardsoccasions .paragraph--type--special-promo-card{display:flex;flex-direction:column;justify-content:flex-start;margin:60px 40px}#block-specialpromocardsoccasions .field-media-image-content img{width:100%}#block-specialpromocardsoccasions .field-special-card-content{width:50%;min-width:400px;max-width:620px}#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-specialpromocardsoccasions{padding:10px}#block-specialpromocardsoccasions .field-special-card{flex-direction:column;justify-content:center;align-items:center}#block-specialpromocardsoccasions .field-special-card-content{width:100%;min-width:450px;max-width:620px}#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-specialpromocardsoccasions{padding:0}#block-specialpromocardsoccasions .field-special-card{flex-direction:column;justify-content:center;align-items:center}#block-specialpromocardsoccasions .field-special-card-content{width:95%;min-width:unset;max-width:unset}#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:#333}#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){.font--size--68{font-size:50px}.special-card-text-area .field-special-button{padding:15px 50px}}.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}body.product{background-color:var(--color-white)}body.product .field-product-slider .field-slider-media-images-content .field-media-image-content img{height:100vh !important}body.product .product__main{padding-left:0}body.product .product__content{background-color:var(--color-white);margin-top:-11.5vh;position:relative}body.product .breadcrumb-path{color:black!important;margin:15px 100px;padding:30px 0;justify-content:flex-start;margin-right:0;font-size:12px}body.product .breadcrumb-path a{color:black!important}body.product .breadcrumb-path span{color:var(--color-golden)!important}body.product .product__content .icon-info{margin:15px 90px;padding:10px 0}body.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 .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 .product__content .icon-info__people:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/people.svg")}body.product .product__content .icon-info__engine:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/motor.svg")}body.product .product__content .icon-info__availability:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/time.svg")}body.product .product__content .icon-info__license:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/licence.svg")}body.product .product__content .icon-info__size:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/length.svg")}body.product .product__content .info-separator{border:none!important;padding:0!important;display:none}body.product .product__content .info-separator:before{content:none}body.product .field-product-blocks-content{margin:30px 20px}body.product .paragraph--type--text-block .text-block__description p{color:#000}body.product .paragraph--type--text-block{margin:15px 105px}body.product .paragraph--type--text-block .title-block{text-align:left!important}body.product .paragraph--type--text-block .text-block__description{text-align:left!important;margin-top:10px}body.product .field-product-blocks-content.item-1{margin-top:0}body.product .paragraph--type--gallery-block{margin:15px 80px;padding-top:10px}body.product .paragraph--type--gallery-block .title-block{text-align:left!important}body.product .small-gallery-image img{height:120px}body.product .paragraph--type--features-block{padding:15px 80px;width:calc(100% - 160px);padding-top:30px;padding-bottom:50px;background:#f4f4f5}body.product .paragraph--type--features-block .title-block{text-align:left!important}body.product .paragraph--type--features-block .field-features-items{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body.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 .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:#000}body.product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-name{font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:500;font-size:20px;color:#000;text-transform:uppercase}body.product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-value{font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:500;font-size:20px;color:#000;text-transform:uppercase;display:flex}body.product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-value a{font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:500;font-size:20px;color:#000;text-transform:uppercase;text-align:right;text-decoration:none}body.product .paragraph--type--features-block .field-features-items-content .features-title-area .field-feature-value a:hover{color:#2f4f4f}body.product .paragraph--type--features-block .field-features-items-content .field-feature-text-normal{font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:129%;color:#000;margin:15px 0;width:80%}body.product .paragraph--type--features-block .field-features-items-content .field-feature-text-italic{font-family:'IBM Plex Sans',sans-serif;font-style:italic;font-weight:300;font-size:18px;color:#000;line-height:129%;margin:15px 0;width:80%}body.product .paragraph--type--text-block{margin:15px 80px}body.product .paragraph--type--text-block .text-block__title{justify-content:flex-start}body.product .paragraph--type--text-block .text-block__title>.title-block{margin:0;margin-top:20px}body.product .paragraph--type--text-block .text-block__description{text-align:left;color:#000}body.product .paragraph--type--text-block{margin:15px 80px}body.product .paragraph--type--text-block .text-block__title{justify-content:flex-start}body.product .paragraph--type--text-block .text-block__title>.title-block{margin:0;margin-top:5px}body.product .paragraph--type--text-block .text-block__description{text-align:left;color:#000}body.product .field-feature-group-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}body.product .paragraph--type--feature-technical-group{display:flex;flex-direction:column;justify-content:space-between;align-items:inherit}body.product .paragraph--type--feature-technical-block{padding:15px 80px;width:calc(100% - 160px);padding-top:30px;padding-bottom:60px;background:#f4f4f5}body.product .paragraph--type--feature-technical-block .title-block{text-align:left!important}body.product .paragraph--type--feature-technical-block .field-features-items{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body.product .paragraph--type--feature-technical-block .field-region-title{font-family:'Italiana';font-style:normal;font-weight:400;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:30px 0}body.product .paragraph--type--feature-technical-block .field-feature-group{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-size:24px;line-height:242%;text-transform:uppercase;color:#000}body.product .paragraph--type--feature-technical-block .spec-details{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;font-family:'IBM Plex Sans';font-style:normal;font-weight:300;font-size:18px;line-height:90%;text-transform:uppercase;color:#000;border-bottom:1px solid #000;margin:10px 0}body.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 .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 .paragraph--type--list-block{margin:15px 80px}body.product .paragraph--type--list-block .text-block__title{justify-content:flex-start}body.product .paragraph--type--list-block .field-list-title .title-block{text-align:left!important}body.product .paragraph--type--list-block .field-list-items-content .list-block{color:black!important}body.product .paragraph--type--list-block{margin:15px 80px}body.product .paragraph--type--list-block .text-block__title{justify-content:flex-start}body.product .paragraph--type--list-block .field-list-title .title-block{text-align:left!important}body.product .paragraph--type--list-block .field-list-items-content .list-block{color:black!important}body.product .paragraph--type--map-block{margin:15px 80px}body.product .paragraph--type--map-block .field-map-title{justify-content:flex-start}body.product .paragraph--type--map-block .title-block{text-align:left!important}body.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 .product__main{padding:10px}body.product .product__content .icon-info{margin:15px 50px}body.product .breadcrumb-path{margin:0 50px}body.product .bread-div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:20px}body.product .product__buttons{margin-left:50px}body.product .field-product-title{margin:0 50px}body.product .small-gallery-image img{height:100px}body.product .field-product-blocks-content .text-block__description p{margin:10px}body.product .field-product-blocks-content>div{margin:15px 50px}body.product .paragraph--type--features-block{padding:15px 10px;width:calc(100% - 120px)}body.product .paragraph--type--feature-technical-block{padding:15px 10px;width:calc(100% - 120px)}}@media screen and (max-width:575px){body.product .product__main{padding:0}body.product .product__content .icon-info{margin:15px 10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body.product .product__content .icon-info__item{width:32%;height:unset;box-sizing:unset}body.product .breadcrumb-path{margin:0 20px}body.product .product__buttons{margin-left:20px}body.product .field-product-title{margin:0 20px}body.product .small-gallery-image img{height:80px}body.product .field-product-blocks-content .text-block__description p{margin:0}body.product .field-product-blocks-content>div{margin:15px 10px}body.product .paragraph--type--features-block{padding:15px 10px;width:calc(100% - 40px)}body.product .paragraph--type--feature-technical-block{padding:15px 10px;width:calc(100% - 40px)}}#cont-head-fix p:first-child{font-family:'Italiana',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 .product__main{padding:0}body.product .product__content .icon-info{margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body.product .product__content .icon-info__item{width:32%;height:unset;box-sizing:unset;margin:0}body.product .breadcrumb-path{margin:20px}body.product .product__buttons{margin-left:20px}body.product .field-product-title{margin:0 20px}body.product .small-gallery-image img{height:0}body.product .field-product-blocks-content .text-block__description p{margin:0}body.product .field-product-blocks-content>div{margin:10px}}#cont-head-fix p{margin-left:0;margin-right:0}.accordion-paragraph a{color:#fff;transition:all .4s ease-in-out}.accordion-paragraph a:hover{color:var(--color-golden)}
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}
