*::selection{background:#E6213C;color:#fff}body{overflow:hidden;overflow-y:auto}.grecaptcha-badge{display:none!important}@media (max-width:980px){#main-header .container{background:#02020200!important;transition:all .3s ease-in-out!important;padding:5px 10%!important}#main-header.et-fixed-header .container{background:#020202!important}.dtb_mobile #main-header .mobile_menu_bar{right:0!important;padding-right:10%!important;top:50%!important;transform:translateY(-50%)!important}#dtb-m-menu .mobile_menu_bar{padding-right:10%}.pa-open-mobile-menu .et_pb_menu__menu{width:100%;align-items:center}.pa-open-mobile-menu .et-menu.nav{display:flex;flex-direction:column;align-items:center}.pa-open-mobile-menu li{padding:0.3em 0 0.3em}}.brbl-post-card .brbl-blog-meta{order:-1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0.7rem 1.3rem;background:#fff;width:90%;border-radius:6px}@media (max-width:780px){.brbl-post-card .brbl-blog-meta{width:95%}}@media (min-width:981px){.stickyColumn{position:-webkit-sticky;position:sticky;top:0}}#project_feed .brbl-blog-meta{background:transparent}form.wpcf7-form h4{padding:14px 10px;background:#e4e4e4;margin-bottom:15px;font-weight:700;font-size:1.1rem}form.wpcf7-form h3{padding:8px 10px;background:#f4f4f4;margin-bottom:15px;font-weight:700;font-size:1rem}input.text-field,select.wpcf7-select,textarea{-webkit-appearance:none;padding:12px 15px!important;font-size:0.85rem!important;color:#666;background-color:#fff;width:100%;font-weight:400;border-width:1;border-radius:3px;margin-bottom:15px}div.wpcf7cf_group{margin-bottom:15px!important}.wpcf7-form-control.wpcf7-radio{margin-bottom:15px!important}input.text-field-column{-webkit-appearance:none;padding:12px 15px!important;font-size:0.85rem!important;color:#666;background-color:#fff;width:100%;font-weight:400;border-width:1;border-radius:3px;margin-bottom:0!important}select.serviziExtraField{max-width:50px}.wpcf7-list-item{margin-left:0!important;padding-right:15px}@media (min-width:680px){span.checkboxColumn{display:grid;grid-template-columns:repeat(2,auto)}}input.wpcf7-submit{-webkit-appearance:none;padding:0.6em 1em!important;font-size:0.85rem!important;color:#000!important;background-color:#ffffff!important;font-weight:400;border:1px solid #000!important;;border-radius:3px;margin-bottom:0!important;float:right;transition:ease-in-out 0.2s!important}input.wpcf7-submit:hover{background-color:#000!important;color:#fff!important}.et-pb-contact-message{position:relative;color:#6d6d6d}.et_pb_newsletter_result{font-size:1.2rem!important}.et_pb_newsletter_field{margin-bottom:0!important}.form-candidatura form.wpcf7-form h4{padding:0!important;background:#000!important;margin-bottom:25px!important;font-weight:700;font-size:1.1rem;color:#fff}.form-candidatura form.wpcf7-form label{color:#fff}.form-candidatura .wpcf7-file{color:#ffffff55;margin-bottom:15px}.form-candidatura a{font-weight:800;color:#ffffff}.form-candidatura form.wpcf7-form label span.wpcf7-list-item-label{color:#ffffff88}.form-candidatura form.wpcf7-form input.text-field-column,.form-candidatura form select.wpcf7-select,.form-candidatura form textarea{-webkit-appearance:none;padding:12px 15px!important;font-size:0.85rem!important;color:#fff!important;background-color:#333!important;width:100%;font-weight:400;border-width:0;border-radius:3px;margin-bottom:15px}div.wpcf7cf_group{margin-bottom:15px!important}.wpcf7-form-control.wpcf7-radio{margin-bottom:15px!important}select.serviziExtraField{max-width:50px}.wpcf7-list-item{margin-left:0!important;padding-right:15px}@media (min-width:680px){span.checkboxColumn{display:grid;grid-template-columns:repeat(2,auto)}}.form-candidatura input.wpcf7-submit{-webkit-appearance:none;padding:0.6em 1em!important;font-size:0.85rem!important;color:#fff!important;background-color:transparent!important;font-weight:400;border:1px solid #fff!important;;border-radius:3px;margin-bottom:0!important;float:right;transition:ease-in-out 0.2s!important}input.wpcf7-submit:hover{background-color:transparent!important;color:#fff!important}.et-pb-contact-message{position:relative;color:#6d6d6d}.wpcf7-response-output{color:#ffffff77}#caso-studio .dmach-acf-item-container .dmach-acf-item-content{display:block}#circular-gradient-background{background:radial-gradient(circle at 50% 50%,#ef3340 0%,#5c423c 50%,#3d3935 80%);transition:background 0.3s ease-out}.df-hover-effect .df-overlay{opacity:.7;background-image:linear-gradient(180deg,rgba(2,2,2,0.4) 0,rgba(2,2,2,0.9) 100%)!important}.df-hover-effect::hover .df-overlay{opacity:1;background-image:linear-gradient(180deg,rgba(2,2,2,0.4) 0,rgba(2,2,2,0.9) 100%)!important}.df_cptcarousel_container .df-hover-effect img{height:50vh!important}.percent-value::after{content:"+";color:#e6213c;font-weight:400}#circular-gradient-background .et-pb-contact-message{color:#fff}.brevo-form-field input{border-radius:10px 10px 10px 10px;color:#020202;-webkit-appearance:none;background-color:#eee;width:100%;font-size:14px;padding:16px}.form-brevo-description{font-size:0.8rem;line-height:1.5em;color:#ffffff99}.sib_signup_box_inside_2{color:#ffffff}.sib_signup_box_inside_2 a{color:#ffffff;font-weight:700}.form-brevo-small-text{color:#fff;font-size:0.7rem;line-height:1.5em}.brevo-form-btn{color:#020202!important;border-width:0px!important;border-radius:5px;font-size:1rem;background-color:#FFFFFF!important;border:2px solid transparent;padding:.5em 1em}