body,html{height:100%;margin:0}.top,.wrap{width:100%}.top{height:50px;background-color:blue}.mid{width:100%;flex:1 1;display:flex;flex-direction:column}.mid-background-color{background:rgb(255,239,222);background:radial-gradient(circle,rgba(255,239,222,1) 0,rgba(255,236,217,1) 25%,rgba(255,233,211,1) 50%,rgba(255,231,206,1) 75%,rgba(255,228,200,1) 100%)}.mid-dark-background-color{background:rgb(117,91,62);background:linear-gradient(45deg,rgba(117,91,62,1),rgba(131,107,81,1) 25%,rgba(117,91,62,1) 50%,rgba(105,82,56,1) 75%,rgba(117,91,62,1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#755b3e",endColorstr="#755b3e",GradientType=1)}.bottom{width:100%;height:50px;background-color:blue}.container-footer{position:relative;height:100%;align-items:center;justify-content:center}.nav{border-bottom:2px solid #000000}.navbar-brand .nav-link{padding:0!important}.color-nav,.footer{background:rgb(194,159,122);background:linear-gradient(45deg,rgba(194,159,122,1),rgba(206,178,149,1) 25%,rgba(194,159,122,1) 50%,rgba(175,143,110,1) 75%,rgba(194,159,122,1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c29f7a",endColorstr="#c29f7a",GradientType=1)}.footer{height:86px;border-top:2px solid #000000}.copyright{font-family:Lora,serif}.boxing-form{text-align:center;width:80%;margin:0 auto;position:relative;display:flex;flex-flow:column wrap;align-items:center}.page-title{padding-top:1.5rem!important;margin-top:1.5rem!important}.error-page-mid{min-height:83.3vh!important;width:100%;flex:1 1;display:flex;flex-direction:column;position:relative}.title-container{display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;width:100%;margin-left:auto;margin-right:auto;margin-top:3.5em}.fa-facebook-square,.fa-github,.fa-instagram,.fa-pinterest{background:transparent;color:rgb(0,0,0)}.logos:hover{color:rgb(41,41,41)}.artwork-feature-icon{background:transparent;color:#326475;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#nprogress .bar{height:8px!important;background:#326475!important}#nprogress .spinner-icon{width:42px!important;height:42px!important;border-top-color:#326475!important;border-left-color:#326475!important}#nprogress .peg{box-shadow:0 0 10px #326475,0 0 5px #326475!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;width:27.4333px!important;height:32px!important;font-size:30px!important}.homepage-mid{height:840px;width:100%;flex:1 1;display:flex;flex-direction:column;position:relative}.homepage-mid-2,.homepage-mid-3{min-height:815px;width:100%;flex:1 1;display:flex;flex-direction:column;position:relative;border-top:2px solid #000000}.homepage-background-image{height:100%!important;position:relative}.homepage-title{color:white;position:absolute;top:8%;left:50%;transform:translateX(-50%);margin-left:auto!important;margin-right:auto!important;text-align:center;background:rgba(0,0,0,.25);border-radius:12px}.homepage-description{color:white;position:absolute;top:40%;right:3%;max-width:32%}.homepage-citation{color:white;letter-spacing:3px;position:absolute;top:82%;left:50%;transform:translateX(-50%);width:697.5px;background:rgba(0,0,0,.25);border-radius:12px}.homepage-mid-2 .carousel{height:508px!important;max-height:508px!important;width:70%!important;margin:auto!important;padding-top:34px!important;padding-bottom:34px!important}.homepage-mid-2 .carousel .slide{height:100%!important;max-height:508px!important;padding-left:28px!important;padding-right:28px!important}.homepage-mid-2 #carousel_cards_wrapper .card-flyer:hover{cursor:pointer!important}.homepage-carousel-container{width:100%!important;min-height:485px!important;margin-top:3.5em!important}.homepage-gallery-explorer-container{margin-left:auto!important;margin-right:auto!important;margin-top:3.5em;margin-bottom:1em}.homepage-gallery-explorer-container,.homepage-vuoi-incontrarmi-container{display:flex;align-items:center;justify-content:center;position:relative!important;height:14%;width:100%}.homepage-vuoi-incontrarmi-container{margin:4.35rem auto!important}.homepage-sponsors{width:100%;border-top:2px solid black;padding-top:3.5em!important;padding-bottom:3.5em!important}.homepage-sponsors .title-container{margin-top:0!important}.sponsors-container{margin-top:3.5em!important;padding-top:1em;padding-bottom:1em;width:80%!important;background-color:rgb(0,0,0,.05);transition:all .2s ease-in;box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:8px}.sponsors-container:hover{box-shadow:0 10px 26px rgba(0,0,0,.5);transition:all .2s ease-in}.sponsors-container .col-md-6:hover{filter:brightness(80%)}.artwork-page-mid{min-height:780px}.artwork-page-container .title-container{margin-top:4.2em!important}.artwork-page-container .carousel{height:508px!important;max-height:508px!important;width:85%!important;margin:auto!important;padding-top:34px!important;padding-bottom:34px!important}.artwork-page-container .carousel .slide{height:100%!important;max-height:508px!important;max-width:605px!important;padding-left:28px!important;padding-right:28px!important}.artwork-page-container #carousel_cards_wrapper
.carousel .slide .card-flyer.image-box .legend{display:none!important}.artwork-page-container #carousel_cards_wrapper .card-flyer:hover{cursor:zoom-in!important}.artwork-get-info-container{display:flex;align-items:center;justify-content:center;position:relative!important;width:100%;margin-left:auto!important;margin-right:auto!important}.artwork-page-carousel-container{min-height:449px!important;margin-top:4.2em!important;padding-bottom:4.2em!important}.artwork-page-share-button-container{min-height:170px!important;position:relative!important;margin-top:1.8rem!important}.artwork-right-section-background{background-color:rgb(0,0,0,.25)}.artwork-right-section-container{padding-left:8%;padding-right:8%}.artwork-features-container{background-color:rgb(0,0,0,.25);color:white;margin-top:1.8rem!important;margin-left:18%;margin-right:18%;padding-left:4%;padding-right:4%}.artwork-description-container{background-color:rgb(0,0,0,.25);color:white;padding-left:3%;padding-right:3%;margin-top:4.35rem!important;margin-bottom:4.35rem!important;min-height:25vh!important;display:flex;justify-content:center;align-items:center}.artwork-description-container div{white-space:pre-line!important}.gallery-page-mid{min-height:809px}#gallery_cards_wrapper{text-align:center}#gallery_cards_wrapper .container-fluid{padding-left:8%;padding-right:8%}#gallery_cards_wrapper a{text-decoration:none;outline:none}#gallery_cards_wrapper .card-flyer{border-radius:5px}#gallery_cards_wrapper .card-flyer .image-box{background:rgba(0,0,0,.05)!important;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:5px;height:300px!important;width:100%}#gallery_cards_wrapper .card-flyer .image-box span{height:300px!important;position:relative!important;padding:7px!important}#gallery_cards_wrapper .card-flyer .image-box img{transition:all .9s ease;height:100%!important;position:relative!important;border-radius:5px!important}#gallery_cards_wrapper .card-flyer:hover .image-box img{opacity:.95;transform:scale(1.05)}#gallery_cards_wrapper img{width:100%;max-width:400px;max-height:300px}#gallery_cards_wrapper .card-flyer .text-box{text-align:center}#gallery_cards_wrapper .card-flyer .text-box .text-container{padding:25px 18px}#gallery_cards_wrapper .card-flyer{background:rgba(0,0,0,.05)!important;margin-top:50px;transition:all .2s ease-in;box-shadow:0 3px 4px rgba(0,0,0,.4)}#gallery_cards_wrapper .card-flyer:hover{background:#755b3e;box-shadow:0 10px 26px rgba(0,0,0,.5);transition:all .2s ease-in}#gallery_cards_wrapper .card-flyer .text-box p{margin-top:10px;margin-bottom:0;padding-bottom:0;font-size:14px;letter-spacing:1px;color:#000000}#gallery_cards_wrapper .card-flyer .text-box h6{margin-top:0;margin-bottom:0;font-size:18px;font-style:italic;letter-spacing:1px;color:black}.infoMessage{height:600px!important}.form-group{background-color:rgb(0,0,0,.05);transition:all .2s ease-in;box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:8px;margin-bottom:3rem!important}.form-group:hover{box-shadow:0 10px 26px rgba(0,0,0,.5);transition:all .2s ease-in}.about-page-mid{min-height:800px}.about-image{height:750px!important;border-right:2px solid #000000}.about-image,.lab-image{width:100%!important;margin:auto;position:relative!important}.lab-image{height:550px!important;border-top:2px solid #000000}.about-image div.title-container{display:none}.about-page-mid .title-container{margin-top:2.5em}.about-page-mid .title-container h1{font-size:5em}.title-container.about-page-small-screen h1{font-size:3.5em}.about-history-container{margin-top:2.5em;padding:35px 5%!important;color:white;position:relative!important;display:flex;justify-content:center;align-items:center;border-top:2px solid #000000}.about-history-container div{white-space:pre-line!important}.about-contacts-box{border-right:2px solid #000000;border-top:2px solid #000000}.about-contacts-container{padding:2em 10px;background-color:rgb(0,0,0,.05);box-shadow:0 2px 16px rgba(0,0,0,.4);border-radius:8px;max-width:90%!important}.events-page-mid{min-height:815px;width:100%;flex:1 1;display:flex;flex-direction:column;position:relative}.scrolldown{position:absolute;bottom:0;right:6%;width:40px;height:40px;transform:translateY(-80px) translateX(-50%) rotate(45deg)}.scrolldown span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-bottom:2px solid white;border-right:2px solid white;animation:animate 1.8s linear infinite;opacity:0}.scrolldown span:first-child{transform:translate(-15px,-15px);animation-delay:-.4s}.scrolldown span:nth-child(2){transform:translate(0);animation-delay:-.2s}.scrolldown span:nth-child(3){transform:translate(15px,15px);animation-delay:0s}@keyframes animate{0%{top:-5px;left:-5px;opacity:0}25%{top:0;left:0;opacity:1}50%,to{top:-5px;left:-5px;opacity:0}}.custom-link{color:#18272F;position:relative;text-decoration:none}.custom-link:before{content:"";position:absolute;width:100%;height:2px;border-radius:2px;background-color:#4e4e4e;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.custom-link:hover:before{transform-origin:left;transform:scaleX(1)}.simpleLink:hover,.simpleLink:link,.simpleLink:visited{color:black;text-decoration:underline;font-style:italic;text-underline-offset:4px}.emailLink:hover,.emailLink:link,.emailLink:visited{color:#212529;font-style:italic;text-decoration:none}.custom-button{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:0 10px;background:linear-gradient(#0000,rgb(0 0 0/14%)) top/100% 800%!important;background-color:#8bcfe8!important;color:black!important;border-radius:4px!important;box-shadow:0 6px 8px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);transition:color .15s ease-in-out,background-color .4s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-position .4s ease-in-out!important}.custom-button-dark{background-color:#326475!important;color:white!important}.custom-button-dark-secondary{color:#326475!important;background-color:transparent!important;border:1px solid #326475!important}.homepage-mid-3 .custom-button-dark-secondary{background-color:rgb(255,239,222)!important}.custom-button:hover{background-position:bottom!important;box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.custom-button-dark:hover{background-position:0 0!important;filter:brightness(115%)}.custom-button-dark-secondary:hover{color:white!important;background-color:#326475!important;border:1px solid rgba(0,0,0,0)!important;box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.artwork-get-info-btn,.gallery-explorer-btn{position:absolute;top:0}.about-explorer-btn,.artwork-get-info-btn,.gallery-explorer-btn{max-width:-moz-fit-content!important;max-width:fit-content!important}.share_container,.share_menu{height:100px;width:80px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.share_menu{transform:scale(.9)}.share_toggle{border-radius:25px!important;width:90px!important;height:80px;z-index:1}#share_add{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-size:100px;color:white;position:relative;right:3px;transition:.3s}#share_add:hover{color:black}.share_item{border-bottom:50px solid transparent;top:0;transition:.4s}.share_item,.share_item:before{height:0;width:80px;border-left:40px solid transparent;border-right:40px solid transparent;position:absolute;display:flex;justify-content:center;align-items:center}.share_item:before{content:"";border-top:50px solid transparent;top:50px;left:-40px}.share_item>button>svg{transition:.3s}.share_item>button>svg:hover{color:#f9d230;transform:scale(1.2)}.share_item>button{position:relative;top:50px;left:0}.share_item.one{transform:translate(45px,60px)}.share_item.two{transform:translate(45px,-60px)}.share_item.three{transform:translate(-45px,60px)}.share_item.four{transform:translate(-45px,-60px)}#carousel_cards_wrapper{text-align:center!important}#carousel_cards_wrapper .carousel{border-radius:5px!important}#carousel_cards_wrapper
.carousel .slide .card-flyer.image-box{overflow:hidden!important;margin:auto;position:relative!important}#carousel_cards_wrapper
.carousel .slide .card-flyer.image-box img{border-radius:5px!important}#carousel_cards_wrapper
.carousel .slide .card-flyer:hover.image-box img{cursor:pointer!important}#carousel_cards_wrapper .carousel{box-shadow:0 0 6px rgba(0,0,0,.4)!important;transition:all .2s ease-in!important;background:rgba(0,0,0,.05)!important}#carousel_cards_wrapper .carousel:hover{box-shadow:0 10px 26px rgba(0,0,0,.5)!important;transition:all .2s ease-in!important}#carousel_cards_wrapper
.carousel .slide .card-flyer.image-box .legend{background-color:rgba(0,0,0,.75);bottom:.5em;opacity:0;height:-moz-fit-content!important;height:fit-content!important}#carousel_cards_wrapper
.carousel:hover .slide .card-flyer.image-box .legend{opacity:1}.carousel .slide div,.slider,.slider-wrapper{height:100%!important}.carousel .control-next.control-arrow:before{border-left:8px solid rgb(0 0 0/90%)!important}.carousel .control-prev.control-arrow:before{border-right:8px solid rgb(0 0 0/90%)!important}.vertical-timeline-element-icon{display:flex;justify-content:center;align-items:center;padding-right:2px}.vertical-timeline-element-dark .vertical-timeline-element-icon span{color:black}.vertical-timeline-element-content .vertical-timeline-element-date{color:white!important;opacity:1!important;font-weight:500!important;font-style:italic!important}.vertical-timeline.vertical-timeline-custom-line:before{background:#ffefde}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:2rem!important}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in .vertical-timeline-element-date{margin-top:1rem!important}}button.custom-button{font-weight:400}button.custom-button,h1,h2,h3,h4,h5,h6 a.nav-link,label{font-family:Lora,serif}a.nav-link,label{font-weight:400}.homepage-title h1{font-size:5em;font-weight:400}.title-container h1,.title-container h2{font-size:3.5em;font-weight:400;width:100%;word-wrap:break-word}h3.homepage-subtitle{font-style:italic;font-weight:400;font-size:2em}a.emailLink,div.about-history-container,input.form-control,p,small,span,textarea.form-control{font-family:Merriweather,serif;font-weight:300}.homepage-citation{font-size:1.4em}.homepage-description{letter-spacing:1.4px;font-size:1.1em}@media(max-width:1313px){.homepage-title{top:4.2%}}@media(max-width:960px){.hide-under-half-width{display:none!important}.center-under-half-width{text-align:center;top:35%;left:54%!important;transform:translateX(-50%)}.center-about-explorer-btn-under-half-width{top:77%;left:52.5%!important;transform:translateX(-50%)}.homepage-mid-2 .carousel{width:85%!important}.artwork-share-and-info-container{margin-top:1.8rem!important}}@media(max-width:410px){.resize-under-400-width{font-size:.7em!important}.homepage-title{top:8%}}@media(max-width:990px){#gallery_cards_wrapper{margin-top:2vh!important}}@media(max-width:437px){#error_page_img{margin-left:0!important}}@media(max-width:500px){.artwork-features-container{margin-left:10%;margin-right:10%}.artwork-page-mid{min-height:650px}}@media (max-width:1000px){.bigScreen{display:none}.smallScreen{display:block}}@media (min-width:1001px){.bigScreen{display:block}.smallScreen{display:none}}@media (max-width:1199px){.artwork-right-section-background{border-top:2px solid #000000}}@media (max-width:991px){.about-contacts-box,.about-image{border-right:none}.about-page-mid .title-container{display:none}.about-image div.title-container{display:block!important;position:absolute;color:white;margin-top:2.5em}.about-history-container{margin-top:0!important}#about-contacts-box-small-screen{display:flex!important}#about-contacts-box-big-screen{display:none!important}}@media (max-width:550px){.lab-image{height:370px!important}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}