#header__cta-mobile{display:none;}
.panel-top-hp .panel-left img{position:relative;top:auto;left:auto;}
#marellaemancini{position:absolute;width:auto;max-height:460px;margin-left:-19px;transform:translateX(-50%);}
.panel-top-hp .panel-left{width:400px;margin-left:-450px;padding:20px;}
.panel-top-hp .panel-right{display:flex;flex-wrap:wrap;justify-content:center;width:400px;margin-right:-450px;padding-left:80px;}
.panel-top-hp .panel-left li{margin:15px 8px 0 0;padding-left:0;font-family:'Nunito Sans', sans-serif;font-size:16px;font-weight:400;line-height:18px;text-align:center;}
.panel-top-hp .panel-left li > span{display:block;margin-bottom:8px;font-size:20px;}
.panel-top-hp .panel-left li.first::before, .panel-top-hp .panel-left li.second::before, .panel-top-hp .panel-left li.third::before{position:relative;top:0;left:0;display:block;height:35px;margin:0 auto 7px;border:none;}
.panel-top-hp .panel-left li.first::before{content:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/addetti.png);}
.panel-top-hp .panel-left li.second::before{content:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/architetti.png);}
.panel-top-hp .panel-left li.third::before{content:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/cantieri.png);}
.panel-top-hp .panel-left > ul{display:flex;margin:0;padding:0;border-top:1px solid #fff;}
#logo-figc-fr{height:133px;margin:0 0 10px 10px;}
.panel-top-hp .panel-right .scontoinfatt{margin-top:20px;margin-right:0;margin-left:0;font-family:'Nunito Sans', sans-serif;font-size:48px;font-weight:700;}
.panel-top-hp .panel-right .scontoinfatt span{font-weight:500;}
.panel-top-hp .panel-right p.price{margin-top:43px;padding-right:0;font-weight:700;}
.panel-top-hp .panel-right p.price span.minus50{left:0;font-weight:500;}
body .panel-top-hp .panel-right p.price:after{content:"fino al 28.02.2023";left:0%;width:100%;margin-top:35px;padding:8px 10px;font-size:18px;font-weight:400;text-align:center;letter-spacing:1px;text-transform:uppercase;}
.home__requisitilegge{margin-top:1.3rem;font-size:12px;font-weight:400;text-transform:uppercase;}
#logo-figc-fr-mobile-wrapper{display:none;}
body .mini_footer::before{content:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/marella-mancini-mini.png);bottom:-5px;left:20px;}
@media(max-width:768px){
body .mobile-panel-html p.price:after{content:"fino al 28.02.2023";padding:5px 5px 8px;}
.mobile-panel-html h1{padding-top:0;}
}
.mobile-panel-html{display:none !important;}
@media(max-width:767px){
.mobile-panel-html{display:block !important;}
.panel-top-hp{padding:130px 0 0 0;}
.mobile-panel-html ul{display:none;}
#logo-figc-fr-mobile-wrapper,
#logo-figc-fr-mobile-wrapper img{display:block;}
#logo-figc-fr-mobile-wrapper{margin-top:15px;}
#logo-figc-fr-mobile-wrapper img{position:relative;top:0;left:0;width:220px;margin:0 auto;}
.mobile-panel-html h1{margin-bottom:10px;font-size:26px;}
.mobile-panel-html p.price{margin-top:30px;margin-bottom:0;font-size:80px;text-align:center;}
.mobile-panel-html p.price span{}
body .mobile-panel-html p.price:after{margin:30px 0 0;}
.mobile-panel-html h1{border-top:none;}
.home.page .dc-joystick-slider-wrap{margin-top:20px;}
.margin-bottom-big{margin-bottom:50px !important;}
}
@media(min-width:577px) and (max-width:768px){
#logo-figc-fr{display:block;margin:0 0 10px;}
.panel-top-hp{padding:115px 0 0 0;}
body .mobile-panel-html p.price:after{content:"fino al 28.02.2023";padding:5px 0 8px;}
body .mini_footer::before{bottom:10px;left:-5px;}
.mobile-panel-html h1{margin-bottom:0;padding-top:10px;font-size:26px;line-height:40px;}
.mobile-panel-html p.price{margin-top:30px;margin-bottom:25px;font-size:80px;}
.mobile-panel-html p.price span{font-size:40px;}
.mobile-panel-html p.price:after{margin:35px 0 0;}
.panel-top-hp .panel-right .scontoinfatt{margin-top:0;}
.panel-top-hp .panel-left li.first::before{width:50px;}
}
@media(min-width:769px) and (max-width:1024px){
#marellaemancini{max-height:430px;}
.panel-top-hp .panel-left{width:40%;margin-left:-46%;}
.panel-top-hp .panel-right{width:40%;margin-right:-47%;padding-left:46px;}
.panel-top-hp .panel-right .scontoinfatt{margin-right:0;margin-left:0;}
.panel-top-hp .panel-right p.price:after{font-size:20px;}
#logo-figc-fr{height:118px;margin:0 0 10px 0;}
.panel-top-hp .panel-left li.first::before{width:50px;}
.panel-top-hp .panel-right p.price{padding-right:0;}
body .panel-top-hp .panel-right p.price:after{left:0;width:100%;}
.panel-top-hp .panel-left li{margin:15px 8px 0 0;}
.panel-top-hp .panel-left li > span{margin-bottom:8px;font-size:16px;}
} @media (min-width: 769px) and (max-height: 800px) {
body .panel-top-hp{min-height:740px;padding:92px 0 0;}
.panel-top-hp p.calc-prev-hp{top:0;margin:0;font-size:22px;}
#marellaemancini{max-height:460px;}
}
@media (min-width: 769px) and (min-height: 1000px) {
.panel-top-hp{min-height:880px;padding:150px 0 0 0;}
}
#gform_wrapper_5.gform_wrapper select,
#gform_wrapper_5.gform_wrapper .gfield.fieldis__citta .select2-selection{width:100%;padding-bottom:5px;padding-left:0;border-top:0;border-right:0;border-bottom:1px solid #1d1d1d;border-left:0;transition:0.15s all ease;}
#gform_wrapper_5.gform_wrapper .gfield.fieldis__citta .select2.select2-container{width:100% !important;}
#gform_wrapper_5.gform_wrapper .gfield.fieldis__citta .select2-selection--single{height:40px;font-size:16px;}
#gform_wrapper_5.gform_wrapper .gfield.fieldis__citta .select2-selection--single > .select2-selection__rendered{padding-left:3px;}
#gform_wrapper_5.gform_wrapper .gfield.fieldis__citta .select2-search__field{line-height:1.3;}
#comefunziona{margin-top:3rem;font-size:17px;text-align:center;}
#comefunziona a{font-weight:700;color:#000;text-decoration:underline;}
.pum-container .pum-title.popmake-title{margin-bottom:2rem;}
.pum-container .pum-content.popmake-content{line-height:1.2;}
body.page-template-landing-qrcode{background:#F29400;}
body.page-template-landing-qrcode .qrclndg__title{margin:0 auto;padding:2rem 3rem;background:#fff;}
body.page-template-landing-qrcode .qrclndg__title, .gformperqrcode__container *,
.typperqrcode__container *{font-family:'Raleway', sans-serif;}
.gformperqrcode__container, .typperqrcode__container{position:relative;max-width:none;margin:30px auto 0 auto;padding:20px;background-color:#f29400;}
.gformperqrcode__container::before{content:'';position:absolute;top:-45px;left:calc(50% - 25px);width:0;height:0;border-right:25px solid transparent;border-bottom:15px solid #f29400;border-left:25px solid transparent;}
.gformperqrcode__container > .gform_wrapper{max-width:800px;margin:0 auto;}
.gformperqrcode__container a{color:#000;text-decoration:underline;}
.gformperqrcode__container .gform_wrapper ul.gform_fields li.gfield{padding-right:20px;}
.gformperqrcode__container .gform_wrapper ul.gform_fields li.gfield{padding-right:0;}
.gformperqrcode__container .gform_wrapper ul.gform_fields li.gfield.gf_left_half{padding-right:20px;}
.gformperqrcode__container .gform_wrapper .gform_page_footer .button{background-color:#f19207;border:none;!important;color:#fff;}
.gformperqrcode__container .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gformperqrcode__container .gform_wrapper .ginput_complex, .gformperqrcode__container .gform_wrapper .top_label li.gfield div:not(.ginput_container_date) input.medium,
.gformperqrcode__container .gform_wrapper .top_label li.gfield div:not(.ginput_container_date) input.medium,
.gformperqrcode__container .gform_wrapper .top_label li.gfield input.large, .gformperqrcode__container .gform_wrapper .top_label li.gfield:not(.fieldis__cap) select{width:100% !important;height:46px !important;background:#f29400 !important;border:1px solid #fff !important;border-radius:0px !important;}
.gformperqrcode__container .gform_wrapper .top_label .gfield.fieldis__cap select.gfield_select{height:auto;padding:14px 12px !important;background:#f29400 !important;}
.gformperqrcode__container .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gformperqrcode__container .gform_wrapper .ginput_complex, .gformperqrcode__container .gform_wrapper .top_label li.gfield div:not(.ginput_container_date) input.medium,
.gformperqrcode__container .gform_wrapper .top_label li.gfield div:not(.ginput_container_date) input.medium,
.gformperqrcode__container .gform_wrapper .top_label li.gfield input.large{padding:10px !important;}
.gformperqrcode__container .gfield.fieldis__citta .select2-selection, .gformperqrcode__container .gfield.fieldis__cap select.gfield_select{border-color:#fff;}
.gformperqrcode__container .gform_wrapper .gfield.fieldis__citta .select2.select2-container, .gformperqrcode__container .gform_wrapper .top_label li.gfield.fieldis__cap select{width:100% !important;}
.gformperqrcode__container .gform_wrapper .top_label li select, .gformperqrcode__container .gfield.fieldis__citta .select2.select2-container{margin-top:12px;}
.gformperqrcode__container .select2-container--default .select2-selection--single{background:#f29400 !important;}
.gformperqrcode__container .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:16px;color:#fff;}
.gformperqrcode__container .select2-container--default.select2-container--below .select2-selection--single .select2-selection__rendered{color:#000;}
.gformperqrcode__container .gform_wrapper .top_label li.gfield select{padding-left:5px !important;color:#fff;}
.gformperqrcode__container .gform_wrapper .top_label li.gfield select.filled{color:#000;}
.gformperqrcode__container .gfield.fieldis__citta .select2-selection__arrow b{border-top-color:#fff;}
.gformperqrcode__container .gform_wrapper .top_label li.gfield option:not(:first-of-type){color:#000;}
.gformperqrcode__container .gform_wrapper .gform_footer{text-align:center;}
.gformperqrcode__container .gform_wrapper .gform_footer input[type="submit"]{margin:0 16px;padding:10px 50px;}
body .gformperqrcode__container .gform_wrapper .top_label li.gfield.fieldis__fasciaoraria_contatti select{background:#fff !important;color:#000;}
.gformperqrcode__container .gform_wrapper .top_label li.gfield.fieldis__consenso .gfield_label{display:block;margin-top:3rem;margin-bottom:1.5rem;font-size:18px;text-align:center;text-transform:uppercase;}
.gformperqrcode__container .gform_wrapper .gform_footer input[type="submit"]{margin:0;background:#80561F;border:1px solid #80561F;font-size:22px;font-weight:bold;color:#fff;}
.gformperqrcode__container .gform_wrapper ::-webkit-input-placeholder{color:#fff;}
.gformperqrcode__container .gform_wrapper ::-moz-placeholder{color:#fff;}
.gformperqrcode__container .gform_wrapper :-ms-input-placeholder{color:#fff;}
.gformperqrcode__container .gform_wrapper :-moz-placeholder{color:#fff;}
.typperqrcode__container{height:100vh;margin-top:0;padding:0;text-align:center;color:#fff;}
.typperqrcode__container h2{position:relative;margin:0;padding:2rem 0;background:#fff;font-size:28px;color:#000;}
.typperqrcode__container h2::before{content:'';position:absolute;bottom:-1px;left:calc(50% - 25px);width:0;height:0;border-right:25px solid transparent;border-bottom:15px solid #f29400;border-left:25px solid transparent;}
#typperqrc__testo{padding:6rem 3rem 3.5rem;font-size:28px;line-height:33px;}
#typperqrc__saluto{font-size:36px;font-weight:600;}
#gform_ajax_spinner-wrapper{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(255, 255, 255, .8);}
#gform_ajax_spinner-wrapper .gform_ajax_spinner{position:absolute;top:50%;left:50%;z-index:10;display:block !important;width:50px;height:auto;margin:0 0 0 -25px !important;}
.alm-listing .alm-reveal{display:flex;flex-wrap:wrap;}
body.page-template-plenitude #crumbs{display:none;}
.pleni__title{font-weight:600;}
.pleni__subtitle{margin-bottom:0;padding-bottom:1rem;}
.pleni__subsubtitle{margin-top:1rem;font-weight:600;}
section.pleni__section_prod{position:relative;margin-top:5rem;padding:2rem;border:1px solid #ccc;border-radius:50px;}
#pleni__section__caldcons{margin-bottom:8rem;}
.pleni__section__title{position:relative;margin:-60px auto 0;}
.pleni__section__title span{padding:0 1.5rem;background:#fff;}
.pleni__section__intro{width:90%;margin-right:auto;margin-bottom:3rem;margin-left:auto;}
.pleni__prod__subtitle{margin:0 auto 1rem;font-weight:600;}
.pleni__prod__list li{padding:.3rem 0;}
.pleni__prod__subsubtitle{position:relative;margin-bottom:1rem;font-weight:400;}
.pleni__prod__subsubtitle::before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;overflow:hidden;background:#ccc;}
.pleni__prod__subsubtitle span{position:relative;z-index:10;padding:0 1rem;background:#fff;}
.pleni__prod__subsubsubtitle{margin:1rem 0;font-weight:400;}
.pleni__prod__inc_subtext{opacity:.29;margin:0;}
.pleni__prod__price-wrapper{background:#000;}
.pleni__prod__pic{position:relative;}
.pleni__prod__pic img{height:auto;}
.pleni__prod__price-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:2rem;background:#000;border-radius:0 0 20px 20px;line-height:.5;text-align:center;color:#F29425;}
.pleni__prod__price-del{margin-right:2rem;font-size:35px;font-weight:400;color:#fff;}
.pleni__prod__price{font-size:49px;font-weight:600;}
.pleni__prod__price span{font-size:30px;}
.pleni__prod__cta{max-width:600px !important;margin-top:2rem;margin-right:auto !important;margin-left:auto !important;}
.pleni__prod__cta a{padding:1.5rem;}
.panel-top-pagina::before{height:50%;}
.col__offerta__content-2 .pleni__prod__subtitle{margin-top:15%;}
body.page-template-plenitude .panel-top-pagina{height:50vh;background-position:center top;background-size:contain;}
body.page-template-plenitude .panel-top-pagina::after{display:none;}
body.page-template-clean{padding:2rem;background:#fff;}
body.page-template-clean .site-container{height:100%;overflow:hidden;overflow-y:scroll;padding:10px 20px;}
#slider-passaggi{margin-bottom:2rem;}
.card-passaggio{display:flex;flex-wrap:wrap;justify-content:center;width:230px;margin:0 auto;text-align:center;}
#slider-passaggi .slick-track > .slick-slide .card-passaggio-ico{height:105px;}
#slider-passaggi .slick-track > .slick-slide .card-passaggio-c{padding-top:.5rem;}
#slider-passaggi .card-passaggio-ico img{width:auto;height:35px;}
.card-passaggio img{margin:0 auto;}
.card-passaggio-c{display:block;width:100%;font-size:1.5rem;font-weight:400;line-height:1;color:#ccc;}
.card-passaggio-title{margin-top:10px;padding:0;font-size:13px;font-weight:bold;line-height:1.2;color:#F29305;text-transform:uppercase;}
.card-passaggio-pic{padding:0;}
.card-passaggio-pic img{width:220px;max-width:100%;height:300px;object-fit:cover;}
#slider-passaggi .slick-prev{top:calc(50% - 64px);left:-100px;display:block;width:53px;height:138px;background:url(//www.facileristrutturare.it/wp-content/themes/levelpro/custom/assets/img/icons/slider-passaggi-next.png) no-repeat left top;background-size:cover;transform:scale(0.6);}
#slider-passaggi .slick-next{top:calc(50% - 64px);right:-100px;display:block;width:53px;height:138px;background:url(//www.facileristrutturare.it/wp-content/themes/levelpro/custom/assets/img/icons/slider-passaggi-prev.png) no-repeat left top;background-size:cover;transform:scale(0.6);}
#slider-passaggi .slick-prev,
#slider-passaggi .slick-next{z-index:10;}
#slider-passaggi .slick-prev.slick-arrow.slick-disabled,
#slider-passaggi .slick-next.slick-arrow.slick-disabled{opacity:.1;}
#passaggi__disclaimer__wrapper{margin-bottom:4rem;}
#passaggi__disclaimer__wrapper *{font-size:14px;}
@media(min-width:576px) and (max-width:1599px){
#slider-passaggi{padding:0 5rem;}
#slider-passaggi .slick-prev{left:30px;}
#slider-passaggi .slick-next{right:30px;}
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:auto !important;}
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden]{padding-right:0 !important;}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:auto !important;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content{max-height:70vh;overflow:auto;padding-right:1rem;scrollbar-width:thin;}
.pum-theme-enterprise-blue .popmake .pum-title.popmake-title, .pum-theme-enterprise-blue .popmake .pum-content.popmake-content{padding-left:1rem;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content::-webkit-scrollbar{width:10px;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content::-webkit-scrollbar-track{background:#f1f1f1;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content::-webkit-scrollbar-thumb{background:#888;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content::-webkit-scrollbar-thumb:hover{background:#555;}
body .pum-theme-enterprise-blue .pum-container{padding-right:28px;padding-top:60px;}
@media(max-width:767px){
body .pum-theme-enterprise-blue .pum-container{padding-left:20px;padding-right:20px;}
.pum-theme-enterprise-blue .popmake .pum-title.popmake-title, .pum-theme-enterprise-blue .popmake .pum-content.popmake-content{padding-left:0;}
.pum-theme-enterprise-blue .popmake .pum-title.popmake-title{font-size:19px;line-height:1em;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content{max-height:90vh;}
.pum-theme-enterprise-blue .popmake .pum-content.popmake-content *{}
body .pum-theme-enterprise-blue .pum-content + .pum-close{right:15px;top:15px;}
} .wp-block-categories-list .cat-item-226,
.wp-block-categories-list .cat-item-237{
display:none !important;
}