:root{--text-gray:#666;--text-dark:#000;--green-color:#2b7e3e;--yellow-color:#f2c221}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:rgba(0,0,0,.025)}::-webkit-scrollbar-thumb{background:#41ab5a}::-webkit-scrollbar-thumb:hover{background:#2c7f3f}body,html{scroll-behavior:smooth;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}*,figure{margin:0}figure.img-contain img{object-fit:contain;height:100%;width:100%}figure.img-cover img{object-fit:cover;height:100%;width:100%}.u_table{position:relative;display:table;height:100%;width:100%}.u_table .vertical_middle{display:table-cell;width:100%;vertical-align:middle}.u_table .vertical_bottom{display:table-cell;width:100%;vertical-align:bottom}.fullHeight{height:100vh}.text-center{text-align:center!important}.text-right{text-align:right!important}.btn{padding:18px 33px;border-radius:10px;line-height:23px;font-size:18px;-webkit-transition:all .5s;transition:all .5s;border:0}#rcc-decline-button{border-radius:4px!important;padding:8px 30px!important}.closeCookieBanner{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:99px;-webkit-box-shadow:0 0 7px 0 rgb(0 0 0/15%);box-shadow:0 0 7px 0 rgb(0 0 0/15%);cursor:pointer}.btn.sm{padding:10px 35px;font-size:14px;letter-spacing:0;line-height:23px}.btn.gray{background-color:#f1f1f4;color:#2b7e3e}.btn.gray:hover{color:#f1f1f4;background-color:#2b7e3e}.btn.green{color:#f1f1f4;background-color:#2b7e3e}.btn.green:hover{color:#f1f1f4;background-color:#2b7e3e}.socials-list,.socials-list li{display:inline-block}.socials-list li+li{margin:0 0 0 15px}.socials-list li a:active,.socials-list li a:hover,.socials-list li a:link,.socials-list li a:visited{display:inline-block;background-color:#c8c8c8;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;-webkit-transition:.5s;transition:.5s}.socials-list li a i{color:#fff}.socials-list li a:hover{background-color:#2b7e3e}body .react-multi-carousel-dot-list{position:relative;margin-bottom:30px}body .react-multi-carousel-dot-list .react-multi-carousel-dot{margin-left:10px}a[href="#"]{cursor:default!important}.max1lines{-webkit-line-clamp:1}.max1lines,.max2lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.max2lines{-webkit-line-clamp:2}.max3lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body .MuiInputLabel-root{text-align:left;padding-left:5px;background-color:#fff;position:relative;top:10px;display:block;width:120px;z-index:2;left:5px}body .MuiSelect-outlined.MuiSelect-outlined{padding-right:80px;text-align:left}body .MuiFormLabel-root.Mui-focused{color:var(--green-color)}body .MuiOutlinedInput-root.Mui-focused,body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--green-color)}body .MuiSelect-selectMenu:focus{background-color:transparent!important}.menu-item-active a{color:#2b7e3e!important;border-bottom:2px solid}.text-gray,.text-gray *{color:#666!important}@media (max-width:1200px) and (min-width:820px){.sectionHeader h2{font-size:33px;line-height:38px}.sectionHeader h2 figure{top:3px}#videoRoll{margin-top:45px}}.container{position:relative}@media (min-width:1400px){.container{max-width:1400px}}@media (max-width:1399px) and (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:95vw}}@media (max-width:820px) and (min-width:501px){.sectionHeader h2{font-size:27px;font-weight:500;letter-spacing:0;line-height:32px}.btn{padding:15px 20px;letter-spacing:.05em;font-size:16px}}@media (max-width:500px){.text-center-xs{text-align:center!important}.text-left-xs{text-align:left!important}.sectionHeader h2{font-size:30px;margin-bottom:30px;line-height:35px}.sectionHeader h2 figure{width:25px;height:25px}.sectionHeader h2 span{width:calc(100% - 40px)}.btn{padding:15px 20px;letter-spacing:.05em;font-size:16px}.cookie_table{overflow-x:scroll}.cookie_table table{margin-bottom:0!important}}#primo_piano_slider{width:100%;max-width:100%;margin-bottom:48px;max-width:860px}#primo_piano_slider .slick-list{border-radius:10px}#primo_piano_slider .slick-dots{text-align:center;margin:0;padding:0;position:relative;top:-30px}#primo_piano_slider .slick-dots li{display:inline-block;list-style:none}#primo_piano_slider .slick-dots li+li{margin-left:15px}#primo_piano_slider .slick-dots li button{display:inline-block;list-style:none;background:#fff;color:#fff;border:0;opacity:.5;height:4px;width:30px;overflow:hidden;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}#primo_piano_slider .slick-dots li.slick-active button{opacity:1}#primo_piano_slider .slick-arrow{position:absolute;height:30px;width:30px;z-index:10;top:calc(50% - 20px);border:0;background-color:transparent;cursor:pointer}#primo_piano_slider .slick-arrow figure{height:30px;width:30px;margin:0}#primo_piano_slider .slick-arrow figure img{height:100%;width:100%;object-fit:cover}#primo_piano_slider .slick-arrow.slick-next{right:10px}#primo_piano_slider .slick-arrow.slick-prev{left:10px}#primo_piano_slider .slick-slide{overflow:hidden;width:100%;height:380px}#primo_piano_slider .slick-slide a{display:block;height:380px;width:100%;max-width:100%;position:relative}#primo_piano_slider .slick-slide>div{position:relative}#primo_piano_slider .slick-slide figure{height:380px;width:100%;margin:0;position:relative;z-index:1;overflow:hidden}#primo_piano_slider .slick-slide figure img{height:100%;width:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;transition:all .5s}#primo_piano_slider .slick-slide:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}#primo_piano_slider .slick-slide .overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;max-width:100%;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.53)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.53));padding:0 30px;display:flex;align-items:baseline;color:#fff}#primo_piano_slider .slick-slide .overlay>div{align-self:flex-end;padding-bottom:47px}#primo_piano_slider .slick-slide .overlay .info{margin-bottom:17px;font-weight:500;font-size:14px;font-family:Roboto,sans-serif}#primo_piano_slider .slick-slide .overlay .category{font-family:Roboto,sans-serif;font-weight:500;display:inline-block;margin-right:22px;background:#2b7e3e;border-radius:5px;padding:11px 20px;text-transform:uppercase;font-size:14px;line-height:1}#primo_piano_slider .slick-slide .overlay .date{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;color:#fff;line-height:23px}#primo_piano_slider .slick-slide .overlay h3{letter-spacing:0;font-family:Roboto,sans-serif;margin:0;font-weight:700;font-size:24px;color:#fff;line-height:25px}.loader-box{height:150px;text-align:center;display:flex;align-items:center;position:relative}.loader-box h4{text-align:center;position:absolute;width:100%;top:100px}.rotate{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;border:3px dotted #257a4d;width:50px;height:50px;border-radius:50px;display:block;margin:1em;float:left}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.margin-0-auto{margin:0 auto!important}.dashed{border-style:dashed!important}select{background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:1px}select::-ms-expand{display:none}.hidden-md-down{display:none}@media (min-width:768px){.hidden-md-down{display:block}}.cookieBar-text{font-size:14px;color:#333;line-height:20px}.cookieBar-text a:active,.cookieBar-text a:hover,.cookieBar-text a:link,.cookieBar-text a:visited{color:#1a7a4d;font-weight:700}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px 16px;text-decoration:none;z-index:1000;border-radius:4px;font-size:14px;font-weight:500;-webkit-transition:top .3s ease;transition:top .3s ease}.skip-link:focus{top:6px;outline:2px solid #fff;outline-offset:2px}.skip-link:hover{background:#333;color:#fff}.p404{margin-bottom:90px}.p404 h1{margin-top:0;margin-bottom:30px}.p404 h2{font-weight:500;font-size:20px;margin-bottom:45px}.p404 a{-webkit-transition:.5s;transition:.5s;background:#2b7e3e;border-radius:10px;width:230px;height:60px;line-height:60px;display:block;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:0;color:#fff;text-align:center;text-decoration:none!important}.p404 a:active,.p404 a:focus,.p404 a:hover{-webkit-box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.e8746a624ed098489406e6113d185258.woff) format("woff"),url(/_next/static/media/revicons.57fd05d4ae650374c8deeff7c4aae380.ttf) format("ttf"),url(/_next/static/media/revicons.a77de540a38981833f9e31bd4c365cc6.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;-webkit-transition:all .5s;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .5s;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}