.h1-style2{text-transform:lowercase}.h1-style3{font-family:'Stardom',sans-serif!important;font-size:56px}.cky-revisit-bottom-left{display:none!important}.elementor-message.elementor-message-danger{color:#FFED74}@media (min-width:1024px){.icone.paginaprodotto.iconeprodotto svg{height:50px!important}}@font-face{font-family:"Mairo";src:url(/wp-content/uploads/2024/12/Mairo.ttf) format("truetype"),url(/wp-content/uploads/2024/12/Mairo.woff2) format("woff2")}.mairo{font-family:'Mairo',sans-serif}.entry-title{display:none!important}.mairo *,.mairo{font-family:"Mairo",Sans-serif!important;text-transform:initial}.briciole *{font-size:1rem!important;color:#FFF8F1!important}.briciole a{text-decoration:underline;text-decoration-thickness:from-font}.pulsantetipouno a{width:70%!important}.elementor-location-footer form label,.elementor-location-footer form label a{color:#FFF8F1!important;font-size:1rem!important}.briciole.due *{color:#E82F22!important;font-size:1rem!important}.icone svg{height:25px}.icone p{line-height:1rem;font-size:01rem!important}.formcustom form input[type="text"],.formcustom form input[type="email"],.formcustom form input[type="tel"],.formcustom form select,.formcustom form textarea{background-color:#FFF8F1!important;border:0px!important}.formcustom form input[type="text"],.formcustom form input[type="email"],.formcustom form input[type="tel"],.formcustom form select,.formcustom form textarea{color:#E82F22!important}.formcustom label,.formcustom label a{color:#fff;padding-bottom:10px!important;padding-top:10px!important}.formcustom button{background-color:#7A1A23!important;max-width:200px;border-radius:10px;margin-top:20px}.sottotitoloh2tipo1 *{line-height:2rem!important}@media(max-width:1024px){.bordocard{border:1px solid #E82F22;border-radius:10px;margin-bottom:20px}.bordocard2{border:1px solid #fff!important;border-radius:10px;margin-bottom:20px;text-wrap:wrap!important}.bordocard h2,.bordocard2 h2{font-size:2rem!important}.bordercard2 *,.bordocard2,.bordercard *,.bordocard{white-space:normal;overflow-wrap:break-word}.daldata *{font-size:3rem}}.bloccofaq .e-n-accordion-item-title{border:0}.timeline{position:relative!important;padding:20px 0!important}.timeline:before{content:'';position:absolute;left:50%;top:-40px;bottom:0;transform:translateX(-50%);width:1px;background-color:#E82F22;height:60px}.timeline:after{content:'';position:absolute;left:50%;top:30px;transform:translateX(-50%);width:20px;height:20px;background-color:#E82F22;border-radius:50%;border:3px solid #fff}.timeline h3{margin:0;line-height:1.4;padding-top:30px}.schede span{font-size:1rem!important}.schede button{padding:3px 10px 3px 10px!important;border-radius:20px!important;border:1px solid #E82F22!important;margin-left:10px}.e-n-tabs-heading{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important}#pallet-result{text-align:center;width:100%;color:#7A1A23}.titoloh1grande *,.sottotitoloh2tipo1 *{font-weight:400!important}@media(max-width:1024px){.schede .e-n-tabs-heading{display:block!important}.schede .e-n-tabs-heading *{width:100%!important;display:block!important;text-align:center!important}.schede .e-n-tabs-heading button{margin-bottom:10px}}.titoloh1grande,.sottotitoloh2tipo1{white-space:normal;overflow-wrap:break-word}.energy-mode label{margin-left:0}body .logorosso img{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{padding-bottom:20px}.menucustom .elementor-nav-menu--dropdown.elementor-nav-menu__container svg *{fill:#fff!important}@media (max-width:1024px){.formprodotto .elementor-form-fields-wrapper{grid-template-columns:1fr!important;display:block!important}}#contact-mail,#contact-whatsapp{border-radius:10px!important;background:#E82F22!important;font-size:1rem;color:#fff}#contact-options p{color:#7A1A23;margin-top:50px}#modale{text-align:center!important;background-color:#FFF8F1!important}#modale input[type="email"]{border:1px solid #E82F22!important;padding:15px;margin:0 10px 0 10px}#modale input[type="checkbox"]{margin:0 10px 0 10px;color:#E82F22!important}#modale label{margin:0 10px 0 10px;color:#E82F22!important;font-size:1rem}#modale a{color:#E82F22!important;font-size:1rem}#modale button{margin:20px auto}.titoloh2corsivo *{font-size:4.5rem!important}@media(max-width:1024px){.titoloh2corsivo *{font-size:2.5rem!important}}@media(max-width:720px){.titoloh2corsivo *{font-size:2.3rem!important}}.titoloh1grande.secondo{text-transform:initial}.titoloh2corsivo{font-size:4.5rem!important}@media(max-width:1024px){.titoloh2corsivo{font-size:2.5rem!important}}@media(max-width:720px){.titoloh2corsivo{font-size:2.3rem!important}}@media(min-width:1024px){.home .logosito img{height:90px!important;width:auto!important}}.labelecomodo{padding-left:10px!important}.sezioneinblu .sottotitoloh2tipo1 *{font-family:"Stardom",Sans-serif!important;font-size:1.3rem!important;line-height:1.7rem!important}.bordocard span{font-family:"Stardom",Sans-serif!important}.immaginiconpulsanti .elementor-widget-heading span{font-family:"Stardom",Sans-serif!important}.titoloh2grande{font-family:"Stardom",Sans-serif!important;font-size:4.5rem}.elementor-field-option input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px!important;height:18px!important;border:1.9px solid #FFF8F1;border-radius:50%;outline:none;cursor:pointer;background-color:transparent!important;display:inline-block!important;vertical-align:middle;position:relative}.elementor-field-option input[type="checkbox"]:checked::before{content:'';width:12px!important;height:12px!important;background-color:#FFF8F1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footercustom h4{font-size:1.5rem!important}#wcb_2{color:#FFF8F1!important}.footercustom .elementor-widget-html img{filter:grayscale(100%)}.copyrightfooter *{font-size:0.8rem!important}.footercustom .col{width:50%;float:left}.footercustom .col a{text-decoration:none!important}@media(max-width:1024px){.formfooter{text-align:center!important}}.titoloh1grande *{font-size:6.3rem!important}.titoloh2corsivo *{font-size:6.3rem!important}.titoloh2corsivo.secondo *{font-size:5.5rem!important}.pulsantepieno span{padding:10px 18px 10px 18px}.pulsantepieno a{padding:0}.immaginiconpulsanti a{padding:0}.immaginiconpulsanti span{padding:10px 18px 10px 18px}.elementor-button-link:hover{border:1px solid #E82F22;color:#E82F22!important;background-color:#FFF8F1!important}.swiper-slide{display:flex;justify-content:center;align-items:center;overflow:hidden}.swiper-slide img{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide{margin-right:10px}.titoloh2grande *,.titoloh2corsivo *,.titologrande2 *{font-weight:400!important}.titoloinizialeprodotto .titoloh2corsivo{font-size:4.5rem!important}.selectprodotto .mairo *{font-size:2.5rem!important}@media(max-width:1025px){.titoloh1grande *{font-size:2.3rem!important}.titoloh2corsivo *,.titoloh2corsivo,.titoloinizialeprodotto .titoloh2corsivo{font-size:2.3rem!important}.titoloh2corsivo.secondo *{font-size:2.3rem!important}.titoloh2grande *,.titoloh2corsivo *,.titoloh2corsivo{font-weight:400!important;font-size:2.5rem!important}.bordocard,.bordocard2{text-align:center}}.logosito img{width:100px;height:auto;transition:transform 0.4s cubic-bezier(.25,1,.5,1),width 0.4s cubic-bezier(.25,1,.5,1)}.elementor-location-header{position:sticky;top:0;z-index:1000;transition:background-color 0.3s ease,box-shadow 0.3s ease}.elementor-location-header:not(.scrolled){height:78px}.elementor-location-header.scrolled{box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff}.elementor-location-header.scrolled .logosito img{height:auto!important;width:55px!important;transform:scale(1.05)}body .elementor-13 .elementor-element.elementor-element-6e2ff74 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px!important}.secondacard *{border:0px!important}.immaginiconpulsanti .titoletti *{padding:0px!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:50px!important}.dark .elementor-widget-button,.dark .elementor-widget-button:hover *{color:#E82F22!important}.page-child div[data-elementor-type="footer"]{margin-top:-18px}body a:hover{text-decoration:underline!important}.elementor-button.elementor-size-sm:hover{color:#E82F22!important;background-color:#ffffff!important;border:1px solid #E82F22!important}.footercustom .col a:hover{text-decoration:underline!important}@media(max-width:1023px){div[data-elementor-type="wp-page"] .e-con-inner{padding-left:10px;padding-right:10px}}.sub-arrow{margin-left:10px}.elementor-field-type-submit{margin-bottom:30px!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:65vh;overflow:auto;box-shadow:rgba(0,0,0,.1) 0 30px 30px -10px}.articles-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.article-item{padding:15px;text-align:center;transition:transform 0.3s ease}.article-item img{width:100%;height:auto;margin-bottom:10px;height:250px;object-fit:cover}.article-date{font-size:1rem;color:#666;color:#E82F22;margin-bottom:8px}.article-title{font-size:28px!important;font-weight:700;margin-bottom:12px;color:#E82F22}.article-button{display:inline-block;padding:10px 20px;color:#E82F22!important;background:transparent;text-decoration:none;border-radius:5px;font-size:1rem!important;border:1px solid #E82F22}.article-button:hover{background:#fff;color:#E82F22!important;border:1px solid #E82F22}@media (max-width:1024px){.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.articles-grid{grid-template-columns:1fr}}#modale,#modale *{pointer-events:auto!important;z-index:9999999999999999!important}#modale input[type="checkbox"]{border:1px solid;margin-right:0}.sub-arrow{width:100%!important}.elementor-field-group-selezioneprodotti{display:none!important}#modale input[type="checkbox"]{background-color:#fff!important}#modale input[type="checkbox"]:checked,#modale input[type="checkbox"]:checked:before{background-color:#E82F22!important}#closebanner{cursor:pointer}#modale{display:none}#modale .paginaprodotto{display:block!important}option{color:#000!important}#grammatura,option{background-color:transparent!important}.rank-math-breadcrumb{text-transform:uppercase;font-size:16px;color:#E82F22}.rank-math-breadcrumb a{color:#E82F22;text-decoration:underline;text-decoration-color:#E82F22;text-underline-offset:3px;transition:all .3s}.rank-math-breadcrumb a:hover{color:#E82F22;text-decoration-color:transparent!important;transition:all .3s}.white .rank-math-breadcrumb{color:#fff}.white .rank-math-breadcrumb a{color:#fff;text-decoration-color:#fff}.elementor-nav-menu .sub-arrow{padding:0}#form-field-statuto_sociale{background-color:#E82F22!important;padding-left:10px}#form-field-bilancio_sociale{background-color:#E82F22!important;padding-left:10px}#form-field-img_sociale{background-color:#E82F22!important;padding-left:10px}#form-field-cv_candidato{background-color:#E82F22!important;padding-left:10px}.formcustom .elementor-field-type-upload{position:relative;border:none;background-color:#7A1A23;color:#fff;font-size:16px;padding:10px 20px;border-radius:5px;cursor:pointer;text-align:center;min-width:100%;display:block;margin-right:10px;margin-left:5px;clear:both;user-select:none}.file-upload input[type="file"]{position:absolute;left:0;top:0;opacity:0;cursor:pointer}.elementor-upload-field{flex-basis:unset!important}input[type="file"]::-webkit-file-upload-button{display:none}.elementor-field-type-upload label:before{content:"";display:inline-flex;width:35px;height:26px;margin-right:10px;background:url(https://www.esseoquattro.it/wp-content/uploads/2025/01/carica_q.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.elementor-field-type-upload,.elementor-field-type-upload *:not(input){display:flex!important;align-items:center!important;justify-content:space-around!important}.elementor-field-type-upload label{padding:0px!important}.elementor-field-type-upload{width:100%!important;max-width:250px!important}form input[type="text"],form input[type="email"],form input[type="tel"],textarea,.elementor-field-type-upload,form select{border-radius:10px!important}.elementor-field-type-upload,textarea{padding:10px!important}div[data-elementor-type="wp-page"] .e-con-inner{padding-left:25px;padding-right:25px}.elementor-message::before{content:""}