.kd-necro-card-media.is-featured-photo img{object-fit:cover;object-position:top}.kd-necro-card-media.is-manifesto-fallback{background:#faf7fb}.kd-necro-card-media.is-manifesto-fallback img{object-fit:contain;object-position:center;padding:12px;background:#faf7fb}.kd-necro-single-image-wrap.is-manifesto{width:100%;float:none;margin-bottom:30px}.kd-necro-single-image-wrap.is-manifesto img{width:100%;height:auto;border-radius:16px;object-fit:contain;box-shadow:0 10px 25px rgba(0,0,0,0.08)}.kd-necro-single-image-wrap.is-manifesto+.kd-necro-single-heading{width:100%;float:none;margin-top:10px}.kd-necro-single-image-wrap.is-fallback{float:left;width:34%}.kd-necro-single-image-wrap.is-fallback img{width:100%;height:auto;border-radius:24px;object-fit:cover}.kd-necro-single-image-wrap.is-fallback+.kd-necro-single-heading{float:right;width:61%}@media screen and (max-width:900px){.kd-necro-single-image-wrap.is-manifesto,.kd-necro-single-image-wrap.is-fallback{float:none;width:100%}.kd-necro-single-heading{width:100%;float:none;margin-top:20px}}.kd-annunci-funebri-wrap,.kd-necro-single{color:#2f2731;font-size:1.5rem!important}.kd-annunci-funebri-wrap *,.kd-necro-single *{box-sizing:border-box}.kd-necro-card-title,.kd-necro-single-title,.kd-necro-section-title,.kd-condoglianze-title{font-family:Georgia,"Times New Roman",serif;letter-spacing:0.2px}.kd-necro-back-wrap{margin:24px 24px 0}.kd-necro-back-btn{display:inline-block;font-size:14px;color:#b285bc;text-decoration:none;border:1px solid #b285bc;padding:8px 14px;border-radius:20px;transition:all 0.3s ease;background:#fff}.kd-necro-back-btn:hover{background:#b285bc;color:#fff}.kd-necro-search-form{background:#ffffff;border:1px solid #eadfec;border-radius:20px;padding:20px;margin-bottom:30px;box-shadow:0 12px 30px rgba(68,39,74,0.08)}.kd-necro-search-row{margin-left:-7px;margin-right:-7px}.kd-necro-search-row:after{content:"";display:block;clear:both}.kd-necro-search-field{float:left;width:60%;padding-left:7px;padding-right:7px}.kd-necro-search-actions{float:left;width:40%;padding-left:7px;padding-right:7px;text-align:right}.kd-necro-search-field input,.kd-condoglianze-form input,.kd-condoglianze-form textarea{width:100%;border:1px solid #ddd3e0;border-radius:14px;padding:14px 16px;background:#ffffff;color:#2f2731;font-size:15px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.kd-necro-search-field input:focus,.kd-condoglianze-form input:focus,.kd-condoglianze-form textarea:focus{outline:none;border-color:#b285bc;box-shadow:0 0 0 4px rgba(178,133,188,0.14)}.kd-necro-search-actions .kd-necro-btn{margin-left:8px;margin-bottom:8px}.kd-necro-btn{display:inline-block;min-height:48px;line-height:48px;padding:0 18px;border-radius:14px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-size:14px;font-weight:600;transition:all 0.3s ease}.kd-necro-btn-primary{background:#b285bc;color:#ffffff}.kd-necro-btn-primary:hover{background:#9c6fa8;color:#ffffff}.kd-necro-btn-light{background:#f7f1f8;color:#2f2731;border-color:#efe5f1}.kd-necro-btn-light:hover{background:#f2e8f4}.kd-necro-grid{display:block;margin-left:-12px;margin-right:-12px}.kd-necro-grid:after{content:"";display:block;clear:both}.kd-necro-card{float:left;width:25%;padding-left:12px;padding-right:12px;margin-bottom:24px}.kd-necro-card-inner{background:#ffffff;border:1px solid #eadfec;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px rgba(68,39,74,0.08);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;height:100%}.kd-necro-card-inner:hover{transform:translateY(-4px);border-color:rgba(178,133,188,0.45);box-shadow:0 18px 38px rgba(68,39,74,0.12)}.kd-necro-card-link{display:block;text-decoration:none;color:inherit}.kd-necro-card-media{position:relative;height:380px;overflow:hidden;background:#f1edf2}.kd-necro-card-media img{width:100%;height:380px;object-fit:cover;object-position:top;display:block;filter:grayscale(100%);transform:scale(1);transition:filter 0.45s ease,transform 0.45s ease}.kd-necro-card-inner:hover .kd-necro-card-media img{filter:grayscale(0%);transform:scale(1.06)}.kd-necro-card-media:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(178,133,188,0.10);opacity:0;transition:opacity 0.35s ease;pointer-events:none}.kd-necro-card-inner:hover .kd-necro-card-media:after{opacity:1}.kd-necro-card-placeholder{width:100%;height:380px;background:#eee6f0}.kd-necro-card-body{padding:20px 18px 22px;text-align:center}.kd-necro-card-title{font-size:26px;line-height:1.2;margin:0 0 10px;color:#2f2731}.kd-necro-card-age,.kd-necro-card-dates,.kd-necro-card-location{font-size:15px;line-height:1.55;color:#6c6270}.kd-necro-card-age{margin-bottom:6px;color:#9c6fa8;font-weight:600}.kd-necro-card-location{margin-top:8px}.kd-necro-pagination{margin-top:34px}.kd-necro-pagination .page-numbers{list-style:none;padding:0;margin:0}.kd-necro-pagination .page-numbers li{display:inline-block;margin-right:8px;margin-bottom:8px}.kd-necro-pagination .page-numbers a,.kd-necro-pagination .page-numbers span{min-width:42px;height:42px;line-height:42px;padding:0 12px;border-radius:12px;display:inline-block;text-align:center;border:1px solid #eadfec;background:#ffffff;color:#2f2731;text-decoration:none}.kd-necro-pagination .page-numbers .current{background:#b285bc;color:#ffffff;border-color:#b285bc}.kd-necro-single{background:#f8f4f9;padding:40px 20px 60px}.kd-necro-single-container{max-width:1100px;margin:0 auto}.kd-necro-single-card{background:#ffffff;border:1px solid #eadfec;border-radius:28px;box-shadow:0 12px 30px rgba(68,39,74,0.08);overflow:hidden}.kd-necro-single-top{padding:34px;border-bottom:1px solid #eadfec}.kd-necro-single-top:after{content:"";display:block;clear:both}.kd-necro-single-image-wrap{float:left;width:34%}.kd-necro-single-heading{float:right;width:61%}.kd-necro-single-image{width:100%;max-width:100%;display:block;border-radius:24px;object-fit:cover;box-shadow:0 12px 25px rgba(68,39,74,0.08)}.kd-necro-announcement{text-align:left;font-size:15px;color:#777;font-style:italic;margin-bottom:8px;line-height:1.6}.kd-necro-single-title{text-align:left;margin:0 0 12px;font-size:38px;line-height:1.1;color:#b285bc;letter-spacing:1px}.kd-necro-single-nickname{font-size:18px;color:#9c6fa8;font-style:italic;margin-bottom:18px}.kd-necro-meta-item{text-align:left;font-size:15px;line-height:1.6;color:#6c6270;margin-bottom:8px}.kd-necro-meta-item strong{color:#2f2731}.kd-necro-single-content{padding:34px}.kd-necro-section{margin-bottom:36px}.kd-necro-section-title{font-size:28px;margin:0 0 16px;color:#9c6fa8}.kd-necro-richtext,.kd-necro-funeral-notes{font-size:17px;line-height:1.8;color:#2f2731}.kd-necro-funeral-grid:after{content:"";display:block;clear:both}.kd-necro-funeral-item{float:left;width:48%;margin-right:4%;margin-bottom:16px;background:#fbf8fc;border:1px solid #eadfec;border-radius:18px;padding:18px}.kd-necro-funeral-item:nth-child(2n){margin-right:0}.kd-necro-funeral-item strong{display:block;margin-bottom:6px;color:#9c6fa8}.kd-condoglianze-box{margin-top:42px;background:#ffffff;border:1px solid #eadfec;border-radius:24px;padding:28px;box-shadow:0 10px 24px rgba(68,39,74,0.06)}.kd-condoglianze-title{margin:0 0 20px;font-size:30px;color:#2f2731}.kd-form-row{margin-left:-8px;margin-right:-8px;margin-bottom:16px}.kd-form-row:after{content:"";display:block;clear:both}.kd-form-field{float:left;width:50%;padding-left:8px;padding-right:8px}.kd-form-field-full{width:100%}.kd-form-field label{display:block;font-size:14px;color:#6c6270;margin-bottom:8px}.kd-form-checks{margin-top:10px;margin-bottom:18px}.kd-checkbox{display:block;font-size:14px;color:#2f2731;margin-bottom:12px;line-height:1.5}.kd-checkbox input{width:auto;margin-right:8px}.kd-checkbox a{color:#b285bc;text-decoration:none}.kd-checkbox a:hover{text-decoration:underline}.kd-form-actions{margin-top:6px}.kd-necro-alert{padding:14px 16px;border-radius:14px;margin-bottom:18px;font-size:14px}.kd-necro-alert-success{background:#eef8f0;color:#256b38;border:1px solid #cfe9d5}.kd-necro-alert-error{background:#fff1f1;color:#9f2f2f;border:1px solid #f1c9c9}.kd-necro-no-results{background:#ffffff;border:1px solid #eadfec;border-radius:18px;padding:22px;text-align:center;color:#6c6270}@media screen and (max-width:1199px){.kd-necro-card{width:33.3333%}.kd-necro-card-media,.kd-necro-card-media img,.kd-necro-card-placeholder{height:340px}}@media screen and (max-width:900px){.kd-necro-card{width:50%}.kd-necro-search-field,.kd-necro-search-actions,.kd-necro-single-image-wrap,.kd-necro-single-heading,.kd-form-field,.kd-necro-funeral-item{float:none;width:100%;margin-right:0}.kd-necro-search-actions{margin-top:12px;text-align:left}.kd-necro-search-actions .kd-necro-btn{margin-left:0;margin-right:8px}.kd-necro-single-top{padding:24px}.kd-necro-single-heading{margin-top:24px}.kd-necro-single-content{padding:24px}.kd-necro-single-title{font-size:32px}.kd-necro-section-title{font-size:24px}.kd-condoglianze-title{font-size:26px}.kd-necro-card-media,.kd-necro-card-media img,.kd-necro-card-placeholder{height:320px}}@media screen and (max-width:600px){.kd-necro-card{width:100%}.kd-necro-single{padding:24px 12px 40px}.kd-necro-back-wrap{margin:18px 18px 0}.kd-necro-single-top,.kd-necro-single-content,.kd-condoglianze-box{padding:18px}.kd-necro-single-title{font-size:28px;letter-spacing:0.3px}.kd-necro-single-nickname{font-size:16px}.kd-necro-announcement,.kd-necro-meta-item,.kd-form-field label,.kd-checkbox,.kd-necro-card-age,.kd-necro-card-dates,.kd-necro-card-location{font-size:14px}.kd-necro-card-title{font-size:24px}.kd-necro-richtext,.kd-necro-funeral-notes{font-size:16px}.kd-necro-card-media,.kd-necro-card-media img,.kd-necro-card-placeholder{height:300px}.kd-necro-btn{width:100%;text-align:center;margin-right:0!important}.kd-necro-search-actions .kd-necro-btn{display:block;width:100%;margin-bottom:10px}}.et_pb_row{width:90%;max-width:90%;margin:auto;position:relative;padding-top:0px;padding-bottom:0px}.riga-contatti{width:50px;max-width:100%;margin:auto;position:relative;padding-top:0px;padding-bottom:0px}.et_pb_with_border.et_pb_section.et_pb_section_0_tb_header.et_pb_sticky_module.et_pb_with_background.et_section_regular{backdrop-filter:blur(10px)}.et_pb_section_0_tb_header.et_pb_section,.et_pb_section_1_tb_header.et_pb_section{backdrop-filter:blur(10px)}.portrait{aspect-ratio:3 / 4}.landscape{aspect-ratio:4 / 3}.quadrata{aspect-ratio:1 / 1}.duecolonne{column-count:2;column-gap:50%}.grecaptcha-badge{visibility:hidden!important}.iubenda_legal_document h1,.iubenda_legal_document h2,.iubenda_legal_document h3,.iubenda_legal_document h4,#iub-pp-container h1,#iub-pp-container h2,#iub-pp-container h3,#iub-pp-container h4{font-family:"Open Sans",Arial,sans-serif;letter-spacing:-0.04em}a[title="iubenda - generatore di Privacy Policy"]{font-size:0;color:#ffffff}a[title="iubenda - generatore di Privacy Policy"]:after{content:'KeyWeb Srl';font-size:13px;color:#ffffff}a[target="_top"]:after{content:'KeyWeb Srl';font-size:13px;color:#ffffff}.iubenda_legal_document p:last-child{color:#ffffff!important;display:none!important}.iubenda_legal_document p:last-child a{color:#ffffff!important;display:none!important}.iub_footer a{display:none}#iubenda_policy .iub_footer{display:none}.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn[data-tp-float][data-tp-float=top-right]{opacity:0!important}.rigafoto img{object-fit:cover!Important}.duecolonne{-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;column-count:2;column-gap:50px}span.wpcf7-list-item{margin-left:0px}input[type="checkbox"]{margin-left:0px}html,body{overflow-x:hidden;width:100%!important}div#page-container{max-width:100%;overflow-x:hidden!important}#responsive-form{max-width:800px;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{WIDTH:100%}.wpcf7-response-output{background:#fff;border-color:red!important;color:#000;text-align:center!important;text-transform:uppercase}.wpcf7 form.sent .wpcf7-response-output{background:#fff;border-color:green!important;color:#000;text-align:center!important;text-transform:uppercase}.wpcf7-form-control.wpcf7-textarea{resize:none!important}#responsive-form{max-width:100%;padding:0.25rem;margin:0 auto;width:100%}.form-row{width:100%}.column-full{float:left;position:relative;padding:0.25rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-half{float:left;position:relative;padding:0.25rem;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-third{float:left;position:relative;padding:5px;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:480px){.column-half{width:100%;padding:5px}.column-third{width:100%;padding:5px}.inverti{display:flex;flex-direction:column-reverse}.rigaordinabile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.prima-riga{-webkit-order:1;order:1}.seconda-riga{-webkit-order:2;order:2}.tera-riga{-webkit-order:3;order:3}.quarta-riga{-webkit-order:4;order:4}.rigaordinabile:last-child .et_pb_column:last-child{margin-bottom:30px}}.primasezione{padding-top:70px;padding-bottom:70px}.primotitolo h1{font-size:50px;text-align:center}.descrizioneuno{font-size:17px;text-align:center!important}.primotitolosx h1{font-size:50px;text-align:left}.secondasezione{padding-top:80px;padding-bottom:80px;background-color:#fbfbfb}.secondotitolo h2{font-size:50px;text-align:center}.terzasezione{padding-top:80px;padding-bottom:80px}.terzotitolo h2{font-size:50px;text-align:center}.descrizionedue{font-size:17px;text-align:left!important}.quartasezione{padding-top:80px;padding-bottom:80px;background-color:#fbfbfb}.quartotitolo h2{font-size:50px;text-align:left}.descrizionetre{font-size:17px;text-align:left!important}@media all and (max-width:980px){.et_pb_row{width:80%;max-width:1360px;margin:auto;position:relative;padding-top:0px;padding-bottom:0px}.duecolonne{column-count:1}.primasezione{padding-top:50px;padding-bottom:50px}.primotitolo h1{font-size:28px;text-align:center}.descrizioneuno{font-size:14px;text-align:center!important}.primotitolosx h1{font-size:28px;text-align:center}.secondasezione{padding-top:50px;padding-bottom:50px;background-color:#fbfbfb}.secondotitolo h2{font-size:28px;text-align:center}.terzasezione{padding-top:50px;padding-bottom:50px}.terzotitolo h2{font-size:28px;text-align:center}.descrizionedue{font-size:14px;text-align:center!important}.quartasezione{padding-top:50px;padding-bottom:50px;background-color:#fbfbfb}.quartotitolo h2{font-size:28px;text-align:center}.descrizionetre{font-size:14px;text-align:center!important}}@media all and (max-width:430px){.primasezione{padding-top:50px;padding-bottom:50px}.primotitolo h1{font-size:24px;text-align:center}.descrizioneuno{font-size:13px;text-align:center!important}.primotitolosx h1{font-size:24px;text-align:center}.secondasezione{padding-top:50px;padding-bottom:50px;background-color:#fbfbfb}.secondotitolo h2{font-size:24px;text-align:center}.terzasezione{padding-top:50px;padding-bottom:50px}.terzotitolo h2{font-size:24px;text-align:center}.descrizionedue{font-size:13px;text-align:center!important}.quartasezione{padding-top:50px;padding-bottom:50px;background-color:#fbfbfb}.quartotitolo h2{font-size:24px;text-align:center}.descrizionetre{font-size:13px;text-align:center!important}}H1{font-family:"scotch-display",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}H2{font-family:"scotch-display",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}H3{font-family:"scotch-display",sans-serif;font-weight:200;font-style:normal}H4{font-family:"scotch-display",sans-serif;font-weight:200;font-style:normal}H5{font-family:"scotch-display",sans-serif;font-weight:200;font-style:normal}body{font-family:"nexa",sans-serif;font-weight:200!important;font-style:normal}