@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/bodonimoda/v27/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZz8R4sQ.ttf) format("truetype")}@media screen and (min-width:780px){#header-2861{height:95vh;position:relative}}@media screen and (min-width:1200px) and (max-width:1799px){.mainHeader{background-position:50%}}.mainMenu .mainRow{border-bottom:0}#logoTopDefault img{padding-left:.4rem;padding-top:.4rem}#titolo-eventi .container h2{color:#ff7d00;margin-bottom:0}#eventi{margin:0 auto;max-width:900px}#eventi .eventItem{min-width:300px}.eventBoxes{box-shadow:none;width:100%}@media print,screen and (min-width:1000px) and (max-width:1629px),screen and (min-width:1630px){form .formRow:not(:last-child) div{width:70%}}.img-referente{border-radius:50%;height:150px;object-fit:cover;width:150px}.box-form>div{background-color:#fff;border-radius:1rem;box-sizing:border-box;padding:1rem}.contacts{display:flex;gap:2rem;justify-content:flex-start;margin-top:2rem}@media screen and (min-width:900px){#eventi .container{width:1000px}.form-lasciti-section .container{width:900px}.browsableBoxes{max-width:900px}#eventi{width:100%}.box-form>div{height:438px}.secondaryRow{display:none}}form select,form textarea,input[type=text]{background-color:#e6e6e6}#wherewhen-1,#wherewhen-2{background-image:url(https://static.lav.it/images/lascito/foto/sala1.jpg);background-position:26% 16%}@media screen and (min-width:1260px){.date{flex-wrap:wrap;gap:1rem}}#titolo-eventi .container{margin-bottom:0;margin-top:42px}.form-lasciti-section .formRow h2{margin-bottom:0}.form-lasciti-section{background-color:#98b0aa}.form-lasciti-section.city-roma{background-color:#e69241bf}.roma{background-color:#e29347}.online{background-color:#98b0aa}.eventBoxes .eventItem{padding-bottom:12px}.eventBoxes .wherewhen{font-size:18px}#wherewhen-1{border-bottom:19px solid #98b0aa}#wherewhen-2{border-bottom:19px solid #e29347}@media print,screen and (max-width:999px){.eventBoxes .eventItem article{font-size:17px;padding:20px}.eventBoxes .wherewhen{font-size:18px;font-weight:bolder}.formRow h2{font-size:22px;line-height:35px;padding-bottom:1rem}.contacts{flex-direction:column;margin-top:2rem}#title-1{font-size:1.8rem}.textWithSideImage .sideTextContainer{font-size:17px}}@media screen and (max-width:563px){section .container .img-referente{height:150px;width:150px}.mainHeader #logoTopDefault img{width:70px}.mainRow .box:nth-child(2){display:flex;justify-content:center;width:100%}.abstractButton{align-items:center;display:flex;justify-content:center;padding:8px 0;width:156px}#titolo-eventi h2{padding-top:0}.mainMenu .mainRow .box:not(:first-child):not(:last-child){display:flex;display:none;gap:.5rem;position:absolute;right:10px}#intro .container{padding:0 40px 30px}.navigation-menu-as-page{top:33px}#mobileMenuToggle{display:block}.gallery .container{padding-top:0}}.contacts-referente{flex-direction:column}.contacts-referente,.contacts-referente>div{display:flex;gap:1rem}.contacts-referente>div a{color:#ff7d00}#gallery-tris-splide .splide__slide{display:flex;justify-content:center}.card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:300px;overflow:hidden;width:100%}.card img{display:block;height:auto;width:100%}.card-content{box-sizing:border-box;flex:1;padding:15px}.card-content h5{font-size:1rem;margin:0 0 10px}.card-content p{font-size:.875rem;line-height:1.4;margin-bottom:10px}.card-content a.readmore{color:#ff7d00;font-weight:700;text-decoration:none}@media (max-width:900px){.card{max-width:90%}}#eventi-box,#titolo-eventi{background-color:#d3d3cc}#intro-section .container{margin:28px auto 20px}.none{display:none}.mainMenu .mainRow .box:first-child,.mainMenu .mainRow .box:nth-child(2),.mainMenu .mainRow .box:nth-child(3){border:0}#title1{font-size:1.8rem}.tag{border-radius:1rem;padding:.5rem 1rem}.orange .tag{background-color:#e29347}@media screen and (max-width:563px){.splide__arrow--prev{left:0!important}.splide__arrow--next{right:0!important}.splide__track{width:350px}.splide__list{transform:translateX(-712px)}.splide__slide{display:flex;justify-content:center;margin-right:16px;width:350px}.card{max-width:89%}.mainMenu .secondaryRow{margin-top:16px}}section .contacts-referente img{width:20px}.gallery .info{padding-left:.5rem;padding-top:1rem}