@charset "UTF-8";
/* https://www.mtpweb.com/wp-content/themes/dt-the7-child/style.css?ver=14.0.1.1 */
nav.dt-nav-menu-horizontal--main.dt-nav-menu-horizontal__container.justify-content-end.widget-divider-.indicator-off ul li a span{word-spacing:normal!important}nav.dt-nav-menu--main.dt-nav-menu__container.dt-sub-menu-display-on_item_click.dt-icon-align-side.dt-icon-position-right.dt-sub-icon-position-right.dt-sub-icon-align-side ul li a span{word-spacing:normal!important}#form-contatto br{display:none!important}#nascondi,.nascondi{display:none!important}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0!important}#qlwapp.qlwapp-button .qlwapp-toggle{padding:12px 12px!important}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{margin-bottom:80px!important;margin-right:30px!important}.dt-nav-menu>li>a.active-item{color:#0159d3!important}.elementor-50845 .elementor-element.elementor-element-80b0dff .dt-nav-menu-horizontal>li.act>a:after{background:#0159d3!important}.elementor-element.elementor-element-9ccb0b1.elementor-widget__width-auto.elementor-widget-tablet__width-auto.elementor-widget.elementor-widget-heading{display:none!important}.elementor-50845 .elementor-element.elementor-element-80b0dff .dt-nav-menu-horizontal>li:not(.act)>a:hover:after{background:#0159d3!important}.serv-mobile{display:none}.elementor-post-navigation{display:none!important}@media screen and (max-width:1024px){.serv-mobile{display:block}}@media screen and (max-width:767px){#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{margin-right:15px!important}#desk{display:none!important}#contatti-footer{max-width:200px;margin:0 auto}#contatti-footer .box-content{text-align:center!important;align-items:center!important}}.mtp-pack-card{overflow:hidden;padding:18px;height:100%;display:flex;flex-direction:column}.mtp-pack-top{margin-bottom:10px}.mtp-pack-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-weight:800;letter-spacing:.08em;font-size:12px;text-transform:uppercase}.mtp-pack-title{margin:12px 0 8px;font-size:22px;line-height:1.15}.mtp-pack-desc{margin:0;font-size:14px;line-height:1.55;opacity:.78}.mtp-pack-media{margin:12px 0 10px}.mtp-pack-img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid rgba(0,0,0,.08)}.mtp-pack-price{display:flex;align-items:baseline;gap:8px;margin:8px 0 10px}.mtp-pack-price__value{font-size:30px;font-weight:900;letter-spacing:-.02em}.mtp-pack-price__period{font-size:13px;opacity:.7}.mtp-pack-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mtp-pack-pill{font-size:12px;padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06)}.mtp-pack-block{padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.06);margin-bottom:10px}.mtp-pack-block--soft{background:rgba(0,0,0,.02)}.mtp-pack-block__title{margin:0 0 10px;font-size:13px;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.mtp-pack-list{margin:0;padding-left:18px;line-height:1.6;font-size:14px}.mtp-pack-list li{margin:6px 0}.mtp-pack-cta{margin-top:auto;padding-top:8px}.mtp-pack-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 14px;border-radius:12px;font-weight:900;text-decoration:none;border:1px solid rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.mtp-pack-btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(0,0,0,.10)}.mtp-pack-note{margin:10px 0 0;font-size:12.5px;opacity:.75;text-align:center}.mtp-pack-badge--start{background:rgba(16,185,129,.12);color:#047857;border:1px solid rgba(16,185,129,.25)}.mtp-pack-btn--start{background:#047857;color:#fff;border-color:rgba(4,120,87,.35)}@media (max-width:480px){.mtp-pack-card{padding:16px}.mtp-pack-title{font-size:20px}.mtp-pack-price__value{font-size:28px}}#lfb_legalNoticeContent p,#lfb_legalNoticeContent h1,#lfb_legalNoticeContent h2{text-align:left!important}#lfb_legalNoticeContentCt label{font-size:0px!important}#lfb_legalNoticeContentCt::before{content:"Dichiaro di aver letto integralmente e di accettare l'informativa legale convalidando questo modulo"!important;font-size:15px!important;margin-top:-15px!important}#lfb_legalNoticeContentCt::before{position:relative;top:-12px!important}.faq-main.open{background-color:#eeeeee!important;padding:30px 10px!important;border-radius:10px!important;box-shadow:0 2px 14px 3px #000!important}.faq-main.open p{font-size:15px!important}.faq-accordion{margin-top:30px!important}#lfb_form.lfb_bootstraped[data-form="9"] #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable .img{width:180px!important;height:auto!important;max-height:unset!important;max-width:unset!important}.faq-title h4{font-size:18px!important}.faq-main.open h4{margin-bottom:25px!important}p.lfb_itemDes{font-weight:600!important;font-size:14px!important}#lfb_form.lfb_bootstraped .lfb_stepDescription{padding-top:20px!important;padding-bottom:20px!important}.entry-meta,.nascondi{display:none}@media screen and (max-width:1024px){.elementor.elementor-50845.elementor-location-header{display:none}}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button{border-radius:68px!important;padding:10px!important;margin-right:27px!important;margin-bottom:80px!important;height:44px!important}@media screen and (max-width:1024px){.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button{margin-right:18px!important;margin-bottom:65px!important}}