.section{position:relative;padding-top:var(--20);padding-right:var(--16);padding-bottom:var(--20);padding-left:var(--16)}@media (max-width:1119px){.section{padding-top:var(--16);padding-right:var(--8);padding-bottom:var(--16);padding-left:var(--8)}}@media (max-width:1023px){.section{padding-right:var(--6);padding-left:var(--6)}}@media (max-width:767px){.section{padding-top:var(--12);padding-right:var(--5);padding-bottom:var(--12);padding-left:var(--5)}}@media (max-width:479px){.section{padding-top:var(--10);padding-right:var(--5);padding-bottom:var(--10);padding-left:var(--5)}}.container-limit{display:flex;flex-flow:column;width:100%;max-width:1412px}@media (max-width:1119px){.container-limit{width:100%;max-width:100%;min-width:100%}}.hero-section{display:flex;flex-flow:column;justify-content:end;align-items:center;min-height:700px;background-image:url(https://www.cattedrale.perugia.it/wp-content/uploads/2026/06/cattedrale-san-lorenzo-perugia-interni.jpg),linear-gradient(#00000078,#00000078);background-size:cover,auto;background-position:50% 50%,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.hero-section{min-height:640px}}@media (max-width:1023px){.hero-section{min-height:560px}}@media (max-width:767px){.hero-section{padding-bottom:var(--8)}}.bg-grey-200{background-color:var(--grey-200)}.bg-grey-100{background-color:var(--grey-100)}.bg-white{background-color:var(--white)}.bg-primary-700{color:var(--primary-700)}.bg-primary-100{background-color:var(--primary-100)}.bg-primary-50{background-color:var(--primary-50)}.top-bar{display:flex;flex-flow:row;justify-content:center;align-items:center;padding-top:var(--3);padding-right:var(--16);padding-bottom:var(--3);padding-left:var(--16);background-color:#FAF7FA;border-bottom:var(--0-25) solid var(--grey-150)}@media (max-width:1119px){.top-bar{padding-right:var(--8);padding-left:var(--8)}}@media (max-width:1023px){.top-bar{justify-content:center;align-items:center;padding-right:var(--6);padding-left:var(--6)}}@media (max-width:767px){.top-bar{padding-top:10px;padding-bottom:10px}}@media (max-width:479px){.top-bar{padding-right:var(--4);padding-left:var(--4)}}.navbar-container{display:flex;justify-content:center;align-items:center;padding-top:var(--3);padding-right:var(--16);padding-bottom:var(--3);padding-left:var(--16);box-shadow:0px 4px 16px 0px #0000000D}@media (max-width:1119px){.navbar-container{padding-right:var(--8);padding-left:var(--8)}}@media (max-width:1023px){.navbar-container{padding-right:var(--6);padding-left:var(--6)}}@media (max-width:767px){.navbar-container{padding-top:var(--3);padding-right:var(--5);padding-bottom:var(--3);padding-left:var(--5)}}@media (max-width:479px){.navbar-container{padding-right:var(--4);padding-left:var(--4)}}.navbar{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.navbar-logo{width:200px}@media (max-width:767px){.navbar-logo{width:180px}}.cta-header-container{display:flex;flex-flow:row;gap:var(--3)}.footer{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:var(--16);padding-right:var(--16);padding-bottom:var(--6);padding-left:var(--16)}@media (max-width:1119px){.footer{padding-right:var(--8);padding-left:var(--8)}}@media (max-width:1023px){.footer{gap:var(--20);padding-top:var(--10);padding-right:var(--6);padding-left:var(--6)}}@media (max-width:479px){.footer{padding-right:var(--5);padding-left:var(--5)}}.widget-footer-container{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:var(--16)}@media (max-width:1119px){.widget-footer-container{gap:var(--10)}}@media (max-width:1023px){.widget-footer-container{flex-flow:wrap;gap:var(--10)}}@media (max-width:479px){.widget-footer-container{flex-flow:column;gap:var(--14)}}.copyright-footer-container{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:var(--6);padding-top:var(--3);border-top:var(--0-25) solid var(--grey-100)}@media (max-width:1119px){.copyright-footer-container{flex-flow:wrap}}@media (max-width:1023px){.copyright-footer-container{gap:var(--4)}}.h1{font-family:var(--h1);font-weight:500;font-size:56px;line-height:115%;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.h1{font-size:52px}}@media (max-width:767px){.h1{font-size:48px}}@media (max-width:479px){.h1{font-size:44px}}.h2{font-family:var(--h2);font-weight:500;font-size:48px;margin-top:0px;margin-bottom:0px}@media (max-width:1023px){.h2{font-size:44px}}@media (max-width:767px){.h2{font-size:36px}}@media (max-width:479px){.h2{font-size:36px}}.h3{font-family:var(--h3);font-weight:500;font-size:36px;margin-top:0px;margin-bottom:0px}@media (max-width:1023px){.h3{font-size:34px}}@media (max-width:767px){.h3{font-size:32px}}@media (max-width:479px){.h3{font-size:30px}}.h4{font-family:var(--h4);font-weight:400;font-size:28px;line-height:150%;margin-top:0px;margin-bottom:0px}@media (max-width:1023px){.h4{font-size:26px}}@media (max-width:767px){.h4{font-size:24px}}@media (max-width:479px){.h4{font-size:22px}}.h5{font-family:var(--h5);font-weight:400;font-size:20px;margin-top:var(--0);margin-bottom:var(--0)}.h6{margin-top:var(--0);margin-bottom:var(--0)}.label-h2{font-family:var(--label-h2);font-weight:300;font-size:16px;text-transform:uppercase}.p{font-family:var(--p);font-weight:300;font-size:16px;line-height:160%;margin-top:0px;margin-bottom:0px}@media (max-width:479px){.p{font-size:15px}}.p-xs{font-family:var(--p);font-size:14px}.p-xl{font-size:18px}@media (max-width:1119px){.p-xl{font-size:17px}}@media (max-width:767px){.p-xl{font-size:16px}}.label{font-family:var(--label);font-weight:300}.text-black{color:var(--black)}.text-grey-950{color:var(--grey-950)}.text-grey-900{color:var(--grey-900)}.text-grey-800{color:var(--grey-800)}.text-grey-200{color:var(--grey-200)}.text-grey-150{color:var(--grey-150)}.text-white{color:var(--white)}.text-primary-800{color:var(--primary-800)}.text-primary-600{color:var(--primary-600)}.heading-container{display:flex;flex-flow:column;gap:var(--10)}@media (max-width:1023px){.heading-container{max-width:100%}}@media (max-width:479px){.heading-container{gap:var(--5)}}.title-container{display:flex;flex-flow:column;gap:var(--5)}@media (max-width:479px){.title-container{gap:var(--4)}}.btn{display:flex;flex-flow:row;gap:var(--3);width:fit-content;font-family:var(--btn);font-weight:300;font-size:16px;text-decoration:none;padding-top:var(--2);padding-right:var(--4);padding-bottom:var(--2);padding-left:var(--4);background-color:var(--white);border-radius:var(--28);border-top:var(--0-25) solid var(--grey-200);border-bottom:var(--0-25) solid var(--grey-200);border-left:var(--0-25) solid var(--grey-200);border-right:var(--0-25) solid var(--grey-200);cursor:pointer;transition:all 300ms ease}.btn:hover{color:var(--primary-600);background-color:var(--primary-100);border-top:var(--0-25) solid var(--primary-100);border-bottom:var(--0-25) solid var(--primary-100);border-left:var(--0-25) solid var(--primary-100);border-right:var(--0-25) solid var(--primary-100);transition:all 300ms ease}@media (max-width:1023px){.btn{font-size:15px}}@media (max-width:767px){.btn{font-size:15px;padding-top:var(--1-5);padding-bottom:var(--1-5)}}.btn-primary{color:var(--primary-50);background-color:var(--primary-500);border-top:var(--0-25) solid var(--primary-500);border-bottom:var(--0-25) solid var(--primary-500);border-left:var(--0-25) solid var(--primary-500);border-right:var(--0-25) solid var(--primary-500)}.btn-primary:hover{color:var(--white);background-color:var(--primary-600);border-top:var(--0-25) solid var(--primary-600);border-bottom:var(--0-25) solid var(--primary-600);border-left:var(--0-25) solid var(--primary-600);border-right:var(--0-25) solid var(--primary-600)}.btn-secondary{color:var(--primary-600);background-color:var(--primary-150);border-top:var(--0-25) solid var(--primary-100);border-bottom:var(--0-25) solid var(--primary-100);border-left:var(--0-25) solid var(--primary-100);border-right:var(--0-25) solid var(--primary-100)}.btn-secondary:hover{color:var(--primary-600);background-color:var(--primary-150);border-top:var(--0-25) solid var(--primary-150);border-bottom:var(--0-25) solid var(--primary-150);border-left:var(--0-25) solid var(--primary-150);border-right:var(--0-25) solid var(--primary-150)}.btn-ghost{justify-content:center;align-items:center;color:var(--primary-600);background-color:#0000;border-top:var(--0-25) solid var(--primary-500);border-bottom:var(--0-25) solid var(--primary-500);border-left:var(--0-25) solid var(--primary-500);border-right:var(--0-25) solid var(--primary-500)}.facebook-icon{color:#0F5EF1}.icon{font-size:18px}.icon-xs{font-size:16px}.d-none{display:none}@media (max-width:1119px){.d-none{display:none}}@media (max-width:1023px){.d-none{display:none}}@media (max-width:767px){.d-none{display:none}}@media (max-width:479px){.d-none{display:none}}.d-flex{display:flex}@media (max-width:1023px){.m__d-none{display:none}}@media (max-width:1023px){.m__d-block{display:block}}@media (max-width:767px){.m__d-block{display:none}}@media (max-width:479px){.m__d-block{display:none}}@media (max-width:767px){.s__d-none{display:none}}@media (max-width:479px){.xs__d-none{display:none}}@media (max-width:479px){.xs__d-block{display:block}}.items-center{display:flex;justify-content:center;align-items:center}.justify-start{justify-content:start}.justify-end{justify-content:end}@media (max-width:1023px){.justify-between{justify-content:space-between}}@media (max-width:1023px){.m__justify-start{justify-content:start}}@media (max-width:1023px){.m__justify-between{justify-content:space-between}}@media (max-width:767px){.xs__justify-center{justify-content:center}}.text-center{text-align:center}@media (max-width:479px){.text-center{font-size:15px}}.gap-2{gap:var(--2)}.gap-3{gap:var(--3)}.hover-floating-up:hover{transition:all 300ms ease-out;transform:translate3d(0px,-3px,0px)}@media (max-width:767px){.cta-header-container-responsive{display:none}}.navbar-logo-mobile{display:none}@media (max-width:767px){.navbar-logo-mobile{display:block;width:240px;padding-top:var(--2);padding-bottom:var(--2)}}@media (max-width:479px){.navbar-logo-mobile{width:200px}}.navbar-menu-container{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--6)}.label-navbar-menu{display:none}@media (max-width:1023px){.label-navbar-menu{display:block}}.navbar-logo-container{cursor:pointer}.border-bottom{border-bottom:var(--0-25) solid var(--grey-150)}.section-block-container{display:flex;flex-flow:column;gap:var(--10);padding-top:var(--10);padding-right:var(--10);padding-bottom:var(--10);padding-left:var(--10)}@media (max-width:1023px){.section-block-container{padding-top:var(--6);padding-right:var(--6);padding-bottom:var(--6);padding-left:var(--6)}}.shadow-navbar{box-shadow:0px 6px 16px 0px #0000000D}.navbar-logo-menu-container{display:flex;gap:var(--16)}@media (max-width:767px){.navbar-logo-menu-container{justify-content:space-between;align-items:center;width:100%}}.container-social-icon-topbaer{display:flex;flex-flow:row;gap:var(--2)}.instagram-icon{color:#111}.youtube-icon{color:#F50707}.badge{width:fit-content;font-family:var(--label);font-size:14px;padding-top:var(--1-5);padding-right:var(--4);padding-bottom:var(--1-5);padding-left:var(--4);border-radius:var(--28)}@media (max-width:479px){.badge{font-size:13px;padding-top:var(--1);padding-right:var(--3);padding-bottom:var(--1);padding-left:var(--3)}}.uppercase{text-transform:uppercase}.btn-container{display:flex;flex-flow:row;gap:var(--6)}.hero-image{width:560px;min-height:640px;object-fit:cover}@media (max-width:1119px){.hero-image{width:520px;min-height:600px}}@media (max-width:1023px){.hero-image{width:100%;max-height:480px;min-height:320px}}@media (max-width:767px){.hero-image{max-height:320px;min-height:0px}}.radius-1{border-radius:var(--1)}.radius-2{border-radius:var(--2)}.btn-container-hero-section{margin-top:var(--8)}@media (max-width:1023px){.btn-container-hero-section{margin-top:var(--6)}}@media (max-width:767px){.btn-container-hero-section{flex-flow:wrap;gap:var(--5);margin-top:var(--2)}}@media (max-width:479px){.btn-container-hero-section{gap:var(--4)}}.btn-icon{padding-top:var(--3);padding-right:12px;padding-bottom:var(--3);padding-left:12px}@media (max-width:767px){.btn-icon{font-size:14px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}@media (max-width:479px){.btn-icon{font-size:12px}}.footer-logo{width:180px}@media (max-width:1119px){.footer-logo{width:172px}}@media (max-width:479px){.footer-logo{width:160px}}.bottom-footer{display:flex;flex-flow:column;gap:var(--3)}.widget-footer-title{color:var(--grey-900);font-family:var(--h6);font-weight:400;font-size:16px;letter-spacing:0%}.widget-footer{display:flex;flex-flow:column;gap:var(--8)}@media (max-width:479px){.widget-footer{gap:var(--7)}}.cta-container{display:flex;flex-flow:row;gap:var(--4)}@media (max-width:479px){.cta-container{flex-flow:wrap}}.btn-ghost-white{color:var(--white);border-top:var(--0-25) solid var(--white);border-bottom:var(--0-25) solid var(--white);border-left:var(--0-25) solid var(--white);border-right:var(--0-25) solid var(--white)}.heading-container-hero{width:440px}@media (max-width:1023px){.heading-container-hero{width:65%}}@media (max-width:767px){.heading-container-hero{width:100%}}@media (max-width:479px){.heading-container-hero{gap:var(--8)}}.scroll-down{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--4)}@media (max-width:479px){.scroll-down{gap:var(--3);position:absolute;right:20px}}.btn-scroll{color:var(--grey-200);border-top:var(--0-25) solid var(--grey-200);border-bottom:var(--0-25) solid var(--grey-200);border-left:var(--0-25) solid var(--grey-200);border-right:var(--0-25) solid var(--grey-200)}@media (max-width:767px){.cta-container-hero{flex-flow:column}}.title-intro{font-size:36px;line-height:150%}@media (max-width:767px){.title-intro{font-size:32px}}@media (max-width:479px){.title-intro{font-size:28px;line-height:140%}}.section-intro{display:flex;justify-content:center;align-items:center;padding-top:var(--40);padding-bottom:var(--40)}@media (max-width:767px){.section-intro{padding-top:var(--20);padding-bottom:var(--20)}}.heading-container-intro{width:70%}@media (max-width:1119px){.heading-container-intro{width:85%}}@media (max-width:767px){.heading-container-intro{width:100%}}@media (max-width:479px){.heading-container-intro{gap:var(--8)}}.title-card-image{display:flex;flex-flow:column;gap:var(--5)}@media (max-width:1023px){.title-card-image{gap:var(--4)}}@media (max-width:767px){.title-card-image{gap:var(--3)}}.immagine-card-orari{width:100%;height:560px;object-fit:cover}@media (max-width:1119px){.immagine-card-orari{height:480px}}@media (max-width:767px){.immagine-card-orari{height:320px}}@media (max-width:479px){.immagine-card-orari{height:240px}}.section-card-home{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(0deg,rgba(255,255,255,1) 66.52360515021459%,rgba(251,246,245,1) 66.52360515021459%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.section-card-home{background-image:linear-gradient(0deg,rgba(255,255,255,1) 80.68669527896996%,rgba(251,246,245,1) 81.11587982832619%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.immagine-card-small{width:100%;height:280px;object-fit:cover}@media (max-width:1119px){.immagine-card-small{height:240px}}@media (max-width:1023px){.immagine-card-small{height:440px}}@media (max-width:767px){.immagine-card-small{height:320px}}@media (max-width:479px){.immagine-card-small{height:240px}}.border-top{border-top:var(--0-25) solid var(--grey-150)}.immagine-sezione-2-column{width:480px;height:560px;object-fit:cover}@media (max-width:1023px){.immagine-sezione-2-column{width:100%;height:400px}}@media (max-width:767px){.immagine-sezione-2-column{height:320px}}.cta-container-with-label{flex-flow:column}.hero-section-content{flex-flow:row;justify-content:space-between;align-items:end}.section-intro-container{justify-content:center;align-items:center}.top-bar-content{flex-flow:row;justify-content:space-between;align-items:center}@media (max-width:767px){.top-bar-content{justify-content:center;align-items:center}}.footer-content{display:flex;flex-flow:column;gap:var(--28)}.heading-container-hero-secondary{max-width:70%}@media (max-width:1023px){.heading-container-hero-secondary{max-width:100%}}.intro-carousel-content{justify-content:center;align-items:start;padding-right:var(--16)}@media (max-width:1119px){.intro-carousel-content{padding-right:var(--8)}}@media (max-width:1023px){.intro-carousel-content{padding-right:var(--6)}}@media (max-width:767px){.intro-carousel-content{padding-right:0}}.top-footer{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:var(--16)}@media (max-width:1119px){.top-footer{gap:var(--10)}}@media (max-width:1023px){.top-footer{flex-flow:column;gap:var(--16)}}.section-intro-carousel{display:flex;justify-content:center;align-items:center;overflow:hidden}.container-limit-xs{max-width:1312px}.orario-item{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:var(--5);padding-top:var(--5);padding-right:var(--1);padding-bottom:var(--5);padding-left:var(--1);border-bottom:var(--0-25) solid var(--grey-200)}@media (max-width:479px){.orario-item{flex-flow:column;align-items:start;gap:var(--1);padding-top:var(--4);padding-right:var(--0-5);padding-bottom:var(--4);padding-left:var(--0-5)}}@media (max-width:479px){.orario{margin-left:22px}}.orario-item-container{width:100%}.immagine-orario-messa{width:450px;height:100%;object-fit:cover}@media (max-width:1023px){.immagine-orario-messa{display:none;width:100%;height:400px}}@media (max-width:767px){.immagine-orario-messa{height:320px}}.mb-1{margin-bottom:var(--1)}.immagine-centrata-sx{object-position:0% 50%}.form-container{display:flex;justify-content:start;align-items:center;width:85%;text-align:start}@media (max-width:1119px){.form-container{width:90%}}@media (max-width:1023px){.form-container{width:100%}}.form{width:100%}.opere-container{display:flex;justify-content:start;align-items:center;gap:var(--6);width:100%;margin-top:var(--10)}.opera-item{display:flex;flex-flow:column;justify-content:start;align-items:end;position:relative;width:320px;height:400px;max-width:320px;overflow:hidden;padding-top:var(--0);padding-right:var(--0);padding-bottom:var(--0);padding-left:var(--0);cursor:pointer;transition:opacity 600ms ease-in}.opera-item:hover{transition:opacity 600ms ease-out}@media (max-width:1119px){.opera-item{width:310px}}@media (max-width:1023px){.opera-item{width:320px}}@media (max-width:479px){.opera-item{justify-content:start;align-items:start;width:100%;max-width:100%}}.heading-opera-item{display:flex;flex-flow:column;gap:var(--2);position:absolute;bottom:28px;left:28px;z-index:2}.immagine-opera-item{width:320px;height:400px;object-fit:cover}@media (max-width:479px){.immagine-opera-item{width:100%}}.overlay-opera-item{position:absolute;top:0px;left:0px;z-index:1;width:320px;height:400px;background-image:linear-gradient(0deg,rgba(0,0,0,0.71) 0%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;mix-blend-mode:multiply}@media (max-width:1119px){.overlay-opera-item{width:310px}}@media (max-width:1023px){.overlay-opera-item{width:320px}}@media (max-width:479px){.overlay-opera-item{width:100%}}.section-opere{display:flex;flex-flow:column;justify-content:center;align-items:center}.container-limit-xxs{max-width:720px}.page-content{margin-top:24px}@media (max-width:479px){.page-content{margin-top:16px}}.immagine-evidenza-opera{width:100%;height:320px;object-fit:cover;object-position:50% 50%}@media (max-width:767px){.immagine-evidenza-opera{height:240px}}.tempo-lettura{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--1-5);margin-top:-8px}.torna-indietro{display:flex;flex-flow:row;gap:var(--1-5);width:fit-content;text-decoration:none;margin-bottom:var(--4);border-bottom:1.5px solid var(--primary-600)}.operazione-riuscita{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--2)}.heading-news-item{display:flex;flex-flow:column;gap:var(--0)}.content-preview-news-item{display:flex;flex-flow:column;gap:var(--6)}.news-item{display:flex;flex-flow:column;gap:var(--4)}.image-news-item{width:100%;height:240px;object-fit:cover}.banner{width:100%;padding-top:var(--5);padding-right:var(--5);padding-bottom:var(--5);padding-left:var(--5)}.banner-info{background-color:var(--primary-100)}.info-visita-container{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--3);margin-bottom:var(--4)}.hero-section-cattedrale{display:flex;flex-flow:column;justify-content:end;align-items:center;min-height:700px;background-image:url(https://www.cattedrale.perugia.it/wp-content/uploads/2026/06/cattedrale-san-lorenzo-perugia-oggi.jpg),linear-gradient(#00000078,#00000078);background-size:cover,auto;background-position:50% 50%,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.hero-section-cattedrale{min-height:640px}}@media (max-width:1023px){.hero-section-cattedrale{min-height:560px}}@media (max-width:767px){.hero-section-cattedrale{padding-bottom:var(--8)}}.hero-section-storia{display:flex;flex-flow:column;justify-content:end;align-items:center;min-height:700px;background-image:url(https://www.cattedrale.perugia.it/wp-content/uploads/2026/06/storia-cattedrale-san-lorenzo-perugia.jpg),linear-gradient(#00000078,#00000078);background-size:cover,auto;background-position:50% 50%,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.hero-section-storia{min-height:640px}}@media (max-width:1023px){.hero-section-storia{min-height:560px}}@media (max-width:767px){.hero-section-storia{padding-bottom:var(--8)}}.hero-section-orari{display:flex;flex-flow:column;justify-content:end;align-items:center;min-height:700px;background-image:url(https://www.cattedrale.perugia.it/wp-content/uploads/2026/06/orari-apertura-cattedrale-san-lorenzo-perugia.jpg),linear-gradient(#00000078,#00000078);background-size:cover,auto;background-position:50% 50%,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.hero-section-orari{min-height:640px}}@media (max-width:1023px){.hero-section-orari{min-height:560px}}@media (max-width:767px){.hero-section-orari{padding-bottom:var(--8)}}.visita-item{display:flex;flex-flow:column;justify-content:start;align-items:end;position:relative;width:320px;height:400px;max-width:320px;overflow:hidden;padding-top:var(--0);padding-right:var(--0);padding-bottom:var(--0);padding-left:var(--0);cursor:pointer;transition:opacity 600ms ease-in}.visita-item:hover{transition:opacity 600ms ease-out}@media (max-width:1119px){.visita-item{width:310px}}@media (max-width:1023px){.visita-item{width:320px}}@media (max-width:479px){.visita-item{justify-content:start;align-items:start;width:100%;max-width:100%}}.heading-visita{display:flex;flex-flow:column;gap:var(--1-5);position:absolute;bottom:28px;left:28px;z-index:2;padding-right:var(--4)}.immagine-visita-item{width:320px;height:400px;object-fit:cover}@media (max-width:479px){.immagine-visita-item{width:100%}}.overlay-visita-item{position:absolute;top:0px;left:0px;z-index:1;width:320px;height:400px;background-image:linear-gradient(0deg,rgba(0,0,0,0.89) 0%,rgba(0,0,0,0.12) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;mix-blend-mode:multiply}@media (max-width:1119px){.overlay-visita-item{width:310px}}@media (max-width:1023px){.overlay-visita-item{width:320px}}@media (max-width:479px){.overlay-visita-item{width:100%}}.immagine-calata-anello{width:320px;height:100%;object-fit:cover}@media (max-width:1023px){.immagine-calata-anello{width:320px}}@media (max-width:479px){.immagine-calata-anello{width:100%}}.orario-item-inactive{opacity:0.5}