/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:767px){nav.menu--main{margin-left:16px;width:100%;padding-bottom:12px;}a.nav-link .dropdown>.dropdown-menu.show{display:block;border:0;margin-top:5px !important;}ul.dropdown-menu{border:0;}.dropdown-menu .menu-item--expanded>a:after{visibility:hidden;}ul.dropdown-menu.show li.menu-item--expanded>ul.dropdown-menu{display:block;border:0;}}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block;}}span.nav-link{cursor:pointer;}.dropdown-menu .menu-item--expanded:hover>a:after{visibility:hidden;}.dropdown-menu .menu-item--expanded:hover{border-right:1px solid #fff;}.dropdown-menu .menu-item--expanded>.dropdown-menu{top:0px;left:100%;margin-top:-1px;margin-left:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.dropdown-menu .menu-item--expanded>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:7px;margin-right:-5px;}.dropdown-item{padding:5px 15px;}ul.dropdown-menu{padding:0;margin:0;}.dropdown-menu li.active>a{color:#fff;}
.top-header{background-color:var(--blue-dark-1);color:var(--grey-light-1);font-size:var(--fs-small);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;a{color:var(--white);text-decoration:none;}}header.header{background-color:var(--white);background:linear-gradient(180deg,var(--blue-light-1),var(--blue-base));padding-top:var(--margin-s);padding-bottom:var(--margin-s);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;& > .container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--margin-s);}}@media all and (width <= 767px){header.header{& > .container{align-items:flex-start;margin-top:var(--margin-xs);padding-bottom:var(--margin-xs);.branding{margin-top:var(--margin-s);flex:1 1 10%;}}}}.branding{padding-top:0;padding-bottom:0;position:relative;flex:1 1 5%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;gap:0;a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--margin-xs);color:transparent;text-indent:-9999px;font-size:var(--fc-h1plus);&::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 260.17 63.08"><defs><style> .cls-1 { fill: %23fcfcfd; } </style></defs><g id="Layer_1-2" data-name="Layer 1"><g><g><g><path class="cls-1" d="M25.93.46v6.08H7.71v12.17h15.38v6.11H7.71v16.75H0V.46h25.93Z"/><path class="cls-1" d="M39.98,41.57h-7.68V.46h7.68v41.12Z"/><path class="cls-1" d="M56.3,35.26h16.46v6.31h-24.11V.46h7.65v34.8Z"/><path class="cls-1" d="M114.64,21.01c0,3.01-.5,5.81-1.51,8.37s-2.42,4.79-4.24,6.67c-1.82,1.88-4.01,3.34-6.57,4.39-2.56,1.05-5.39,1.58-8.5,1.58s-5.95-.53-8.52-1.58c-2.57-1.05-4.77-2.52-6.6-4.39-1.83-1.88-3.25-4.1-4.25-6.67s-1.51-5.36-1.51-8.37.5-5.8,1.51-8.37c1-2.57,2.42-4.79,4.25-6.67,1.83-1.88,4.03-3.34,6.6-4.39,2.57-1.05,5.41-1.58,8.52-1.58s5.94.53,8.5,1.59c2.56,1.06,4.75,2.53,6.57,4.39,1.82,1.87,3.23,4.08,4.24,6.65,1,2.57,1.51,5.36,1.51,8.37ZM106.8,21.01c0-2.26-.3-4.28-.9-6.07-.6-1.79-1.46-3.31-2.57-4.56-1.12-1.25-2.48-2.21-4.08-2.87-1.6-.66-3.41-1-5.42-1s-3.82.33-5.43,1c-1.61.66-2.98,1.62-4.11,2.87-1.13,1.25-2,2.77-2.6,4.56-.61,1.79-.91,3.81-.91,6.07s.3,4.28.91,6.07c.61,1.79,1.47,3.31,2.6,4.55,1.13,1.24,2.5,2.19,4.11,2.86,1.61.66,3.42,1,5.43,1s3.81-.33,5.42-1c1.6-.66,2.96-1.62,4.08-2.86,1.12-1.24,1.98-2.76,2.57-4.55.6-1.79.9-3.81.9-6.07Z"/><path class="cls-1" d="M128.01,25.5v16.07h-7.65V.46h12.54c2.81,0,5.21.29,7.21.87s3.64,1.39,4.92,2.43c1.28,1.04,2.22,2.29,2.82,3.74.6,1.45.9,3.05.9,4.79,0,1.38-.2,2.69-.61,3.92-.41,1.23-1,2.35-1.76,3.36s-1.72,1.89-2.84,2.64-2.41,1.36-3.85,1.82c.97.55,1.8,1.34,2.5,2.36l10.29,15.18h-6.88c-.66,0-1.23-.13-1.69-.4-.46-.26-.86-.64-1.18-1.14l-8.64-13.17c-.32-.49-.68-.84-1.07-1.05-.39-.21-.96-.31-1.72-.31h-3.27ZM128.01,20.02h4.78c1.44,0,2.7-.18,3.77-.54,1.07-.36,1.95-.86,2.64-1.49.69-.63,1.21-1.39,1.55-2.26.34-.87.51-1.83.51-2.87,0-2.08-.69-3.69-2.06-4.81-1.37-1.12-3.47-1.68-6.3-1.68h-4.89v13.65Z"/><path class="cls-1" d="M182.71.46v6.08h-18.23v11.4h14.36v5.89h-14.36v11.63h18.23v6.11h-25.93V.46h25.93Z"/><path class="cls-1" d="M193.63.5c.23.03.43.08.61.17.18.09.36.21.53.37.17.16.36.37.57.64l21.58,27.5c-.08-.66-.13-1.31-.16-1.95s-.04-1.23-.04-1.78V.46h6.74v41.12h-3.95c-.61,0-1.11-.09-1.51-.28-.4-.19-.79-.53-1.17-1.02l-21.5-27.38c.06.61.1,1.21.13,1.81.03.6.04,1.14.04,1.63v25.25h-6.74V.46h4.01c.34,0,.63.01.85.04Z"/><path class="cls-1" d="M260.17.46v6.28h-12.37v34.83h-7.65V6.74h-12.43V.46h32.44Z"/></g><g><path class="cls-1" d="M88.62,60.57c.09,0,.16.04.23.11l.61.67c-.47.55-1.04.97-1.72,1.28s-1.48.46-2.43.46c-.83,0-1.58-.14-2.26-.43-.68-.29-1.25-.69-1.73-1.21s-.85-1.14-1.11-1.86c-.26-.72-.39-1.52-.39-2.39s.14-1.67.42-2.39c.28-.72.68-1.35,1.19-1.87.51-.52,1.12-.92,1.83-1.21.71-.29,1.49-.43,2.35-.43s1.58.13,2.19.39c.61.26,1.16.62,1.64,1.07l-.51.72c-.04.05-.08.1-.13.13-.05.04-.12.05-.21.05-.07,0-.14-.03-.22-.08-.08-.05-.17-.11-.28-.19s-.23-.16-.38-.24-.32-.17-.51-.24-.43-.14-.69-.19c-.26-.05-.57-.08-.91-.08-.62,0-1.18.11-1.69.32-.51.21-.95.51-1.32.91s-.66.87-.86,1.43c-.21.56-.31,1.19-.31,1.89s.1,1.36.31,1.92c.21.56.49,1.04.84,1.43s.78.68,1.27.89c.49.2,1.01.31,1.58.31.34,0,.65-.02.92-.06s.53-.1.76-.19c.23-.09.45-.19.65-.33.2-.13.4-.29.61-.47.09-.08.18-.12.27-.12Z"/><path class="cls-1" d="M101.4,62.95h-1.21c-.14,0-.25-.04-.34-.1-.09-.07-.15-.16-.19-.27l-1.08-2.78h-5.17l-1.08,2.78c-.04.1-.1.18-.19.26-.09.08-.2.11-.34.11h-1.21l4.61-11.52h1.58l4.61,11.52ZM93.85,58.67h4.3l-1.81-4.69c-.12-.29-.23-.65-.35-1.09-.06.22-.12.42-.17.61-.06.19-.11.35-.17.49l-1.81,4.68Z"/><path class="cls-1" d="M104.97,58.14v4.81h-1.55v-11.52h3.26c.73,0,1.36.07,1.89.22.53.15.97.36,1.31.64.35.28.6.62.77,1.01.17.39.25.83.25,1.32,0,.41-.06.79-.19,1.14-.13.35-.31.67-.56.95s-.54.52-.89.72c-.35.2-.75.35-1.19.45.19.11.36.28.51.49l3.36,4.58h-1.38c-.28,0-.49-.11-.63-.33l-2.99-4.12c-.09-.13-.19-.22-.3-.28-.11-.06-.27-.08-.48-.08h-1.18ZM104.97,57h1.63c.46,0,.86-.05,1.2-.16.35-.11.63-.27.87-.47s.41-.44.53-.72c.12-.28.18-.59.18-.92,0-.69-.23-1.2-.68-1.55s-1.13-.52-2.02-.52h-1.71v4.35Z"/><path class="cls-1" d="M119.24,58.14v4.81h-1.55v-11.52h3.26c.73,0,1.36.07,1.89.22.53.15.97.36,1.31.64.35.28.6.62.77,1.01.17.39.25.83.25,1.32,0,.41-.06.79-.19,1.14-.13.35-.31.67-.56.95s-.54.52-.89.72c-.35.2-.75.35-1.19.45.19.11.36.28.51.49l3.36,4.58h-1.38c-.28,0-.49-.11-.63-.33l-2.99-4.12c-.09-.13-.19-.22-.3-.28-.11-.06-.27-.08-.48-.08h-1.18ZM119.24,57h1.63c.46,0,.86-.05,1.2-.16.35-.11.63-.27.87-.47s.41-.44.53-.72c.12-.28.18-.59.18-.92,0-.69-.23-1.2-.68-1.55s-1.13-.52-2.02-.52h-1.71v4.35Z"/><path class="cls-1" d="M135.38,51.42v1.27h-5.53v3.83h4.48v1.22h-4.48v3.93h5.53v1.27h-7.1v-11.52h7.1Z"/><path class="cls-1" d="M139.14,51.48c.07.04.14.11.23.21l6.67,8.69c-.02-.14-.03-.27-.03-.41,0-.13,0-.26,0-.38v-8.16h1.37v11.52h-.79c-.12,0-.23-.02-.31-.06s-.17-.12-.25-.22l-6.67-8.68c.01.13.02.27.02.39,0,.13,0,.25,0,.35v8.21h-1.37v-11.52h.8c.14,0,.24.02.31.05Z"/><path class="cls-1" d="M158.44,51.42v1.31h-3.72v10.21h-1.56v-10.21h-3.74v-1.31h9.02Z"/><path class="cls-1" d="M168.9,62.95h-1.21c-.14,0-.25-.04-.34-.1-.09-.07-.15-.16-.19-.27l-1.08-2.78h-5.17l-1.08,2.78c-.04.1-.1.18-.19.26-.09.08-.2.11-.34.11h-1.21l4.61-11.52h1.58l4.61,11.52ZM161.35,58.67h4.3l-1.81-4.69c-.12-.29-.23-.65-.35-1.09-.06.22-.12.42-.17.61-.06.19-.11.35-.17.49l-1.81,4.68Z"/><path class="cls-1" d="M172.32,61.64h4.99v1.31h-6.55v-11.52h1.56v10.21Z"/></g></g><g><rect class="cls-1" x="11.66" y="53" width="63.4" height="1.15"/><rect class="cls-1" x="17.33" y="56.46" width="57.73" height="1.15"/><rect class="cls-1" x="23.36" y="59.9" width="51.7" height="1.15"/><rect class="cls-1" x="181.67" y="53.01" width="63.4" height="1.15"/><rect class="cls-1" x="181.67" y="56.47" width="57.73" height="1.15"/><rect class="cls-1" x="181.67" y="59.9" width="51.7" height="1.15"/></g></g></g></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;}}img{height:auto;width:100%;display:none;}}@media all and (width <= 767px){.branding{a{font-size:var(--fc-h2);}}}.site-navigation{flex:1 1 60%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--margin-s);.navbar-collapse{flex:1 1 70%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-xxs);}.secondary-menu-wrapper{flex:1 1 20%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);}}@media all and (width <= 767px){.site-navigation{flex:1 1 50%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;.secondary-menu-wrapper{flex:1 1 auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);}.navbar-toggler{order:2;padding:0;}.navbar-collapse{order:3;flex-basis:100%;}}}.navbar-toggler{margin-left:auto;}
.site-navigation{@media (min-width:768px){.navbar-collapse{display:block;}ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);}}@media (max-width:767.98px){.navbar-collapse{display:none;}.navbar-collapse.show{display:block;}ul{flex-direction:column;align-items:flex-start;}}ul{list-style:none;margin:0;padding:0;li{font-family:var(--ff-sans2);font-size:var(--fc-small);font-weight:var(--fw-semibold);a{color:var(--white);padding:var(--margin-xxs) var(--margin-xs);text-transform:uppercase;text-decoration:none;text-shadow:0 2px 2px var(--c-black-transparent-2);&:hover{color:var(--white);}&.nav-link.active{color:var(--white);border-bottom:2px solid var(--c-white-transparent-3);text-shadow:0 2px 4px var(--c-black-transparent-3);}}}}.menu--secondary-menu ul li{a{color:var(--accent-5);}&:nth-child(1) a{color:var(--accent-5);}&:last-child a{background:transparent;color:var(--accent-4);border:2px solid var(--accent-3);border-radius:var(--br-s);text-shadow:none;padding:var(--margin-xxs) var(--margin-s);}}}@media all and (width <= 767px){.site-navigation{flex:1 1 50%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);.menu--main{ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:var(--margin-s);}}.menu--secondary-menu{ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);}}}nav.menu--main{margin-left:0;width:100%;padding-bottom:0;}}.navbar-toggler{border:0 solid var(--c-white-transparent-3);}.navbar-toggler:focus{border:1px solid var(--c-white-transparent-1);box-shadow:0 0 0 0.2rem var(--c-white-transparent-2);}.navbar-toggler-icon{display:inline-block;width:var(--fs-h1);height:var(--fs-h1);vertical-align:middle;color:var(--c-white-transparent-1);stroke:var(--c-white-transparent-1);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z" /></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;filter:invert(1) grayscale(1) brightness(200%);opacity:0.7;}
.site-footer{background:linear-gradient(-33deg,var(--blue-dark-1),var(--blue-dark-2));background-size:200% 800%;background-repeat:no-repeat;background-position:bottom right;background-color:var(--blue);margin-top:var(--margin-l);}.site-footer__bottom{letter-spacing:0;margin-top:0;border-top:0 solid #555;border-color:rgba(255,255,255,0.15);}.site-footer__bottom .region{margin-top:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--margin-l);}.site-footer .block{border:0 solid #444;color:var(--white);}.site-footer .block h2{color:var(--grey-light-1);text-transform:uppercase;font-size:var(--fc-p);font-weight:var(--fw-bold);border-bottom:1px solid var(--blue-light-1);padding-bottom:var(--margin-s);margin:0 0 var(--margin-xs) 0;font-family:var(--ff-sans1);}.site-footer .block h3{font-size:var(--fc-h3);font-weight:var(--fw-bold);}.site-footer .block p,.site-footer .block ul li,.site-footer .block nav{font-size:var(--fc-small);color:var(--white);text-wrap:balance;}.site-footer .block nav{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xs);text-transform:uppercase;}.site-footer .block nav a{color:var(--grey-light-2);}.site-footer .block ul{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--margin-xxs);list-style:none;margin-left:var(--margin-xs);padding-left:0;li{font-size:var(--fc-small);}}.site-footer .block p a{color:var(--white);}.site-footer .block ul li a{color:var(--white);text-decoration:none;padding:0;margin:0;}.site-footer .block nav a,.site-footer .block nav a:hover{color:var(--white);text-decoration:none;padding:0;margin:0;}.site-footer .block a.is-active{color:var(--white);border:0 solid var(--yellow3);padding:0 0;font-weight:var(--fw-bold);}@media all and (max-width:600px){.site-footer  .block{padding:var(--margin-xxs) var(--margin-m);}}.site-footer .view-locations ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);}.site-footer .block-social-media-links ul{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--margin-s);li a{color:var(--white);}}.site-footer .block-social-media-links .link-text{display:none;}.site-footer .block-social-media-links .svg-inline--fa{width:40px;height:40px;margin:var(--margin-s) 0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:0;list-style:none;}.site-footer .view-servizi ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-m);}.site-footer .view-servizi ul li a{color:var(--white);text-decoration:none;font-weight:var(--fw-bold);font-size:var(--fc-p);border:0;}.site-footer ul.navbar-nav{padding-left:var(--margin-xxs);margin-left:var(--margin-xxs);li.menu-item--expanded{margin-left:0;&:hover{}}li.nav-item{font-size:var(--fc-small);line-height:1.2;text-transform:none;letter-spacing:0px;text-align:left;list-style-type:none;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xs);margin-bottom:var(--margin-xs);a{font-weight:var(--fw-semibold);margin-right:var(--margin-xs);color:var(--grey-light-2);}.field--name-field-link-description{color:var(--azure-light);}}.dropdown-menu{background-color:transparent;border:0px solid var(--yellow);-webkit-box-shadow:0 0 0 0 rgba(161,161,161,0.2);box-shadow:0 0 0 0 rgba(161,161,161,0.2);a{color:var(--white);font-size:var(--fc-p);font-weight:var(--fw-normal);text-transform:none;padding:var(--margin-xs) var(--margin-s);letter-spacing:0px;text-align:left;&:hover{padding:var(--margin-s) var(--margin-m);background-color:transparent;color:var(--gold);}}}.menu-item--expanded{margin-left:var(--margin-s);> span{text-transform:uppercase;font-weight:var(--fw-bold);color:var(--gray-light);}}}.site-footer #block-filorent01-infoecontatti img{background-color:var(--blue-base);border-radius:0;width:100%;height:auto;max-width:200px;padding:var(--margin-l) var(--margin-m);margin-bottom:var(--margin-m);}
.sidebar .section{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--margin-l);}.sidebar .block{background-color:var(--grey-light-2);border:1px solid var(--grey-light-1);padding:var(--margin-m);margin:var(--margin-xl) 0 0 0;border-radius:var(--br-s);width:100%;.field--type-image{width:100%;height:100%;overflow:hidden;img{object-fit:cover;object-position:center;width:100%;height:100%;position:relative;margin:0 0 0;}}}.sidebar .block-content-block_cover_image .content{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-m);& > .field--name-body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);}}.sidebar .block h2{color:var(--blue-dark-1);font-size:var(--fc-h3);font-weight:var(--fw-bold);font-family:var(--ff-display1);line-height:1;margin:0 0 var(--margin-m) 0;text-shadow:0 0 0 transparent;padding-bottom:0;border-bottom:0;}.sidebar .block h3{color:var(--azure1);font-size:var(--fc-h3);line-height:1;font-weight:var(--fw-bold);font-family:var(--ff-sans2);text-transform:uppercase;margin:0 0 0 0;text-shadow:0 0 0 transparent;padding-bottom:0;border-bottom:0;}.sidebar .block p{font-size:var(--fc-small);color:var(--gray);margin:0 0 0 0;}.sidebar .block .view-terms-categories ul li a{background-color:var(--violet1);color:var(--grey1);text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fc-p);border-radius:var(--br-m);border:0;padding:var(--margin-xs) var(--margin-m);}.sidebar .block .button{border-radius:var(--br-m);background-color:var(--blue2);color:var(--white);font-weight:var(--fw-bold);font-family:var(--ff-sans1);padding:var(--margin-s) var(--margin-m);text-transform:uppercase;text-decoration:none;font-size:var(--fc-p);margin-left:var(--margin-s);margin-right:var(--margin-s);cursor:pointer;transition:all 0.4s ease-in-out;&:hover{padding:var(--margin-s) var(--margin-l);scale:1.1;}&.default{color:var(--black);background:var(--pink);}&.primary{color:var(--white);background:var(--blue);}&.secondary{background-color:var(--azure);color:var(--white);}&.outline{background-color:transparent;color:var(--blue);border:2px solid var(--blue);}}.sidebar .block p:has(a.button){margin-top:var(--margin-s);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--margin-m);}.sidebar .block-social-media-links{background-color:var(--azure1);h2{color:var(--grey-light-1);margin-bottom:var(--margin-m);}ul{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--margin-m);li a{color:var(--white);:hover{color:var(--azure5);}}}.block-social-media-links .link-text{display:none;}.block-social-media-links .svg-inline--fa{width:40px;height:40px;margin:var(--margin-s) 0;}}
.block-content-block_cover_video{height:auto;position:relative;margin-bottom:0;.content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:0;align-items:start;min-height:550px;position:relative;padding:0;}.field--name-body{position:absolute;z-index:14;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:90%;height:auto;top:auto;left:50%;bottom:2%;transform:translate(-50%,-2%);border-radius:var(--br-m);padding:var(--margin-m) var(--margin-m);box-shadow:0 8px 25px rgba(0,0,0,0.2);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--margin-l);& > *{text-align:center;}&::after{}h2{max-width:40ch;padding:0;line-height:1;font-size:var(--fc-h1);font-weight:var(--fw-extrabold);font-family:var(--ff-cursive2);color:var(--white);text-wrap:balance;margin-bottom:0;}h3{max-width:40ch;padding:0;font-size:var(--fc-h2);font-weight:var(--fw-bold);font-family:var(--ff-sans1);color:var(--white);text-wrap:balance;margin-bottom:0;}p{padding:0;font-size:var(--fc-p);font-family:var(--ff-sans1);color:var(--gray-light2);max-width:60ch;text-wrap:balance;margin-bottom:0;}ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--margin-xxs);li{font-size:var(--fc-p);color:var(--gray-light2);font-family:var(--ff-sans1);text-align:center;max-width:80ch;text-wrap:balance;}}p strong,li strong,svg{color:var(--yellow);font-weight:var(--fw-bold);fill:var(--yellow);}}.field--name-field-block-cover-video{z-index:12;width:100%;height:100%;margin:0 0 0 0;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;position:relative;video{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:var(--br-m);}&::after{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;overflow:hidden;background-color:var(--black2);opacity:0.1;content:'';position:absolute;top:0;left:0;z-index:16;border-radius:var(--br-m);}}}.block .button{border-radius:var(--br-s);font-weight:var(--fw-bold);font-family:var(--ff-sans1);padding:var(--margin-xs) var(--margin-l);text-decoration:none;font-size:var(--fc-p);cursor:pointer;display:inline-block;text-align:center;text-wrap:balance;transition:all 0.3s ease-in-out;&:hover{transform:translateY(-2px) scale(1.02);}&.primary{color:var(--white);background:var(--blue-base);border:1px solid var(--blue-base);&:hover{background-color:var(--blue-light-1);border-color:var(--blue-light-2);}}&.secondary{background-color:var(--blue-light-1);color:var(--white);}&.outline{background-color:transparent;color:var(--blue-base);border:2px solid var(--blue-base);transition:all 0.3s ease-in-out;}}.block-content-block_cover_video p:has(a.button){margin-bottom:0;display:inline-block;width:auto;a.button{margin-right:var(--margin-l);}}@media all and (width <= 768px){.block-content-block_cover_video{height:auto;position:relative;margin-bottom:0;.content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:100%;gap:0;min-height:550px;position:relative;padding:0;}.field--name-field-block-cover-video{z-index:12;width:100%;height:100%;margin:0 0 0 0;aspect-ratio:9 / 16;object-fit:cover;overflow:hidden;position:relative;video{aspect-ratio:9 / 16;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:var(--br-m);}&::after{aspect-ratio:9 / 16;width:100%;height:100%;object-fit:cover;overflow:hidden;background-color:var(--black2);opacity:0.1;content:'';position:absolute;top:0;left:0;z-index:16;border-radius:var(--br-m);}}.field--name-body{width:98%;top:auto;left:50%;bottom:1%;transform:translate(-50%,0%);background-color:rgba(0,0,0,0.5);backdrop-filter:blur(20px);ul li{font-size:var(--fc-small2);}}}}.block-content-block_cover_image{height:auto;margin-top:var(--margin-l);.content{height:100%;position:relative;padding:0;.field--name-body{position:absolute;z-index:6;background-color:transparent;height:auto;width:60%;bottom:10%;left:50%;transform:translate(-50%,10%);border-radius:var(--br-m) 0 0 var(--br-m);padding:var(--margin-l) var(--margin-l);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--margin-m);backdrop-filter:blur(10px);&::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:var(--blue-dark-1);opacity:0.7;z-index:2;border-radius:var(--br-m) 0 0 var(--br-m);}& h2{max-width:40ch;padding:0;font-size:var(--fc-h1);font-weight:var(--fw-semibold);font-family:var(--ff-sans2);line-height:1;text-align:center;color:var(--white);text-shadow:2px 2px 4px var(--c-black-transparent-2);text-transform:uppercase;text-wrap:balance;z-index:7;}& h3{max-width:40ch;padding:0;font-size:var(--fc-h2);font-weight:var(--fw-bold);font-family:var(--ff-sans1);line-height:1;text-align:center;color:var(--grey-light-2);z-index:7;text-wrap:balance;}& p{padding:0;font-size:var(--fc-p2);font-family:var(--ff-sans2);line-height:1.2;text-align:center;color:var(--grey-light-1);max-width:60ch;z-index:7;text-wrap:balance;}& ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:var(--margin-m);z-index:7;li{font-size:var(--fc-small);color:var(--grey-light-2);font-family:var(--ff-sans2);text-align:center;max-width:80ch;text-wrap:balance;margin-bottom:0;a{margin-bottom:0;}}li::before{display:none;}}.button{border-radius:var(--br-m);background-color:var(--blue-base);color:var(--white);font-weight:var(--fw-bold);font-family:var(--ff-sans2);padding:var(--margin-s) var(--margin-m);text-decoration:none;font-size:var(--fc-p2);cursor:pointer;display:inline-block;transition:all 0.4s ease-in-out;&:hover{scale:1.1;}&.primary{background-color:var(--accent-1);color:var(--blue-dark-2);box-shadow:2px 4px 8px var(--c-black-transparent-3);}&.secondary{background-color:var(--c-white-transparent-1);color:var(--blue-base);}&.outline{background-color:var(--white-transparent-2);color:var(--blue-base);border:2px solid var(--blue-base);}}}.field--type-image{position:relative;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;border-radius:var(--br-m);img{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:100%;}}}}@media all and (width <= 768px){.block-content-block_cover_image{.content{.field--name-body{position:relative;z-index:6;background-color:var(--blue-dark-1);height:auto;width:100%;bottom:auto;transform:translate(0,-10%);left:auto;border-radius:var(--br-m);padding:var(--margin-s) var(--margin-s);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--margin-m);backdrop-filter:blur(0);&::before{position:relative;display:none;content:'';top:0;left:0;width:100%;height:100%;background:var(--blue-dark-1);opacity:0.7;z-index:2;border-radius:var(--br-m) 0 0 var(--br-m);}ul{display:flex;flex-direction:column;gap:var(--margin-m);}.button{display:block;}}}}}.block-language{width:fit-content;margin-left:auto;& > .content{display:flex;justify-content:flex-end;align-items:center;}nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-items:flex-end;align-items:center;gap:var(--margin-s);.nav-link{text-transform:uppercase;font-weight:var(--fw-semibold);font-size:var(--fc-small2);padding:var(--margin-xs) var(--margin-s);line-height:1;a{color:var(--grey-dark-1);font-weight:var(--fw-minibold);}&.is-active{a{color:var(--grey-light-1);font-weight:var(--fw-semibold);}}}}}
.node .field--name-body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-m);}.node .field--name-body img{border-radius:var(--br-s);overflow:hidden;width:96%;margin:var(--margin-xl) auto var(--margin-xl) auto;}.node .field--name-body figure,.node .field--name-body p > img{width:96%;margin:var(--margin-xl) auto var(--margin-xl) auto;}@media all and (min-width:768px){.node .field--name-body figure,.node .field--name-body p > img{width:90%;margin:var(--margin-xl) auto var(--margin-xl) auto;}}.node .field--name-body figure figcaption{font-size:var(--fc-p);font-weight:var(--fw-normal);color:var(--gray);text-align:center;padding-top:var(--margin-s);}.node .field--name-body figure figcaption strong{font-weight:var(--fw-normal);}.node .field--name-body a.button{font-size:var(--fc-h3);font-weight:var(--fw-bold);line-height:1.1;padding:var(--margin-s) var(--margin-m);border-radius:var(--br-m);box-shadow:0 4px 6px var(--c-black-transparent-3);display:inline-block;text-align:center;text-decoration:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--margin-l);max-width:400px;margin-left:auto;margin-right:auto;margin-top:var(--margin-m);margin-bottom:var(--margin-m);}.node .field--name-body a.button.primary{color:var(--blue-dark-1);background-color:var(--accent-2);border:1px solid var(--accent-1);}.node .field--name-body a.button.secondary{color:var(--accent-5);background-color:var(--blue-base);}.node .field--name-body a.button.outline{color:var(--blue-dark-1);background-color:transparent;border:2px solid var(--blue-dark-1);}.node .field--type-image{width:100%;float:none;padding:0 0 0 0;margin:0 0 var(--margin-m) 0;aspect-ratio:16 / 8;border-radius:var(--br-s);overflow:hidden;img,picture,figure{object-fit:cover;object-position:center;width:100%;height:auto;position:relative;border-radius:var(--br-s);overflow:hidden;}.field__item img,.field__item picture,.field__item figure{object-fit:cover;object-position:center;width:100%;height:auto;position:relative;border-radius:var(--br-s);overflow:hidden;}}.node .field--name-field-image-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(120px,15vw,220px),1fr));gap:var(--margin-s);aspect-ratio:auto;overflow:auto;width:100%;margin-bottom:var(--margin-xl);}.node .field--name-field-image-gallery .field__item{border-radius:var(--br-m);overflow:auto;}.node .field--name-field-image-gallery .field__item img{border-radius:var(--br-s);overflow:auto;object-fit:cover;aspect-ratio:5 / 7;margin-bottom:0;}.node .field--name-field-video-youtube{margin-bottom:var(--margin-l);aspect-ratio:16 / 9;object-fit:contain;img{width:100%;height:100%;}}.node .field--name-field-media-video-file{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain;margin-bottom:var(--margin-l);.field__item{width:100%;height:100%;aspect-ratio:16 / 9;overflow:hidden;object-position:center;object-fit:contain;video{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain;object-position:center;}}}.node .field--name-field-video-youtube .video-embed-field-provider-youtube{height:100%;width:100%;}.node .field--name-field-video-youtube button.video-embed-field-lazy-play{border:0;background-size:contain;}article{margin-bottom:var(--margin-xxl);}.node .node__meta .field--type-entity-reference{display:block;width:100%;}.node .field--type-entity-reference .field__items{margin-top:var(--margin-l);width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-l);}.node .field--type-entity-reference .field__items li{margin-bottom:0;}.node .field--type-entity-reference .field__items li a{background-color:var(--azure-light);color:var(--blue);text-decoration:none;font-weight:var(--fw-bold);font-size:var(--fc-p);border-radius:var(--br-m);border:0;padding:var(--margin-s) var(--margin-m);}.node  .field--name-field-attachments{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);width:100%;background-color:var(--gray-light2);padding:var(--margin-m);border-radius:var(--br-s);margin-bottom:var(--margin-l);.field__label{font-size:var(--fc-h3);font-weight:var(--fw-bold);color:var(--blue1);margin-bottom:var(--margin-s);}.field__items{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);width:100%;.field__item{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-l);flex:1 1 100%;a{color:var(--blue2);font-weight:var(--fw-bold);text-decoration:none;font-size:var(--fc-p);}.file--application-pdf{width:100%;height:var(--fc-h2);background-size:contain;background-repeat:no-repeat;background-position:left center;padding-left:var(--margin-xl);background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg width="800px" height="800px" viewBox="-4 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.6686 26.0962C25.1812 26.2401 24.4656 26.2563 23.6984 26.145C22.875 26.0256 22.0351 25.7739 21.2096 25.403C22.6817 25.1888 23.8237 25.2548 24.8005 25.6009C25.0319 25.6829 25.412 25.9021 25.6686 26.0962ZM17.4552 24.7459C17.3953 24.7622 17.3363 24.7776 17.2776 24.7939C16.8815 24.9017 16.4961 25.0069 16.1247 25.1005L15.6239 25.2275C14.6165 25.4824 13.5865 25.7428 12.5692 26.0529C12.9558 25.1206 13.315 24.178 13.6667 23.2564C13.9271 22.5742 14.193 21.8773 14.468 21.1894C14.6075 21.4198 14.7531 21.6503 14.9046 21.8814C15.5948 22.9326 16.4624 23.9045 17.4552 24.7459ZM14.8927 14.2326C14.958 15.383 14.7098 16.4897 14.3457 17.5514C13.8972 16.2386 13.6882 14.7889 14.2489 13.6185C14.3927 13.3185 14.5105 13.1581 14.5869 13.0744C14.7049 13.2566 14.8601 13.6642 14.8927 14.2326ZM9.63347 28.8054C9.38148 29.2562 9.12426 29.6782 8.86063 30.0767C8.22442 31.0355 7.18393 32.0621 6.64941 32.0621C6.59681 32.0621 6.53316 32.0536 6.44015 31.9554C6.38028 31.8926 6.37069 31.8476 6.37359 31.7862C6.39161 31.4337 6.85867 30.8059 7.53527 30.2238C8.14939 29.6957 8.84352 29.2262 9.63347 28.8054ZM27.3706 26.1461C27.2889 24.9719 25.3123 24.2186 25.2928 24.2116C24.5287 23.9407 23.6986 23.8091 22.7552 23.8091C21.7453 23.8091 20.6565 23.9552 19.2582 24.2819C18.014 23.3999 16.9392 22.2957 16.1362 21.0733C15.7816 20.5332 15.4628 19.9941 15.1849 19.4675C15.8633 17.8454 16.4742 16.1013 16.3632 14.1479C16.2737 12.5816 15.5674 11.5295 14.6069 11.5295C13.948 11.5295 13.3807 12.0175 12.9194 12.9813C12.0965 14.6987 12.3128 16.8962 13.562 19.5184C13.1121 20.5751 12.6941 21.6706 12.2895 22.7311C11.7861 24.0498 11.2674 25.4103 10.6828 26.7045C9.04334 27.3532 7.69648 28.1399 6.57402 29.1057C5.8387 29.7373 4.95223 30.7028 4.90163 31.7107C4.87693 32.1854 5.03969 32.6207 5.37044 32.9695C5.72183 33.3398 6.16329 33.5348 6.6487 33.5354C8.25189 33.5354 9.79489 31.3327 10.0876 30.8909C10.6767 30.0029 11.2281 29.0124 11.7684 27.8699C13.1292 27.3781 14.5794 27.011 15.985 26.6562L16.4884 26.5283C16.8668 26.4321 17.2601 26.3257 17.6635 26.2153C18.0904 26.0999 18.5296 25.9802 18.976 25.8665C20.4193 26.7844 21.9714 27.3831 23.4851 27.6028C24.7601 27.7883 25.8924 27.6807 26.6589 27.2811C27.3486 26.9219 27.3866 26.3676 27.3706 26.1461ZM30.4755 36.2428C30.4755 38.3932 28.5802 38.5258 28.1978 38.5301H3.74486C1.60224 38.5301 1.47322 36.6218 1.46913 36.2428L1.46884 3.75642C1.46884 1.6039 3.36763 1.4734 3.74457 1.46908H20.263L20.2718 1.4778V7.92396C20.2718 9.21763 21.0539 11.6669 24.0158 11.6669H30.4203L30.4753 11.7218L30.4755 36.2428ZM28.9572 10.1976H24.0169C21.8749 10.1976 21.7453 8.29969 21.7424 7.92417V2.95307L28.9572 10.1976ZM31.9447 36.2428V11.1157L21.7424 0.871022V0.823357H21.6936L20.8742 0H3.74491C2.44954 0 0 0.785336 0 3.75711V36.2435C0 37.5427 0.782956 40 3.74491 40H28.2001C29.4952 39.9997 31.9447 39.2143 31.9447 36.2428Z" fill="%23EB5757"/></svg>');}}}}
.view .view-header{h2{font-size:var(--fc-h1);font-weight:var(--fw-bold);color:var(--blue-dark-1);font-family:var(--ff-display1);text-wrap:balance;line-height:1;width:100%;}h3{font-size:var(--fc-h3);font-weight:var(--fw-extrabold);font-family:var(--ff-sans2);color:var(--blue-dark-1);line-height:1;}p{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black);font-family:var(--ff-sans1);margin-bottom:0;}a{color:var(--blue-light-1);text-decoration-line:underline;text-decoration-color:var(--blue-light-2);text-decoration-thickness:2px;text-underline-offset:var(--margin-xxs);text-decoration-skip-ink:auto;}ul{padding-left:var(--margin-s);margin-bottom:0;list-style:none;}ol{list-style-type:decimal;margin-left:var(--margin-s);padding-left:var(--margin-l);& > li{list-style-type:decimal;}}ul > li::before{content:'';background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c58de" class="size-6"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd" /></svg>');background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:var(--margin-s);position:relative;top:0;transform:translateY(0.2rem);left:0;color:var(--blue-base);width:var(--fs-p2);height:var(--fs-p2);display:inline-block;margin-left:var(--margin-s);}ul > li,ol > li{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black);font-family:var(--ff-sans1);margin-bottom:var(--margin-s);}hr{margin:0 0;color:var(--grey-dark-2);border:0;border-top:1px solid var(--grey-dark-2);background-color:var(--grey-dark-2);opacity:0.8;height:2px;width:100%;border-radius:var(--br-m);}blockquote{background-color:var(--grey-light-2);padding:var(--margin-l) var(--margin-l);border-radius:var(--br-m);}blockquote p:last-of-type{margin-bottom:0;}blockquote p{font-size:var(--fc-h3);color:var(--blue-dark-1);font-style:oblique;text-align:center;text-wrap:pretty;}.button{border-radius:var(--br-m);background-color:var(--blue-light-1);color:var(--white);font-weight:var(--fw-bold);padding:var(--margin-m) var(--margin-l);text-decoration:none;text-wrap:balance;display:inline-block;margin-bottom:var(--margin-m);&.primary{background-color:var(--blue-base);color:var(--white);}&.secondary{background-color:var(--green-dark);color:var(--white);}&.outline{background-color:transparent;border:2px solid var(--blue-light-1);color:var(--blue-base);}}}.view-header-custom{text-align:center;margin-bottom:var(--margin-l);padding:var(--margin-m);background-color:var(--grey-light-2);border-radius:var(--br-s);}.view-header-custom h2{font-family:var(--ff-serif1);font-size:var(--fc-h2);color:var(--blue-base);margin-bottom:var(--margin-xs);text-transform:uppercase;}.view-header-custom p{font-family:var(--ff-sans1);color:var(--grey-dark-2);margin:0;}
.view-car-types-list .view-header{.field--name-body{width:clamp(320px,66%,800px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--margin-m);}}.view-car-types-list .view-header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2rem;padding:0;}.view-car-types-list .view-header .field--name-field-block-cover-image{position:relative;width:100%;height:70dvh;overflow:hidden;}.view-car-types-list .view-header .field--name-field-block-cover-image img,.view-car-types-list .view-header .field--name-field-block-cover-image picture,.view-car-types-list .view-header .field--name-field-block-cover-image figure{width:100%;height:100%;object-fit:cover;object-position:center bottom;}.view-car-types-list .view-title-hero{position:absolute;top:30%;left:50%;transform:translateX(-50%);color:var(--white);text-shadow:0 2px 6px var(--c-black-transparent-1);z-index:22;margin:0;text-align:center;width:fit-content;;padding:var(--margin-m) var(--margin-l);background:var(--blue-base);border-radius:var(--br-s);font-size:var(--fc-h1plus);font-weight:bold;}@media all and (width <= 768px){.view-car-types-list .view-header .field--name-field-block-cover-image{position:relative;width:100%;height:50dvh;overflow:hidden;}.view-car-types-list .view-title-hero{font-size:var(--fc-h1plus);top:10%;}}.block-views-blockcar-types-list-block-1 > h2{text-align:center;font-size:var(--fc-h2);font-weight:var(--fw-bold);color:var(--blue-base);margin-bottom:var(--margin-l);}.view-car-groups-catalog{overflow:hidden;width:100%;}.main-content .view-car-groups-catalog{border-bottom:1px solid var(--grey-base);}.main-content .view-car-groups-catalog > ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--margin-m);padding-bottom:var(--margin-m);-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-snap-type:x mandatory;&::-webkit-scrollbar{height:12px;}&::-webkit-scrollbar-thumb{background-color:var(--grey-dark-2);border-radius:var(--br-s);}}.main-content .view-car-groups-catalog > ul > li{background:linear-gradient(180deg,var(--white-original) 70%,var(--white) 100%);border:1px solid var(--grey-light-1);border-radius:var(--br-m);padding:0;flex:0 0 25%;width:100%;aspect-ratio:9 / 16;position:relative;scroll-snap-align:start;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--margin-xxs);&::before{content:none;background-image:none;display:none;}}@media all and (width <= 768px){.main-content .view-car-groups-catalog > ul > li{flex:0 0 70%;}}.view-car-groups-catalog .views-field-field-image{img,picture,figure{width:100%;height:100%;object-fit:contain;aspect-ratio:4 / 3;}}.view-car-groups-catalog .views-field-title{font-family:var(--ff-sans2);font-size:var(--fc-h3);color:var(--white);text-transform:uppercase;font-weight:var(--fw-bold);background-color:var(--blue-base);padding:var(--margin-xxs) var(--margin-m);border-radius:var(--br-s) var(--br-s) var(--br-s) 0;width:fit-content;position:absolute;top:0;left:0;.car-group-prefix{font-size:var(--fc-small);font-weight:var(--fw-semibold);color:var(--grey-base);margin-right:var(--margin-xs);}}.view-car-groups-catalog .views-field-field-subtitle{font-family:var(--ff-sans2);font-size:var(--fc-h2);line-height:1;color:var(--blue-base);font-weight:var(--fw-extrabold);text-align:center;.car-group-subtitle-suffix{font-size:var(--fc-small);font-weight:var(--fw-semibold);color:var(--blue-base);margin-left:var(--margin-xs);display:block;}}.views-field-field-car-category{font-size:var(--fc-small);font-weight:var(--fw-semibold);line-height:1;color:var(--grey-dark-2);font-weight:var(--fw-semibold);text-transform:uppercase;text-align:center;}.views-field-field-editorial-description{font-size:var(--fc-small);color:var(--grey-dark-2);padding:var(--margin-s) var(--margin-m);text-align:center;flex-grow:1;}.view-car-groups-catalog .views-field-fieldset-1{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--margin-m);padding:var(--margin-m);margin-top:var(--margin-s);ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--margin-xxs);border:0;li{margin:0;padding:0;border:0;}}.fieldset-01{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--margin-s);}}.view-car-groups-catalog .views-field-fieldset-1 .fieldset-01 > .views-field{background-color:var(--grey-light-3);border:1px solid var(--grey-light-2);color:var(--grey-dark-2);padding:var(--margin-xs) var(--margin-m);border-radius:var(--br-s);font-family:var(--ff-sans1);font-size:var(--fc-small);font-weight:var(--fw-semibold);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--margin-xs);white-space:nowrap;width:fit-content;&::before{content:'';display:inline-block;width:var(--fs-p);height:var(--fs-p);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:var(--margin-s);opacity:0.6;}}.view-car-groups-catalog .views-field-fieldset-1 .fieldset-01 > .views-field-field-car-power-type::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 116.27 109.06"><g id="Layer_1-2" data-name="Layer 1"><g><path d="M26.12,0l17.42,7.94c2.28-5.44,6.67.7,10.3,1.23,1.62-3.54,5.71-5.32,9.33-3.43l35.7,27.45c1.7,1.41,2.13,3.14,1.39,5.24l-21.93,34.44c-1,1.27-2.01,1.86-3.68,1.36l-26.84-18.89-5.32-25.4c.23-3.04,2.4-5.41,3.84-7.96-.04-.54-6.49-3.12-7.09-4.11-.84-1.37.41-2.13.61-3.41l-15.79-7.09H0V0h26.12ZM68.09,32.8l-13.64,10.58c.07,2.61-1.03,8.15.93,9.99,5.03,2.91,9.9,7.72,14.89,10.49,2.62,1.46,5.27,1,7.18-1.33l10.5-16.35-18.2-12.78c-.51-.27-1.03-.7-1.65-.6Z"/><path d="M97.09,49.87c-.23-.29,2.43-4.46,2.86-4.95.15-.18,0-.43.52-.37,2.95,1.41,5.49,3.81,6.72,6.89l9.09,41.97c-.46,21.86-32.99,20.49-30.61-1.99.68-6.4,5.39-17.81,4.21-23.56-.33-1.6-1.41-2.33-2.18-3.62l3.34-5.16c2.12,1.24,4.06,4.06,4.79,6.37,2.4,7.59-3.29,19.19-4.01,27.1-1.23,13.56,19.43,13.63,17.88-.25l-8.33-38c-.56-2.07-2.29-3.8-4.28-4.43Z"/><path d="M72.5,41.4l2.97,19.31c-1,2.37-3.72,1.82-4.87-.15l-2.59-16-5.45-3.99,3.97-3.1,5.96,3.93Z"/></g></g></svg>');}.view-car-groups-catalog .views-field-fieldset-1 .fieldset-01 > .views-field-field-car-seats::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.69 117.44"><g id="Layer_1-2" data-name="Layer 1"><g><path d="M100.69,27.61c-.98,7.76-2.08,15.5-3.31,23.22-2.4,15.08-4.92,30.75-7.92,45.69-.04.18.13.61-.26.46-.14-.05-.12-.42-.26-.64-4.15-6.39-11.75-7.64-17.77-2.89h-.35c-5.13-4.52-5.87-11.82-4.63-18.21.35-1.78.96-3.62,1.54-5.34,3.66-10.78,8.61-21.41,12.36-32.19,1.65-4.43,7.62-10.09,12.54-10.09h8.06Z"/><path d="M0,117.44l4.29-14.28,54.66-.03c6.38-.51,9.58-3.31,14.13-7.05,7.23-5.95,15.96.54,13.94,9.41-.86,3.79-2.72,7.71-3.7,11.51l-.28.44H0Z"/><path d="M6.52,99.87v-4.07c0-2.24,2.18-6.08,3.8-7.61,5.01-4.73,11.41-3.68,17.66-3.17,11.77.97,23.54,2.27,35.32,3.26.62.26.9,1.7,1.26,2.36.99,1.84,2.34,3.61,3.89,4.99.14.7-3.48,2.41-4.16,2.69-1.97.81-3.94,1.28-6.06,1.54H6.52Z"/><path d="M100.69,24.35h-9.51c-11.19,0-8.75-19.39-2.02-23.21,1.95-1.11,6.07-1.9,7.64.03l3.89,23.19Z"/></g></g></svg>');}.view-car-groups-catalog .views-field-fieldset-1 .fieldset-01 > .views-field-field-car-transmission::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83.18 87.01"><g id="Layer_1-2" data-name="Layer 1"><path d="M14.54,64.35c4.26,1.57,7.54,4.69,8.23,9.32,1.78,11.97-13.55,18.21-20.44,8.74-4.82-6.61-1.65-15.51,6-17.82l.03-41.85C2.46,21.05-.8,15.44.17,9.39.6,6.65,3.14,3.22,5.54,1.86c9.29-5.31,19.7,2.88,16.94,13.15-.9,3.34-4.47,7.08-7.94,7.63v16.69h23.31l.26-.26v-16.43c-1.58-.16-3.28-1.3-4.47-2.32-5.31-4.54-5.11-13.02.27-17.46,7.7-6.35,18.75-.79,18.67,9.03-.04,5.18-3.67,9.4-8.44,11v16.17l.26.26h23.91l.26-.26v-16.43c-8.9-2.14-11.42-13.98-4.33-19.78,12.27-10.04,26.57,8.87,14.22,18.06-1.18.88-2.46,1.31-3.67,2.01l-.03,20.44c-.03.7-1.57,2.16-2.14,2.16h-28.47v18.84c3.31,1.18,6.11,3.48,7.54,6.73,3.16,7.14-2.15,15.49-9.86,15.9-10.6.56-16.25-12.65-8.28-19.89,1.42-1.29,2.91-1.88,4.58-2.74v-18.84H14.54v18.84ZM16.66,11.67c0-2.85-2.31-5.17-5.17-5.17s-5.17,2.31-5.17,5.17,2.31,5.17,5.17,5.17,5.17-2.31,5.17-5.17ZM46.33,11.66c0-2.85-2.31-5.17-5.17-5.17s-5.17,2.31-5.17,5.17,2.31,5.17,5.17,5.17,5.17-2.31,5.17-5.17ZM76.8,11.67c0-2.86-2.32-5.18-5.18-5.18s-5.18,2.32-5.18,5.18,2.32,5.18,5.18,5.18,5.18-2.32,5.18-5.18ZM16.64,75.54c0-2.83-2.3-5.13-5.13-5.13s-5.13,2.3-5.13,5.13,2.3,5.13,5.13,5.13,5.13-2.3,5.13-5.13ZM46.3,75.53c0-2.83-2.3-5.13-5.13-5.13s-5.13,2.3-5.13,5.13,2.3,5.13,5.13,5.13,5.13-2.3,5.13-5.13Z"/></g></svg>');}.view-car-groups-catalog .views-field-fieldset-1 .fieldset-01 > .views-field-field-car-doors::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 112.1 86.27"><g id="Layer_1-2" data-name="Layer 1"><path d="M0,31.87C40.49.71,58.3-.93,108.37.26c1.06,9.02.79,21.58.88,30.83l-12.01.67,3.11-26.25c-39.24-.2-56.25.83-88.57,25.02-1.23,2.74-1.41,6.04-2.43,8.92l100.32-4.32c4.61,16.24,4.56,48.3-17.22,51.15,0,0-92.44,0-92.44,0V31.87ZM95.4,47.85c-2.57.55-13.49-1.16-12.14,3.11.25,1.11,1.55,1.39,2.51,1.49,4.64.23,10.01.67,14.59.13,1.83-.42,2.71-2.64,1.33-4.03-1.2-1.22-4.6-.74-6.29-.7Z"/></g></svg>');}.view-car-groups-catalog .views-field-view-node{margin-top:auto;margin-bottom:var(--margin-m);a{background-color:var(--accent-5);color:var(--blue-dark-1);padding:var(--margin-s) var(--margin-m);border-radius:var(--br-m);text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fc-p);text-align:center;transition:all 0.3s ease-in-out;}a:hover{background-color:var(--white);color:var(--blue-dark-1);transform:scale(1.02);}a::after{content:' →';margin-left:var(--margin-xs);}}.view-car-groups-catalog .views-field-view-node a:hover{background-color:var(--white);}.view-car-groups-catalog .view-header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2rem;padding:0;}.view-car-groups-catalog .view-header .field--name-field-block-cover-image{position:relative;width:100%;height:50dvh;overflow:hidden;}.view-car-groups-catalog .view-header .field--name-field-block-cover-image img{width:100%;height:100%;object-fit:cover;object-position:center;}.view-car-groups-catalog .view-title-hero{position:absolute;top:20%;left:50%;transform:translateX(-50%);color:var(--white);text-shadow:0 2px 6px var(--c-black-transparent-1);z-index:22;margin:0;text-align:center;width:fit-content;padding:var(--margin-m) var(--margin-l);background:var(--blue-base);border-radius:var(--br-s);font-size:var(--fc-h1plus);font-weight:bold;}body.path-flotta #block-filorent01-page-title,body.path-fleet #block-filorent01-page-title{display:none;}
.stations-list-page-index .view-header{.field--name-body{width:clamp(320px,66%,800px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--margin-m);}}.stations-list-page-index .view-header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2rem;padding:0;}.stations-list-page-index .view-header .field--name-field-block-cover-image{position:relative;width:100%;height:50dvh;overflow:hidden;}.stations-list-page-index .view-header .field--name-field-block-cover-image img,.stations-list-page-index .view-header .field--name-field-block-cover-image picture,.stations-list-page-index .view-header .field--name-field-block-cover-image figure{width:100%;height:100%;object-fit:cover;object-position:center bottom;}.stations-list-page-index .view-title-hero{position:absolute;top:20%;left:50%;transform:translateX(-50%);color:var(--white);text-shadow:0 2px 6px var(--c-black-transparent-1);z-index:22;margin:0;text-align:center;width:fit-content;padding:var(--margin-m) var(--margin-l);background:var(--blue-base);border-radius:var(--br-s);font-size:var(--fc-h1plus);font-weight:bold;}@media all and (width <= 600px){.stations-list-page-index .view-header{.view-title-hero{position:absolute;top:10%;left:50%;transform:translate(-50%,-10%);}.field--name-body{margin-top:var(--margin-m);}}}.stations-list-page-index .view-content{ul.items-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--margin-l);list-style:none;margin:0;padding:0;& > li{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--margin-m);border:2px solid var(--grey-light-2);border-radius:var(--br-s);overflow:hidden;padding:0;margin:0;position:relative;height:100%;min-height:400px;transition:all 0.3s ease-in-out;&:hover{box-shadow:0 4px 8px var(--c-black-transparent-3);transform:scale(1.04);}.cover-image{position:absolute;top:0;left:0;aspect-ratio:4 / 3;width:100%;height:100%;overflow:hidden;z-index:3;.field-content{width:100%;height:100%;}img,figure,picture{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4 / 3;}}& > .views-field-fieldset{z-index:7;position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--margin-m);a{text-decoration:none;color:var(--white);}.views-field-title{margin:0;padding:var(--margin-s) var(--margin-m);background:var(--blue-light-1);color:var(--white);font-size:var(--fc-h2);font-weight:bold;line-height:1;letter-spacing:-1px;position:relative;top:0;left:0;width:fit-content;text-wrap:balance;}.views-field-field-subtitle,.views-field-field-station-address{margin:0;padding:var(--margin-s) var(--margin-m);background:var(--blue-dark-1);color:var(--grey-light-2);font-size:var(--fc-p2);line-height:1.1;font-weight:var(--fw-semibold);position:relative;top:0;left:0;width:fit-content;}.views-field-field-subtitle{background:var(--blue-dark-2);a{text-decoration:none;color:var(--grey-light-1);font-size:var(--fc-p);font-weight:var(--fw-normal);}}.views-field-field-station-address{background:var(--blue-dark-1);a{text-decoration:none;color:var(--grey-light-2);font-size:var(--fc-p);}}.views-field-view-node{position:absolute;bottom:var(--margin-m);right:var(--margin-m);background-color:var(--c-white-transparent-1);color:var(--blue-dark-1);font-weight:var(--fw-bold);padding:var(--margin-xs) var(--margin-m);border-radius:var(--br-s);border:1px solid var(--c-white-transparent-1);text-decoration:none;a{text-decoration:none;color:var(--blue-base);}a::after{content:'→';margin-left:var(--margin-xs);color:var(--blue-base);}}}.views-field-field-photo-gallery ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-xs);list-style:none;padding:0;margin:0;li{aspect-ratio:1;overflow:hidden;width:100px;height:100px;padding:0;margin:0;}img,figure,picture{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);}}}}}body.path-stations #block-filorent01-page-title{display:none;}
.page-view-taxonomy-term #block-filorent01-page-title{display:none;}.view-taxonomy-term{}.view-taxonomy-term .view-header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2rem;padding:0;}.view-taxonomy-term .view-header .field--name-field-term-cover-image{position:relative;width:100%;height:70dvh;overflow:hidden;}.view-taxonomy-term .view-header .field--name-field-term-cover-image img,.view-taxonomy-term .view-header .field--name-field-term-cover-image picture,.view-taxonomy-term .view-header .field--name-field-term-cover-image figure{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16 / 9;}.view-taxonomy-term .view-title{position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);color:var(--white);text-shadow:0 2px 6px var(--c-black-transparent-1);background-color:var(--blue-base);padding:var(--margin-m) var(--margin-l);z-index:22;margin:0;text-align:center;width:fit-content;font-size:var(--fc-h1plus);font-weight:bold;}.view-taxonomy-term .view-header{margin-bottom:var(--margin-l);.content{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--margin-m);}}.view-taxonomy-term .view-header .field--name-description{position:relative;max-width:clamp(300px,90%,700px);margin:0 auto;padding:var(--margin-l) var(--margin-m);background-color:var(--white);h2{font-size:var(--fc-h1);font-weight:var(--fw-bold);color:var(--blue-dark-1);font-family:var(--ff-display1);}p{font-size:var(--fc-p);font-weight:var(--fw-normal);color:var(--black);margin-bottom:var(--margin-l);}p strong{color:var(--blue-dark-1);padding:0 var(--margin-xs);}a.button{display:inline-block;}img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);margin-bottom:var(--margin-m);}ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-m);width:100%;list-style:none;padding:0;margin:0 0 var(--margin-l) var(--margin-m);}}.view-taxonomy-term ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,50vw,360px),1fr));gap:var(--margin-m);margin-left:0;margin-bottom:var(--margin-xxl);}.view-taxonomy-term ul li{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--margin-xs);border:0 solid var(--grey1);border-radius:var(--br-s);overflow:hidden;margin-bottom:0;box-shadow:0 0 2px 0 var(--grey1);position:relative;.views-field-title{font-size:var(--fc-h2);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;position:relative;}.views-field-title a{color:var(--black);text-decoration:none;border-bottom:0;}}.view-taxonomy-term ul li .views-field-field-image{aspect-ratio:16 / 9;overflow:hidden;width:100%;height:auto;}.view-taxonomy-term ul li .views-field-field-image .field-content{width:100%;height:100%;position:relative;}.view-taxonomy-term ul li .views-field-field-image .field-content img{aspect-ratio:16 / 9;object-fit:cover;object-position:center;width:100%;height:100%;position:relative;}.view-taxonomy-term ul li  .views-field-body{color:var(--dark3);font-size:var(--fc-small);padding:0 var(--margin-m) var(--margin-m) 0;}.view-taxonomy-term ul li  .views-field-created{font-size:var(--fc-p);color:var(--white);font-weight:var(--fw-bold);text-transform:uppercase;padding:var(--margin-m) var(--margin-m) 0 var(--margin-m);position:absolute;top:0;left:0;z-index:9;}.view-taxonomy-term  .views-field-uid{color:var(--black);font-size:var(--fc-small);padding:0 0 0 0;}.view-taxonomy-term  .views-field-uid a{color:var(--green);font-weight:var(--fw-bold);text-decoration:none;border-bottom:0;}.view-taxonomy-term.taxonomy-term-1{ul > li{display:block;position:relative;box-shadow:none;border:1px solid var(--grey-dark-1);border-radius:var(--br-s);aspect-ratio:3 / 4;.views-field-field-image{aspect-ratio:3 / 4;position:relative;&::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,var(--blue-base) 60%,var(--blue-dark-2) 100%);z-index:5;opacity:0.8;}img,picture,figure{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center;}}.views-field-fieldset{position:absolute;bottom:var(--margin-m);left:50%;bottom:10%;transform:translate(-50%,10%);z-index:10;color:var(--white);width:90%;}}}.path-frontpage .block.taxonomy-term-1{margin-top:var(--margin-l);& > h2{text-align:center;font-size:var(--fc-h2);font-weight:var(--fw-bold);color:var(--blue-base);margin-bottom:var(--margin-l);}}.view-taxonomy-term.taxonomy-term-1 ul > li{.views-field-title{font-size:var(--fc-h1);font-weight:var(--fw-bold);font-family:var(--ff-display1);text-shadow:0 2px 6px var(--c-black-transparent-1);margin-bottom:var(--margin-xs);a{color:var(--white);border-bottom:0;text-decoration:none;}}.views-field-body{font-size:var(--fc-p2);font-weight:var(--fw-normal);text-shadow:0 2px 6px var(--c-black-transparent-1);}.views-field-view-node{margin-top:var(--margin-m);font-size:var(--fc-small);line-height:1;a{background-color:var(--c-white-transparent-1);color:var(--blue-dark-1);font-weight:var(--fw-bold);text-decoration:none;border-bottom:0;padding:var(--margin-xs) var(--margin-m);border-radius:var(--br-m);&::after{content:" →";margin-left:var(--margin-xs);}}}}
.profile .field--name-user-picture{float:right;aspect-ratio:3 / 4;border-radius:var(--br-m);overflow:hidden;max-width:260px;height:auto;object-fit:cover;object-position:center;border:1px solid var(--gray-light2);margin-left:var(--margin-l);margin-bottom:var(--margin-m);img{aspect-ratio:3 / 4;object-fit:cover;object-position:center;}}.node .view-user-profile-view{margin-bottom:var(--margin-m);}.node .view-user-profile-view .views-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);border:1px solid var(--gray-light);border-radius:var(--br-m);padding:var(--margin-m);background-color:var(--white);}.node .view-user-profile-view .views-field-user-picture{aspect-ratio:1;border-radius:50%;overflow:hidden;height:100%;width:100%;object-fit:cover;object-position:center;border:1px solid var(--gray-light2);flex:1 1 5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.node .view-user-profile-view .views-field-user-picture img{aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;height:100%;width:100%;overflow:hidden;}.node .view-user-profile-view .views-field-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-m);flex:1 1 60%;color:var(--black2);font-size:var(--fc-p);& .fieldset-01{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);}& .views-field-field-biography{color:var(--black2);font-size:var(--fc-p);font-weight:var(--fw-normal);text-wrap:balance;}& .views-field-name{color:var(--black3);font-size:var(--fc-p);font-weight:var(--fw-normal);.username{font-family:var(--ff-serif1);color:var(--black2);font-weight:var(--fw-bold);}}& .views-field-view-user{padding-right:var(--margin-l);justify-self:flex-end;margin-left:auto;&::after{content:"›";margin-left:var(--margin-s);}}}.node .view-user-profile-view .views-field-fieldset a{color:var(--blue2);text-decoration:none;}@media all and (width < 800px){.node .view-user-profile-view .views-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);border:1px solid var(--gray-light);border-radius:var(--br-m);padding:var(--margin-s);background-color:var(--white);}.node .view-user-profile-view .views-field-user-picture{aspect-ratio:1;border-radius:50%;overflow:hidden;height:100%;width:100%;object-fit:cover;object-position:center;border:1px solid var(--gray-light2);flex:1 1 5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.node .view-user-profile-view .views-field-user-picture img{aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;height:100%;width:100%;overflow:hidden;}.node .view-user-profile-view .views-field-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-m);flex:1 1 80%;color:var(--black2);font-size:var(--fc-p);& .fieldset-01{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);}& .views-field-field-biography{color:var(--gray);font-size:var(--fc-small2);font-weight:var(--fw-normal);text-wrap:balance;display:none;}& .views-field-name{color:var(--black3);font-size:var(--fc-p);font-weight:var(--fw-normal);.username{font-family:var(--ff-serif1);color:var(--black2);font-weight:var(--fw-bold);}}& .views-field-view-user{padding-right:var(--margin-l);justify-self:flex-end;margin-left:auto;display:none;&::after{content:"›";margin-left:var(--margin-s);}}}}.block-field-blocknodearticlecreated{border-top:1px solid var(--dark6);border-bottom:1px solid var(--dark6);margin-top:var(--margin-m);padding-top:var(--margin-s);margin-bottom:var(--margin-m);padding-bottom:var(--margin-s);font-size:var(--fc-p);color:var(--dark3);text-align:center;}#block-andwrxyz02-andreaauthorinfo{border:1px solid var(--dark4);border-radius:var(--br-s);max-width:70ch;padding:var(--margin-l);margin-bottom:var(--margin-l);background:var(--grey2);}#block-andwrxyz02-andreaauthorinfo img{aspect-ratio:1;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center;float:right;width:120px;height:auto;}#block-andwrxyz02-bettersocialsharingbuttons{padding:var(--margin-l);}.social-sharing-buttons{display:flex;justify-content:flex-start;align-items:center;margin:var(--margin-l) 0;}.social-sharing-buttons a{border-bottom:0;}
.webform-entity-radios--wrapper .js-webform-webform-entity-radios{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:var(--margin-xs);}.form-item-car-group{padding:0;border:1px solid var(--grey-light-1);border-radius:var(--br-s);transition:all 0.2s ease;background-color:var(--white-original);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--margin-xs);cursor:pointer;position:relative;height:100%;width:100%;}.form-item-car-group input[type="radio"]{position:absolute;opacity:0;width:0;height:0;background:linear-gradient(90deg,var(--white-original),var(--white));border:0;}.form-item-car-group label{cursor:pointer;width:100%;text-align:center;font-weight:var(--fw-semibold);color:var(--blue-dark-1);}.form-item-car-group label > span{font-size:var(--fs-p2);display:block;margin-bottom:var(--margin-xxs);}.form-item-car-group label .views-field-title{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--blue-base);}.form-item-car-group label .views-field-field-subtitle{font-size:var(--fs-p2);color:var(--grey-dark-1);}.form-item-car-group label .views-field-field-image{width:40%;margin-bottom:var(--margin-s);flex:1 1 30%;}.form-item-car-group label img{width:100%;height:200px;object-fit:contain;border-radius:var(--br-xs);}.form-item-car-group:has(input:checked){border:2px solid var(--blue-light-2);background-color:var(--white-original);border-radius:var(--br-s);overflow:hidden;min-height:300px;.car-group-title{color:var(--blue-light-1);}.category-overlay{font-weight:var(--fw-extrabold);}.car-group-image-wrapper img{width:360px;height:auto;filter:brightness(1.01);}.price-per-day{font-weight:var(--fw-bold);background-color:var(--accent-5);padding:var(--margin-xs) var(--margin-s);border-radius:var(--br-s);color:var(--blue-base);}.editorial-description{display:block;font-size:var(--fc-p);color:var(--c-black-transparent-1);text-align:left;line-height:1.25;margin-top:var(--margin-s);padding-top:var(--margin-s);border-top:1px solid var(--grey-light-2);}}.form-item-car-group .car-group-price{display:block;margin-top:var(--margin-s);padding-top:var(--margin-xs);border-top:1px solid var(--grey-light-2);width:100%;text-align:center;font-size:var(--fs-p1);color:var(--blue-base);font-weight:var(--fw-bold);order:10;}.car-group-grid-item{display:grid;grid-template-areas:"image details pricing"
    "image details pricing"
    "image details action";grid-template-columns:220px 1fr 1fr auto;gap:var(--margin-s);align-items:center;width:100%;padding:0;border-radius:var(--br-s);overflow:hidden;}.car-group-image-wrapper{grid-area:image;width:100%;height:100%;position:relative;img{width:100%;height:100%;object-fit:cover;border-radius:var(--br-s);aspect-ratio:4 / 3;}}.category-overlay{position:absolute;top:0;left:0;background-color:var(--blue-dark-1);color:var(--white);padding:var(--margin-xxs) var(--margin-s);font-family:var(--ff-sans2);font-weight:var(--fw-extrabold);font-size:var(--fc-h2);border-bottom-right-radius:var(--br-s);z-index:10;line-height:1;text-align:left;.title-prefix{font-size:var(--fc-p);font-weight:var(--fw-semibold);margin-right:var(--margin-xs);color:var(--grey-light-1);display:none;}.car-category{font-size:var(--fc-h3);font-weight:var(--fw-semibold);font-family:var(--ff-sans1);color:var(--white);margin-left:var(--margin-s);}}.car-features-chips{display:none;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xs);margin-top:var(--margin-xs);padding-right:var(--margin-l);ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--margin-xs);border:0;li{margin:0;padding:0;border:0;}}}.chip{background-color:var(--grey-light-3);color:var(--grey-dark-2);padding:var(--margin-xs) var(--margin-m);border-radius:var(--br-m);border:1px solid var(--grey-light-2);font-family:var(--ff-sans1);font-size:var(--fc-p);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:nowrap;}.chip::before{content:'';display:inline-block;width:var(--fs-p);height:var(--fs-p);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:var(--margin-s);opacity:0.6;}.chip.power::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 116.27 109.06"><g id="Layer_1-2" data-name="Layer 1"><g><path d="M26.12,0l17.42,7.94c2.28-5.44,6.67.7,10.3,1.23,1.62-3.54,5.71-5.32,9.33-3.43l35.7,27.45c1.7,1.41,2.13,3.14,1.39,5.24l-21.93,34.44c-1,1.27-2.01,1.86-3.68,1.36l-26.84-18.89-5.32-25.4c.23-3.04,2.4-5.41,3.84-7.96-.04-.54-6.49-3.12-7.09-4.11-.84-1.37.41-2.13.61-3.41l-15.79-7.09H0V0h26.12ZM68.09,32.8l-13.64,10.58c.07,2.61-1.03,8.15.93,9.99,5.03,2.91,9.9,7.72,14.89,10.49,2.62,1.46,5.27,1,7.18-1.33l10.5-16.35-18.2-12.78c-.51-.27-1.03-.7-1.65-.6Z"/><path d="M97.09,49.87c-.23-.29,2.43-4.46,2.86-4.95.15-.18,0-.43.52-.37,2.95,1.41,5.49,3.81,6.72,6.89l9.09,41.97c-.46,21.86-32.99,20.49-30.61-1.99.68-6.4,5.39-17.81,4.21-23.56-.33-1.6-1.41-2.33-2.18-3.62l3.34-5.16c2.12,1.24,4.06,4.06,4.79,6.37,2.4,7.59-3.29,19.19-4.01,27.1-1.23,13.56,19.43,13.63,17.88-.25l-8.33-38c-.56-2.07-2.29-3.8-4.28-4.43Z"/><path d="M72.5,41.4l2.97,19.31c-1,2.37-3.72,1.82-4.87-.15l-2.59-16-5.45-3.99,3.97-3.1,5.96,3.93Z"/></g></g></svg>');}.chip.seats::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.69 117.44"><g id="Layer_1-2" data-name="Layer 1"><g><path d="M100.69,27.61c-.98,7.76-2.08,15.5-3.31,23.22-2.4,15.08-4.92,30.75-7.92,45.69-.04.18.13.61-.26.46-.14-.05-.12-.42-.26-.64-4.15-6.39-11.75-7.64-17.77-2.89h-.35c-5.13-4.52-5.87-11.82-4.63-18.21.35-1.78.96-3.62,1.54-5.34,3.66-10.78,8.61-21.41,12.36-32.19,1.65-4.43,7.62-10.09,12.54-10.09h8.06Z"/><path d="M0,117.44l4.29-14.28,54.66-.03c6.38-.51,9.58-3.31,14.13-7.05,7.23-5.95,15.96.54,13.94,9.41-.86,3.79-2.72,7.71-3.7,11.51l-.28.44H0Z"/><path d="M6.52,99.87v-4.07c0-2.24,2.18-6.08,3.8-7.61,5.01-4.73,11.41-3.68,17.66-3.17,11.77.97,23.54,2.27,35.32,3.26.62.26.9,1.7,1.26,2.36.99,1.84,2.34,3.61,3.89,4.99.14.7-3.48,2.41-4.16,2.69-1.97.81-3.94,1.28-6.06,1.54H6.52Z"/><path d="M100.69,24.35h-9.51c-11.19,0-8.75-19.39-2.02-23.21,1.95-1.11,6.07-1.9,7.64.03l3.89,23.19Z"/></g></g></svg>');}.chip.transmission::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83.18 87.01"><g id="Layer_1-2" data-name="Layer 1"><path d="M14.54,64.35c4.26,1.57,7.54,4.69,8.23,9.32,1.78,11.97-13.55,18.21-20.44,8.74-4.82-6.61-1.65-15.51,6-17.82l.03-41.85C2.46,21.05-.8,15.44.17,9.39.6,6.65,3.14,3.22,5.54,1.86c9.29-5.31,19.7,2.88,16.94,13.15-.9,3.34-4.47,7.08-7.94,7.63v16.69h23.31l.26-.26v-16.43c-1.58-.16-3.28-1.3-4.47-2.32-5.31-4.54-5.11-13.02.27-17.46,7.7-6.35,18.75-.79,18.67,9.03-.04,5.18-3.67,9.4-8.44,11v16.17l.26.26h23.91l.26-.26v-16.43c-8.9-2.14-11.42-13.98-4.33-19.78,12.27-10.04,26.57,8.87,14.22,18.06-1.18.88-2.46,1.31-3.67,2.01l-.03,20.44c-.03.7-1.57,2.16-2.14,2.16h-28.47v18.84c3.31,1.18,6.11,3.48,7.54,6.73,3.16,7.14-2.15,15.49-9.86,15.9-10.6.56-16.25-12.65-8.28-19.89,1.42-1.29,2.91-1.88,4.58-2.74v-18.84H14.54v18.84ZM16.66,11.67c0-2.85-2.31-5.17-5.17-5.17s-5.17,2.31-5.17,5.17,2.31,5.17,5.17,5.17,5.17-2.31,5.17-5.17ZM46.33,11.66c0-2.85-2.31-5.17-5.17-5.17s-5.17,2.31-5.17,5.17,2.31,5.17,5.17,5.17,5.17-2.31,5.17-5.17ZM76.8,11.67c0-2.86-2.32-5.18-5.18-5.18s-5.18,2.32-5.18,5.18,2.32,5.18,5.18,5.18,5.18-2.32,5.18-5.18ZM16.64,75.54c0-2.83-2.3-5.13-5.13-5.13s-5.13,2.3-5.13,5.13,2.3,5.13,5.13,5.13,5.13-2.3,5.13-5.13ZM46.3,75.53c0-2.83-2.3-5.13-5.13-5.13s-5.13,2.3-5.13,5.13,2.3,5.13,5.13,5.13,5.13-2.3,5.13-5.13Z"/></g></svg>');}.chip.doors::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 112.1 86.27"><g id="Layer_1-2" data-name="Layer 1"><path d="M0,31.87C40.49.71,58.3-.93,108.37.26c1.06,9.02.79,21.58.88,30.83l-12.01.67,3.11-26.25c-39.24-.2-56.25.83-88.57,25.02-1.23,2.74-1.41,6.04-2.43,8.92l100.32-4.32c4.61,16.24,4.56,48.3-17.22,51.15,0,0-92.44,0-92.44,0V31.87ZM95.4,47.85c-2.57.55-13.49-1.16-12.14,3.11.25,1.11,1.55,1.39,2.51,1.49,4.64.23,10.01.67,14.59.13,1.83-.42,2.71-2.64,1.33-4.03-1.2-1.22-4.6-.74-6.29-.7Z"/></g></svg>');}.car-group-details{grid-area:details;display:flex;flex-direction:column;gap:var(--margin-s);}.car-group-title{font-family:var(--ff-sans2);font-weight:var(--fw-extrabold);font-size:var(--fc-h2);color:var(--blue-dark-1);line-height:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-xxs);.subtitle-suffix{font-family:var(--ff-sans1);font-weight:var(--fw-normal);font-size:var(--fc-p);color:var(--grey-dark-2);margin-left:var(--margin-xxs);}}.car-group-subtitle{font-family:var(--ff-sans1);font-weight:var(--fw-normal);font-size:var(--fc-small);color:var(--grey-dark-2);line-height:1.2;}.editorial-description{display:none}.car-group-pricing{grid-area:pricing;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--margin-xxs);text-align:right;margin-top:var(--margin-m);}.price-per-day{font-weight:var(--fw-bold);font-size:var(--fc-h3);color:var(--blue-light-2);}.price-total{font-size:var(--fc-p2);color:var(--blue-base);}.car-group-action{grid-area:action;padding:0;display:none;flex-direction:row;justify-content:flex-end;align-items:center;.button{margin-bottom:0;padding:var(--margin-xs) var(--margin-m);font-size:var(--fc-p);font-weight:var(--fw-semibold);line-height:1.2;border-radius:var(--br-s);&.primary{background-color:var(--blue-light-1);color:var(--white);border:1px solid var(--blue-light-2);}}}.form-item-car-group:has(input:checked) .car-features-chips,.js-form-type-radio:has(input[name="car_group"]:checked) .car-features-chips,.form-item-car-group input:checked + label .car-features-chips{display:flex !important;}.form-item-car-group:has(input:checked) .car-group-action,.js-form-type-radio:has(input[name="car_group"]:checked) .car-group-action,.form-item-car-group input:checked + label .car-group-action{display:flex !important;position:relative;z-index:20;}@media all and (width <= 768px){.webform-entity-radios--wrapper .js-webform-webform-entity-radios{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:var(--margin-s);}.form-item-car-group label{cursor:pointer;width:100%;min-height:calc(60px + var(--margin-m) * 2);text-align:center;font-weight:var(--fw-semibold);color:var(--blue-dark-1);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--margin-m);}.wheelsys-price-container{width:100%;}.form-item-car-group:has(input:checked) .car-group-grid-item,.form-item-car-group input:checked + label .car-group-grid-item{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--margin-xs);grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:var(--margin-s);}.form-item-car-group .car-group-grid-item{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:stretch;gap:var(--margin-xs);grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:var(--margin-s);}.category-overlay{position:absolute;top:0;left:0;width:fit-content;background-color:var(--blue-base);color:var(--white);padding:var(--margin-xs) var(--margin-s);font-family:var(--ff-sans2);font-weight:var(--fw-extrabold);font-size:var(--fc-p2);border-top-left-radius:var(--br-s);border-bottom-right-radius:var(--br-s);z-index:10;line-height:1;text-align:left;.title-prefix{font-size:var(--fc-small);font-weight:var(--fw-semibold);margin-right:var(--margin-xs);color:var(--white);display:none;}.car-category{font-size:var(--fc-p);font-weight:var(--fw-semibold);font-family:var(--ff-sans1);color:var(--white);margin-left:var(--margin-s);}img{width:100%;height:100%;object-fit:cover;border-radius:var(--br-s);}}.car-group-image-wrapper{width:160px;height:80px;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:0;flex:1 1 180px;img,figure,picture{width:120px;height:80px;object-fit:cover;border-radius:0;aspect-ratio:1;}}.car-group-details{grid-area:details;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--margin-s);width:100%;flex:1 1 100%;}.car-group-title{font-family:var(--ff-display1);font-weight:var(--fw-bold);font-size:var(--fc-h3);color:var(--blue-dark-1);line-height:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-xxs);.subtitle-suffix{font-family:var(--ff-sans1);font-weight:var(--fw-normal);font-size:var(--fc-small2);color:var(--grey-dark-2);margin-left:var(--margin-xxs);}}.car-group-subtitle{font-family:var(--ff-sans1);font-weight:var(--fw-normal);font-size:var(--fc-small);color:var(--grey-dark-2);line-height:1.2;}.car-features-chips{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--margin-xxs);margin-top:var(--margin-xxs);display:none;}.editorial-description{width:96%;margin:0 auto;padding:var(--margin-m);}.car-group-pricing{align-items:center;text-align:center;flex:1 1 160px;margin-left:auto;}.price-per-day{font-weight:var(--fw-bold);font-size:var(--fc-p2);color:var(--blue-light-2);}.price-total{font-size:var(--fc-small);color:var(--blue-base);line-height:1;}.car-group-action{padding:0;display:none;flex-direction:row;justify-content:center;align-items:center;position:absolute;bottom:0;top:auto;right:0;z-index:10;.button{margin-bottom:0;padding:var(--margin-xs) var(--margin-xs);font-size:var(--fc-p);font-weight:var(--fw-semibold);line-height:1.2;border-radius:var(--br-s);&.primary{background-color:var(--accent-2);color:var(--blue-dark-1);border:1px solid var(--accent-3);}}}.form-item-car-group:has(input:checked){border:3px solid var(--blue-base);background-color:var(--white-original);border-radius:var(--br-m);.car-group-title{font-family:var(--ff-display1);font-weight:var(--fw-bold);font-size:var(--fc-h1);color:var(--blue-base);line-height:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--margin-xxs);width:100%;.subtitle-suffix{font-family:var(--ff-sans1);font-weight:var(--fw-normal);font-size:var(--fc-small2);color:var(--grey-dark-2);margin-left:var(--margin-xxs);}}.car-group-image-wrapper{width:160px;height:160px;aspect-ratio:1;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:0;flex:1 1 100%;img,figure,picture{width:160px;height:160px;object-fit:cover;border-radius:0;aspect-ratio:1;}}.car-features-chips{display:flex;}.car-group-action{display:flex;position:relative;width:100%;margin-top:var(--margin-s);justify-content:center;bottom:auto;right:auto;}.button{opacity:1;pointer-events:auto;width:100%;}.category-overlay{background-color:var(--blue-base);color:var(--white);font-weight:var(--fw-extrabold);.title-prefix{color:var(--white);}}.car-group-image-wrapper img{width:100%;height:100%;filter:saturate(3) brightness(1.1);}.price-per-day{font-weight:var(--fw-bold);background-color:var(--accent-5);padding:var(--margin-xs) var(--margin-s);border-radius:var(--br-s);color:var(--blue-base);}}.car-group-action{padding:0;display:none;flex-direction:row;justify-content:center;align-items:center;margin:var(--margin-m);width:90%;position:absolute;top:auto;right:0;z-index:10;}}
.node--type-station{width:100%;}.node--type-station .node{margin-bottom:var(--margin-l);}.node--type-station .block-page-title-block{display:none;}.station-hero{position:relative;width:100vw;height:100%;min-height:500px;overflow:hidden;margin-bottom:var(--margin-xl);left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;}.station-hero .cover-image{position:absolute;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center;display:block;z-index:3;margin:0;}.station-hero .cover-image .field--type-image,.station-hero .cover-image picture,.station-hero .cover-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.station-hero::after{content:'';position:absolute;height:50%;width:100%;bottom:0;background:linear-gradient(to top,var(--c-black-transparent-1) 0%,var(--c-black-transparent-2) 70%,transparent 100%);z-index:5;}.station-hero .hero-content{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:var(--margin-m) var(--margin-m);z-index:7;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;}.station-hero .hero-content .title{color:var(--white);font-size:var(--fc-h1plus);font-weight:var(--fw-bold);margin:0 0 var(--margin-s);text-shadow:2px 2px 4px var(--c-black-transparent-1);background-color:var(--blue-base);margin:0;padding:var(--margin-s) var(--margin-m);}.station-hero .hero-content .subtitle{color:var(--grey-light-2);font-size:var(--fc-h2);font-weight:var(--fw-normal);font-family:var(--ff-sans2);line-height:1.1;text-wrap:balance;margin:0;text-shadow:1px 1px 2px var(--c-black-transparent-1);background-color:var(--blue-dark-1);padding:var(--margin-xs) var(--margin-m);}.station-hero .hero-content .chips{margin-top:var(--margin-l);&  > .field__items{display:flex;flex-wrap:wrap;gap:var(--margin-m);}}.station-hero .hero-content .chips .field__item{display:inline-flex;align-items:center;padding:var(--margin-xs) var(--margin-s);border-radius:999px;background-color:var(--c-white-transparent-3);color:var(--white);font-size:var(--fs-small);font-weight:var(--fw-semibold);backdrop-filter:blur(6px);border:1px solid var(--c-white-transparent-2);}@media all and (width <= 768px){.station-hero{position:relative;width:100vw;height:100%;min-height:300px;overflow:hidden;margin-bottom:var(--margin-xl);left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;}.station-hero .cover-image{position:absolute;width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center;display:block;z-index:3;margin:0;}.station-hero .hero-content .chips{margin-top:var(--margin-s);&  > .field__items{display:flex;flex-wrap:wrap;gap:var(--margin-xs);}}}.node--type-station .node-content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--margin-l);margin-bottom:var(--margin-xl);.body{flex:1 1 66%;}.sidebar_first.sidebar{flex:1 1 33.5%;}}@media all and (width < 900px){.node--type-station .node-content{flex-direction:column;}.node--type-station .node-content .body,.node--type-station .node-content .sidebar_first.sidebar{flex:1 1 100%;}}.block.station-details{.station-details__item{margin:0 0 var(--margin-l) 0;padding:0;}a{color:var(--blue-base);text-decoration:none;font-weight:var(--fw-semibold);&:hover{color:var(--blue-light-1);}}.field__label{font-size:var(--fs-small);font-weight:var(--fw-bold);margin-bottom:var(--margin-xs);display:block;color:var(--grey-dark-2);padding-top:var(--margin-s);border-top:1px solid var(--grey-light-1);text-transform:uppercase;}.station-details__item .field__item{font-size:var(--fs-p);color:var(--black);line-height:1.25;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}.station-details__item .field__item::before{content:'';width:var(--fc-p2);height:var(--fc-p2);margin-right:var(--margin-s);margin-top:var(--margin-xxs);background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0.6;position:relative;}.station-details__item.address .field__item::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.36328 12.0523C4.01081 11.5711 3.33457 11.3304 3.13309 10.9655C2.95849 10.6492 2.95032 10.2673 3.11124 9.94388C3.29694 9.57063 3.96228 9.30132 5.29295 8.76272L17.8356 3.68594C19.1461 3.15547 19.8014 2.89024 20.2154 3.02623C20.5747 3.14427 20.8565 3.42608 20.9746 3.7854C21.1106 4.19937 20.8453 4.85465 20.3149 6.16521L15.2381 18.7078C14.6995 20.0385 14.4302 20.7039 14.0569 20.8896C13.7335 21.0505 13.3516 21.0423 13.0353 20.8677C12.6704 20.6662 12.4297 19.99 11.9485 18.6375L10.4751 14.4967C10.3815 14.2336 10.3347 14.102 10.2582 13.9922C10.1905 13.8948 10.106 13.8103 10.0086 13.7426C9.89876 13.6661 9.76719 13.6193 9.50407 13.5257L5.36328 12.0523Z" stroke="%231c58de" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}.station-details__item.telephone .field__item::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><style type="text/css">.st0{fill:%231c58de;}</style><g><path class="st0" d="M94.811,21.696c-35.18,22.816-42.091,94.135-28.809,152.262c10.344,45.266,32.336,105.987,69.42,163.165c34.886,53.79,83.557,102.022,120.669,129.928c47.657,35.832,115.594,58.608,150.774,35.792c17.789-11.537,44.218-43.058,45.424-48.714c0,0-15.498-23.896-18.899-29.14l-51.972-80.135c-3.862-5.955-28.082-0.512-40.386,6.457c-16.597,9.404-31.882,34.636-31.882,34.636c-11.38,6.575-20.912,0.024-40.828-9.142c-24.477-11.262-51.997-46.254-73.9-77.947c-20.005-32.923-40.732-72.322-41.032-99.264c-0.247-21.922-2.341-33.296,8.304-41.006c0,0,29.272-3.666,44.627-14.984c11.381-8.392,26.228-28.286,22.366-34.242l-51.972-80.134c-3.401-5.244-18.899-29.14-18.899-29.14C152.159-1.117,112.6,10.159,94.811,21.696z"/></g></svg>');}.station-details__item.whatsapp .field__item::before{background-image:url('data:image/svg+xml,<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>WhatsApp</title><path stroke="%231c58de" d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>');}.station-details__item.email .field__item::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 7.00005L10.2 11.65C11.2667 12.45 12.7333 12.45 13.8 11.65L20 7" stroke="%231c58de" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><rect x="3" y="5" width="18" height="14" rx="2" stroke="%231c58de" stroke-width="2" stroke-linecap="round"/></svg>');}.station-details__item.map-location .field__item::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg fill="%231c58de" width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.114-0.011c-6.559 0-12.114 5.587-12.114 12.204 0 6.93 6.439 14.017 10.77 18.998 0.017 0.020 0.717 0.797 1.579 0.797h0.076c0.863 0 1.558-0.777 1.575-0.797 4.064-4.672 10-12.377 10-18.998 0-6.618-4.333-12.204-11.886-12.204zM16.515 29.849c-0.035 0.035-0.086 0.074-0.131 0.107-0.046-0.032-0.096-0.072-0.133-0.107l-0.523-0.602c-4.106-4.71-9.729-11.161-9.729-17.055 0-5.532 4.632-10.205 10.114-10.205 6.829 0 9.886 5.125 9.886 10.205 0 4.474-3.192 10.416-9.485 17.657zM16.035 6.044c-3.313 0-6 2.686-6 6s2.687 6 6 6 6-2.687 6-6-2.686-6-6-6zM16.035 16.044c-2.206 0-4.046-1.838-4.046-4.044s1.794-4 4-4c2.207 0 4 1.794 4 4 0.001 2.206-1.747 4.044-3.954 4.044z"></path></svg>');}}.view-station-related-articles{.view-content ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--margin-m);list-style:none;margin-bottom:var(--margin-xl);li{border:1px solid var(--grey-light-1);border-radius:var(--br-s);padding:var(--margin-m);box-shadow:0 4px 20px rgba(5,21,46,0.06);transition:transform 0.2s ease,box-shadow 0.2s ease;background-color:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--margin-s);&:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(5,21,46,0.12);}.views-field-title{font-family:var(--ff-display1);font-size:var(--fc-h2);font-weight:var(--fw-bold);color:var(--blue-dark-1);line-height:1;text-wrap:balance;a{color:var(--blue-base);text-decoration:none;}}.views-field-field-image{overflow:hidden;width:100%;img,picture{aspect-ratio:4 / 3;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);}}.views-field-body{font-size:var(--fc-small);color:var(--grey-dark-2);}.views-field-view-node{text-align:right;width:100%;a{font-size:var(--fs-small2);color:var(--blue-base);text-decoration:none;font-weight:var(--fw-semibold);&:hover{text-decoration:underline;}&::after{content:' →';}}}}}}.station-car-groups{max-width:1200px;margin:var(--margin-xl) auto var(--margin-xxl);background-color:var(--white);border:1px solid var(--grey-light-1);border-radius:var(--br-s);padding:var(--margin-l);box-shadow:0 8px 30px var(--c-black-transparent-3);}.station-car-groups > .station-car-groups__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--margin-xs);margin-bottom:var(--margin-l);}.station-car-groups > .station-car-groups__view{margin-top:var(--margin-m);}.station-car-groups__header,.station-car-groups__view{padding:var(--margin-l);}.station-car-groups__header{display:flex;flex-direction:column;gap:var(--margin-xs);margin-bottom:var(--margin-m);}.station-car-groups__title{margin:0;font-size:var(--fc-h2);color:var(--blue-light-1);}.station-car-groups__subtitle{margin:0;color:var(--grey-dark-2);font-size:var(--fs-p2);}.station-car-groups__view{.view ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--margin-l);list-style:none;margin:0;padding:0;li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--margin-m);border:2px solid var(--grey-light-2);border-radius:var(--br-s);padding:var(--margin-m);transition:all 0.3s ease-in-out;.views-field-field-image{flex:0 0 120px;img{width:120px;height:80px;object-fit:cover;border-radius:var(--br-s);}}&:hover{border-color:var(--blue-light-1);transform:scale(1.04);box-shadow:0 10px 30px var(--c-black-transparent-3);}.views-field-fieldset > .field-content > div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--margin-xxs);.views-field-title{font-size:var(--fs-p2);font-weight:var(--fw-semibold);color:var(--blue-dark-1);line-height:1;}.views-field-field-subtitle{font-size:var(--fs-small2);color:var(--blue-dark-2);}}}}}.station-gallery{margin-top:var(--margin-xl);}.field--name-field-photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--margin-s);&.field--type-image{width:100%;height:100%;overflow:hidden;aspect-ratio:auto;}.field__item{overflow:hidden;border-radius:var(--br-s);height:100%;}img,picture,figure{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}}
.node--type-car-type .block-page-title-block{display:none;}.car-group-detail-page{display:flex;flex-direction:column;gap:var(--margin-l);padding:var(--margin-l) 0;.car-group-header-wrapper{text-align:center;margin-bottom:var(--margin-m);}.car-group-titles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--margin-m);}.car-group-title{font-family:var(--ff-sans2);font-weight:var(--fw-bold);color:var(--white);background-color:var(--blue-base);padding:var(--margin-s) var(--margin-m) var(--margin-m) var(--margin-m);border-radius:var(--br-s);margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--margin-xs);}.car-group-prefix{font-size:var(--fc-h3);font-weight:var(--fw-semibold);color:var(--white);text-transform:uppercase;}.car-group-value{font-size:var(--fc-h1);font-weight:var(--fw-semibold);color:var(--white);}.car-group-subtitle{font-family:var(--ff-sans2);font-size:var(--fc-h2);line-height:1;color:var(--blue-base);font-weight:var(--fw-extrabold);display:flex;align-items:baseline;gap:var(--margin-xs);}.car-group-subtitle-suffix{font-size:var(--fc-small);font-weight:var(--fw-semibold);color:var(--blue-base);}.car-group-category{font-size:var(--fc-small);font-weight:var(--fw-semibold);line-height:1;color:var(--grey-light-1);text-transform:uppercase;text-align:center;flex:1 1 100%;}}.car-group-main-content{display:flex;flex-direction:column;gap:var(--margin-l);}@media (min-width:768px){.car-group-main-content{flex-direction:row;align-items:flex-start;}}.car-group-image-container{display:flex;flex-direction:column;align-items:center;gap:var(--margin-m);margin:0 auto;flex:1 1 30%;border:1px solid var(--grey-light-2);border-radius:var(--br-m);padding:var(--margin-m);background-color:var(--white);.car-group-image{width:100%;height:100%;object-fit:contain;object-position:center;.field--type-image{width:100%;height:100%;margin-bottom:0;img,picture,figure{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0;}}}}.car-group-cta{width:100%;text-align:center;.button{font-size:var(--fc-h3);padding:var(--margin-s) var(--margin-l);}}.car-group-details-container{flex:2 1 60%;display:flex;flex-direction:column;gap:var(--margin-l);}.car-group-technical-details{border:1px solid var(--grey-light-2);border-radius:var(--br-m);padding:var(--margin-m);background-color:var(--white);}.car-group-technical-details legend{font-family:var(--ff-sans2);font-size:var(--fc-p);font-weight:var(--fw-bold);color:var(--grey-dark-2);text-transform:uppercase;padding:0 var(--margin-s);margin-bottom:var(--margin-xs);}.car-group-technical-details .fieldset-01{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);}.car-group-technical-details .views-field{background-color:var(--grey-light-3);border:1px solid var(--grey-light-2);color:var(--grey-dark-2);padding:var(--margin-xs) var(--margin-m);border-radius:var(--br-s);font-family:var(--ff-sans1);font-size:var(--fc-p);font-weight:var(--fw-semibold);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--margin-xxs);white-space:nowrap;width:fit-content;.field__label{font-weight:var(--fw-semibold);font-size:var(--fc-small);color:var(--grey-dark-1);text-transform:uppercase;}}.car-group-technical-details .views-field::before{content:'';display:inline-block;width:var(--fs-p);height:var(--fs-p);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:var(--margin-s);margin-top:var(--margin-xs);opacity:0.6;}.car-group-technical-details .views-field-field-car-power-type::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 116.27 109.06"><g id="Layer_1-2" data-name="Layer 1"><g><path d="M26.12,0l17.42,7.94c2.28-5.44,6.67.7,10.3,1.23,1.62-3.54,5.71-5.32,9.33-3.43l35.7,27.45c1.7,1.41,2.13,3.14,1.39,5.24l-21.93,34.44c-1,1.27-2.01,1.86-3.68,1.36l-26.84-18.89-5.32-25.4c.23-3.04,2.4-5.41,3.84-7.96-.04-.54-6.49-3.12-7.09-4.11-.84-1.37.41-2.13.61-3.41l-15.79-7.09H0V0h26.12ZM68.09,32.8l-13.64,10.58c.07,2.61-1.03,8.15.93,9.99,5.03,2.91,9.9,7.72,14.89,10.49,2.62,1.46,5.27,1,7.18-1.33l10.5-16.35-18.2-12.78c-.51-.27-1.03-.7-1.65-.6Z"/><path d="M97.09,49.87c-.23-.29,2.43-4.46,2.86-4.95.15-.18,0-.43.52-.37,2.95,1.41,5.49,3.81,6.72,6.89l9.09,41.97c-.46,21.86-32.99,20.49-30.61-1.99.68-6.4,5.39-17.81,4.21-23.56-.33-1.6-1.41-2.33-2.18-3.62l3.34-5.16c2.12,1.24,4.06,4.06,4.79,6.37,2.4,7.59-3.29,19.19-4.01,27.1-1.23,13.56,19.43,13.63,17.88-.25l-8.33-38c-.56-2.07-2.29-3.8-4.28-4.43Z"/><path d="M72.5,41.4l2.97,19.31c-1,2.37-3.72,1.82-4.87-.15l-2.59-16-5.45-3.99,3.97-3.1,5.96,3.93Z"/></g></g></svg>');}.car-group-technical-details .views-field-field-car-seats::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.69 117.44"><g id="Layer_1-2" data-name="Layer 1"><g><path d="M100.69,27.61c-.98,7.76-2.08,15.5-3.31,23.22-2.4,15.08-4.92,30.75-7.92,45.69-.04.18.13.61-.26.46-.14-.05-.12-.42-.26-.64-4.15-6.39-11.75-7.64-17.77-2.89h-.35c-5.13-4.52-5.87-11.82-4.63-18.21.35-1.78.96-3.62,1.54-5.34,3.66-10.78,8.61-21.41,12.36-32.19,1.65-4.43,7.62-10.09,12.54-10.09h8.06Z"/><path d="M0,117.44l4.29-14.28,54.66-.03c6.38-.51,9.58-3.31,14.13-7.05,7.23-5.95,15.96.54,13.94,9.41-.86,3.79-2.72,7.71-3.7,11.51l-.28.44H0Z"/><path d="M6.52,99.87v-4.07c0-2.24,2.18-6.08,3.8-7.61,5.01-4.73,11.41-3.68,17.66-3.17,11.77.97,23.54,2.27,35.32,3.26.62.26.9,1.7,1.26,2.36.99,1.84,2.34,3.61,3.89,4.99.14.7-3.48,2.41-4.16,2.69-1.97.81-3.94,1.28-6.06,1.54H6.52Z"/><path d="M100.69,24.35h-9.51c-11.19,0-8.75-19.39-2.02-23.21,1.95-1.11,6.07-1.9,7.64.03l3.89,23.19Z"/></g></g></svg>');}.car-group-technical-details .views-field-field-car-transmission::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83.18 87.01"><g id="Layer_1-2" data-name="Layer 1"><path d="M14.54,64.35c4.26,1.57,7.54,4.69,8.23,9.32,1.78,11.97-13.55,18.21-20.44,8.74-4.82-6.61-1.65-15.51,6-17.82l.03-41.85C2.46,21.05-.8,15.44.17,9.39.6,6.65,3.14,3.22,5.54,1.86c9.29-5.31,19.7,2.88,16.94,13.15-.9,3.34-4.47,7.08-7.94,7.63v16.69h23.31l.26-.26v-16.43c-1.58-.16-3.28-1.3-4.47-2.32-5.31-4.54-5.11-13.02.27-17.46,7.7-6.35,18.75-.79,18.67,9.03-.04,5.18-3.67,9.4-8.44,11v16.17l.26.26h23.91l.26-.26v-16.43c-8.9-2.14-11.42-13.98-4.33-19.78,12.27-10.04,26.57,8.87,14.22,18.06-1.18.88-2.46,1.31-3.67,2.01l-.03,20.44c-.03.7-1.57,2.16-2.14,2.16h-28.47v18.84c3.31,1.18,6.11,3.48,7.54,6.73,3.16,7.14-2.15,15.49-9.86,15.9-10.6.56-16.25-12.65-8.28-19.89,1.42-1.29,2.91-1.88,4.58-2.74v-18.84H14.54v18.84ZM16.66,11.67c0-2.85-2.31-5.17-5.17-5.17s-5.17,2.31-5.17,5.17,2.31,5.17,5.17,5.17,5.17-2.31,5.17-5.17ZM46.33,11.66c0-2.85-2.31-5.17-5.17-5.17s-5.17,2.31-5.17,5.17,2.31,5.17,5.17,5.17,5.17-2.31,5.17-5.17ZM76.8,11.67c0-2.86-2.32-5.18-5.18-5.18s-5.18,2.32-5.18,5.18,2.32,5.18,5.18,5.18,5.18-2.32,5.18-5.18ZM16.64,75.54c0-2.83-2.3-5.13-5.13-5.13s-5.13,2.3-5.13,5.13,2.3,5.13,5.13,5.13,5.13-2.3,5.13-5.13ZM46.3,75.53c0-2.83-2.3-5.13-5.13-5.13s-5.13,2.3-5.13,5.13,2.3,5.13,5.13,5.13,5.13-2.3,5.13-5.13Z"/></g></svg>');}.car-group-technical-details .views-field-field-car-doors::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 112.1 86.27"><g id="Layer_1-2" data-name="Layer 1"><path d="M0,31.87C40.49.71,58.3-.93,108.37.26c1.06,9.02.79,21.58.88,30.83l-12.01.67,3.11-26.25c-39.24-.2-56.25.83-88.57,25.02-1.23,2.74-1.41,6.04-2.43,8.92l100.32-4.32c4.61,16.24,4.56,48.3-17.22,51.15,0,0-92.44,0-92.44,0V31.87ZM95.4,47.85c-2.57.55-13.49-1.16-12.14,3.11.25,1.11,1.55,1.39,2.51,1.49,4.64.23,10.01.67,14.59.13,1.83-.42,2.71-2.64,1.33-4.03-1.2-1.22-4.6-.74-6.29-.7Z"/></g></svg>');}.car-group-body{}
.sliding-popup-bottom{background:#f0f0f0;color:#333;width:90%;height:70dvh;margin-left:auto;margin-right:auto;position:absolute;left:50%;top:60%;transform:translateX(-50%) translateY(-60%);font-family:Verdana,Geneva,Tahoma,sans-serif;border:3px solid #63c2f5;box-shadow:rgba(0,0,0,0.3) 0px 19px 38px,rgba(0,0,0,0.22) 0px 15px 12px;}.sliding-popup-bottom .popup-content{padding:1.25rem;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;}@media all and (min-width:768px){.sliding-popup-bottom .popup-content{padding:1.5rem;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;}}.eu-cookie-compliance-message{max-width:420px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0.2rem;}.eu-cookie-compliance-message > *{margin-bottom:0;}.eu-cookie-compliance-message h2{font-size:0.91rem;font-weight:bold;}.eu-cookie-compliance-message h3{font-size:0.875rem;font-weight:bold;}.eu-cookie-compliance-message p{font-size:0.91rem;line-height:1.25;}.eu-cookie-compliance-message .find-more-button{background-color:transparent;border:0;text-decoration:none;color:blue;font-size:0.75rem;text-decoration:underline;}.eu-cookie-compliance-categories{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;}.eu-cookie-compliance-category > div{margin-bottom:0.5rem;}.eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:0.75rem;color:#666;display:none;}#popup-buttons button{border:1px solid #ccc;border-radius:6px;padding:0.5rem 0.75rem;font-size:0.875rem;background-color:#eee;}.eu-cookie-compliance-buttons{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem;}.eu-cookie-compliance-categories-buttons button{border:1px solid #999;border-radius:6px;padding:0.5rem 0.75rem;font-size:0.875rem;background-color:#eee;}.eu-cookie-compliance-category > div:first-child{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:0.1rem;margin-bottom:0;}.eu-cookie-compliance-category input[type="checkbox"]{width:16px;height:16px;margin-right:0.25rem;}.eu-cookie-compliance-category input[type="checkbox"] + label{font-size:0.875rem;}#popup-buttons button.eu-cookie-compliance-default-button{background-color:#fafafa;border:1px solid #0000ff;color:#0000ff;font-weight:bold;text-transform:uppercase;}.eu-cookie-compliance-close-button{align-self:flex-end;border:1px solid #999;border-radius:6px;padding:0.25rem 0.5rem;font-size:0.875rem;background-color:#eee;}.eu-cookie-compliance-close-button::before{content:'X';padding:0.25rem 0.5rem;font-weight:bold;font-size:0.875rem;background-color:#eee;}
.path-frontpage .block-system.block-system-main-block{display:none;}.featured-top{background:linear-gradient(0deg,var(--blue-base) 0%,var(--blue-dark-1) 90%,var(--blue-dark-2) 100%);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:var(--margin-m);padding-bottom:var(--margin-m);position:relative;transition:all 0.3s ease-in-out;}.featured-top:has(form.webform-page-rental_data_2){background-color:var(--blue-base);background-image:none;}.featured-top:has(form.webform-page-rental_data_3){background-color:var(--blue-light-1);background-image:none;}.featured-top:has(form.webform-page-rental_data_4){background-color:var(--blue-light-1);background-image:none;}.featured-top:has(form.webform-page-rental_data_5){background-color:var(--blue-light-2);background-image:none;}.featured-top:has(form.webform-page-rental_data_6){background-color:var(--blue-light-2);background-image:none;}#block-filorent01-homeintro{overflow:visible;z-index:5;.content{padding:var(--margin-xl) var(--margin-m);.field--name-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--margin-m);p{color:var(--white);font-size:calc(var(--fc-h1plus) * 1.3);text-align:center;letter-spacing:-0.04em;font-family:var(--ff-cursive1);line-height:1;text-shadow:1px 2px 2px var(--c-black-transparent-4);.underline{text-decoration:underline;text-decoration-color:var(--accent-2);text-decoration-thickness:0.4rem;text-underline-offset:var(--margin-s);}}}}}#block-filorent01-webform-2{width:clamp(300px,96%,900px);margin:0 auto;position:relative;z-index:5;background-color:var(--white);padding:var(--margin-s) var(--margin-s) var(--margin-s) var(--margin-s);border-radius:var(--br-s);box-shadow:0 4px 10px var(--c-black-transparent-3);& > h2{font-size:var(--fc-h3);font-weight:var(--fw-extrabold);font-family:var(--ff-sans2);color:var(--blue-base);text-align:center;margin-bottom:var(--margin-s);line-height:1;}.content{background-color:var(--white);padding:0  clamp(var(--margin-xxs),1%,var(--margin-l)) 0 clamp(var(--margin-xxs),1%,var(--margin-l));min-height:100px;}}
.node--type-webform .node__content{width:clamp(320px,100%,700px);margin:0 auto;}.node--type-webform  .field--name-webform{border:1px solid var(--grey-light-1);border-radius:var(--br-s);padding:var(--margin-m);background-color:var(--white);box-shadow:0 4px 6px var(--c-black-transparent-4);}.webform-submission-form{position:relative;}.webform-submission-form{.form-control{display:block;width:100%;padding:var(--margin-xs) var(--margin-s);font-size:var(--fs-p);font-weight:var(--fw-normal);line-height:1.5;color:var(--black);background-color:var(--white);background-clip:padding-box;border:1px solid var(--grey-base);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--br-s);&::placeholder{color:var(--grey-dark-2);opacity:1;font-size:var(--fc-p);}}}.webform-submission-form .button{font-family:var(--ff-sans1);background-color:var(--blue-light-1);color:var(--white);border:1px solid var(--blue-base);margin-bottom:0;padding:var(--margin-s) var(--margin-m);font-size:var(--fc-p2);font-weight:var(--fw-semibold);}form .form-actions{align-self:flex-start;}[data-drupal-selector="edit-actions"]{display:flex;justify-content:flex-end;align-items:center;gap:var(--margin-l);}.webform-submission-booking-form{label{font-size:var(--fc-small);font-weight:var(--fw-minibold);color:var(--blue-dark-2);font-family:var(--ff-sans1);margin-bottom:0;}legend{margin-bottom:0;}fieldset .fieldset-legend{font-size:var(--fc-h1);font-weight:var(--fw-semibold);color:var(--grey-dark-2);margin-bottom:var(--margin-m);font-family:var(--ff-display1);}.form-check{margin-bottom:0;min-height:var(--fc-small);line-height:1.2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);}.form-switch:has(.wheelsys-price-container){padding-left:0;position:relative;}[data-drupal-selector="edit-rental-data-1"]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--margin-s);margin-bottom:0;> *{flex:1 1 20%;flex-wrap:nowrap;}> [data-drupal-selector="edit-coupon-code-fieldset"]{flex:1 1 100%;flex-wrap:nowrap;> .fieldset-wrapper{max-width:340px;}}}@media all and (width <= 991px){[data-drupal-selector="edit-rental-data-1"]{flex-direction:column;> *{flex:1 1 100%;}}}[data-drupal-selector="edit-rental-date-and-time"]{width:100%;.fieldset-legend{display:none;}& > .fieldset-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--margin-xs);& > .form-item > .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0;.form-item-date-from,.form-item-date-to{grid-column:span 3;}.form-date{border-radius:var(--br-s) 0 0 var(--br-s);}.form-item-time-from,.form-item-time-to{grid-column:span 2;}.form-time{border-radius:0 var(--br-s) var(--br-s) 0;border-left:0;}}}}@media all and (width <= 991px){[data-drupal-selector="edit-rental-date-and-time"]{& > .fieldset-wrapper{grid-template-columns:1fr;}}}[data-drupal-selector="edit-rental-pickup-and-return-station"]{width:100%;.fieldset-legend{display:none;}& > .fieldset-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--margin-m);.form-item-have-coupon{grid-column:span 2;}.form-item-cdp{grid-column:span 2;}}.webform-type-webform-entity-radios{}.station-search-wrapper{margin-bottom:0;}.station-list{position:relative;}.station-options{display:none;position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);background-color:var(--white);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--margin-m);padding:var(--margin-m);border:1px solid var(--grey-base);border-radius:0 0 var(--br-s) var(--br-s);overflow-y:auto;height:300px;scroll-snap-type:y mandatory;&.is-visible{display:flex;}.list-item{scroll-snap-align:end;min-height:calc(40px + var(--margin-s) * 2);overflow:hidden;border-bottom:1px solid var(--grey-light-1);padding:var(--margin-xs) var(--margin-s);border-radius:var(--br-s);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;.form-check-input[type=radio]{display:none;}.form-check{display:block;min-height:1.5rem;padding-left:0;margin-bottom:0;}.form-check-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--margin-s);.views-field-field-image{width:40px;height:40px;aspect-ratio:1;flex-shrink:0;overflow:hidden;border-radius:var(--br-s);img{width:100%;height:100%;aspect-ratio:1;object-position:center;object-fit:cover;}}.views-field-fieldset > span > div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--margin-xxs);}.views-field-title{font-size:var(--fs-p2);font-weight:var(--fw-semibold);color:var(--blue-dark-1);line-height:1;}.views-field-field-subtitle{font-size:var(--fs-small2);color:var(--blue-dark-2);line-height:1;font-weight:var(--fw-normal);}}}.list-item:has(.form-check-input:checked){border:2px solid var(--blue-light-2);background-color:var(--c-white-transparent-2);.views-field-title{font-weight:var(--fw-extrabold);color:var(--blue-dark-2);}.views-field-field-subtitle{font-weight:var(--fw-semibold);color:var(--blue-dark-1);}}label.station-label{display:none;}}}@media all and (width <= 991px){[data-drupal-selector="edit-rental-pickup-and-return-station"]{& > .fieldset-wrapper{grid-template-columns:1fr;}}}[data-drupal-selector="edit-rental-start"]{position:relative;}@media all and (width <= 400px){[data-drupal-selector="edit-rental-start"]{&:after{display:none;}}}}.station-list{position:relative;}.station-tip-chip{position:absolute;bottom:calc(var(--fs-small2) * -2 - var(--margin-xs) * 2);left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--margin-m);padding:var(--margin-xxs) var(--margin-s);margin:0;background-color:var(--grey-light-2);border:1px solid var(--grey-base);border-radius:var(--br-s);font-size:var(--fs-small);color:var(--blue-base);box-shadow:0 2px 4px var(--c-black-transparent-4);}.station-tip-chip .btn-close{flex-shrink:0;padding:0.25em;background:transparent;border:none;cursor:pointer;opacity:0.5;font-size:var(--fs-h3);line-height:1;}.station-tip-chip .btn-close:hover{opacity:1;}.station-tip-chip .btn-close::before{content:"×";}.return-stations-list.is-disabled{opacity:0.5;pointer-events:none;user-select:none;filter:grayscale(100%);}.webform-submission-booking-form:has([data-drupal-selector="edit-rental-date-and-time"]) .webform-progress{display:none;animation:none;}.webform-submission-booking-form .webform-progress{transform-origin:top;animation:revealProgress 0.8s cubic-bezier(0.2,0.8,0.2,1) forwards;overflow:hidden;.progress-tracker{display:flex;margin:var(--margin-s) auto;padding:0;list-style:none;}}.progress-step .progress-marker{color:var(--c-black-transparent-1);font-weight:var(--fw-bold);font-size:var(--fc-p2);font-family:var(--ff-sans1);text-align:center;line-height:1;}.progress-marker::after{content:"";display:block;position:absolute;z-index:-10;top:calc(50% - var(--margin-xs) / 2);right:-12px;width:100%;height:var(--margin-xs);transition:background-color 0.3s,background-position 0.3s;}.progress-marker::before{content:attr(data-text);display:flex;justify-content:center;align-items:center;position:relative;z-index:20;width:calc(var(--fc-h1) * 1.25);height:calc(var(--fc-h1) * 1.25);padding-bottom:var(--margin-xxs);border-radius:50%;transition:background-color,border-color;transition-duration:0.3s;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:var(--grey-light-1);}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:var(--grey-light-1);}.progress-step.is-active .progress-marker::before{background-color:var(--blue-light-2);color:var(--white);}@keyframes revealProgress{from{max-height:0;opacity:0;margin-bottom:0;transform:translateY(-10px);}to{max-height:150px;opacity:1;margin-bottom:var(--margin-l);transform:translateY(0);}}.station-grid-item{display:grid;grid-template-areas:"image title"
    "image subtitle";grid-template-columns:80px 1fr;grid-template-rows:auto auto;column-gap:var(--margin-m);row-gap:var(--margin-xxs);align-items:center;width:100%;}.station-image{grid-area:image;width:100%;height:auto;img{width:100%;height:auto;object-fit:cover;border-radius:var(--br-s);aspect-ratio:1 / 1;}}.station-title{grid-area:title;font-family:var(--ff-sans2);font-weight:var(--fw-bold);font-size:var(--fc-p);color:var(--blue-dark-1);line-height:1.2;align-self:end;}.station-subtitle{grid-area:subtitle;font-family:var(--ff-sans1);font-weight:var(--fw-normal);font-size:var(--fc-small);color:var(--grey-dark-1);line-height:1.2;align-self:start;}.webform-submission-booking-form{position:relative;}.webform-skeleton-overlay{position:absolute;inset:0;background-color:var(--white);z-index:2000;padding:var(--margin-m);border-radius:var(--br-s);display:flex;flex-direction:column;gap:var(--margin-l);transition:opacity 0.5s ease,visibility 0.5s ease;}.webform-skeleton-overlay.fade-out{opacity:0;visibility:hidden;pointer-events:none;}@keyframes shimmer{0%{background-position:-1000px 0;}100%{background-position:1000px 0;}}.skeleton-item{background:#f6f7f8;background-image:linear-gradient(to right,var(--grey-light-1) 0%,var(--grey-base) 20%,var(--grey-dark-1) 40%,var(--grey-light-1) 100%);background-repeat:no-repeat;background-size:1000px 100%;animation:shimmer 1.5s infinite linear forwards;border-radius:var(--br-xs);}.skeleton-title{height:2rem;width:250px;margin:0 auto;}.skeleton-grid{display:grid;grid-template-columns:2.5fr 1.8fr 1.8fr;gap:var(--margin-m);align-items:end;}.skeleton-group{display:flex;flex-direction:column;gap:var(--margin-xs);}.skeleton-label{height:1rem;width:60%;}.skeleton-input{height:3rem;width:100%;}.skeleton-row-inputs{display:grid;grid-template-columns:2fr 1fr;gap:0;}.skeleton-row-inputs .skeleton-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px;}.skeleton-row-inputs .skeleton-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}@media all and (width <= 991px){.skeleton-grid{grid-template-columns:1fr;gap:var(--margin-l);}.skeleton-row-inputs{grid-template-columns:1fr 1fr;}}.booking-webform-wrapper{display:block;position:relative;}.booking-webform-wrapper .webform-submission-form{min-height:100%;}.webform-submission-booking-form [data-drupal-selector="edit-extra-options-fieldset"] .fieldset-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--margin-m);& > .form-check{background-color:var(--white);border:1px solid var(--grey-light-1);border-radius:var(--br-s);padding:var(--margin-s);transition:all 0.2s ease;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-xs);cursor:pointer;.form-check-input{margin:0 auto auto 0;padding:0;width:var(--fc-h3);height:var(--fc-h3);border-radius:0;border:0;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 466.67 466.67"><defs><style> .cls-1 { fill: %23a0aabb; } </style></defs><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M66.67,0C29.9,0,0,29.9,0,66.67v333.33c0,36.77,29.9,66.67,66.67,66.67h333.33c36.77,0,66.67-29.9,66.67-66.67V66.67c0-36.77-29.9-66.67-66.67-66.67H66.67ZM66.67,400V66.67h333.33l.07,333.33H66.67Z"/></g></svg>');background-repeat:no-repeat;background-position:left top;background-size:contain;background-color:var(--white);flex:1 1 1%;}.form-check-input:checked{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 466.67 466.67"><defs><style> .cls-1 { fill: %231c58de; } </style></defs><g id="Layer_1-2" data-name="Layer 1"><g><path class="cls-1" d="M133.33,133.33h200v200h-200v-200Z"/><path class="cls-1" d="M466.67,400V66.67c0-36.77-29.9-66.67-66.67-66.67H66.67C29.9,0,0,29.9,0,66.67v333.33c0,36.77,29.9,66.67,66.67,66.67h333.33c36.77,0,66.67-29.9,66.67-66.67ZM66.67,66.67h333.33l.07,333.33H66.67V66.67Z"/></g></g></svg>');background-color:var(--white);}&:has(.form-check-input:disabled){pointer-events:none;filter:none;opacity:0.3;}&:has(.form-check-input:checked){transform:scale(1.02);border:2px solid var(--blue-light-2);box-shadow:0 6px 12px var(--c-black-transparent-3);}.form-check-label{font-family:var(--ff-sans2);font-weight:var(--fw-semibold);font-size:var(--fc-p2);color:var(--blue-dark-2);line-height:1.1;margin-left:0;flex:1 1 80%;}.description{margin-left:0;width:100%;flex:1 1 100%;color:var(--grey-dark-2);}}}.webform-submission-booking-form .description{font-size:var(--fc-small);color:var(--grey-dark-2);margin-left:calc(var(--margin-s) + 24px);height:100%;}.form-switch{padding-left:var(--margin-l);position:relative;}.form-switch .form-check-input{height:var(--fc-p);width:var(--fc-p);margin-left:calc(var(--margin-l) * -1);border-radius:0;border:none;background-image:url(/themes/custom/filorent01/icons/checkbox-checked-off.svg);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;margin-top:0;transition:none;opacity:0.2;transform:scale(1);transition:all 0.2s cubic-bezier(0.78,0.55,0.00,1.77);}.form-switch .form-check-input:focus{box-shadow:none;background-image:url(/themes/custom/filorent01/icons/checkbox-checked-off.svg);}.form-switch .form-check-input:checked{background-color:transparent;border-color:transparent;background-image:url(/themes/custom/filorent01/icons/checkbox-checked-on.svg);background-position:center;opacity:0.8;transform:scale(1.1);}.form-switch .form-check-input:checked:focus{background-image:url(/themes/custom/filorent01/icons/checkbox-checked-on.svg);}.form-switch .form-check-label::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:5;}fieldset[data-drupal-selector="edit-car-rental-details"]{margin-top:var(--margin-xl);padding:var(--margin-l);border:1px solid var(--grey-light-1);background-color:var(--grey-light-2);border-radius:var(--br-m);.form-type-textfield{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xxs);}.input-group{background:var(--grey-light-2);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--margin-xs);}input[type="text"]{background:var(--grey-light-2);border:none;padding:0;flex:1 1 50%;}.input-group-text{background:var(--grey-light-2);border:none;padding:0;color:var(--grey-dark-2);}.description{margin-left:0;}}div[data-drupal-selector="edit-rental-data-4"]{max-width:600px;margin:0 auto;.form-item-message-userdata,.form-item-markup-fasttrack{margin-top:0;margin-bottom:var(--margin-xs);padding:var(--margin-l);border:1px solid var(--grey-light-1);background-color:var(--grey-light-2);border-radius:var(--br-m);p{margin-left:0;color:var(--blue-dark-2);font-size:var(--fc-p);line-height:1.4;margin-bottom:0;text-wrap:balance;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-xs);b{font-size:var(--fc-p2);text-align:center;}}p::before{content:"";width:var(--fc-h1);height:var(--fc-h1);color:var(--blue-dark-2);fill:var(--blue-dark-1);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.6;}}.form-item-message-userdata{background-color:var(--accent-5);p:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 582 1000"><path fill="currentColor" d="M582 413v356q0 32-32 32H32q-32 0-32-32V413q0-10 3-16.5t7-10t12-5t13-2t15.5 0t14.5.5V253h1q9-87 74-140.5T293 59t151 62.5T515 273h1l2 107q4 0 14.5-.5t15 0t13 2t12 5t6.5 10t3 16.5zM421 251q0-51-37-74t-91-23q-53 0-92 25.5T162 256v124h259V251z"/></svg>');}}.form-item-markup-fasttrack{background-color:var(--grey-light-3);p:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 24 24"><path fill="currentColor" d="M15 4a8 8 0 0 1 8 8a8 8 0 0 1-8 8a8 8 0 0 1-8-8a8 8 0 0 1 8-8m0 2a6 6 0 0 0-6 6a6 6 0 0 0 6 6a6 6 0 0 0 6-6a6 6 0 0 0-6-6m-1 2h1.5v3.78l2.33 2.33l-1.06 1.06L14 12.4V8M2 18a1 1 0 0 1-1-1a1 1 0 0 1 1-1h3.83c.31.71.71 1.38 1.17 2H2m1-5a1 1 0 0 1-1-1a1 1 0 0 1 1-1h2.05L5 12l.05 1H3m1-5a1 1 0 0 1-1-1a1 1 0 0 1 1-1h3c-.46.62-.86 1.29-1.17 2H4Z"/></svg>');}}}fieldset[data-drupal-selector="edit-car-rental-summary"]{margin-top:var(--margin-xl);padding:var(--margin-l);border:1px solid var(--grey-light-1);background-color:var(--grey-light-2);border-radius:var(--br-m);.fieldset-wrapper{display:flex;flex-direction:column;gap:var(--margin-xxs);}.form-type-textfield{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xxs);}.input-group{background:var(--grey-light-2);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--margin-xs);}input[type="text"]{background:var(--grey-light-2);border:none;padding:0;flex:1 1 50%;}.input-group-text{background:var(--grey-light-2);border:none;padding:0;color:var(--grey-dark-2);}.description{margin-left:0;}}fieldset[data-drupal-selector="edit-payment-method-fieldset"]{margin-top:var(--margin-xl);padding:var(--margin-l);border:1px solid var(--grey-light-1);background-color:var(--grey-light-2);border-radius:var(--br-m);.fieldset-wrapper{display:flex;flex-direction:column;gap:var(--margin-xxs);}.form-switch{margin-bottom:var(--margin-s);}.form-switch label{font-size:var(--fc-p2);color:var(--blue-dark-2);line-height:1.1;margin-left:0;}}fieldset[data-drupal-selector="edit-legal-agreements"]{margin-top:var(--margin-xl);padding:var(--margin-l);border:1px solid var(--grey-light-1);background-color:var(--grey-light-2);border-radius:var(--br-m);.fieldset-wrapper{display:flex;flex-direction:column;gap:var(--margin-xxs);.form-switch label{font-weight:var(--fw-semibold);font-size:var(--fc-p2);color:var(--blue-dark-2);line-height:1.1;margin-left:0;}.description{line-height:1.1;}}}.webform-submission-form .button.webform-button--previous{background-color:var(--grey-light-1);color:var(--blue-dark-2);border:1px solid var(--grey-light-1);font-size:var(--fc-p);}.ajax-progress,.page-load-progress{position:fixed !important;top:0;left:0;width:100%;height:100%;background-color:var(--c-white-transparent-1) !important;z-index:9999 !important;display:flex !important;flex-direction:column;justify-content:center;align-items:center;backdrop-filter:blur(5px);}.ajax-progress .throbber,.page-load-progress .throbber{width:100px !important;height:100px !important;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--blue-light-2) 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--blue-light-2)) !important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}.ajax-progress .message,.page-load-progress .message{margin-top:var(--margin-m);font-family:var(--ff-sans2);font-weight:var(--fw-bold);color:var(--blue-dark-1);font-size:var(--fc-h3);text-transform:uppercase;letter-spacing:1px;}@keyframes l13{100%{transform:rotate(1turn)}}
.form-item:has(input[name="driver_age_25_plus"]),.js-form-item:has(input[name="driver_age_25_plus"]){width:100%;flex:1 1 100%;}.form-item.young-driver-mode,.js-form-item.young-driver-mode{background-color:var(--amber-light,#fff8e1);border-color:var(--amber,#ffc107);box-shadow:0 2px 8px rgba(255,193,7,0.2);}.form-item:has(input[name="driver_age_25_plus"]) label,.js-form-item:has(input[name="driver_age_25_plus"]) label{cursor:pointer;}.form-item.young-driver-mode label,.js-form-item.young-driver-mode label{color:var(--amber-dark,#ff8f00);}.young-driver-notice{display:none;width:100%;margin:var(--margin-m) 0;padding:var(--margin-m) var(--margin-l);background:linear-gradient(135deg,var(--amber-light,#fff8e1) 0%,var(--amber-lighter,#fffde7) 100%);border-left:4px solid var(--amber,#ffc107);border-radius:var(--br-m);box-shadow:0 2px 8px rgba(255,193,7,0.2);animation:slideDown 0.3s ease-out;position:relative;z-index:10;}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.young-driver-notice-content{display:flex;align-items:flex-start;gap:var(--margin-m);}.young-driver-notice .notice-icon{font-size:var(--fc-h2,1.5rem);line-height:1;flex-shrink:0;}.young-driver-notice .notice-text{flex:1;min-width:0;}.young-driver-notice .notice-text strong{display:block;font-size:var(--fc-h4,1.125rem);font-weight:var(--fw-bold,700);color:var(--amber-dark,#ff8f00);margin-bottom:var(--margin-xs);line-height:1.3;}.young-driver-notice .notice-text p{font-size:var(--fc-p,1rem);color:var(--grey-dark-2,#424242);margin:0;line-height:1.5;}.view-car-types-list > ul > li.hidden-young-driver,.view-car-groups-catalog > ul > li.hidden-young-driver{display:none !important;}.view-car-types-list > ul > li[hidden],.view-car-groups-catalog > ul > li[hidden]{display:none !important;}.young-driver-notice:not(:empty) ~ .view-car-types-list > ul > li:not(.hidden-young-driver):not([hidden]),.young-driver-notice:not(:empty) ~ .view-car-groups-catalog > ul > li:not(.hidden-young-driver):not([hidden]){position:relative;}.young-driver-notice:not(:empty) ~ .view-car-types-list > ul > li:not(.hidden-young-driver):not([hidden])::before,.young-driver-notice:not(:empty) ~ .view-car-groups-catalog > ul > li:not(.hidden-young-driver):not([hidden])::before{content:"✓ Adatto a giovani conducenti";position:absolute;top:var(--margin-m);right:var(--margin-m);background-color:var(--green,#4caf50);color:var(--white);padding:var(--margin-xxs) var(--margin-s);border-radius:var(--br-s);font-size:var(--fc-small,0.875rem);font-weight:var(--fw-semibold,600);z-index:10;box-shadow:0 2px 4px rgba(0,0,0,0.2);line-height:1.2;text-align:center;}html[lang="en"] .young-driver-notice:not(:empty) ~ .view-car-types-list > ul > li:not(.hidden-young-driver):not([hidden])::before,html[lang="en"] .young-driver-notice:not(:empty) ~ .view-car-groups-catalog > ul > li:not(.hidden-young-driver):not([hidden])::before{content:"✓ Suitable for young drivers";}@media (max-width:768px){.young-driver-notice{padding:var(--margin-m);}.young-driver-notice-content{flex-direction:column;gap:var(--margin-s);}.young-driver-notice:not(:empty) ~ .view-car-types-list > ul > li:not(.hidden-young-driver):not([hidden])::before,.young-driver-notice:not(:empty) ~ .view-car-groups-catalog > ul > li:not(.hidden-young-driver):not([hidden])::before{font-size:var(--fc-small,0.875rem);padding:var(--margin-xxs) var(--margin-xs);top:var(--margin-s);right:var(--margin-s);}}@media print{.young-driver-notice,.form-item:has(input[name="driver_age_25_plus"]),.js-form-item:has(input[name="driver_age_25_plus"]){display:none !important;}.view-car-types-list > ul > li:not(.hidden-young-driver):not([hidden])::before,.view-car-groups-catalog > ul > li:not(.hidden-young-driver):not([hidden])::before{display:none !important;}}
.young-driver-age-alert{margin:var(--margin-l) 0;border-radius:var(--br-m);box-shadow:0 4px 12px rgba(0,0,0,0.15);animation:slideInDown 0.3s ease-out;position:relative;overflow:hidden;}@keyframes slideInDown{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}.young-driver-age-alert__content{display:flex;align-items:flex-start;gap:var(--margin-m);padding:var(--margin-m) var(--margin-l);position:relative;}.young-driver-age-alert__icon{font-size:var(--fc-h2,1.5rem);line-height:1;flex-shrink:0;}.young-driver-age-alert__message{flex:1;font-size:var(--fc-p,1rem);line-height:1.5;min-width:0;}.young-driver-age-alert__message strong{font-weight:var(--fw-bold,700);display:block;margin-bottom:var(--margin-xxs);}.young-driver-age-alert__close{background:transparent;border:none;font-size:var(--fc-h1,2rem);line-height:1;padding:0;width:2rem;height:2rem;cursor:pointer;flex-shrink:0;border-radius:var(--br-s);transition:all 0.2s ease;opacity:0.6;}.young-driver-age-alert__close:hover{opacity:1;background-color:rgba(0,0,0,0.05);}.young-driver-age-alert__close:focus{outline:2px solid currentColor;outline-offset:2px;opacity:1;}.young-driver-age-alert--warning{background:linear-gradient(135deg,var(--amber-light,#fff8e1) 0%,var(--amber-lighter,#fffde7) 100%);border-left:4px solid var(--amber,#ffc107);color:var(--grey-dark-2,#424242);}.young-driver-age-alert--warning .young-driver-age-alert__message strong{color:var(--amber-dark,#ff8f00);}.young-driver-age-alert--warning .young-driver-age-alert__close{color:var(--amber-dark,#ff8f00);}.young-driver-age-alert--error{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border-left:4px solid #d32f2f;color:var(--grey-dark-2,#424242);}.young-driver-age-alert--error .young-driver-age-alert__message strong{color:#c62828;}.young-driver-age-alert--error .young-driver-age-alert__close{color:#c62828;}.young-driver-age-alert--error .young-driver-age-alert__icon{color:#d32f2f;}.young-driver-age-alert--info{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-left:4px solid #1976d2;color:var(--grey-dark-2,#424242);}.young-driver-age-alert--info .young-driver-age-alert__message strong{color:#1565c0;}.young-driver-age-alert--info .young-driver-age-alert__close{color:#1565c0;}.young-driver-age-alert--info .young-driver-age-alert__icon{color:#1976d2;}@media (max-width:768px){.young-driver-age-alert__content{padding:var(--margin-m);gap:var(--margin-s);}.young-driver-age-alert__icon{font-size:var(--fc-h3,1.25rem);}.young-driver-age-alert__message{font-size:var(--fc-small,0.875rem);}.young-driver-age-alert__close{width:1.5rem;height:1.5rem;font-size:var(--fc-h2,1.5rem);}}@media print{.young-driver-age-alert{display:none !important;}}
@view-transition{navigation:auto;}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;}html,body{height:100%;background-color:var(--white);}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--white);}img,picture,video,canvas,svg{display:block;max-width:100%;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}body{background-color:var(--white);font-family:var(--ff-sans2);}#page{background-color:var(--white);overflow-x:hidden;}#page #main-wrapper{background-color:var(--white);}h1.title{font-size:var(--fc-h1plus);font-weight:var(--fw-extrabold);line-height:1;margin-bottom:var(--margin-m);padding-top:var(--margin-m);color:var(--blue1);}.node a{color:var(--blue3);text-decoration:underline;}.path-frontpage .block-system-breadcrumb-block{display:none;}@media all and (max-width:768px){.block-system-breadcrumb-block{display:none;}}.block-system-breadcrumb-block{color:var(--gray);font-size:var(--fc-small);}.block-system-breadcrumb-block a{color:var(--black);text-decoration:none;}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-top:var(--margin-m);margin-bottom:var(--margin-m);list-style:none;border-bottom:0px solid var(--azure5);}.item-list ul{list-style:none;margin:0 0 0 0;padding:0;}.item-list ul li{margin:0;padding:0 0 0 0;}.user-logged-in .highlighted{padding-top:var(--margin-m);padding-bottom:var(--margin-s);background-color:var(--gray-light2);}.node h1{font-size:var(--fc-h1plus);font-weight:var(--fw-extrabold);line-height:1;font-family:var(--ff-sans2);color:var(--blue-dark-2);margin-bottom:var(--margin-xl);}.node h2{font-size:var(--fc-h1);font-weight:var(--fw-bold);color:var(--blue-dark-1);font-family:var(--ff-display1);text-wrap:balance;line-height:1;width:100%;}.node h3{font-size:var(--fc-h3);font-weight:var(--fw-extrabold);font-family:var(--ff-sans2);color:var(--blue-dark-1);line-height:1;}.node p{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black);font-family:var(--ff-sans1);margin-bottom:0;}.node a{color:var(--blue-light-1);text-decoration-line:underline;text-decoration-color:var(--blue-light-2);text-decoration-thickness:2px;text-underline-offset:var(--margin-xxs);text-decoration-skip-ink:auto;}.node ul{padding-left:var(--margin-m);margin-bottom:0;list-style:none;}.node ol{list-style-type:decimal;margin-left:var(--margin-s);padding-left:var(--margin-l);& > li{list-style-type:decimal;}}.node ul > li::before{content:'';background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c58de" class="size-6"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd" /></svg>');background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:var(--margin-s);position:relative;top:0;transform:translateY(0.2rem);left:0;color:var(--blue-base);width:var(--fs-h3);height:var(--fs-h3);display:inline-block;margin-left:var(--margin-s);}.node ul > li,.node ol > li{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black);font-family:var(--ff-sans1);margin-bottom:var(--margin-s);}.node hr{margin:0 0;color:var(--grey-dark-2);border:0;border-top:1px solid var(--grey-dark-2);background-color:var(--grey-dark-2);opacity:0.8;height:2px;width:100%;border-radius:var(--br-m);}.node blockquote{background-color:var(--grey-light-1);padding:var(--margin-l) var(--margin-l);border-radius:var(--br-m);}.node blockquote p:last-of-type{margin-bottom:0;}.node blockquote p{font-size:var(--fc-p2);color:var(--blue-dark-1);font-style:oblique;}.node  .button{border-radius:var(--br-m);background-color:var(--accent-2);color:var(--blue-dark-1);font-weight:var(--fw-bold);padding:var(--margin-s) var(--margin-l);text-decoration:none;text-wrap:balance;display:inline-block;margin-bottom:var(--margin-m);box-shadow:0 2px 2px var(--c-black-transparent-4);&.primary{background-color:var(--accent-2);background:linear-gradient(90deg,var(--accent-2) 0%,var(--accent-1) 100%);color:var(--blue-dark-1);border:1px solid var(--accent-1);}&.secondary{background-color:var(--blue-dark);background:linear-gradient(90deg,var(--blue-dark) 0%,var(--blue-base) 100%);color:var(--white);border:1px solid var(--blue-dark);}&.outline{background-color:transparent;border:2px solid var(--blue-light-1);color:var(--blue-base);}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--margin-m);}.node table,main table{display:table;border-spacing:2px;border-collapse:collapse;box-sizing:border-box;text-indent:0;table-layout:auto;width:max(50rem,100%);th,td{border:1px solid var(--grey-dark-1);padding:var(--margin-s);text-align:center;}th{background-color:var(--blue-base);color:var(--white);font-weight:var(--fw-semibold);p{color:var(--white);font-weight:var(--fw-semibold);}}tbody tr:nth-child(odd){background-color:var(--white);}tbody tr:nth-child(even){background-color:var(--grey-light-2);}}@media all and (width > 800px){.node table,main table{width:100%;}}.view ul.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;li a{color:var(--primary);font-weight:var(--fw-bold);}}.feed-icon{background:url(/themes/gemisrl2025/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px;}.highlighted{position:relative;z-index:99999 !important;}div[data-drupal-messages]{position:relative;z-index:99999 !important;}.messages-list,.messages{position:relative;z-index:99999 !important;}.highlighted{position:relative;z-index:99999 !important;}div[data-drupal-messages]{position:relative;z-index:99999 !important;}.messages-list,.messages{position:relative;z-index:99999 !important;}
