.card{display: grid;place-items: center;width: 100%;max-width:225px;height: 300px;overflow: hidden;box-shadow: .10rem 0.10rem 0.5rem rgba(0, 0, 0, 0.25);margin:30px}.card > *{grid-column: 1 / 2;grid-row: 1 / 2}.card__background{object-fit: cover;max-width: 100%;height: 100%}.card__content{--flow-space: 0.9375rem;display: flex;flex-direction: column;justify-content: space-between;align-self: flex-end;height:;padding: 12% 1.25rem 1.875rem;background: linear-gradient(180deg,hsla(0, 0%, 0%, 0) 0%,hsla(0, 0%, 0%, 0.3) 10%,hsl(0, 0%, 0%) 100%);width:100%}.card__content--container{--flow-space: 1.25rem}.card__title{position: relative;width: fit-content;width: -moz-fit-content;font-family:;font-size: !important;color:;line-height:20px;top:-20px}.card__title::after{content: "";position: absolute;height: 0.3125rem;width: calc(100% + 1.25rem);bottom: calc((1.25rem - 0.5rem) * -1);left: -1.25rem;background-color: }.card__description{font-family:;color:;position:relative;top:15px;font-size:15px}.card__button:focus{outline: 2px solid black;outline-offset: -5px}.svg-class{fill:}.svg-class-form{fill:}.svg-class-commemorazione{fill:}.svg-class-scheda-commemorazione{fill:}.svg-class-info{fill:}.svg-class-manifesti{fill:}.svg-class-manifesti-spento{fill:#DDD}.svg-class-citazione{fill:}.svg-class-marker{fill:}.svg-class-marker:hover{fill:}.content-defunto{display:flex;justify-content:center}.colonna-defunto{margin: 30px;text-align:left;display:flex;justify-content:center;flex-direction:column}.pad-defunto p{max-width:800px;margin:0 auto}.date-nascita-morte{color:;font-size:20px;font-family:;text-align:center;margin-top:5px}.nome-defunto{color:;font-size:;font-family:;margin-bottom:20px}.pad-defunto{padding-bottom:40px;min-height:400px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.img-manifesto{max-width:500px;margin:30px}.colorato{background:}.main-necrologi{width:100% !important}.messaggio-famiglia{font-size: 5px}.infobox{box-shadow: 0px 0px 10px 0px #DDD;padding:50px;padding-bottom:70px;background:}.info-camera{font-size: 5px;padding:5px}.input-inesattezza{border-radius:5px;border:1px solid #DDD;background:rgba(255,255,255,0.7);padding:10px;font-family:;font-size:15px;margin:10px}.form-inesattezza{width:80%;margin:0 auto;background:rgba(255,255,255,0.5);padding:10px;box-shadow: 0px 0px 10px 0px #DDD;border-radius:5px}.card__info{position:relative;top:10px;display:flex;justify-content:end;margin-bottom:-10px}.card__footer{background:white;width:100%;position:relative;bottom:0}.indietro{margin:5px}img.logoazienda{border-top-left-radius: 0px;border-top-right-radius: 0px;position:relative;top:-20px}.cards{display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;justify-content:center}.cards_item{display: flex;padding: 1rem;max-width: 225px;margin: 0 auto;height:450px}.rico_image{height: 250px;margin-top: 0px;z-index:5;position:relative}.rico-image img{width: 100%;max-width: 800px;height: 100%;object-fit: cover}.rico-image::after{content: "";display: block;width: 100%;height: 100px;position: relative;top: -100px;background: linear-gradient(0deg, #091014 10%, rgba(0, 0, 0, 0) 100%)}.rico{background:;border-radius: 0.25rem;box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25);display: flex;flex-direction: column;overflow: hidden;opacity:1;text-align:center}.rico:hover{opacity:0.5;transition: opacity 1s ease-out;-webkit-transition: opacity 1s ease-out;-moz-transition: opacity 1s ease-in-out}.rico_content{padding: 1rem;z-index: 1;display: block;height:200px}.rico_title{font-family:;font-size:;text-shadow:;color:;height:50px;margin-top:20px}.rico_text{color: #DDDACB;font-weight: 200}.rico_text p{font-family:;font-size:;color:}.rico_price{position: relative;text-align: center;color: white;height: 24px;font-size: 36px;font-weight: 400;text-shadow: black 3px 0px 6px;top:5px}.comm-ringraziamento, .comm-partecipazione{font-size:13px !important}#item_fig .rico:after{content: "Seasonal";font-family: "Raleway", sans-serif;color: rgba(234, 225, 175, 0.8);font-weight: 600;// font-style: italic;text-transform: uppercase;display: block;width: 10ch;height: 1.5em;padding: 0.2em 0.4em;position: relative;bottom: calc(100% - 2.5em);left: 1em}.message-masonry{columns: 4;column-gap: 5px;padding:10px}.mt-auto{margin-top:auto}.accordion{background:transparent;color:#333333;padding:0em;position: relative;border-radius:5px;margin-top:-20px;text-align:center}div.acco{position: relative}div.p{max-height:0px;overflow: hidden;transition:max-height 0.5s;background-color: }input:checked ~ p ~ div.p{max-height:200px;box-shadow: 0px 0px 10px 0px #DDD;margin:10px;padding:10px;border-radius:5px}.privacy-consent-memoriae{font-size:13px}@media (max-width: 768px){input:checked ~ p ~ div.p{max-height:500px}}@media (any-hover: hover) and (any-pointer: fine){.card__content{transform: translateY(62%);transition: transform 500ms ease-out;transition-delay: 500ms}.card__title::after{opacity: 0;transform: scaleX(0);transition: opacity 1000ms ease-in, transform 500ms ease-out;transition-delay: 500ms;transform-origin: right}.card__background{transition: transform 500ms ease-in}.card__content--container > :not(.card__title),.card__button{opacity: 0;transition: transform 500ms ease-out, opacity 500ms ease-out}.card:hover,.card:focus-within{transform: scale(1.05);transition: transform 500ms ease-in}.card:hover .card__content,.card:focus-within .card__content{transform: translateY(0);transition: transform 500ms ease-in}.card:focus-within .card__content{transition-duration: 0ms}.card:hover .card__background,.card:focus-within .card__background{transform: scale(1.3)}.card:hover .card__content--container > :not(.card__title),.card:hover .card__button,.card:focus-within .card__content--container > :not(.card__title),.card:focus-within .card__button{opacity: 1;transition: opacity 500ms ease-in;transition-delay: 1000ms}.card:hover .card__title::after,.card:focus-within .card__title::after{opacity: 1;transform: scaleX(1);transform-origin: left;transition: opacity 500ms ease-in, transform 500ms ease-in;transition-delay: 500ms}}@media (max-width: 767px){.card{margin:0px;margin-bottom:20px}.card__content{height:}.card__link{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}img.logoazienda{top:10px}.card__title{top:0px}.content-defunto{display:block}.colonna-defunto{margin: 30px;text-align:center}.message-masonry{width:97%;columns:1}.nicv-wrapper{padding:0px !important}.img-manifesto{max-width:100%;margin:0px}.pad-defunto{padding-left:20px;padding-right:20px}.foto-defunto{margin:0 auto}.main{width:100% !important}}a{outline: 0}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}.nicv-wrapper{padding: 8px;width:100%;background: transparent;float: left;box-sizing: border-box;border-bottom:2px solid #dadada;display:flex;justify-content:center;align-content:center;flex-wrap: wrap}.nicv-menu-letters{list-style: none;width:100%;float:left;margin:20px 0 0 10px}.nicv-menu-letters li{float:left;margin:3px;text-align:center;width:3.11%;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px}.nicv-menu-letters li a{text-decoration: none;display:block;padding:5px;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;color:}.nicv-menu-letters li a:hover{text-shadow: 0px 0px 0px #F2F2F2, 0px 0px 0px #666;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;color:}#nicv-search{width:100%;margin:20px 0;float:left;color: #999;position:relative;z-index:5}#nicv-nome-search{width:69%;padding:10px;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;font-size:1em;position:relative;z-index:99999;background-color:;border:transparent}#nicv-search-button{margin-left:7.5%;padding:10px;cursor:pointer;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;border:1px solid #d6d6d6;color: #999;font-size:1em}.nicv-pad-wrapper{width:100%;float:left;display:table;background: transparent}.nicv-pad,.nicv-pad-last{width:20%;float:left;margin-bottom:20px}.firma{font-size: 13px;text-align: center}p.nicv-dati a,.firma a{text-decoration: underline;color:#676767}p.nicv-dati a:hover,.firma a:hover{text-decoration: none}p.nicv-dati.center{color:#666;background: #fff;border: 1px solid #fff;margin-top:10px;padding:30px}.nicv-pad,.nicv-pad-last{position: relative;display: inline-block;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.15);transition: all 0.3s ease-in-out;margin:0 2.5% 20px}.nicv-pad:hover,.nicv-pad-last:hover{-webkit-box-shadow: 4px 4px 6px 0px rgba(0,0,0,0.4);-moz-box-shadow: 4px 4px 6px 0px rgba(0,0,0,0.4);box-shadow: 4px 4px 6px 0px rgba(0,0,0,0.4);transition: box-shadow 0.3s ease-in, color 0.2s linear}.nicv-pad-info{width:100%;padding:10px 0;border:1px solid #d6d6d6;height:200px;color:}.nicv-nome{font-weight: bold;font-size:;font-family:;color:}.nicv-dati{padding: 5px 0 0 10px}.nicv-dati a, .nicv-scheda-col a, p a{color:}.nicv-dati a:hover, .nicv-scheda-col a:hover, p a:hover{text-decoration: none;color:}.nicv-h1{font-size: 3em;text-align: center;padding: 30px 0}.nicv-pad img, .nicv-pad-last img{height:300px;width:100%;width:230px}.nicv-pad p a, .nicv-pad-last p a{display:block;color:#999;font-size:1.250em;font-weight:bold}.nicv-dati{font-size:1em}.nicv-scheda-col, .nicv-social{margin:1%;background-image:url('images/texture/');border-radius:3px}.nicv-scheda-col img{width:auto;height:auto;max-height: 240px}p{line-height:25px;color:;font-size:}.nicv-scheda-col h2{color:;font-family:;font-size:;font-weight: bold}.nicv-link{float:left;text-decoration:underline;color:#999;margin-bottom:20px}.nicv-link:hover{color:#676767}.center{text-align:center}.prova{width:70%;margin:0 auto}.grazie{font-size:;font-family:;color:}.colonna{width:100%}#messaggi{width:70%;height:40px}.ringraziamento{width:70%;height:40px}.img-messaggi{width:40px;height:40px;margin-right:5px}#btn-ringraziamenti,#btn_memoriae{padding:5px;border-radius:5px;min-width:150px}.foto-defunto{border-radius:5px;box-shadow: 0px 0px 15px 5px #888888;margin-top:-10px;max-height:300px !important}.info-ricorrenze{width:48%;display:inline-block}.posizione-nome{top:-50px;position:relative}.cont-ricorrenza{max-width:50%;margin:0 auto}.titolo-ricorrenza{width:100%;display:inline-block}.famiglia{font-family:;font-size:;color:}.link-manifesti{text-decoration: none;color:;float:right;margin-right:10px}.link-manifesti:hover{text-decoration: none;color:}.titolo-ricorrenza h2{font-family:;color:;font-size:;word-break: break-word}.cerca{background:transparent;color:#a1a1a1;padding:10px;border-radius:5px}.manifesto{max-width:600px}.img-commemorazione{width:65%!important;height:200px!important;border-radius:5px}.pad-commemorazione{background-image:url('images/texture/');border:1px solid #EDEDED;min-height:550px}.nicv-commemorazione{font-family:;font-size:;color:}.info-commemorazione{background-image:url('images/texture/');border:transparent;padding:25px;width:100%;color:;min-height:200px}.box-mittente{background-color:transparent;padding:5px;width:100%}.marker{padding:0px!important;margin-bottom:-5px}#memoriae:hover{cursor:pointer}.icon{display:inline-block;margin:5px 10px 0 0;width:32px;height:32px;transition:width 2s, height 2s;-webkit-transition:width 2s, height 2s, -webkit-transform 2s;opacity:0.7;-moz-transition:width 2s, height 2s, -moz-transform 2s;filter:alpha(opacity=70)}.icon:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1.0;filter:alpha(opacity=100)}.no-svg .svg{display: block;width: 100px;height: 100px}.link-condoglianze{font-family:;font-size:20px;color:#555555;text-align:left;font-size:15px}.condoglianze:hover{color:}.condoglianze{border-bottom: 1px solid #dedede;margin-bottom:5px;padding:15px;text-align:left;cursor:pointer}.frasi{padding:10px;font-family:;font-size:15px;float:right}.grid-item{width: 47%;min-height:300px;float: left;background-color:;border-radius: 5px;padding:0px 10px 0px 10px;box-shadow: 0px 0px 10px 0px #DDD}.grid-item img{padding:20px}.icona-ricorrenza{position:relative}.logo-ni{float:left;margin-top:-50px;opacity:0.6;bottom:-20px;position:relative}.row-ringr{display:flex;align-items:center;align-content:center;justify-content:center;margin-bottom:20px}#mittente,#replyto,#msg,#nicaptcha,#indirizzo-fisico,#email_ringraziamento,#messaggi,#numero-telefono,#email_memoriae,#nome_memoriae{font-family:;font-size:;border-radius:5px;border:1px solid #EEE;background:;padding: 10px 0 10px 10px;min-width:250px;margin-top:20px}#email_memoriae, #nome_memoriae{margin-top:0px}#bottone,#btn-ringraziamenti,#btn_memoriae{font-family:;font-size:!important}.message-card{display: inline-block;border: 1px solid #DADADA;max-width:1920px;width:100%;margin:5px;box-shadow: 0px 2px 5px 0px #888}#sendinesattezza{margin-top:20px;font-family:;font-size:;border-radius:5px}.message-consent{background-color:;text-align: left;padding: 10px}#bottone, #btn-ringraziamenti,#btn_memoriae,#nicv-search-button,.nicv-menu-letters li,#sendinesattezza{background-color:;border:1px solid;color:}#bottone:hover, #btn-ringraziamenti:hover,#btn_memoriae:hover,#nicv-search-button:hover,.nicv-menu-letters li:hover,#sendinesattezza:hover{background-color:;border:1px solid;color:}.busta-messaggio{filter:brightness(0.4)}.mittente{background:;padding:10px;color:;text-align:left}.corpo-messaggio{padding:10px;background: }.testo-messaggio{font-size: !important;color: }.data-messaggio{font-size:12px;font-style:italic;text-align:right;color: }.form-style{background:;padding:20px;width:100%;border-radius:5px;text-align:center}@media (max-width: 1200px){.grid-item{width:100%;min-height:200px;border:transparent;border-radius:0px;padding:10px}}@media (min-width: 768px) and (max-width: 1023px){.nicv-pad,.nicv-pad-last{width:30%;margin:0 1.6% 20px}#nicv-search-button{margin-left:5.5%}.nicv-menu-letters li{width:5%}.nicv-scheda-col{width:48%}.titolo-ricorrenza{width:100%;display:inline-block;float:left}}@media (max-width: 767px){.nicv-pad,.nicv-pad-last{width:45%;margin: 0 2.5% 20px}.nicv-pad img, .nicv-pad-last img{width:100%;height:320px}.nicv-pad-info{width:100%;height:100%}#nicv-search-button{margin-left:3%}.nicv-menu-letters li{width:8%}.second{width:60%}.third,.fourth,.fifth,.sixth{width:97%}.prova{width:100%;margin:0 auto}.grid-item{height:auto}.info-ricorrenze{width:100%;display:inline-block}.posizione-nome{top:0px;position:relative}.nicv-wrapper{width:100%;background: transparent;float: left;box-sizing: border-box;border-bottom:2px solid #dadada}}@media (max-width : 480px){#nicv-search-button{margin-left:2%}.nicv-menu-letters li{width:20%}.nicv-pad,.nicv-pad-last{width:230px;margin: 10px auto;float: none}.nicv-scheda-col{width:100%}.prova{width:100%;margin:0 auto}.grid-item{height:auto;width:96.4%}.nicv-wrapper{width:100%;background: transparent;float: left;box-sizing: border-box;border-bottom:2px solid #dadada}.manifesto{max-width:270px}.nicv-scheda-col img{max-width:250px}}@media (max-width : 300px){.nicv-pad,.nicv-pad-last{width:80%;margin: 0 auto 20px;float: none}.nicv-pad-info{width:100%;margin:0;height:100%}.nicv-pad img, .nicv-pad-last img{max-width:100%;height:auto}.nicv-menu-letters li{width:12%}.prova{width:100%;margin:0 auto}.grid-item{height:auto;width:96.4%}.nicv-wrapper{width:100%;background: transparent;float: left;box-sizing: border-box;border-bottom:2px solid #dadada}}