:root{--pr-btn-bg:hsl(var(--pr-btn-bg-hue),var(--pr-btn-bg-saturation),calc(1% * var(--pr-btn-bg-lightness)));--pr-btn-bg-hover:hsl(var(--pr-btn-bg-hover-hue),var(--pr-btn-bg-hover-saturation),calc(1% * var(--pr-btn-bg-hover-lightness)));--pr-btn-border-color:hsl(var(--pr-btn-border-color-hue),var(--pr-btn-border-color-saturation),calc(1% * var(--pr-btn-border-color-lightness)));--pr-btn-border-color-hover:hsl(var(--pr-btn-border-color-hover-hue),var(--pr-btn-border-color-hover-saturation),calc(1% * var(--pr-btn-border-color-hover-lightness)));--pr-btn-text-color:hsl(var(--pr-btn-text-color-hue),var(--pr-btn-text-color-saturation),calc(1% * var(--pr-btn-text-color-lightness)));--pr-btn-text-color-hover:hsl(var(--pr-btn-text-color-hover-hue),var(--pr-btn-text-color-hover-saturation),calc(1% * var(--pr-btn-text-color-hover-lightness)));--sc-btn-bg:hsl(var(--sc-btn-bg-hue),var(--sc-btn-bg-saturation),calc(1% * var(--sc-btn-bg-lightness)));--sc-btn-bg-hover:hsl(var(--sc-btn-bg-hover-hue),var(--sc-btn-bg-hover-saturation),calc(1% * var(--sc-btn-bg-hover-lightness)));--sc-btn-border-color:hsl(var(--sc-btn-border-color-hue),var(--sc-btn-border-color-saturation),calc(1% * var(--sc-btn-border-color-lightness)));--sc-btn-border-color-hover:hsl(var(--sc-btn-border-color-hover-hue),var(--sc-btn-border-color-hover-saturation),calc(1% * var(--sc-btn-border-color-hover-lightness)));--sc-btn-text-color:hsl(var(--sc-btn-text-color-hue),var(--sc-btn-text-color-saturation),calc(1% * var(--sc-btn-text-color-lightness)));--sc-btn-text-color-hover:hsl(var(--sc-btn-text-color-hover-hue),var(--sc-btn-text-color-hover-saturation),calc(1% * var(--sc-btn-text-color-hover-lightness)));--ac-btn-bg:hsl(var(--ac-btn-bg-hue),var(--ac-btn-bg-saturation),calc(1% * var(--ac-btn-bg-lightness)));--ac-btn-bg-hover:hsl(var(--ac-btn-bg-hover-hue),var(--ac-btn-bg-hover-saturation),calc(1% * var(--ac-btn-bg-hover-lightness)));--ac-btn-border-color:hsl(var(--ac-btn-border-color-hue),var(--ac-btn-border-color-saturation),calc(1% * var(--ac-btn-border-color-lightness)));--ac-btn-border-color-hover:hsl(var(--ac-btn-border-color-hover-hue),var(--ac-btn-border-color-hover-saturation),calc(1% * var(--ac-btn-border-color-hover-lightness)));--ac-btn-text-color:hsl(var(--ac-btn-text-color-hue),var(--ac-btn-text-color-saturation),calc(1% * var(--ac-btn-text-color-lightness)));--ac-btn-text-color-hover:hsl(var(--ac-btn-text-color-hover-hue),var(--ac-btn-text-color-hover-saturation),calc(1% * var(--ac-btn-text-color-hover-lightness)));--pr-btn-padding:var(--pr-btn-padding-top) var(--pr-btn-padding-right) var(--pr-btn-padding-bottom) var(--pr-btn-padding-left);--sc-btn-padding:var(--sc-btn-padding-top) var(--sc-btn-padding-right) var(--sc-btn-padding-bottom) var(--sc-btn-padding-left);--ac-btn-padding:var(--ac-btn-padding-top) var(--ac-btn-padding-right) var(--ac-btn-padding-bottom) var(--ac-btn-padding-left);--pr-btn-font-size:var(--pr-btn-font-size);--pr-btn-line-height:var(--pr-btn-line-height);--pr-btn-letter-spacing:var(--pr-btn-letter-spacing);--pr-btn-border-style:var(--pr-btn-border-style);--pr-btn-border-width:var(--pr-btn-border-width);--pr-btn-border-radius:var(--pr-btn-border-radius);--pr-btn-text-decoration:var(--pr-btn-text-decoration);--pr-btn-text-decoration-hover:var(--pr-btn-text-decoration-hover);--sc-btn-font-size:var(--sc-btn-font-size);--sc-btn-line-height:var(--sc-btn-line-height);--sc-btn-letter-spacing:var(--sc-btn-letter-spacing);--sc-btn-border-style:var(--sc-btn-border-style);--sc-btn-border-width:var(--sc-btn-border-width);--sc-btn-border-radius:var(--sc-btn-border-radius);--sc-btn-text-decoration:var(--sc-btn-text-decoration);--sc-btn-text-decoration-hover:var(--sc-btn-text-decoration-hover);--ac-btn-font-size:var(--ac-btn-font-size);--ac-btn-line-height:var(--ac-btn-line-height);--ac-btn-letter-spacing:var(--ac-btn-letter-spacing);--ac-btn-border-style:var(--ac-btn-border-style);--ac-btn-border-width:var(--ac-btn-border-width);--ac-btn-border-radius:var(--ac-btn-border-radius);--ac-btn-text-decoration:var(--ac-btn-text-decoration);--ac-btn-text-decoration-hover:var(--ac-btn-text-decoration-hover);}.primary-button,button,.button,.btn,.button--primary,.more-link a,.order-now,.read-more,.field--name-field-action-link a{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.primary-button:hover,button:hover,.button:hover,.btn:hover,.button--primary:hover,.more-link a:hover,.order-now:hover,.read-more:hover,.field--name-field-action-link a:hover,.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus,.primary-button:focus-visible,button:focus-visible,.button:focus-visible,.btn:focus-visible,.button--primary:focus-visible,.more-link a:focus-visible,.order-now:focus-visible,.read-more:focus-visible,.field--name-field-action-link a:focus-visible{outline:none;box-shadow:none;}.secondary-button{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:var(--sc-btn-padding);font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.secondary-button:hover,.secondary-button:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);transition:background-color 0.3s ease;}.secondary-button:focus,.secondary-button:focus-visible{outline:none;box-shadow:none;}.action-link{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--ac-btn-bg);color:var(--ac-btn-text-color);border-width:var(--ac-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--ac-btn-border-style);border-color:var(--ac-btn-border-color);padding:var(--ac-btn-padding);font-size:var(--ac-btn-font-size);line-height:var(--ac-btn-line-height);letter-spacing:var(--ac-btn-letter-spacing);-webkit-text-decoration:var(--ac-btn-text-decoration);text-decoration:var(--ac-btn-text-decoration);transition:color 0.3s ease;}.action-link:hover,.action-link:focus{background-color:var(--ac-btn-bg-hover);border-color:var(--ac-btn-border-color-hover);color:var(--ac-btn-text-color-hover);-webkit-text-decoration:var(--ac-btn-text-decoration-hover);text-decoration:var(--ac-btn-text-decoration-hover);transition:color 0.3s ease;}.action-link:focus,.action-link:focus-visible{outline:none;box-shadow:none;}.row{margin:0;padding:0;}.row > *{padding:0;margin:0;}.container{margin:0 auto;}@media (max-width:48rem){.page-wrapper .row.container{gap:20px;}}img,svg{display:block;width:auto;max-width:100%;}div#sliding-popup{z-index:2147484179;background:#fff;}div#sliding-popup .popup-content{display:flex;flex-wrap:wrap;gap:20px;padding:0;}[dir="ltr"] div#sliding-popup .popup-content{text-align:left;}[dir="rtl"] div#sliding-popup .popup-content{text-align:right;}div#sliding-popup .eu-cookie-compliance-banner{padding:20px 0;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.15);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{margin-top:0;max-width:unset;}@media (min-width:63rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{flex-basis:calc(60% - 20px);}}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h2{font-family:var(--font-semibold);font-size:16px;line-height:normal;font-weight:600;margin-bottom:20px;color:var(--text-color);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message p{display:inline-block;font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:normal;margin:0;color:var(--text-color);letter-spacing:-0.2px;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button{font-family:var(--font-bold);font-size:12px;font-weight:700;line-height:normal;margin:0;color:var(--primary-color);text-decoration:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button:focus{border:0;background:transparent;color:var(--primary-color);text-decoration:underline;transition:-webkit-text-decoration 0.5s ease-in-out;transition:text-decoration 0.5s ease-in-out;transition:text-decoration 0.5s ease-in-out,-webkit-text-decoration 0.5s ease-in-out;}#popup-buttons{width:fit-content;max-width:unset;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:0;}@media (min-width:63rem){#popup-buttons{justify-content:flex-end;}}#popup-buttons button{margin:0;}@media (min-width:63rem){#popup-buttons{flex-basis:40%;}}#popup-buttons .agree-button{font-family:var(--font-semibold);font-weight:600;text-shadow:none;box-shadow:none;color:var(--pr-btn-text-color);padding:8px 12px;font-size:14px;line-height:normal;text-align:center;transition:background-color 0.5s ease-out;background-image:unset;text-transform:none;}#popup-buttons .agree-button:hover,#popup-buttons .agree-button:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);}#popup-buttons .decline-button{font-family:var(--font-semibold);font-weight:600;text-transform:uppercase;text-shadow:none;box-shadow:none;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--sc-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:8px 12px;font-size:14px;line-height:normal;letter-spacing:none;-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.5s ease-out;background-image:unset;text-transform:none;}#popup-buttons .decline-button:hover,#popup-buttons .decline-button:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);}.sitemap-plugin--menu a{display:block;color:var(--text-color);}.sitemap-plugin--menu a:hover{color:var(--primary-color);}.sitemap-plugin--menu ul{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:center;list-style:none;margin:0;padding:0;gap:20px;}.sitemap-plugin--menu ul li{flex:1;width:100%;margin-bottom:0;border-radius:4px;background-color:var(--primary-color-10);padding:20px;}.sitemap-plugin--menu ul li a{font-family:var(--font-bold);font-size:24px;line-height:700;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}.sitemap-plugin--menu ul li a + ul{margin-top:20px;}.sitemap-plugin--menu ul ul{align-items:flex-start;justify-content:center;flex-direction:row;}.sitemap-plugin--menu ul ul li{flex:1;}.sitemap-plugin--menu ul ul li a{font-family:var(--font-medium);font-size:16px;line-height:500;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}.sitemap-plugin--menu ul ul ul{flex-direction:column;}.sitemap-plugin--menu ul ul ul li a{font-family:var(--font-regular);font-size:14px;line-height:400;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;margin-bottom:0;}.sitemap-plugin--menu.sitemap-item--menu-account{background-color:var(--primary-color-10);border-radius:4px;padding:20px;margin-top:20px;}.sitemap-plugin--menu.sitemap-item--menu-account ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;}.sitemap-plugin--menu.sitemap-item--menu-account ul li{flex:1;}.sitemap-plugin--menu.sitemap-item--menu-account ul li:first-of-type{padding:0;flex:100%;background-color:transparent;}.sitemap-plugin--menu.sitemap-item--menu-account ul li:first-of-type a{font-family:var(--font-bold);font-size:24px;line-height:700;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}.sitemap-plugin--menu.sitemap-item--menu-account ul li a{font-family:var(--font-medium);font-size:16px;line-height:500;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}#backtotop{width:40px;height:40px;background-color:var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/layout/../../media/images/chevron-up.svg);padding:12px;background-size:28px;}#backtotop:hover{background-color:var(--accent-color);}.layout-main-wrapper:has(.banner-generic-full) .page-title--section,.layout-main-wrapper:has(.banner-generic-full) .page-breadcrumb--section{display:none;}.layout-main-wrapper:has(.banner-generic-full) .banner-generic-full .page-title--section{display:block !important;}.layout-main-wrapper:has(.node--view-mode-full:has(.banner-generic-full)) .page-wrapper{padding-top:0;}#loader-wrapper{position:fixed;top:0;width:100%;height:100%;z-index:1000;background-color:#fff;}[dir="ltr"] #loader-wrapper{left:0;}[dir="rtl"] #loader-wrapper{right:0;}#loader-wrapper #loader{display:block;position:relative;top:50%;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:var(--primary-color);animation:spin 2s linear infinite;z-index:1001;}[dir="ltr"] #loader-wrapper #loader{left:50%;margin:-75px 0 0 -75px;}[dir="rtl"] #loader-wrapper #loader{right:50%;margin:-75px -75px 0 0;}#loader-wrapper #loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--grey-color);animation:spin 3s linear infinite;}#loader-wrapper #loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent-color);animation:spin 1.5s linear infinite;}.loaded #loader-wrapper{visibility:hidden;transition:background-color 0.2s ease-out;}.loaded #loader-wrapper #loader{opacity:0;transition:all 0.1s ease-out;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}