*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;}html,body{height:100%;overflow-x:hidden;}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}html,body{overflow-x:hidden;}body{background-color:var(--blue6);font-family:var(--ff-sans1);}#page{background:var(--blue6);}#page #main-wrapper{background:var(--blue6);}h1.title{font-size:var(--fc-h1);line-height:1.2;margin-bottom:var(--margin-l);padding-top:var(--margin-m);border-top:1px solid var(--grey3);letter-spacing:-2px;}.node a{color:var(--dark2);text-decoration:underline;}.block-system-breadcrumb-block{display:none;}.path-portfolio .view-portfolio ul.galleries-grid{background-color:var(--blue6);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--margin-xl);}.path-portfolio .view-portfolio ul.galleries-grid li{background-color:var(--blue6);position:relative;padding:0 0 0 0;margin:0 0 0 0;}.path-portfolio .view-portfolio ul.galleries-grid li > .views-field-title{font-size:var(--fc-h3);font-weight:var(--fw-bold);}.path-portfolio .view-portfolio ul.galleries-grid li > .views-field-title a{text-decoration:none;color:var(--black1);}.path-portfolio .view-portfolio ul.galleries-grid li ul{height:100%;}.path-portfolio .view-portfolio ul.galleries-grid li ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:var(--margin-xxs);}.path-portfolio .view-portfolio ul.galleries-grid li ul li.list-group-item{padding:0 0;color:var(--dark1);background-color:transparent;border:0 solid rgba(0,0,0,.125);}.path-portfolio .view-portfolio ul.galleries-grid li ul li.list-group-item img{height:100%;width:100%;aspect-ratio:9 / 16;object-fit:cover;}
.view-frontpage{position:relative;}.view-frontpage .view-header{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:100%;background-color:transparent;mix-blend-mode:difference;filter:invert(100%);}.view-frontpage .view-header h1{color:var(--black1);font-family:var(--ff-sans1);font-size:var(--fc-main);font-weight:var(--fw-bold);text-transform:uppercase;mix-blend-mode:difference;}.view-frontpage .view-header h3{color:var(--black1);font-family:var(--ff-sans1);font-size:var(--fc-h2);font-weight:var(--fw-bold);text-transform:uppercase;mix-blend-mode:difference;}.view-frontpage .view-content{height:80vh;}.view-frontpage .item-list{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;height:100%;padding-top:var(--margin-l);padding-bottom:var(--margin-l);padding-left:0;padding-right:0;}.view-frontpage ul{width:100%;}.view-frontpage ul li{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 0 0;margin:0 0 0 0;}.view-frontpage ul li .views-field-field-immagine-home .field-content{height:100%;width:100%;}.view-frontpage ul li .views-field-field-immagine-home  img{height:70vh;width:auto;object-fit:cover;aspect-ratio:2 / 3;opacity:0;}.view-frontpage ul li:nth-child(2) .views-field-field-immagine-home  img,.view-frontpage ul li:nth-child(4) .views-field-field-immagine-home  img,.view-frontpage ul li:nth-child(6) .views-field-field-immagine-home  img{height:72vh;width:auto;}.view-frontpage ul li:nth-child(7) .views-field-field-immagine-home  img,.view-frontpage ul li:nth-child(9) .views-field-field-immagine-home  img{height:68vh;width:auto;}.path-frontpage .view-portfolio{}.path-frontpage .view-portfolio ul{height:100%;width:100%;background-color:var(--blue6);scroll-snap-type:y mandatory;}.path-frontpage .view-portfolio ul.galleries-grid li{background-color:var(--blue6);height:80vh;width:100%;position:relative;scroll-snap-align:center;padding:0 0 0 0;margin:0 0 var(--margin-xxl) 0;}.path-frontpage .view-portfolio ul.galleries-grid li > .views-field-title{position:absolute;z-index:5;top:50%;transform:translateY(-50%) translateX(-50%);left:50%;font-size:var(--fc-h1);font-weight:var(--fw-bold);text-transform:uppercase;display:block;width:100%;text-align:center;background-color:transparent;mix-blend-mode:difference;filter:brightness(200%);}.path-frontpage .view-portfolio ul.galleries-grid li > .views-field-title a{text-decoration:none;color:var(--white1);}.path-frontpage .view-portfolio ul.galleries-grid li ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--margin-m);}.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item{padding:0 0;color:var(--dark1);background-color:transparent;border:0 solid rgba(0,0,0,.125);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;flex:1 1 calc(33% - var(--margin-s));}@media all and (min-width:480px) and (max-width:990px){.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item{padding:0 0;color:var(--dark1);background-color:transparent;border:0 solid rgba(0,0,0,.125);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;flex:1 1 calc(50% - var(--margin-s));}.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item:last-child{display:none;}}@media all and (max-width:479px){.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item{padding:0 0;color:var(--dark1);background-color:transparent;border:0 solid rgba(0,0,0,.125);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;flex:1 1 100%;}.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item:nth-child(2),.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item:last-child{display:none;}}.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item a{flex:1 1 100%;width:100%;}.path-frontpage .view-portfolio ul.galleries-grid li ul li.list-group-item img{width:auto;height:65vh;object-fit:contain;aspect-ratio:2 / 3;}.path-frontpage .view-portfolio .view-footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:var(--margin-l);margin-bottom:calc(var(--margin-xxl) * 2);}.path-frontpage .view-portfolio .view-footer a{color:var(--dark2);font-size:var(--fc-h3);font-weight:var(--fw-bold);text-transform:uppercase;text-decoration:none;border:1px solid var(--dark2);padding:var(--margin-m) var(--margin-l);}#block-videoabout{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;height:100%;padding:0;}#block-videoabout p{padding:0;margin:0;}#block-videoabout video{width:100%;height:auto;}#block-views-block-news-block-1 > h2{font-size:var(--fc-h2);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:var(--margin-xl);}.view-id-news ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--margin-xl);}.view-id-news ul li{border:1px solid var(--grey3);padding:0;}.view-id-news ul li .views-field-field-image .field-content{height:100%;width:100%;}.view-id-news ul li .views-field-field-image img{width:100%;height:auto;aspect-ratio:4 / 3;object-position:center;object-fit:cover;}.view-id-news ul li .views-field-fieldset{padding:var(--margin-m) var(--margin-m);}.view-id-news ul li .views-field-title{font-size:var(--fc-h3);font-weight:var(--fw-bold);}.view-id-news ul li .views-field-title a{color:var(--dark2);text-decoration:none;}.view-id-news ul li .views-field-created{color:var(--dark4);font-size:var(--fs-p2);}.view-id-news ul li .views-field-body{color:var(--dark4);font-size:var(--fs-p2);}
.node__content{height:100%;}.node--type-gallery-portfolio{}.node--type-gallery-portfolio .node__content .field--name-body{border:1px solid var(--grey3);padding:var(--margin-l);margin-bottom:var(--margin-xl);border-radius:var(--br-s);color:var(--dark2);}.node--type-gallery-portfolio .node__content  .field--name-body > *{margin-bottom:var(--margin-xl);}.node--type-gallery-portfolio .node__content  .field--name-body > *:last-child{margin-bottom:0;}.node--type-gallery-portfolio .node__content  .field--name-body p{font-size:var(--fc-p2);line-height:1.5;}.node--type-gallery-portfolio  .gallery-details,.node--type-gallery-portfolio  .details-2{border:1px solid var(--grey3);padding:var(--margin-l);margin-bottom:var(--margin-xl);border-radius:var(--br-s);color:var(--dark2);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--margin-l);}.node--type-gallery-portfolio  .gallery-details .field__label,.node--type-gallery-portfolio  .details-2 .field__label{text-transform:uppercase;color:var(--grey6);font-weight:var(--fw-bold);font-size:var(--fc-p);}.node--type-gallery-portfolio  .gallery-details .field__item,.node--type-gallery-portfolio  .details-2 .field__item{color:var(--dark2);font-weight:var(fw-normal);font-size:var(--fc-p);}.node--type-gallery-portfolio .field--type-image{width:100%;height:auto;float:none;clear:both;padding:0 0 0 0;margin:0 0 var(--margin-xl) 0;}.node--type-gallery-portfolio .field--type-image .field__item{width:30%;height:auto;padding:var(--margin-s);margin:0 0 0 0;}@media all and (max-width:890px)  and (min-width:480px){.node--type-gallery-portfolio .field--type-image .field__item{width:45%;padding:0 var(--margin-xxs) 0 var(--margin-xxs);margin-bottom:var(--margin-xs);}}@media all and (max-width:479px){.node--type-gallery-portfolio .field--type-image .field__item{width:100%;padding:0 0;margin-bottom:var(--margin-s);}}article.node--type-page .field--name-body,article.node--type-article .field--name-body{max-width:800px;margin-right:auto;}article.node--type-page .field--name-body h2,article.node--type-article .field--name-body h2{margin-bottom:var(--margin-xl);font-size:var(--fc-h3);}article.node--type-page .field--name-body p,article.node--type-article .field--name-body p{margin-bottom:var(--margin-xl);font-size:var(--fc-p2);}article.node--type-page  img,article.node--type-article  img{width:100%;height:auto;}.node .field--name-field-tags .field__items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--margin-xs);}.node .field--name-field-tags .field__items li{margin-bottom:var(--margin-s);font-size:var(--fs-small);color:var(--dark5);}.node .field--name-field-tags .field__items li a{color:var(--dark5);border:1px solid var(--grey3);padding:var(--margin-xs) var(--margin-s);text-decoration:none;border-radius:var(--br-s);display:inline-block;position:relative;}.node .field--name-field-tags .field__items li a::before{content:'#';display:inline-block;}.node--type-article .field--name-field-image{margin-bottom:var(--margin-l);width:100%;max-width:800px;}.node--type-article .field--name-field-image img{width:100%;height:auto;}.node--type-article .field--name-body{width:100%;}.node--type-article .field--name-body img{width:100%;height:auto;}
header.header{}.navbar-brand{color:var(--black1);font-family:var(--ff-sans1);font-size:var(--fc-h1);font-weight:var(--fw-bold);text-transform:uppercase;}.navbar-brand:hover{color:var(--dark1);}.path-frontpage .navbar-brand{opacity:0;width:30%;}
#navbar-main{background-color:var(--blue6);}.offcanvas{background-color:var(--blue6);}.offcanvas-header{padding:var(--margin-l) var(--margin-l);margin-top:var(--margin-l);}.btn-close{box-sizing:content-box;width:1rem;height:1rem;background-size:contain;}.offcanvas-body{flex-grow:1;padding:var(--margin-l) var(--margin-l);overflow-y:auto;}.navbar-nav .nav-item{font-size:var(--fc-h3);font-weight:var(--fw-bold);text-transform:uppercase;}.navbar-nav .nav-item a{color:var(--dark2);}.navbar-toggler-icon{width:calc(var(--fc-h2)*1.5 + var(--margin-s));height:var(--fc-h2);vertical-align:middle;background-repeat:no-repeat;background-position:right center;background-size:var(--fc-h3);position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--margin-s);}.navbar-toggler-icon::before{content:'Menu';position:relative;font-size:var(--fs-small);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--dark4);width:var(--fc-h2);height:var(--fc-h2);display:flex;flex-direction:row;justify-content:center;align-items:center;}@media all and (max-width:990px){.navbar-toggler-icon::before{content:none;}}
.site-footer{background-color:var(--blue7);margin-top:var(--margin-xl);}.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-fit,minmax(200px,1fr));gap:var(--margin-xl);}.site-footer .block{border:0 solid #444;}.site-footer .block h2{color:var(--grey6);font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;border-bottom:1px solid var(--grey4);padding-bottom:var(--margin-xs);margin:0 0 var(--margin-xs) 0;}.site-footer .block h3{font-size:var(--fs-small);font-weight:var(--fw-bold);}.site-footer .block p,.site-footer .block ul li{font-size:var(--fs-small);color:var(--dark5);}.site-footer .block ul{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--margin-xxs);}.site-footer .block p a{color:var(--dark5);text-decoration:none;}.site-footer .block ul li a{color:var(--dark5);font-weight:var(--fw-normal);padding:0;margin:0;}@media all and (max-width:600px){.site-footer  .block{padding:var(--margin-xxs) var(--margin-m);}}#block-social ul{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--margin-m);}#block-social .link-text{display:none;}#block-social .svg-inline--fa{width:40px;height:40px;margin:var(--margin-m) 0;}
.view-taxonomy-term .item-list > ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xl);}.view-taxonomy-term .item-list > ul li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--margin-l);background:transparent;margin:0;padding:0 0 var(--margin-xl) 0;border-bottom:1px solid var(--grey3);}@media all and (max-width:600px){.view-taxonomy-term .item-list > ul li{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--margin-l);background:transparent;margin:0;padding:0 0 var(--margin-l) 0;border-bottom:1px solid var(--grey3);}}.view-taxonomy-term .item-list > ul li .views-field-field-immagini-gallery ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-l);}@media all and (max-width:600px){.view-taxonomy-term .item-list > ul li .views-field-field-immagini-gallery{width:100%;}.view-taxonomy-term .item-list > ul li .views-field-field-immagini-gallery ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:var(--margin-l);width:100%;}}.view-taxonomy-term .item-list > ul li .views-field-field-immagini-gallery ul li{aspect-ratio:1;height:60px;width:60px;background:transparent;margin:0;padding:0 0 0 0;}.view-taxonomy-term .item-list > ul li .views-field-field-immagini-gallery ul li img{aspect-ratio:1;height:100%;width:100%;object-fit:cover;object-position:center;}.view-taxonomy-term .item-list > ul li .fieldset-row2{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--margin-s);height:100%;}.view-taxonomy-term .item-list > ul li .views-field-title{font-size:var(--fc-h3);font-weight:var(--fw-bold);}.view-taxonomy-term .item-list > ul li .views-field-title a{color:var(--dark3);text-decoration:none;}
.node--type-webform #content{max-width:800px;}.node--type-webform .node .field--name-body{border:1px solid var(--brown);border-radius:3px;padding:var(--margin-m);margin-bottom:var(--margin-l);}.node--type-webform form label{font-family:var(--ff-sans);color:var(--dark4);}.node--type-webform .webform-email-confirm--wrapper .fieldset-wrapper{border:1px solid var(--brown);border-radius:3px;padding:var(--margin-m);}.node--type-webform  .text-count-wrapper{font-size:var(--fs-small);font-family:var(--ff-sans);color:var(--dark4);}.node--type-webform #edit-privacy{border:1px solid var(--brown);border-radius:3px;padding:var(--margin-m);margin-bottom:var(--margin-l);}.node--type-webform button{font-family:var(--ff-sans);}.node--type-webform .node__content{border:1px solid var(--grey3);border-radius:var(--br-s);padding:var(--margin-l);}.node--type-webform .node__content .webform-type-fieldset{border:1px solid var(--grey3);border-radius:var(--br-s);padding:var(--margin-s);}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/Lato-Regular.eot);src:url(/themes/maurolorenzo2022/fonts/Lato-Regular.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/Lato-Regular.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/Lato-Regular.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/Lato-Regular.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/Lato-Regular.svg#Lato) format('svg');}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/Lato-Italic.eot);src:url(/themes/maurolorenzo2022/fonts/Lato-Italic.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/Lato-Italic.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/Lato-Italic.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/Lato-Italic.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/Lato-Italic.svg#Lato) format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/Lato-700.eot);src:url(/themes/maurolorenzo2022/fonts/Lato-700.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/Lato-700.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/Lato-700.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/Lato-700.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/Lato-700.svg#Lato) format('svg');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/Playfair-Display-700.eot);src:url(/themes/maurolorenzo2022/fonts/Playfair-Display-700.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-700.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-700.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-700.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-700.svg#PlayfairDisplay) format('svg');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/Playfair-Display-800.eot);src:url(/themes/maurolorenzo2022/fonts/Playfair-Display-800.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-800.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-800.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-800.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-800.svg#PlayfairDisplay) format('svg');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/Playfair-Display-900.eot);src:url(/themes/maurolorenzo2022/fonts/Playfair-Display-900.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-900.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-900.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-900.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/Playfair-Display-900.svg#PlayfairDisplay) format('svg');}@font-face{font-family:'DM Serif Text';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/maurolorenzo2022/fonts/DM-Serif-Text-Regular.eot);src:url(/themes/maurolorenzo2022/fonts/DM-Serif-Text-Regular.eot#iefix) format('embedded-opentype'),url(/themes/maurolorenzo2022/fonts/DM-Serif-Text-Regular.woff2) format('woff2'),url(/themes/maurolorenzo2022/fonts/DM-Serif-Text-Regular.woff) format('woff'),url(/themes/maurolorenzo2022/fonts/DM-Serif-Text-Regular.ttf) format('truetype'),url(/themes/maurolorenzo2022/fonts/DM-Serif-Text-Regular.svg#DMSerifText) format('svg');}
.sliding-popup-bottom{background:#fafafa;color:#333;width:100%;margin-left:auto;margin-right:auto;font-family:Verdana,Geneva,Tahoma,sans-serif;border-top:1px solid #666;}.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:row;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.75rem;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:0.5rem;}.eu-cookie-compliance-category > div{margin-bottom:0.5rem;}.eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:0.75rem;color:#999;}#popup-buttons button{border:1px solid #ccc;border-radius:6px;padding:0.25rem 0.5rem;font-size:0.875rem;background-color:#eee;}.eu-cookie-compliance-categories-buttons button{border:1px solid #ccc;border-radius:6px;padding:0.25rem 0.5rem;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:transparent;border:1px solid #006400;color:#006400;font-weight:bold;}
:root{--blue1:#47527c;--blue2:#3e476c;--blue3:#04aac3;--blue4:#047ac3;--blue5:#044ac3;--blue6:#dce6e6;--blue7:#d1dede;--green1:#375877;--green2:#13AD4E;--green3:#006400;--red1:#b30000;--red2:#e60000;--red3:#ff0000;--brown:#eae3db;--white1:#ffffff;--white2:#fcfbfa;--grey1:#f0f0f0;--grey2:#e3e3e3;--grey3:#d7d7d7;--grey4:#cacaca;--grey5:#b5b5b5;--grey6:#848484;--dark1:#222222;--dark2:#2c2c2c;--dark3:#3f3f3f;--dark4:#494949;--dark5:#666666;--black1:#000000;--black2:#1a1a1a;--black3:#131313;--ff-serif1:'Playfair Display',Georgia,'Times New Roman',serif;--ff-serif2:'DM Serif Text',Georgia,'Times New Roman',serif;--ff-sans1:'Lato',Arial,Tahoma,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-normal:400;--fw-bold:700;--fw-extrabold:900;--fc-h1:clamp(1.48rem,calc(1.48rem + ((1vw - 0.2rem) * 5.632)),5rem);--fc-h2:clamp(1.48rem,calc(1.48rem + ((1vw - 0.2rem) * 3.8)),3rem);--fc-h3:clamp(1.22rem,calc(1.22rem + ((1vw - 0.2rem) * 0.416)),1.48rem);--fc-main:clamp(3.75rem,calc(3.75rem + ((1vw - 0.2rem) * 6.8)),8rem);--fc-p2:clamp(1.1rem,calc(1.1rem + ((1vw - 0.2rem) * 0.192)),1.22rem);--fc-p:clamp(1rem,calc(1rem + ((1vw - 0.2rem) * 0.16)),1.1rem);--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:3px;--br-m:4px;}

.breadcrumb{font-size:0.929em;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .btn-close{opacity:0.6;}
