@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');.coursive{font-family:'Great Vibes',cursive}h2.coursive{font-size:40px}.resmenu{z-index:300;position:absolute;right:20px;top:25px;width:30px;height:30px;cursor:pointer;display:none}#nav-icon2 span{display:block;position:absolute;height:5px;width:50%;background:#444;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 5px 5px 0}#nav-icon2 span:nth-child(odd){left:0;border-radius:5px 0 0 5px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:9px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:18px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:13px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:13px}body{margin:0;line-height:1.46;font-size:16px;font-family:"Montserrat",Sans-serif;font-weight:400;position:relative;color:#555}h1,h2,h3,.titMod,.main-title{line-height:1.2}.main-title{font-size:38px;line-height:1.2;position:relative;letter-spacing:-1px;font-weight:600;color:#222;margin:0 0 20px}h2,.subTit{font-size:30px;line-height:1.2;position:relative;letter-spacing:-1px;font-weight:600;color:#2b2a33;margin:0 0 15px}a{text-decoration:none;color:#000}.clearfix,.cleared{clear:both}ul{list-style-position:inside}.center{text-align:center}.btn,.form .btn,.wp-block-buttons .wp-block-button a.wp-block-button__link{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;display:inline-block;color:#fff;transition:all .3s ease-in-out;background-color:#a49e5e;border-radius:0;border:none;padding:17px 29px 20px;position:relative;box-sizing:border-box;cursor:pointer}.btn:hover,.form .btn:hover,.wp-block-buttons .wp-block-button a.wp-block-button__link:hover{background:#7e7e7e;border-color:#7e7e7e;color:#fff}.wpcf7-form .form .field input,.wpcf7-form .form textarea,.wpcf7-form .form select,input[type=password]{border:1px solid #eee;background-color:#fff;padding:0 15px;line-height:50px;height:50px;box-sizing:border-box;width:100%;color:#535353;font-size:13.5px;border-radius:4px}.wpcf7-form .form textarea{height:100px}.form .field{margin-bottom:0}span.wpcf7-list-item{display:inline-block;margin:0}.header{position:relative;z-index:100;transition:all .4s ease-in-out}.header .corp{display:flex;align-items:center;justify-content:space-between}#logo{bottom:0;position:relative;z-index:50;max-width:400px}#logo img{padding:15px 0;height:70px;width:auto;display:block;transition:all .4s ease-in-out}.navigator .menu{margin:0;padding:0;z-index:110}.navigator .menu li{display:inline-block;position:relative}.navigator .menu li a{padding:0 8px;line-height:100px;color:#000;display:block;text-decoration:none;font-size:13px;font-weight:600;transition:all .4s ease-in-out}.navigator .menu li a:hover,.navigator .menu li.current_page_item a{color:#a49e5e}.navigator .menu ul{display:none;padding:12px 0;padding:0;position:absolute;left:0}.navigator .menu li:hover ul{display:block}.navigator .menu ul li{width:100%;float:none;display:block}.navigator .menu ul li a{line-height:20px;display:block}.footer{padding-top:40px;padding-bottom:40px;background-color:#2a2a2a;color:#efefef;font-size:14px}.footer h4{font-size:21px;margin:0 0 18px;text-transform:uppercase}.footer a{color:#fff}.footer a:hover{color:#444}.footer ul{padding-left:10px}.credit{background-color:#222;color:#999;text-align:center;padding:15px 0 10px;font-size:11px}.credit a{color:#888}.credit p{margin:0}.contenuto img{width:100%;height:auto;display:block}.page-hero{padding:250px 20px;background-size:cover;background-position:center;position:relative}#feature,#cta2{text-align:center;color:#fff}#feature i,#cta2 i{background-color:#a49e5e;color:#fff;font-size:40px;margin-top:0;width:70px;height:70px;line-height:70px;margin-top:-80px;display:block;margin-left:auto;margin-right:auto;padding-bottom:30px}#cta2 i{margin-top:0;padding-bottom:0}#feature .tit,#cta2 .tit{color:#fff;margin:0 0 10px;font-size:20px}#feature p,#cta2 .wp-block-column p{margin:0}#cta2 .main-title{color:#fff}.home .page-hero{padding:0;height:calc(100vh - 149px * 2)}.wp-block-cover.alignfull.has-parallax .wp-block-cover__inner-container{position:relative;top:auto;transform:none}#cta .wp-block-columns{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#cta .tit{margin:0;font-size:22px}#cta{padding:80px 0;background-size:cover;background-position:center;position:relative}#cta:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2)}.wpcf7 .ajax-loader{position:absolute}#faq .schema-faq-section:before,#faq .schema-faq-section:after{content:"";width:15px;height:3px;background:#222;transition:all .3s ease;margin-right:15px;position:absolute;left:0;top:30px}#faq .schema-faq-section:after{transform:rotate(90deg)}#faq .schema-faq-section.active:after{transform:none}#faq .schema-faq-question{color:#222;text-transform:uppercase;font-size:17px;padding-left:28px;cursor:pointer;margin:0}#faq .schema-faq-section{position:relative;padding:20px 0;border-bottom:2px dotted}#faq .schema-faq-answer{display:none}#faq .schema-faq-answer ul{list-style-type:none}.servizi .item .tit{font-size:17px;font-weight:600;line-height:1.2;text-align:center;margin:8px 0 0}.justify-content-center{justify-content:center}.header-widget .btn i{font-size:19px;margin-right:7px}.header-widget .btn{display:flex;align-items:center;font-size:15px;padding-right:20px;padding-left:20px}.cosafare-decesso i{font-size:40px;margin-bottom:10px;color:#a49e5e}.cosafare-decesso .tit{margin:0 0 6px;font-size:21px}.cosafare-decesso p{font-size:14px;margin:0}.wp-block-media-text.is-image-fill img{min-height:350px;object-fit:cover}.row [class*=col-]{box-sizing:border-box}#coverContatti p{margin:0}#coverContatti .tit{margin:10px 0 5px}.page-hero .main-title{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff}.page-hero .main-title{position:absolute;left:20px;top:calc(100vh - 600px);color:#fff}.footer .row .itm:nth-child(2) .widget{column-count:2}.fa,.far,.fas{font-family:"Font Awesome 5 Pro" !important}#annfu_annunci{margin:0 !important;box-sizing:border-box}#annfu_annunci .annfu_annunci_container{box-sizing:border-box !important;margin:0}#annfu_annunci_filter *,.annuncio *{box-sizing:border-box}#annfu_annunci_filter .row [class*=col-],.annuncio .row [class*=col-]{margin:0}#annfu_annunci_filter form{padding:40px 20px !important;margin-bottom:30px}#annfu_annunci_filter{margin-bottom:40px}#annfu_annunci_filter .annfu_filter_button{color:#fff !important;margin-left:20px}#annfu_annunci_filter p{color:#fff}.annfu_add_cordoglio{font-size:13px}.annfu a{color:#a49e5e !important}.wpcf7-spinner{position:absolute}.header-widget .btn{padding:0;font-size:20px;color:#a49e5e;background:0 0;font-weight:600}.mouseicon{position:absolute;top:40vh;-webkit-animation:slide-bottom .8s ease-in-out infinite alternate both;animation:slide-bottom .8s ease-in-out infinite alternate both;z-index:999;left:0;right:0}.mouseicon img,.page-hero .mouseicon img{width:30px;height:auto;margin:auto;filter:invert()}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(60px);transform:translateY(60px)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(60px);transform:translateY(60px)}}.page-id-359 .page-hero{display:none}.no-fluid img{height:auto;width:auto;margin:auto}#coverHome{height:100vh;z-index:2000;margin-top:-100px;position:relative;background-size:cover;background-position:center;background-position:-130px}.fix #coverHome{margin-top:0}#coverHome .wp-block-cover__inner-container{position:absolute;top:50%;transform:translateY(-50%)}#coverHome .main-title{margin:30px 0 0}.play-store img{height:40px;position:absolute;right:30px;top:;margin-top:190px}.lb-data .lb-caption{display:none}.serviceNoImg .item{background:#f5f5f5;padding:8px 15px;border-radius:30px;border:2px solid #eee;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.serviceNoImg .item .tit{font-size:13px !important;margin:0 !important}.serviceNoImg .item:hover{background:#a49e5e}.serviceNoImg .item:hover .tit a{color:#fff}.negative-mt{margin-top:-15px}.header.fixer{position:fixed;background-color:#fff;left:0;right:0;border-bottom:1px solid #eee}.header.fixer #logo img{height:50px;padding:10px 0}.header.fixer .navigator .menu li a{line-height:70px}.header-widget .btn{padding-top:13px;padding-bottom:13px}@media screen and (max-width:1200px){.navigator .menu li a{padding:0 5px}#logo img{height:58px}.header-widget .btn{padding-right:10px;padding-left:10px;font-size:14px}}@media screen and (max-width:1024px){.top-bar{display:none}.header-widget{display:none}.resmenu{display:block}.header{background-color:#fff}.navigator{display:block;position:fixed;right:0;top:0;width:100%;transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;bottom:0;padding-top:60px;background-color:#fff;z-index:200}.visible{position:fixed;left:0;right:0;top:0;bottom:0}.visible .navigator{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%)}.navigator .menu{display:block;width:80%;margin:0 auto;position:relative;right:0}.navigator .menu li{display:block}.navigator .menu li a{line-height:60px;border-bottom:1px solid #ccc;font-size:16px;color:#000;background-color:transparent}#coverHome img{max-width:100%;object-fit:contain}.fix #coverHome,.visible #coverHome{z-index:99}}@media screen and (max-width:768px){.main-title{font-size:30px}h2,.subTit{font-size:26px}.page-hero{padding:100px 20px}#cta .tit{margin:0 0 10px}.home .page-hero{height:auto;padding:80px 20px}#feature i,#cta2 i{margin:0 auto;width:auto;height:auto;padding-bottom:0}.page-hero .main-title{position:relative;left:auto;top:auto;color:#fff;margin:0;transform:none}.footer .row .itm:nth-child(2) .widget{column-count:1}#annfu_annunci .col-sm-4{max-width:100%;flex:100%;-ms-flex:100%}.play-store img{height:40px;position:relative;right:auto;margin-top:0}#coverHome{background-position:-250px 250px}#faq .schema-faq-question{font-size:14px}}