@charset "UTF-8";
:root{--verde-color: #BAE65B;--verde-hover-color: #d8ff85;--azzurro-color: #82CEF4;--fucsia-color: #D6246C;--fucsia-hover-color: #a1134c;--petrolio-color: #44A6A1;--basic-color: #1c1c1c;--offset-top-menu: 70px}body:not(.blog):not(.single-post) #breadcrumbs{display:none !important}body:not(.blog):not(.single-post) #breadcrumbs+.title-section{margin-top:1.5rem}.container{max-width:unset;padding:0 6%}h2,h3,h4{margin-bottom:1rem}h2+p,h3+p,h4+p{margin-top:0}section{position:relative}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}.wrap{position:relative}.abslink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}ul{padding-left:15px}p{padding-top:0}p+p{margin-top:1rem}a{text-decoration:none;color:var(--fucsia-color)}a:hover{color:var(--fucsia-hover-color)}img{max-width:100%;height:auto;display:block;max-height:450px;width:auto;margin:0 auto}body{font-family:"Montserrat", sans-serif;color:var(--basic-color);line-height:1.4;font-size:18px;margin:0;max-width:100vw;overflow:hidden auto}body *{box-sizing:border-box}.collapse{transition:all 0.2s ease-out}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:all 0.2s ease-out}.collapsing.collapse-horizontal{width:0;height:auto}.text-center{text-align:center}.text-acid{color:var(--verde-color) !important}.social-wrap{margin:1rem 0}#header{padding:6px 0;background-color:#000;position:sticky;top:0;z-index:99}#header #logo{width:180px;height:auto;display:block;position:relative;z-index:999;margin-right:auto}#header ul{list-style-type:none;padding-left:0}#header #menu-wrapper .menu-menu-secondario-container,#header #menu-wrapper .menu-main-container{display:flex;align-items:center;justify-content:end}#header #menu-wrapper .mobile-nav+#ham,#header #menu-wrapper .learndash-wrapper+#ham{margin-left:10px;margin-bottom:2px}#header #menu-main{display:flex}#header #menu-main>li>a{padding:10px 5px;display:block}#header #menu-main li{margin-left:1.5rem;position:relative}#header #menu-main li:first-child{margin-left:0}#header #menu-main li a{color:#FFF;text-decoration:none;font-weight:600;font-size:15px}#header #menu-main li a:hover{color:var(--verde-color)}#header #menu-main li.current_page_item a,#header #menu-main li:hover a{color:var(--verde-color)}#header #menu-main li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 7 Pro";position:relative;margin-left:5px;font-size:0.8em}#header #menu-main .sub-menu{position:absolute;top:99%;left:-10px;min-width:250px;background-color:#1c1c1c;border-radius:10px;opacity:0;z-index:5;transform:translateY(-20px);transition:all 0.2s ease-out;pointer-events:none}#header #menu-main .sub-menu li{margin-left:0}#header #menu-main .sub-menu li a{padding:8px 15px;display:block;color:#FFF}#header #menu-main .sub-menu li a:hover{color:var(--verde-color)}#footer{font-size:16px;padding-top:2rem;background:var(--basic-color);color:#FFF}#footer strong{color:var(--verde-color)}#footer a{color:#FFF;text-decoration:none}#footer a:hover{color:var(--fucsia-color)}#footer ul{list-style-type:none;padding-left:0}#footer ul:not(.priv) li+li{margin-top:8px}#footer .btn{font-size:15px;margin-top:0rem}#footer .btn:hover{color:#FFF}#footer .widget-title{color:var(--verde-color);text-transform:uppercase}#footer .copyright{border-top:1px solid #FFF;margin-top:1rem;padding:0.5rem 0;font-size:0.8em}#footer .copyright .priv{display:flex}#footer .copyright .priv li+li:before{content:"-";color:#FFF;margin:0 8px}.roadmap{margin:3rem 0}.roadmap img{width:100%;max-height:unset}.nobtn{display:inline-block;text-decoration:none;border:none;background:none;margin:2rem auto 0;text-align:center;font-size:1.2em;color:var(--fucsia-color);transition:all 0.3s ease-out}.nobtn:after{content:"";font-family:"Font Awesome 7 Pro";margin-left:10px;transition:all 0.3s ease-out}.nobtn:hover:after{padding-left:10px}.btn{font-size:16px;padding:10px 15px;border-radius:30px;position:relative;font-weight:600;text-align:center;color:#FFF;display:inline-block;margin-top:1rem;background:var(--fucsia-color)}.btn.green{background:var(--verde-color);color:var(--basic-color)}.btn.green:hover{background:var(--verde-hover-color);color:var(--basic-color)}.btn:hover{background:var(--fucsia-hover-color);color:#FFF}.btn.outline{color:var(--fucsia-color);background:transparent;border:2px solid var(--fucsia-color)}.btn.outline:hover{background:var(--fucsia-color);color:#FFF}.btn26{border-radius:30px;color:#FFF;background:var(--fucsia-color);padding:8px 6px 8px 22px;font-size:18px;position:relative;display:inline-block;font-weight:600;margin:1.5rem auto 2rem}.btn26 span{position:relative;top:-2px}.btn26:hover{background:var(--fucsia-hover-color);color:#FFF}.btn26:after{content:"";font-family:"Font Awesome 7 Pro";width:30px;height:30px;background:#FFF;border-radius:30px;display:inline-block;text-align:center;line-height:32px;font-size:20px;margin-left:10px;color:var(--fucsia-color);position:relative;top:0px}.bg-black{background:#000;color:#FFF}.bg-black .btn26{background:#FFF;color:var(--fucsia-color)}.bg-black .btn26:hover{background:var(--fucsia-color);color:#FFF}.bg-black .btn26:hover:after{background:#FFF;color:var(--fucsia-color)}.bg-black .btn26:after{background:var(--fucsia-color);color:#FFF}.bg-black .nobtn{color:var(--verde-color)}.audit-section{font-size:22px;position:relative}.audit-section:before{content:"";position:absolute;width:300px;height:300px;top:0;left:0;background-image:url(../img/stella-seocube.svg);background-position:top left;background-repeat:no-repeat;background-size:contain;z-index:1}.audit-section>.container{position:relative;z-index:2}.audit-section .title-section{color:var(--fucsia-color);font-weight:700;font-size:56px;margin-bottom:1rem}.audit-section .box-txt{font-size:22px}.audit-section .box-txt .prezzo{font-size:2.2em;font-weight:700}.audit-section .box-txt .prezzo:after{content:" + iva";font-size:0.7em;font-weight:400}.absimage{display:block;height:100%;position:relative}.absimage img{width:100%;height:auto;position:absolute;bottom:0;right:0;top:0;left:0;object-fit:contain;height:100%;object-position:bottom}.card-overlay{padding:20px;border:2px solid var(--verde-color);border-radius:15px;position:relative}.card-overlay .title{font-size:28px;color:var(--fucsia-color);font-weight:600;margin-top:0;margin-bottom:1rem;text-align:center}.card-overlay .img-wrap{margin:1rem auto;text-align:center}.card-overlay .img-wrap img{display:block;margin:0 auto;max-width:180px;width:100%}.card-overlay .text{font-size:14px}.card-overlay .btn{position:absolute;top:100%;left:50%;background:var(--fucsia-color);color:#FFF;text-align:center;padding:6px 15px;border-radius:30px;transform:translate(-50%, -100%);white-space:nowrap}.card-overlay:hover .btn{background:var(--fucsia-hover-color);color:#FFF}.home #top-head{background:#000 url(../img/home/intro-home.jpg) right bottom no-repeat}#top-head{background:#000;background-size:50%;color:#FFF;padding:4rem 0;background-position:center;background-size:cover}#top-head .title{margin-top:0;text-transform:uppercase;font-size:80px;margin-bottom:0;line-height:1;margin-bottom:1rem}#top-head .title span{color:var(--fucsia-color)}#top-head .subt-home{font-size:35px}#top-head .subt-home p{margin-top:0}.title-section{font-size:48px;font-weight:600;margin-top:0;margin-bottom:1rem;line-height:1.1}.title-section.light{font-weight:300;font-size:52px}.title-section.light span{color:var(--fucsia-color)}.title-section:not(.light) span{color:#FFF;background:var(--fucsia-color);display:inline-block;border-radius:50px;padding:2px 15px;position:relative;transform:rotate(4deg)}.subtitle-section{font-size:28px;margin-bottom:2.4rem;margin-top:1rem;font-weight:300}.subtitle-section strong,.subtitle-section b{font-weight:600}.subtitle-section p{margin:0}.subtitle-section p+p{margin-top:1rem}.bg-fucsia{background:var(--fucsia-color);color:#FFF}.bg-fucsia #breadcrumbs{margin-top:0}.bg-fucsia #breadcrumbs a{color:#FFF}.bg-fucsia #breadcrumbs a:hover{color:var(--basic-color)}.bg-fucsia #breadcrumbs span{font-weight:600}.bg-fucsia #breadcrumbs .breadcrumb_last{color:var(--basic-color)}.bg-fucsia .title-section{color:var(--basic-color)}.bg-fucsia .title-section span{color:var(--fucsia-color);background-color:#FFF}.bg-fucsia .box-txt{color:#FFF}.bg-fucsia .box-txt strong,.bg-fucsia .box-txt span{color:#FFF}.bg-fucsia .prezzo{color:#FFF}.bg-fucsia .btn26{background:var(--basic-color);color:var(--basic-color)}.bg-fucsia .btn26:after{color:var(--basic-color)}.bg-fucsia .btn26:hover{background:var(--verde-color)}.bg-fucsia .btn26:hover span{color:var(--basic-color)}.servizi-item{border:2px solid var(--verde-color);border-radius:15px;padding:20px;font-size:15px;width:100%}.servizi-item .image-wrap{text-align:center;display:flex;justify-content:center}.servizi-item .image-wrap img{max-height:62px}.archive-servizi{position:relative}.archive-servizi:before{content:"";position:absolute;bottom:100%;margin-bottom:-1px;height:50px;left:0;right:0;background:#FFF;clip-path:polygon(50% 0%, 100% 94%, 100% 100%, 0 100%, 0 94%)}.servizio-item{border-radius:15px;padding:20px;font-size:16px;position:relative;box-shadow:1px 1px 10px #00000000;transition:all 0.2s ease-out}.servizio-item .nobtn{opacity:0;transition:all 0.2s ease-out}.servizio-item:hover{box-shadow:1px 1px 10px #0000003b}.servizio-item:hover .nobtn{opacity:1;position:relative;z-index:2}.servizio-item .title{font-size:24px;margin-top:0px;margin-bottom:1rem;display:flex;flex-direction:column;align-items:baseline;min-height:100px}.servizio-item .title span{display:inline-block;position:relative;top:-8px;background-color:#000;color:#FFF;border-radius:30px;padding:8px 12px;transform:translateX(15%)}.servizio-item .title span:first-child{background-color:var(--fucsia-color);top:0;transform:unset}.wrap-image.labels img{max-height:280px;width:auto}#prefooter .title-section{font-weight:300;font-size:36px}#prefooter .btn{background:var(--verde-color);color:var(--basic-color)}#prefooter .btn:hover{background:var(--verde-hover-color)}.card-article{border-radius:15px;background-color:#FFF;padding:0px;position:relative;display:flex;flex-direction:column;justify-content:start}.card-article:hover .title{color:var(--fucsia-color)}.card-article .card-body{padding:0 6px;display:flex;flex-direction:column;flex:1 0 0;justify-content:space-between}.card-article .meta-article{padding:0 6px;margin-top:auto}.card-article .title{color:var(--basic-color);font-weight:600;margin-top:1rem}.card-article .title a{color:inherit}.card-article .content{margin-top:0;color:var(--basic-color)}.card-article .btn{margin-top:auto}.card-article .img-wrap{position:relative}.card-article .img-wrap img{display:block;margin:0;aspect-ratio:1.6666666667;object-fit:cover;border-radius:15px}.card-article.trend{display:grid;border-radius:0;grid-template-columns:25% auto;align-items:center;grid-gap:10px;margin-bottom:1rem}.card-article.trend+.trend{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd}.card-article.trend .title{margin-top:0;margin-bottom:0;font-size:16px}.card-article.trend img{aspect-ratio:1;object-fit:cover;border-radius:15px}.meta-article{display:grid;grid-template-columns:auto auto;grid-gap:10px;justify-content:space-between;align-items:center}.meta-article .author{display:grid;grid-template-columns:50px auto;grid-gap:10px;align-items:center;font-size:14px}.meta-article .author img{aspect-ratio:1;object-fit:cover;border-radius:50%}.meta-article .author .name{font-size:1.1em;font-weight:600}.meta-article .data-pubblicazione{font-size:0.8em;color:#cacaca}.article-trend-wrap:not(.no-border){border-left:1px solid #ddd}#sidebar-articolo .card-article.trend .title{font-size:14px}.single-servizi .main.title-section,.page-template-page-interna .main.title-section{font-size:44px}.single-servizi section:not(.metodo-section) .title-section,.page-template-page-interna section:not(.metodo-section) .title-section{font-size:38px;margin-bottom:1.5rem;font-weight:600}.single-servizi .subtitle-section,.page-template-page-interna .subtitle-section{font-size:18px}.single-servizi .intro-section .subtitle-section,.page-template-page-interna .intro-section .subtitle-section{font-size:22px}.single-servizi .card-article,.page-template-page-interna .card-article{padding:15px}#breadcrumbs{font-size:15px;margin-bottom:1.5rem}#breadcrumbs a{color:#a1a1a1}#breadcrumbs a:hover{color:var(--basic-color)}#breadcrumbs span{font-weight:600}#breadcrumbs .breadcrumb_last{color:var(--fucsia-color)}.page-template-page-site-audit #prefooter{background:#000;color:#FFF;font-size:18px}#accordionFAQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.accordion-item{border:2px solid var(--verde-color);border-radius:15px;padding:15px;margin-bottom:1rem}.accordion-item .accordion-header{margin:0}.accordion-item .accordion-header .accordion-button{padding:10px 0;pointer-events:none;font-size:24px;font-weight:600;border:none;background:none;width:100%;position:relative;text-align:left;cursor:pointer;color:var(--basic-color)}.accordion-item .accordion-header .accordion-button:after{display:none;content:"";font-family:"Font Awesome 7 Pro";position:absolute;right:0;top:50%;font-size:0.8em;transform:translateY(-50%);background:var(--fucsia-color);color:#FFF;padding:3px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.accordion-item .accordion-header .accordion-button.collapsed:after{content:"";display:none}.accordion-item .accordion-header .accordion-button:hover{color:var(--fucsia-color)}.accordion-item .accordion-body{padding:5px 0 0;font-size:15px;line-height:1.4}.accordion-item p{margin:0}.accordion-item p+p{margin-top:1rem}.step-metodo-wrap .step-metodo .title{background:var(--fucsia-color);padding:8px 20px;border-radius:50px;color:#FFF;display:inline-block;margin-bottom:0rem;letter-spacing:0.6px}.step-metodo-wrap:nth-child(even) .step-metodo .title{background:#000}.step-metodo-wrap:nth-child(even) .step-metodo .title strong{font-weight:inherit;color:var(--fucsia-color)}.step-metodo-wrap:nth-child(odd) .step-metodo .title{background:#000}.step-metodo-wrap:nth-child(odd) .step-metodo .title strong{font-weight:inherit;font-size:1.1em;color:var(--fucsia-color)}.step-metodo{text-align:center}.step-metodo .title{font-size:24px;margin-bottom:1rem;text-align:center}.step-metodo .title span{background:var(--fucsia-color);padding:8px 20px;border-radius:50px;display:block;color:#FFF}.step-metodo .text{font-size:16px;text-align:left;padding:0 15px}.partnership-section .subtitle-section{color:var(--fucsia-color)}.pagination-archive ul{display:flex;justify-content:center;list-style-type:none}.pagination-archive ul li+li{margin-left:6px}.pagination-archive ul li a{display:block;width:34px;height:34px;text-align:center;line-height:32px;border:2px solid var(--verde-color);font-size:16px;font-weight:600;border-radius:8px;background:#FFF;color:var(--basic-color);text-decoration:none}.pagination-archive ul li a:hover{background:var(--fucsia-hover-color)}.pagination-archive ul li.active a,.pagination-archive ul li:hover a{background:var(--verde-color);color:var(--basic-color)}.page-template-page-grazie .gform_confirmation_message{background:#e2ffa4;display:inline-block;padding:20px;border-radius:20px}.page-template-page-grazie .title-section{color:var(--fucsia-color);font-size:26px}.page-template-page-grazie .title-section span{font-size:2.5em;transform:unset;color:inherit;padding:0;background:none}.page-template-page-grazie .subtitle-section{font-size:20px}.page-template-page-grazie .subtitle-section span{color:var(--fucsia-color);font-style:italic;display:block;margin-top:1rem;font-size:1.5em}.gform_wrapper *:focus{border:none !important;outline:none !important}.gform_wrapper .gform_validation_errors{margin-top:1.5rem !important;margin-bottom:0.5rem !important;border:none !important}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons){display:grid;grid-template-areas:"header header" "form riepilogo";grid-auto-columns:auto 340px;grid-gap:30px}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) #gform_submit_button_8{left:0 !important;right:0 !important;top:150px !important;bottom:0 !important;z-index:111 !important;opacity:0 !important;visibility:unset !important}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons).validated #gform_submit_button_8{pointer-events:none;z-index:11;visibility:hidden !important}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) #gform_ppcp_smart_payment_buttons_5{inline-size:100% !important;margin:0;margin-top:1rem}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .form-header{font-size:22px;grid-area:header}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .form-header .title-section{font-size:40px}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-body{grid-area:form}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-footer{grid-area:riepilogo;background:#eaf7cc;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-self:baseline;position:sticky;top:0}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-footer .riepilogo-form{width:100%}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-footer .riepilogo-form .gfield{display:flex;justify-content:space-between;width:100%;text-align:right;padding:10px 0;align-items:center;pointer-events:none}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-footer .riepilogo-form .gfield+.gfield{border-top:1px solid #c9c9c9}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-footer .riepilogo-form .gfield .gfield_label{margin:0;white-space:nowrap}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons) .gform-footer .riepilogo-form .gfield .ginput_total{font-weight:700}.gform_wrapper form *:focus,.gform_wrapper form *{outline:none !important}.gform_wrapper form .gfield_label{font-weight:600 !important}.gform_wrapper form .gfield_required{color:#f00;font-size:14px}.gform_wrapper form .ginput_product_price_wrapper .ginput_product_price_label{display:none}.gform_wrapper form .gfield--input-type-consent{margin-bottom:-20px !important}.gform_wrapper form .gfield--input-type-html{font-size:15px !important}.gform_wrapper form .gfield_list_icons button{height:18px !important;width:18px !important;font-weight:300 !important;background:var(--fucsia-color)}.gform_wrapper form .gfield_list_icons button:before{font-weight:300 !important;font-size:14px}.gform_wrapper form select,.gform_wrapper form textarea,.gform_wrapper form input:not(.ginput_product_price):not(.ginput_total){border-radius:10px !important;border:2px solid var(--verde-color) !important}.gform_wrapper form input.gform_button.button{border-radius:30px !important;background:var(--verde-color) !important;border:none !important;font-weight:600 !important;color:var(--basic-color) !important;font-size:16px !important}.gform_wrapper form input.gform_button.button:hover{background:var(--verde-hover-color) !important}.gform_wrapper form textarea{min-block-size:120px !important}.gform_wrapper form .gfield_list .gfield_list_header{display:none}.gform_wrapper form .gfield_list .gfield_list_groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group{position:relative;margin-bottom:0}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group input{padding-right:70px}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons{position:absolute;right:8px;top:0;height:100%;width:60px;display:flex;flex-wrap:nowrap;flex-direction:row-reverse;justify-content:end}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons button{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .delete_list_item{background:none}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .delete_list_item::before{content:"";font-family:"Font Awesome 7 Pro" !important;color:red;font-size:13px}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .delete_list_item:hover{background:red}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .delete_list_item:hover:before{color:#FFF}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .add_list_item{background:var(--verde-color)}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .add_list_item::before{color:var(--basic-color)}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .add_list_item:hover{background:var(--verde-hover-color)}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group .gfield_list_icons .add_list_item:hover:before{color:var(--basic-color)}.gform_wrapper form .gfield_list .gfield_list_groups .gfield_list_group:not(:last-child) .gfield_list_icons .add_list_item{display:none}#sidebar-blog{position:sticky;top:50px}#sidebar-blog .sidebar-title{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:30px}#sidebar-blog ul{list-style-type:none;padding-left:0px}#sidebar-blog ul li{position:relative;margin-bottom:6px}#sidebar-blog ul li a{display:inline-block;color:var(--basic-color)}#sidebar-blog ul li a:hover{color:var(--fucsia-color)}#sidebar-blog ul li.current-cat a,#sidebar-blog ul li.active a{pointer-events:none;border-radius:20px;background:var(--fucsia-color);color:#FFF;padding:3px 8px;font-weight:600}.btn-clean{cursor:pointer;border:none;background:none}.toggler-filters{display:none}#preventivo-articolo{font-size:18px;font-weight:400;color:var(--basic-color);margin:1rem auto 2rem;padding:12px 15px;display:grid;grid-template-columns:auto 30%;grid-gap:20px;padding:15px;border-radius:10px;z-index:5;position:relative;background-color:#fff;width:96%;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}#preventivo-articolo .title{font-weight:700;margin:0 0 0.2rem;color:var(--fucsia-color);font-size:1.2em}#preventivo-articolo p{box-shadow:none;margin:0 0 0.5rem;padding:0;text-align:left;width:100%}#preventivo-articolo .btn{color:var(--basic-color);background:#BAE65B;font-weight:600;border-radius:40px;padding:4px 12px;display:inline-block;text-decoration:none}#preventivo-articolo .btn:hover{background:var(--verde-hover-color)}#preventivo-articolo .image-wrap{background:url("../img/tastiera.png") no-repeat left center;background-size:100%}.intro-articolo .img-wrap.main{display:block;margin:0}.intro-articolo .img-wrap.main img{aspect-ratio:1.75;border-radius:20px;object-fit:cover;width:100%}.intro-articolo .main-title{font-weight:600;line-height:1.2}.intro-articolo .pills{margin-bottom:1.5rem}.intro-articolo .pills>span:not(.category){background:var(--verde-color);color:var(--basic-color);font-size:15px;display:inline-block;border-radius:20px;padding:5px 12px;letter-spacing:0.5px}.intro-articolo .pills .category a{background:var(--fucsia-color);color:#FFF;font-size:15px;display:inline-block;border-radius:20px;padding:5px 12px;letter-spacing:0.5px}.intro-articolo .pills .category a:hover{background:var(--fucsia-hover-color)}.single-post .main-content #ez-toc-container{background:var(--verde-color);border-radius:15px;border:none;padding:10px 15px}.single-post .main-content #ez-toc-container .ez-toc-title{font-size:18px;font-weight:700}.single-post .main-content #ez-toc-container .ez-toc-link{color:var(--basic-color);font-weight:600}.page-template-page-preventivo .gform-footer{margin-top:0 !important}.labels-section .subtitle-section{font-size:18px}@media (max-width:1600px){.container{padding:0px 4%}}@media (max-width:1099px){body:has(#menu-toggler:checked){overflow:hidden}.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons){grid-auto-columns:auto 280px}#header .only-mobile{display:block;cursor:pointer}#header .hamburger{z-index:991}#header .hamburger input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#header .hamburger span{display:block;width:33px;height:2px;margin-bottom:5px;position:relative;pointer-events:none;background:#FFF;border-radius:10px;z-index:1;transform-origin:60%;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease}#header .hamburger span:first-child{transform-origin:0% 0%}#header .hamburger span:nth-last-child(2){transform-origin:60%}#header .hamburger input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:var(--verde-color)}#header .hamburger span:nth-last-child(1){margin-bottom:0}#header .hamburger input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#header .hamburger input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#header #menu-main{display:flex;flex-direction:column;padding-top:50px;height:100%;width:100%}#header #menu-main>li>a{font-size:16px}#header #menu-main li .sub-menu a{font-size:15px}#header #menu-main>li+li{margin-left:0}#header #menu-main li .sub-menu li:not(.nav-back-item){padding:0 15px}#header #menu-main li .sub-menu a:not(.nav-back-link){font-weight:inherit;color:inherit;line-height:inherit;min-height:inherit;display:inherit;align-items:inherit;font-size:16px;padding:10px 10px;border-bottom:1px solid #d6246c3d;color:var(--fucsia-color)}#header #menu-main li .sub-menu li:last-child a{border-bottom:none}#header #menu-main #menu-wrapper{display:flex;align-items:center;justify-content:end}#header #menu-main li{margin:0;order:2;position:relative}#header #menu-main>.user-menuitem{order:1}#header #menu-main>li>a{color:#333;padding:10px;width:calc(100% - 50px)}#header #menu-main li.menu-item-has-children>a{width:calc(100% - 50px);position:relative}#header #menu-main li.menu-item-has-children>a:after{content:"+";font-weight:100;position:absolute;top:50%;transform:translateY(-50%);left:100%;width:50px;height:100%;font-size:22px;display:flex;align-items:center;justify-content:center;pointer-events:none;width:34px;height:34px;color:var(--verde-color);border:none;border-radius:30px}#header #menu-main li .sub-menu{min-width:100%;max-height:calc(100vh - var(--offset-top-menu));overflow:auto auto;opacity:1;transition:transform 300ms ease-out;position:absolute;top:var(--offset-top-menu);left:0;width:100%;height:100%;border-radius:0px;transform:translateX(100%);transition:transform 0.3s ease-out}#header #menu-main li .sub-menu .nav-item:not(:last-child){border-bottom:1px solid #ddd}#header #menu-main li .sub-menu .nav-link{background-color:#000;color:var(--verde-color);font-weight:600;line-height:1;border:none}#header #menu-main li .sub-menu .sub-menu .nav-back-link{display:flex;align-items:center;background-color:var(--main-color) !important;color:#fff;height:48px;max-width:calc(100% - 70px)}#header #menu-main li .sub-menu .nav-back-link:before{content:"";font-family:"Font Awesome 7 Pro";margin-right:10px}#header #menu-main li.active .sub-menu{opacity:1;top:var(--offset-top-menu);right:0;opacity:1;pointer-events:initial;z-index:5;transform:translateX(0);visibility:visible;transition:transform 300ms ease-out}#header #menu-main .nav-items{flex:0 0 100%}#header #menu-main .nav-item:not(:last-child){border-bottom:solid 1px #c0629c}#header #menu-main .nav-link{display:block;padding:0.875em 1em;background-color:#fff;color:#20b49c;font-size:1rem;line-height:1.5em;font-weight:300}#header #menu-main .menu-item-has-children>a{display:flex;justify-content:space-between}#header #menu-main li .sub-menu{position:fixed}#header #menu-main>li>a:before{display:none}#header #menu-main .menu-item-has-children>a{padding-right:60px;max-width:calc(100% - 60px)}#header #menu-main li{margin-bottom:1px}#header #menu-main .menu-item-has-children:not(.user-menuitem):after{display:none}#header #menu-main .menu-item-has-children .sub-menu{background-color:var(--basic-color)}#header #menu-wrapper .menu-main-container,#header #menu-main>li{display:block}#header .menu-menu-secondario-container li .sub-menu,#header #menu-main li .sub-menu{box-shadow:none}#header .nav-is-toggled #header .hamburger{position:relative;z-index:123456;color:#333}#header .nav-back-link{position:static;top:0;left:0;width:calc(100% - 60px);height:50px;padding:0 10px}#header .hamburger{color:#fff;cursor:pointer;position:relative}#header #menu-wrapper .menu-main-container{margin-top:0px;position:fixed;transform:translateX(100%)}#header #menu-wrapper .menu-main-container{display:flex;position:fixed;z-index:100;top:0;right:0;z-index:100;top:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;padding-top:80px;background-color:var(--basic-color);overflow:hidden;-webkit-overflow-scrolling:touch;transition:0.45s}#header #menu-wrapper .menu-main-container li a{color:var(--fucsia-color);text-decoration:none;font-size:22px;font-weight:600;display:block;margin-bottom:10px;padding:14px 30px;width:100%;margin-bottom:2px}#header #menu-wrapper .menu-main-container li a:hover{background:#ffffff12}#header #menu-wrapper:has(#menu-toggler:checked) .menu-main-container{transform:translateX(0)}.nav-is-toggled{overflow:hidden}.nav-is-toggled:before{content:"";background:#000000b5;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}}@media (max-width:1280px){.container{max-width:100%;padding-left:4%;padding-right:4%}.title-section{font-size:36px}.title-section.light{font-size:40px}.subtitle-section{font-size:24px}#top-head .title{font-size:64px}#top-head .subt-home{font-size:30px}}@media (max-width:992px){.title-section{font-size:36px}.title-section.light{font-size:40px}.audit-section:before{width:80px;height:80px}.audit-section .box-txt{font-size:18px}.audit-section .title-section{font-size:44px}.toggler-filters{display:block;font-size:15px;font-weight:600;color:var(--fucsia-color)}.toggler-filters:hover{color:var(--fucsia-hover-color)}#sidebar-blog{position:fixed;top:var(--offset-top-menu);bottom:0;left:0;max-width:400px;width:100%;z-index:8;background:var(--basic-color);transform:translateX(-100%);pointer-events:none;width:100%;padding:0 10px;padding-top:1.5rem}#sidebar-blog.open{transform:translateX(0%);pointer-events:initial}#sidebar-blog .toggler-filters{border:none;background:none;cursor:pointer;color:var(--verde-color);font-size:26px;margin-left:auto}#sidebar-blog .toggler-filters:hover{color:var(--verde-hover-color)}#sidebar-blog .sidebar-title{color:#FFF;max-width:calc(100% - 70px)}#sidebar-blog ul li a{color:#FFF}#sidebar-blog ul li a:hover{color:var(--fucsia-color)}}@media (max-width:767px){.gform_wrapper form:has(.gform_ppcp_smart_payment_buttons){grid-auto-columns:auto}body:has(#sidebar-blog.open){overflow:hidden}.article-trend-wrap{border-left:none}#top-head{padding:2rem 0}#top-head .title{font-size:46px}#top-head .subt-home{font-size:22px}.archive-servizi:before{clip-path:polygon(50% 40%, 100% 94%, 100% 100%, 0 100%, 0 94%)}}@media (max-width:575px){:root{--offset-top-menu: 60px}#header #logo{width:150px}.step-metodo{text-align:left}#top-head{padding:2rem 0}#top-head .title{font-size:46px}#top-head .subt-home{font-size:20px}.title-section{font-size:36px}.title-section.light{font-size:32px;font-weight:300}.subtitle-section{font-size:20px;margin-bottom:2.4rem;margin-top:1rem;font-weight:300}}@media (min-width:1100px){.only-mobile{display:none}#header #menu-main li:hover>.sub-menu{pointer-events:initial;opacity:1;transform:translateY(0px)}}.switch-words{position:relative;display:inline-block;height:1.2em;min-width:190px;line-height:1em;overflow:hidden;vertical-align:bottom}.switch-words span{display:block;height:100%}.switch-words span:not(:first-child){display:none}.switch-words span.word{display:block;position:absolute;width:100%;left:0;top:0%;opacity:0;line-height:1.4;animation-name:verticalSlide;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes verticalSlide{0%{transform:translateY(100%);opacity:0}8%{transform:translateY(0%);opacity:1}28%{transform:translateY(0%);opacity:1}32%{transform:translateY(-70%);opacity:0}100%{transform:translateY(-100%);opacity:0}}