/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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-xs);margin-bottom:var(--margin-xs);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(--azure5);}.main-content h1{font-size:var(--fc-h1plus);font-weight:var(--fw-extrabold);line-height:1;font-family:var(--ff-serif2);color:var(--blue1);}.main-content h2{font-size:var(--fc-h2);font-weight:var(--fw-bold);color:var(--blue2);font-family:var(--ff-serif1);text-wrap:balance;}.main-content h3{font-size:var(--fc-h3);font-weight:var(--fw-bold);font-family:var(--ff-serif1);color:var(--azure1);}.main-content p{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black2);margin-bottom:var(--margin-l);}.main-content a{color:var(--blue5);text-decoration-line:underline;text-decoration-color:var(--blue5);text-decoration-thickness:1px;text-underline-offset:var(--margin-xs);text-decoration-skip-ink:auto;}.main-content ul,.main-content ol{margin-left:var(--margin-s);margin-bottom:var(--margin-l);padding-left:var(--margin-m);}.main-content ul li,.main-content ol li{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--dark2);margin-bottom:var(--margin-l);}.main-content blockquote{background-color:var(--azure-light2);padding:var(--margin-l) var(--margin-l);border-radius:var(--br-s);}.main-content blockquote p:last-of-type{margin-bottom:0;}.main-content blockquote p{font-size:var(--fc-p2);color:var(--gray);font-style:oblique;}.main-content  .button{border-radius:var(--br-m);background-color:var(--blue2);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(--blue2);color:var(--white);}&.secondary{background-color:var(--azure1);color:var(--white);}&.outline{background-color:transparent;border:2px solid var(--blue2);color:var(--blue2);}}.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;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.block-content-block_cover_video{height:auto;position:relative;margin-bottom:0;.content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0;align-items:start;min-height:550px;position:relative;padding:0;}.field--name-body{position:absolute;z-index:14;background-color:var(--white);width:45%;max-width:700px;height:auto;top:0;left:0;border-radius:var(--br-m);padding:var(--margin-l) var(--margin-l);box-shadow:0 8px 25px rgba(0,0,0,0.2);&::after{content:'';background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;z-index:20;width:200px;height:200px;top:0;left:98%;border-radius:50%;padding:var(--margin-xl);}h2{max-width:40ch;padding:0;font-size:var(--fc-h1);font-weight:var(--fw-extrabold);font-family:var(--ff-sans1);color:var(--blue1);text-transform:uppercase;text-wrap:balance;}h3{z-index:12;max-width:40ch;padding:0;font-size:var(--fc-h2);font-weight:var(--fw-bold);font-family:var(--ff-sans1);color:var(--blue3);}p{z-index:12;padding:0;font-size:var(--fc-p2);font-family:var(--ff-sans1);color:var(--gray);max-width:60ch;}}.field--name-field-video-upload{z-index:12;width:100%;height:100%;margin:0 0 0 0;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;position:relative;bottom:0;right:0;grid-column-start:2;grid-column-end:7;grid-row-start:3;grid-row-end:4;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(--blue5);opacity:0.2;content:'';position:absolute;top:0;left:0;z-index:10;border-radius:var(--br-m);}}}.block-content-block_cover_video .button{border-radius:var(--br-s);font-weight:var(--fw-bold);font-family:var(--ff-sans2);padding:var(--margin-s) var(--margin-l);text-decoration:none;font-size:var(--fc-p2);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(--blue2);border:1px solid var(--blue2);&:hover{background-color:var(--blue3);border-color:var(--blue3);transform:translateY(-2px);}}&.secondary{background-color:var(--azure1);color:var(--white);}&.outline{background-color:transparent;color:var(--blue2);border:2px solid var(--blue3);transition:all 0.3s ease-in-out;}}.block-content-block_cover_video p:has(a.button){margin-bottom:var(--margin-s);}.featured-bottom .block-content-block_cover_video{margin-top:var(--margin-l);margin-bottom:var(--margin-l);.content{}.field--name-body{background-color:var(--blue2);width:50%;height:auto;top:0;right:0;left:auto;border-radius:var(--br-m);padding:var(--margin-l);align-items:center;text-align:center;&::after{z-index:20;position:absolute;width:250px;height:250px;background-size:150px 150px;background-position:center;background-repeat:no-repeat;background-color:var(--green);right:100%;left:auto;margin-right:calc(var(--margin-l) * -1);top:0;content:'';border-radius:50%;padding:var(--margin-xl);}h2{color:var(--white);}p{color:var(--azure-light2);}}.field--name-field-video-upload{position:relative;z-index:12;bottom:0;right:0;grid-column-start:1;grid-column-end:6;grid-row-start:3;grid-row-end:4;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;video{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:var(--br-m);position:relative;&::after{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;overflow:hidden;background-color:var(--blue5);opacity:0.2;content:'';position:absolute;top:0;left:0;z-index:14;}}}.button.outline{background-color:transparent;color:var(--white);border:2px solid var(--white);}}@media all and (width < 768px){.block-content-block_cover_video{.content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 var(--margin-m);}.field--name-field-video-upload{}.field--name-body{width:100%;position:relative;top:calc((var(--margin-xl)) * -1);left:auto;right:auto;padding:var(--margin-m);&::after{display:none;}}}.featured-bottom .block-content-block_cover_video{.content{display:flex;flex-direction:column;justify-content:center;align-items:center;}.field--name-field-video-upload{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;position:relative;video{width:100%;height:100%;object-fit:cover;border-radius:var(--br-m);}}.field--name-body{width:100%;position:relative;top:calc((var(--margin-xl)) * -1);left:auto;right:auto;padding:var(--margin-m);}}}#block-gemisrl2025-homeristrutturazioniedilizievideo1.block-content-block_cover_video .field--name-body::after{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="%23ffffff" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25" /></svg>');background-color:var(--azure2);width:250px;height:250px;background-size:150px 150px;background-position:center;background-repeat:no-repeat;}#block-gemisrl2025-homeazienda.block-content-block_cover_video .field--name-body::after{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 337.92 314.75"><defs><style> .cls-1 { fill: %23fff; } </style></defs><g id="Layer_1-2" data-name="Layer 1"><g><path class="cls-1" d="M172.59,296.94h157.35c.28,0,2.95,1.02,3.44,1.28,6.76,3.57,5.76,14.05-1.59,16.28l-324.42.26c-7.68-1.34-10.16-11.84-3.57-16.16.45-.3,3.35-1.66,3.58-1.66h76.71v-39.8c-31.26-.94-59.87-22.02-68.45-52.25-9.51-33.53,5.08-67.62,35.11-84.51,2.72-1.53,9.45-5.08,12.26-5.55,7.53-1.24,13.24,7.03,9.28,13.47-2.07,3.37-9.9,5.61-13.68,7.78-44.51,25.54-33.93,92.31,16.48,102.04,1.67.32,6.42,1.26,7.75,1.18.48-.03,1.26-.44,1.26-.76v-48.7l-20.91-14.17c-7.78-7.84.21-19.39,10.6-14.26,4.39,2.17,21.71,13.9,25.23,17.18.76.71,2.36,3.03,2.36,3.92v15.45c.91.23,1.05-.38,1.57-.78,4.65-3.56,14.02-15.3,18.82-16.26,8.77-1.76,13.92,8.55,8.15,14.96l-28.54,27.49v14.92c8.5-1.58,15.78-4.71,23.2-9,1.65-.95,3.46-2.91,5.24-3.67,9.14-3.89,16.47,7.28,10.07,14.26-1.65,1.81-7.99,5.52-10.41,6.87-8.59,4.82-18.24,8.5-28.1,9.34v40.84h53.93c.14-.38-.52-.63-.52-.79v-124.89c-35.15-.81-65.08-28.17-71.49-62.3-7.83-41.72,14.95-74.07,48.7-95.32C137.63,10.09,154.83.26,160.8,0c6.44-.28,25.63,10.61,31.64,14.48,29.24,18.84,51.13,47.67,48.21,84.25-2.28,28.68-28.11,56.64-53.94,67.02-4.67,1.87-9.54,3.04-14.12,4.73v126.46ZM172.59,151.37c20.76-4.69,41.68-23.38,48.19-43.71,13.08-40.78-24.66-76.12-59.45-89.08-37.22,15.16-71.9,47.73-59.57,91.82,6.69,23.91,27.86,42.02,53.03,43.06v-23.3l-30.37-30.37c-5.69-8.91,4.64-18.54,13.11-12.06,5.91,4.53,11.14,12.43,17.27,17.03v-25.4c0-.15.77-2.31.95-2.72,2.69-6.07,11.32-6.73,15.28-1.47.29.39,1.57,2.46,1.57,2.62v73.57Z"/><path class="cls-1" d="M244.07,247.19c.91.2,2.67,1.86,2.87,2.89.85,4.49-.08,13.73,0,18.86.05,3.55,2.32,10.59-3.37,11.25-5.31.62-18.17.52-23.57-.01-3.58-.36-7.23-1.89-9.97-4.17-4.4-3.67-16.96-23.61-17.52-29.08-1.08-10.49,5.93-17.49,10.46-26.18-5.38-.76-8.86-7.27-2.2-9.54,7.63-2.6,17.17-3.42,25.01-5.83,2.26.41,3.05,1.33,4,3.23,3.63,7.28,5.09,17.99,8.27,25.72-.67,4.67-6.31,5.04-9.15,1.88l-6.54,10.99h21.73ZM223.34,214.77l-11.48,2.06.29,4.21c-2.55,5.7-11.99,17.41-11.85,23.28.11,4.31,4.51,9.64,6.59,13.35,1.07.25.71-.44,1.03-1.03,2.07-3.78,15.01-29.19,16.87-29.76.71-.22,1.52-.08,2.26-.1l-3.7-12ZM239.09,255.57h-21.47c-1.13,4.77-7.14,8.93-3.15,13.89.44.55,3,2.34,3.42,2.34h21.21v-16.23Z"/><path class="cls-1" d="M261.76,201.79c.52-.63,2.59-1.56,3.51-1.73l-7.07-12.03c-.91,0-7.94,13.63-9.69,15.44s-3.88,2.47-6.11.88l-21.36-13.19c-1.37-1.86-.86-3.36-.03-5.25,1.84-4.22,11-18.69,14.46-21.15.91-.65,3.11-1.77,4.17-2.11,4.58-1.48,23.54-1.29,29.07-.82,12.88,1.11,15.74,13.83,22.5,22.53,3.69-4.62,10-3.4,9.04,3.29-.75,5.26-4.24,16.36-6.02,21.73-1,3.01-1.45,5.34-5.39,5.13-7.58-.4-17.86-4.68-25.65-5.78-2.63-1.11-3.19-4.79-1.41-6.93ZM247.3,170.91c-.69-.59-2.17-1.2-3.11-1.12-6.5.55-10.43,12.9-14,17.45l13.35,8.1,9.53-15.43c0-.53-5.13-8.45-5.77-9ZM267.63,169.7c-3.32-.41-7.33.3-10.73,0,0,1.14.81,2.15,1.35,3.1,2.82,4.92,16.54,24,16.94,27.57.08.71-.69,1.8-.28,2.34l11.55,2.61,3.43-12.05c-.73-.02-1.55.12-2.25-.11-2.18-.73-10.13-16.23-12.66-19.28-1.84-2.21-4.45-3.82-7.34-4.18Z"/><path class="cls-1" d="M282.55,279.66c.91,4.42-1.43,9.36-6.48,7.26l-18.37-19.33-.68-4.3,15.58-18.98c4.44-3.43,8.45-.21,8.43,4.92l11.99.58c.72-.68-8.64-15.15-9.19-17.27-.37-1.44-.23-2.49.39-3.83l24.25-13.92,3.32,1.85c4.63,10.01,14.16,18.42,12.6,30.25-.57,4.34-12.54,25.73-15.94,28.57-1.59,1.33-7.56,4.2-9.41,4.2h-16.49ZM314.84,248.06c5.94-5.8-5.34-17.53-7.66-23.15-.55-.54-.9,0-1.36.25-1.54.85-11.67,6.77-12.05,7.37-.25.4-.27.66-.03,1.07l9.22,15.96c2.93.47,9.74.58,11.87-1.5ZM310.3,257.67h-34.82c-.2,0-1.14-1.34-1.59-1.56h-.76s-6.31,8.63-6.31,8.63l8.39,9.16c.16-1.52,1.5-2.37,2.92-2.59,6.44-1,17.34,1.6,22.94-1.14,4.64-2.27,6.82-8.29,9.23-12.5Z"/></g></g></svg>');background-color:var(--green);}#block-gemisrl2025-homedisinfestazionezanzare.block-content-block_cover_video .field--name-body::after{background-image:url("/themes/gemisrl2025/images/disinfestazione-zanzare-lecce-5-1.png");background-color:var(--white);}.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:14;background-color:var(--blue2);height:100%;width:40%;top:0;left:0;border-radius:var(--br-m) 0 0 var(--br-m);padding:var(--margin-xl);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--margin-m);& ::after{}& h2{max-width:40ch;padding:0;font-size:var(--fc-h1);font-weight:var(--fw-bold);font-family:var(--ff-sans1);line-height:1;text-align:center;color:var(--white);text-transform:uppercase;text-wrap:balance;}& h3{z-index:12;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(--blue3);}& p{z-index:12;padding:0;font-size:var(--fc-small);font-family:var(--ff-sans2);line-height:1.2;text-align:center;color:var(--azure-light2);max-width:60ch;}}.field--type-image{position:relative;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;overflow:hidden;border-radius:var(--br-m);img{aspect-ratio:4 / 3;object-fit:cover;width:100%;height:100%;}}}}.block-content-block_cover_image:nth-child(2){.content{min-height:60dvh;position:relative;padding:0;.field--name-body{top:0;left:auto;right:0;}}}.block-content-block_cover_image{.button.default{color:var(--black);background:var(--pink);}.button.primary{color:var(--blue3);background:var(--white);border:1px solid var(--blue2);}.button.secondary{background-color:var(--azure1);color:var(--white);}.button.outline{background-color:transparent;color:var(--white);border:2px solid var(--white);}.button{border-radius:var(--br-m);background-color:var(--blue2);color:var(--white);font-weight:var(--fw-bold);font-family:var(--ff-sans2);padding:var(--margin-s) var(--margin-l);text-decoration:none;font-size:var(--fc-p2);margin-left:var(--margin-s);margin-right:var(--margin-s);cursor:pointer;display:inline-block;transition:all 0.4s ease-in-out;&:hover{padding:var(--margin-s) var(--margin-l);scale:1.1;}}}@media all and (width < 768px){.block-content-block_cover_image{.content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 var(--margin-s);.field--name-field-block-cover-image{position:relative;flex:1 1 100%;width:100%;height:100%;}.field--name-body{width:100%;position:relative;top:auto;left:auto;right:auto;padding:var(--margin-m);margin-top:calc((var(--margin-xl)) * -1);height:100%;width:100%;flex:1 1 100%;&::after{display:none;}}}}}
.path-frontpage .block-page-title-block{display:none;}.view-frontpage{position:relative;}.view-frontpage ul{width:100%;}.view-frontpage ul li{padding:0 0 0 0;margin:0 0 0 0;will-change:opacity;}.view-frontpage ul li .views-field-field-immagine-home  img{}.path-frontpage .block-system.block-system-main-block{display:none;}.featured-top{padding-top:var(--margin-l);padding-bottom:var(--margin-l);background:linear-gradient(-33deg,var(--blue2),var(--blue1));background-size:800% 800%;background-repeat:no-repeat;background-position:bottom right;position:relative;height:100%;}.region-featured-top{display:flex;justify-items:stretch;gap:var(--margin-l);& > .block{padding:0 0 0 0;margin:0 0 0 0;& .content{& .field--type-entity-reference{margin:0 0 0;}}}}.featured-top .block{overflow:hidden;margin-top:var(--margin-xxl);margin-bottom:var(--margin-xxl);}.featured-bottom .block{overflow:hidden;margin-top:var(--margin-xxl);margin-bottom:var(--margin-xxl);}@media all and (width <= 768px){.featured-top .block{margin-top:0;margin-bottom:0;}.featured-bottom .block{overflow:hidden;margin-top:var(--margin-l);margin-bottom:var(--margin-l);}}
.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 .block-field-blocknodearticlefield-image:first-of-type{display:none;}.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);padding:var(--margin-m) var(--margin-m);border-radius:var(--br-m);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(--white);background-color:var(--blue2);}.node .field--name-body a.button.secondary{color:var(--white);background-color:var(--azure1);}.node .field--name-body a.button.outline{color:var(--blue);background-color:transparent;border:2px solid var(--blue);}.node .field--name-field-image-cover{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;}.node .field--name-field-image-cover img{aspect-ratio:16 / 8;object-fit:cover;object-position:center;width:100%;height:auto;position:relative;border-radius:var(--br-s);overflow:hidden;}.node .field--name-field-image-cover .field__item img{aspect-ratio:6.4 / 4;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-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>');}}}}.node .field--name-field-logo-certificazione{width:100%;img{border-radius:var(--br-s);overflow:auto;object-fit:contain;aspect-ratio:2;margin-bottom:var(--margin-l);filter:grayscale(200%) brightness(100%) contrast(80%) opacity(0.8);}}.site-footer .view-certificazioni ul li{display:block;border:0 solid var(--grey1);border-radius:0;overflow:hidden;margin-bottom:var(--margin-s);box-shadow:0 0 0 0 var(--gray-light);background-color:transparent;padding:0;position:relative;.views-field-title{font-size:var(--fc-p2);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;position:relative;text-align:left;a{color:var(--white-1);}}}
header.header{background-color:var(--white);padding-top:0;padding-bottom:0;border-top:4px solid var(--azure);}.navbar-brand{padding-top:var(--margin-s);padding-bottom:var(--margin-s);position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:1px;font-family:var(--ff-serif1);font-weight:var(--fw-bold);line-height:1;margin-right:0;text-indent:-999999px;color:transparent;}.navbar-brand: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 419.69 141.58"><defs><style> .cls-1, .cls-2 { fill: %232a4ea2; } .cls-2, .cls-3 { fill-rule: evenodd; } .cls-3 { fill: %2300aeef; } </style></defs><g id="Layer_1-2" data-name="Layer 1"><g><path class="cls-3" d="M4.28,78.48c0-7.03,2.13-13.58,5.79-19.04L48.95.51C49.17.18,49.5,0,49.89,0c.39,0,.73.19.94.51l32.77,50.64c1.71,2.38,3.23,4.92,4.51,7.59,2.02,4.19,3.48,8.7,4.28,13.44h-46.75c-.62,0-1.12.51-1.12,1.12v16.4c0,.62.51,1.12,1.12,1.12h24.72c.39,0,.73.18.94.51.21.33.24.71.08,1.07-5.43,12.14-17.75,20.61-32.07,20.61-19.35,0-35.03-15.47-35.03-34.56"/><path class="cls-2" d="M92.4,72.19h22.81c.26,2.32.39,4.68.39,7.08,0,34.42-27.65,62.32-61.76,62.32-23.07,0-43.18-12.76-53.78-31.67-.12-.21-.05-.46.14-.6.2-.14.48-.08.62.12,9.13,13.21,24.39,21.86,41.66,21.86,28.76,0,50.62-23.13,50.62-50.62,0-2.89-.24-5.72-.71-8.48v-.02Z"/><path class="cls-1" d="M386.25,96.02c-2.37-1.07-4.96-1.47-7.55-1.47-5.01,0-10.1,2.5-10.1,8.13,0,4.11,2.55,5.36,5.1,6.03,2.55.67,5.1.76,5.1,2.55,0,1.25-1.52,1.74-2.55,1.74-2.01,0-4.78-1.16-6.44-2.32l-2.95,5.68c2.77,1.7,5.99,2.64,9.25,2.64,5.32,0,10.82-2.5,10.82-8.54,0-4.25-2.86-6.03-6.66-6.79-1.12-.22-3.67-.45-3.67-2.01,0-1.16,1.61-1.56,2.55-1.56,1.39,0,3.13.45,4.38,1.12l2.73-5.19ZM399.44,95.31h-8.14v22.93h8.14v-9.25c0-3.93,1.12-6.93,5.63-6.93,1.25,0,2.32.13,3.44.76v-7.82h-1.56c-3.17,0-5.86,1.25-7.42,4.07h-.09v-3.75ZM419.69,81.14h-8.13v37.1h8.13v-37.1Z"/><path class="cls-1" d="M155.21,92.41v9.35h9.71c-.49,5.28-4.43,7.95-9.59,7.95-7.83,0-12.08-7.22-12.08-14.33s4.07-14.45,11.9-14.45c4.8,0,8.26,2.91,9.9,7.29l11.29-4.74c-3.95-8.56-11.23-12.81-20.64-12.81-14.75,0-24.83,9.77-24.83,24.65s10.02,24.16,24.41,24.16c7.65,0,14.39-2.73,18.88-8.99,4.07-5.71,4.55-11.41,4.67-18.09h-23.62ZM210.34,82.27v-10.08h-26.05v45.78h26.05v-10.08h-14.15v-7.89h13.42v-10.08h-13.42v-7.65h14.15ZM224.24,104.97c-3.95,0-7.1,3.16-7.1,7.1s3.16,7.1,7.1,7.1,7.1-3.22,7.1-7.1-3.16-7.1-7.1-7.1ZM235.78,117.97h11.84l3.83-26.35h.12l10.5,26.35h4.74l10.99-26.35h.12l3.34,26.35h11.9l-6.92-45.78h-11.84l-9.84,24.47-9.29-24.47h-11.72l-7.77,45.78ZM304.75,104.97c-3.95,0-7.1,3.16-7.1,7.1s3.16,7.1,7.1,7.1,7.1-3.22,7.1-7.1-3.16-7.1-7.1-7.1ZM330.91,72.19h-11.9v45.78h11.9v-45.78ZM345.24,104.97c-3.95,0-7.1,3.16-7.1,7.1s3.16,7.1,7.1,7.1,7.1-3.22,7.1-7.1-3.16-7.1-7.1-7.1Z"/></g></g></svg>');position:relative;content:'';background-size:contain;background-position:center center;background-repeat:no-repeat;height:120px;width:400px;margin:0 auto;}.navbar-brand:hover{}#navbar-main > .container{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--margin-m);}@media all and (width < 800px){header.header{background-color:var(--white);padding-top:var(--margin-s);padding-bottom:var(--margin-s);border-top:2px solid var(--azure);}.navbar-brand{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1px;font-family:var(--ff-serif1);font-weight:var(--fw-bold);line-height:1;margin-right:0;color:transparent;}.navbar-brand:before{height:90px;width:160px;margin:0 auto;}#navbar-main > .container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;gap:0;}}.navbar-toggler{margin-left:auto;}#navbar-top{background-color:var(--gray-light2);}.region-top-header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);padding:0 0;width:100%;.content{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--margin-s);padding:var(--margin-s) var(--margin-m);width:100%;p{margin:0;}}}#block-gemisrl2025-highlightwhatsapplink > div > div > p > a{color:var(--green);text-decoration:none;line-height:1;font-weight:var(--fw-bold);font-family:var(--ff-sans2);font-size:var(--fc-small);display:inline-block;border:1px solid var(--green);padding:var(--margin-xs) var(--margin-m);border-radius:var(--br-s);background-color:transparent;}
#navbar-main{background-color:transparent}.offcanvas{background-color:var(--white);width:100%;flex:1 1 100%;}.offcanvas-header{padding:var(--margin-l) var(--margin-l);margin-top:var(--margin-l);}.offcanvas-body{flex-grow:1;padding:var(--margin-l) var(--margin-l);overflow-y:auto;margin-left:0;}.offcanvas-body .block.block-menu{width:100%;}.btn-close{box-sizing:content-box;width:1rem;height:1rem;background-size:contain;}.navbar{padding:0 0 0 0;}.navbar-nav{width:100%;display:flex;justify-content:center;}.navbar-nav .nav-item{color:var(--blue2);font-family:var(--ff-sans2);font-size:var(--fc-p);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1px;text-align:center;}.navbar-nav .nav-item a{color:var(--blue2);}.navbar-toggler{border:0;}.navbar-toggler-icon{display:inline-block;width:var(--fc-h1);height:var(--fc-h1);vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%;}@media all and (width < 800px){.navbar-toggler{margin-left:0;width:auto;}.navbar-toggler:focus{outline:3px solid var(--azure4);box-shadow:0 0 0 3px var(--azure2);border:1px solid var(--azure4);}}@media all and (max-width:990px){.offcanvas.show{}.offcanvas-body{flex-grow:1;padding:var(--margin-l) var(--margin-l);overflow-y:auto;margin-left:0;nav.block-menu{margin-left:0;}ul.menu{padding-left:var(--margin-m);ul{margin-top:var(--margin-s);}li{margin-bottom:var(--margin-l);color:var(--gray);}}.field--name-field-link-description{color:var(--gray);font-family:var(--ff-sans1);font-size:var(--fc-small2);}}.navbar-nav .nav-item{font-size:var(--fc-h2);font-weight:var(--fw-bold);color:var(--black);font-family:var(--ff-serif1);}.navbar-nav .nav-item a{color:var(--black);}.navbar-nav::before{font-size:var(--fc-h3);font-weight:var(--fw-bold);color:var(--black2);position:relative;content:'';background-size:contain;background-position:center left;background-repeat:no-repeat;height:50px;width:50px;aspect-ratio:1;margin-bottom:var(--margin-m);}}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--dark2);}.nav-pills .nav-link{color:var(--dark-green);font-weight:var(--fw-bold);}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--white);background-color:var(--dark-green);}nav.navbar{}nav.navbar .navbar-collapse{width:100%;& nav{width:100%;}}.navbar nav ul.menu li.menu-item{font-family:var(--ff-serif1);& a{color:var(--blue);text-decoration:none;}& > *:first-child{font-size:var(--fc-p2);font-weight:var(--fw-bold);}}@media all and (width > 900px){.navbar nav ul.menu{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--margin-xl);width:100%;list-style-type:none;padding:0;margin:0;transition:all 0.5s ease-in-out;& .menu_link_content{text-wrap:balance;font-family:var(--ff-sans1);font-size:var(--fc-small);background-color:var(--white);padding:var(--margin-s) var(--margin-s);transition:all 0.2s ease-in-out;width:clamp(200px,100%,300px);}}.navbar nav ul.menu.menu-level-1{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xs);list-style-type:none;padding:var(--margin-s) var(--margin-s);margin:0;background-color:var(--white);& > .menu-item > .menu_link_content{padding:var(--margin-xs) var(--margin-xs);}}.navbar nav ul.menu-level-0{position:relative;& > .menu-item > .menu_link_content{opacity:0;display:none;position:absolute;z-index:6;border:1px solid var(--azure);-webkit-box-shadow:0px 5px 10px 2px rgba(161,161,161,0.6);box-shadow:0px 5px 10px 2px rgba(161,161,161,0.6);padding:var(--margin-s) var(--margin-s);line-height:1.2;transition:all 0.1s ease-in-out;}& > .menu-item:hover > .menu_link_content{opacity:1;display:block;}}}
.site-footer{background:linear-gradient(-33deg,var(--blue1),var(--blue2));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(220px,1fr));gap:var(--margin-l);}.site-footer .block{border:0 solid #444;color:var(--white);}.site-footer .block h2{color:var(--white);text-transform:uppercase;font-size:var(--fc-p2);font-weight:var(--fw-bold);border-bottom:2px solid var(--blue4);padding-bottom:var(--margin-s);margin:0 0 var(--margin-xs) 0;font-family:var(--ff-serif1);}.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-p);color:var(--white);}.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(--white);}.site-footer .block ul{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--margin-xxs);margin-left:var(--margin-m);}.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;}.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.nav-item{font-size:var(--fc-p2);line-height:1.2;text-transform:none;list-style-type:none;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-m);margin-bottom:var(--margin-xs);a{font-weight:var(--fw-bold);margin-right:var(--margin-s);}.field--name-field-link-description{color:var(--azure-light);}}.menu-item--expanded{margin-left:var(--margin-s);> span{text-transform:uppercase;font-weight:var(--fw-bold);color:var(--azure-light2);}}}.site-footer #block-gemisrl2025-infoecontatti img{background-color:var(--white);border-radius:var(--br-s);width:100%;height:auto;max-width:200px;padding:var(--margin-l) var(--margin-m);margin-bottom:var(--margin-m);}
.view-taxonomy-term{}.view-taxonomy-term .view-header{position:relative;width:100%;border:0 solid var(--azure4);border-radius:var(--br-s);overflow:hidden;background:var(--gray-light2);padding:min(var(--margin-m),var(--margin-m));margin-bottom:var(--margin-l);}.view-taxonomy-term .view-header .content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--margin-l);padding:0;}.view-taxonomy-term .view-header h1.title{width:100%;margin:0 0;color:var(--black);text-transform:uppercase;text-align:center;font-size:calc(var(--fc-h1plus) * 1);letter-spacing:-3px;font-family:var(--ff-serif1);}.view-taxonomy-term .view-header .field--type-image{flex:1 1 100%;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);overflow:hidden;}.view-taxonomy-term .view-header .field--type-image img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);}.view-taxonomy-term .view-header .field--type-image img,.view-taxonomy-term .view-header .field--name-field-user-picture img{margin:0 0 0;}.view-taxonomy-term .view-header .field--name-description{flex:1 1 auto;max-width:100%;h2{font-size:var(--fc-h1);font-weight:var(--fw-bold);color:var(--blue1);font-family:var(--ff-sans2);}p{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black);margin-bottom:var(--margin-l);}p strong{background-color:var(--yellow4);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);li{display:block;font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--black2);&::before{content:"•";position:relative;left:0;top:0;color:var(--blue2);font-size:var(--fc-p2);line-height:1;margin-right:var(--margin-m);}}}blockquote{background-color:var(--azure-light2);padding:var(--margin-l) var(--margin-l);border-radius:var(--br-s);}blockquote p{font-size:var(--fc-p2);color:var(--black3);font-style:oblique;}blockquote p:last-of-type{margin-bottom:0;}}.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;}
.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;}
.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(--gray-light2);border:1px solid var(--gray);border-radius:0 var(--br-m) 0 var(--br-m);border-left:1px solid var(--gray-light);border-right:1px solid var(--gray-light);border-top:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);padding:var(--margin-s);margin:var(--margin-xl) 0 0 0;.field--type-image{width:100%;height:100%;border-radius:var(--br-s);overflow:hidden;img{aspect-ratio:16 / 9;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(--blue4);font-size:var(--fc-h2);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;text-transform:uppercase;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-frontpage{margin:0;padding:0;}.sidebar .block .view-servizi ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(220px,10vw,360px),1fr));gap:var(--margin-m);padding:0;margin-left:0;margin-bottom:var(--margin-xxl);.views-field-field-image-cover-2{aspect-ratio:3 / 4;overflow:hidden;width:100%;height:auto;}.views-field-field-image-cover-2 .field-content{width:100%;height:100%;position:relative;}.views-field-field-image-cover-2 .field-content img{aspect-ratio:3 / 4;object-fit:cover;object-position:center;width:100%;height:100%;position:relative;}.views-field-fieldset{position:absolute;bottom:0;left:0;right:0;padding:var(--margin-m);background-color:var(--blue1);}.views-field-name{font-size:var(--fc-h3);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;position:relative;}.views-field-name a{color:var(--white);text-decoration:none;border-bottom:0;}.views-field-description__value{font-size:var(--fc-small);font-weight:var(--fw-normal);color:var(--azure-light);margin-top:var(--margin-xs);}}.sidebar .block .view-frontpage .view-header{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);padding:0;margin-bottom:var(--margin-l);> *{text-align:left;}}.sidebar .block .view-frontpage ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(220px,50vw,320px),1fr));gap:var(--margin-xl);margin-left:0;}.sidebar .block .view-frontpage ul li{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--margin-s);width:100%;border:0 solid var(--grey1);margin-bottom:0;box-shadow:0 0 2px 0 var(--grey1);position:relative;}.sidebar .block .view-frontpage ul li img{aspect-ratio:16 / 9;object-fit:cover;object-position:center;width:100%;height:100%;position:relative;margin:0 0 0;}.sidebar .block .view-frontpage .field--type-image{width:100%;height:100%;}.sidebar .block .view-frontpage li .views-field-fieldset > .field-content > div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);width:100%;}.sidebar .block .view-frontpage ul li .views-field-title{font-size:var(--fc-h2);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;border-radius:0 0 0 0;text-wrap:balance;}.sidebar .block .view-frontpage ul li .views-field-title a{color:var(--dark2);text-decoration:none;border-bottom:0;}.sidebar .block .view-frontpage 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;}.sidebar .block .view-frontpage ul li .views-field-body{color:var(--gray);font-size:var(--fc-small);padding: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(--gray-light);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;}}
.node--type-webform .node__content{width:clamp(320px,100%,700px);background-color:var(--gray-light2);}.node--type-webform .node .field--name-body{border:1px solid var(--gray-light2);border-radius:var(--br-s);padding:var(--margin-m);margin-bottom:var(--margin-xl);background-color:var(--white);}.node--type-webform form{font-family:var(--ff-sans1);color:var(--black);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-l);label{font-family:var(--ff-sans1);color:var(--gray);font-size:var(--fc-p);}legend{font-family:var(--ff-sans1);color:var(--gray);font-size:var(--fc-p);text-transform:uppercase;}fieldset{width:100%;}.mb-3{margin-bottom:0 !important;}}.node--type-webform .captcha{border-radius:var(--br-m);padding:var(--margin-l);background-color:var(--white);.description{color:var(--gray);font-size:var(--fc-p);}}.node--type-webform .webform-email-confirm--wrapper .fieldset-wrapper{border:1px solid var(--gray-light);border-radius:var(--br-m);padding:var(--margin-s);}.node--type-webform  .text-count-wrapper{font-size:var(--fs-small);font-family:var(--ff-sans);color:var(--gray);}.node--type-webform #edit-accetto-privacy-fieldset{border:1px solid var(--gray-light);border-radius:var(--br-s);padding:var(--margin-s);margin-bottom:var(--margin-xl);.fieldset-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);}}.node--type-webform .button{font-family:var(--ff-sans1);background-color:var(--blue);color:var(--white);border-color:var(--blue4);margin-bottom:0;}form .form-actions{align-self:flex-start;}.node--type-webform .node__content{border:1px solid var(--gray-light);border-radius:var(--br-m);padding:var(--margin-s);}.node--type-webform .node__content .webform-type-fieldset{border:1px solid var(--gray-light);border-radius:var(--br-s);padding:var(--margin-s);margin-bottom:var(--margin-xl);&:last-of-type{margin-bottom:var(--margin-xl);}}
.view-servizi .view-header{position:relative;width:100%;border:1px solid var(--azure-light2);border-radius:var(--br-s);overflow:hidden;background:var(--gray-light1);padding:min(var(--margin-m),var(--margin-l));margin-bottom:var(--margin-l);}.view-servizi .view-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;;align-items:flex-start;gap:var(--margin-l);& :last-child{margin-bottom:0;}}.view-servizi .view-header h1.title{width:100%;margin:0 0;color:var(--black);text-transform:uppercase;text-align:center;font-size:calc(var(--fc-h1plus) * 1);letter-spacing:-3px;font-family:var(--ff-serif1);}.view-servizi .view-header .field--type-image{flex:1 1 10%;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);overflow:hidden;}.view-servizi .view-header .field--type-image img{aspect-ratio:4 / 3;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);}.view-servizi .field--type-image img,.view-servizi .view-header .field--name-field-user-picture img{margin:0 0 0;}.view-servizi .view-header .field--name-description{flex:1 1 auto;max-width:80ch;}.view-servizi .view-header .field--name-description h2{font-size:var(--fc-h1);font-weight:var(--fw-bold);color:var(--blue1);font-family:var(--ff-sans2);}.view-servizi .view-header  .field--name-description p{font-size:var(--fc-p);font-weight:var(--fw-normal);color:var(--black);margin-bottom:var(--margin-l);}.view-servizi .view-header  .field--name-description p strong{background-color:var(--yellow4);padding:0 var(--margin-xs);}.view-servizi ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,50vw,360px),1fr));gap:var(--margin-m);padding:0;margin-left:0;margin-bottom:var(--margin-xxl);}.view-servizi 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-field-image-cover-2{aspect-ratio:4 / 3;overflow:hidden;width:100%;height:auto;}.views-field-field-image-cover-2 .field-content{width:100%;height:100%;position:relative;}.views-field-field-image-cover-2 .field-content img{aspect-ratio:4 / 3;object-fit:cover;object-position:center;width:100%;height:100%;position:relative;}.views-field-fieldset{position:absolute;bottom:0;left:0;right:0;padding:var(--margin-m);background-color:var(--blue1);}.views-field-name{font-size:var(--fc-h3);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;position:relative;}.views-field-name a{color:var(--white);text-decoration:none;border-bottom:0;}.views-field-description__value{font-size:var(--fc-small);font-weight:var(--fw-normal);color:var(--azure-light);margin-top:var(--margin-xs);}}.view-certificazioni .view-header{position:relative;width:100%;border:1px solid var(--azure-light2);border-radius:var(--br-s);overflow:hidden;background:var(--gray-light1);padding:min(var(--margin-m),var(--margin-l));margin-bottom:var(--margin-l);}.view-certificazioni .view-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;;align-items:flex-start;gap:var(--margin-l);& :last-child{margin-bottom:0;}}.view-certificazioni .view-header h1.title{width:100%;margin:0 0;color:var(--black);text-transform:uppercase;text-align:center;font-size:calc(var(--fc-h1plus) * 1);letter-spacing:-3px;font-family:var(--ff-serif1);}.view-certificazioni .view-header .field--type-image{flex:1 1 10%;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);overflow:hidden;}.view-certificazioni .view-header .field--type-image img{aspect-ratio:1;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-s);}.view-certificazioni .field--type-image img,.view-certificazioni .view-header .field--name-field-user-picture img{margin:0 0 0;}.view-certificazioni .view-header .field--name-description{flex:1 1 auto;max-width:80ch;}.view-certificazioni .view-header .field--name-description h2{font-size:var(--fc-h1);font-weight:var(--fw-bold);color:var(--blue1);font-family:var(--ff-sans2);}.view-certificazioni .view-header  .field--name-description p{font-size:var(--fc-p);font-weight:var(--fw-normal);color:var(--black);margin-bottom:var(--margin-l);}.view-certificazioni .view-header  .field--name-description p strong{background-color:var(--yellow4);padding:0 var(--margin-xs);}.view-certificazioni ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,20vw,360px),1fr));gap:var(--margin-m);padding:0;margin-left:0;margin-bottom:var(--margin-xxl);}.view-certificazioni ul li{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--margin-xs);border:0 solid var(--grey1);border-radius:var(--br-s);overflow:hidden;margin-bottom:0;box-shadow:1px 0 2px 0 var(--gray-light);background-color:var(--gray-light2);padding:var(--margin-m);position:relative;.views-field-field-logo-certificazione{aspect-ratio:4 / 3;overflow:hidden;width:100%;height:100%;.field-content{width:100%;height:100%;position:relative;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--margin-xs);}.field-content img{aspect-ratio:1;object-fit:contain;object-position:center;width:auto;height:120px;position:relative;filter:grayscale(200%) brightness(1.2) contrast(0.2) opacity(0.8);}}.views-field-fieldset{position:absolute;bottom:0;left:0;right:0;padding:var(--margin-m);background-color:var(--blue1);}.views-field-title{font-size:var(--fc-h3);font-weight:var(--fw-bold);font-family:var(--ff-sans2);line-height:1;position:relative;text-align:center;}.views-field-title a{color:var(--blue2);text-decoration:none;border-bottom:0;}.views-field-body{font-size:var(--fc-small);font-weight:var(--fw-normal);color:var(--azure-light);margin-top:var(--margin-xs);}}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-Regular.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-Regular.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Regular.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Regular.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Regular.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Regular.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-500.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-500.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-700.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-700.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-900.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-900.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-900.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-900.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-900.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-900.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-Italic.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-Italic.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Italic.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Italic.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Italic.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-Italic.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:500;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-500italic.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-500italic.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500italic.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500italic.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500italic.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-500italic.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-700italic.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Condensed-700italic.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700italic.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700italic.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700italic.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Condensed-700italic.svg#RobotoCondensed) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Regular.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Regular.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Regular.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Regular.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Regular.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Regular.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-500.eot);src:url(/themes/gemisrl2025/fonts/Roboto-500.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-500.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-500.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-500.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-500.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-Italic.eot);src:url(/themes/gemisrl2025/fonts/Roboto-Italic.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-Italic.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-Italic.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-Italic.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-Italic.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-500italic.eot);src:url(/themes/gemisrl2025/fonts/Roboto-500italic.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-500italic.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-500italic.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-500italic.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-500italic.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-700.eot);src:url(/themes/gemisrl2025/fonts/Roboto-700.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-700.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-700.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-700.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-700.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-900.eot);src:url(/themes/gemisrl2025/fonts/Roboto-900.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-900.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-900.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-900.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-900.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url(/themes/gemisrl2025/fonts/Roboto-700italic.eot);src:url(/themes/gemisrl2025/fonts/Roboto-700italic.eot#iefix) format('embedded-opentype'),url(/themes/gemisrl2025/fonts/Roboto-700italic.woff2) format('woff2'),url(/themes/gemisrl2025/fonts/Roboto-700italic.woff) format('woff'),url(/themes/gemisrl2025/fonts/Roboto-700italic.ttf) format('truetype'),url(/themes/gemisrl2025/fonts/Roboto-700italic.svg#Roboto) format('svg');}
.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;}
:root{--night:#00110c;--moonstone:#00aeef;--egyptianblue:#2a4ea3;--whitepowder:#FDFDFD;--rosy-brown:#C99DA3;--black:var(--night);--azure:var(--moonstone);--blue:var(--egyptianblue);--white:var(--whitepowder);--pink:var(--rosy-brown);--yellow:#ffff00;--green:#2e8b57;--black1:#000000;--black2:#1a1a1a;--black3:#131313;--blue1:#1e2968;--blue2:#23317c;--blue3:var(--blue);--blue4:#2f41a4;--blue5:#3449b8;--azure1:#0c8ca0;--azure2:#0ea0b7;--azure3:var(--azure);--azure4:#12cae7;--azure5:#3cd7f0;--azure-light:#cff5fb;--azure-light2:#e1f9fd;--gray:#666666;--gray-light:#f0f0f0;--gray-light2:#f3f3f3;--ff-sans1:'Roboto',Verdana,sans-serif;--ff-sans2:'Roboto Condensed',Helvetica,sans-serif;--fs-small2:0.75rem;--fs-small:0.833rem;--fs-p:0.91rem;--fs-p2:1rem;--fs-p3:1.1rem;--fs-h3:1.22rem;--fs-h2:1.48rem;--fs-h1:1.97rem;--fw-light:300;--fw-normal:400;--fw-minibold:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:900;--fc-small2:clamp(0.7rem,-0.45vw + 0.79rem,0.42rem);--fc-small:clamp(0.79rem,-0.36vw + 0.86rem,0.56rem);--fc-p:clamp(0.89rem,-0.22vw + 0.93rem,0.75rem);--fc-p2:clamp(1rem,0vw + 1rem,1rem);--fc-h3:clamp(1.13rem,0.33vw + 1.06rem,1.33rem);--fc-h2:clamp(1.27rem,0.82vw + 1.1rem,1.78rem);--fc-h1:clamp(1.42rem,1.51vw + 1.12rem,2.37rem);--fc-h1plus:clamp(1.6rem,2.49vw + 1.1rem,3.16rem);--margin-xxs:0.125rem;--margin-xs:0.25rem;--margin-s:0.5rem;--margin-m:1rem;--margin-l:1.25rem;--margin-xl:2.5rem;--margin-xxl:3.75rem;--mc-l:clamp(0.5rem,calc(0.5rem + ((1vw - 0.2rem) * 1.875)),1.25rem);--mc-xl:clamp(var(--margin-s),calc(0.5rem + ((1vw - 0.2rem) * 5)),(var(--margin-xl)));--br-s:8px;--br-m:12px;}
