/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
#block-footerlinks div p img{width:100px;}.page-footer{background:transparent;}#block-footerlinks{width:100%;margin-bottom:20px;}#block-footerlinks > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#block-footerlinks > div a{font-size:12px;line-height:normal;}#block-footerlinks > div p{margin-bottom:0;}#block-footerdisclaimertext p{font-size:12px;line-height:normal;}.page-front.user-not-logged-in #footer{max-width:1320px;padding:20px 6px;margin:0 auto;}.page-front.user-not-logged-in .login-container #block-sitebranding a{display:none;}.page-front.user-not-logged-in .login-container .slider-item{background-size:contain;background-position:left center;}@media only screen and (min-width:1200px){.page-front.user-not-logged-in .login-container .left-col,.page-front.user-not-logged-in .login-container .right-col{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.page-front.user-not-logged-in .login-container .left-col{width:45%;}.page-front.user-not-logged-in .login-container .right-col{width:55%;}}.page-front.user-not-logged-in .login-container .left-col:before{background:none;}@media only screen and (max-width:991px){header .user-menu-list .user-menu-item-text{color:#000;}header .mobile-menu-btn span{background:#000;}}.external-link-popup{max-width:540px;font-family:Montserrat,Geneva,Arial,Helvetica,sans-serif;font-size:0.875rem;line-height:1.3;padding:10px;}.external-link-popup .ui-dialog-buttonset button{font-family:Montserrat,Geneva,Arial,Helvetica,sans-serif;}body .loader,body .ajax-progress .throbber,html .ajax-progress .throbber,body .lp-info .action-wrapper .ajax-progress .throbber,body .ajax-progress.ajax-progress-fullscreen{color:#0000c9;font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.5em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease;animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease;background:none;}body .ajax-progress.ajax-progress-fullscreen{position:fixed;}@-webkit-keyframes mltShdSpin{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em;}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em;}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em;}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em;}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em;}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em;}}@keyframes mltShdSpin{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em;}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em;}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em;}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em;}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em;}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em;}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#catalog-filter-parent .btn-reset-filter{min-width:160px;}.view-id-opigno_calendar .btn-add a:hover{width:120px;}.view-header .btn-add a:hover{width:120px;}.main-menu li.main-menu__item{position:relative;}li.main-menu__item > ul{position:absolute;background:#fff;box-shadow:0 0 15px rgb(0 0 0 / 17%);border-radius:10px;padding:10px 15px;list-style:none;z-index:1;top:100%;left:50%;margin-top:10px;transform:translateX(-50%);opacity:0;visibility:hidden;transition:.25s;}.main-menu li.main-menu__item:hover > ul{opacity:1;visibility:visible;margin-top:0;}.main-menu li.main-menu__item ul li{padding:5px 0;}.link-box-container{display:none;}:root{--desktop-header-bg:#f2f2f8;--desktop-header-link:#0000c9;--desktop-header-link-active:#00004e;--desktop-headings:#2f3757;--desktop-text:#2f3756;--desktop-link:#4ad3b3;--desktop-link-hover:#2f3755;--desktop-button-color:#4ad3b3;--desktop-button-color-hover-primary:#43b598;--desktop-button-color-hover-secondary:#a4e9d7;--desktop-button-text-primary:#2f3754;--desktop-button-text-secondary:#2f3753;}
