.et_pb_text_inner,.et_pb_toggle_content,p,.futura-light h1,.futura-light h2,.futura-light h3,.futura-light h4,.futura-light h5,.futura-light h6,.futura-light,article.referenze h3,.df-post-date-wrap{font-family:"futura-pt",sans-serif!important;font-weight:300!important}a,.futura-regular a{font-family:"futura-pt",sans-serif!important;font-weight:400!important}p strong,.futura-light h2 strong,.futura-light h3 strong,.futura-medium a{font-family:"futura-pt",sans-serif!important;font-weight:500!important}h1,h2,h3,h4,h5,h6,.futura-bold p,.futura-bold,h2 a,h3 a,article.referenze h3.et_pb_toggle_title,h2.df-post-title{font-family:"futura-pt-bold",sans-serif!important}*::selection{background:#201E21!important;color:#fff!important}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#f4f4f4}::-webkit-scrollbar{width:3px;height:3px;background-color:#f4f4f4}::-webkit-scrollbar-thumb{background-color:#ce0f69;border-radius:10px}.side-menu::-webkit-scrollbar{display:none}.grecaptcha-badge{display:none!important}@media (min-width:1200px){.h1-homepage h1{font-size:5.8vw!important}}.parallax-container{position:relative!important;overflow:hidden;perspective:1000px}.parallax-background{position:absolute;top:50%;left:50%;min-width:120vw!important;min-height:110vh!important;background-image:url('https://thkohl.it/wp-content/uploads/2024/09/thkohl-progettazione-farmacie-con-arredi-mobili-su-misura.webp');background-size:cover;background-position:center;transform:translate(-50%,-50%);transition:transform 0.1s ease-out}.parallax-ref-container{overflow:hidden!important;perspective:1000px!important}.parallax-ref-background{position:absolute!important;top:50%!important;left:50%!important;min-width:120vw!important;min-height:110vh!important;background-size:cover;background-position:center;transform:translate(-50%,-50%);transition:transform 0.1s ease-out!important;mix-blend-mode:multiply}.hero-column{padding-bottom:10vh!important}.df-post-inner-wrap{border-top:1px solid #ce0f69}@media (min-width:981px){.df-post-inner-wrap{display:grid!important;padding:1.5rem 0;grid-template-columns:30% 65%}.df-post-inner-wrap .df-post-image-wrap{grid-row-start:1;grid-row-end:5}}.df-pagination{padding:0 1.5em}@media (max-width:680px){.df-pagination{padding:0 1.25em}}.df-hover-effect .df-overlay,.difl_imagecarouselitem .overlay_wrapper{mix-blend-mode:multiply}.difl_imagecarouselitem .overlay_wrapper::before{display:none}.difl_imagecarouselitem::after{content:"L";transition:all .4s ease!important;font-family:ETmodules!important;font-weight:400!important;font-size:35px!important;color:#FFFFFF!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0!important;z-index:10}.difl_imagecarouselitem:hover::after{opacity:1!important}.et_pb_toggle{padding:20px 0;margin-bottom:0!important}.et_pb_toggle.et_pb_accordion_item_0{padding-top:5px}.et_pb_toggle_title::before{display:block!important;opacity:100%;transition:ease-in-out .3s;color:#B6B9BA!important}.et_pb_toggle_open .et_pb_toggle_title::before{opacity:0;transition:ease-in-out .3s}.et_pb_toggle_close:hover .et_pb_toggle_title,.et_pb_toggle_close:hover .et_pb_toggle_title::before{color:#231f20!important}.df-hover-effect .df-overlay1{background-blend-mode:multiply!important}.title-number{font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;font-size:110px!important;line-height:0!important;padding-right:30px}@media (max-width:980px){.title-number{display:block;font-size:100px!important;line-height:1.3em!important}}@media (max-width:680px){.title-number{display:block;font-size:80px!important;line-height:1.2em!important}}@media (max-width:350px){.title-number{display:block;font-size:70px!important;line-height:1.3em!important}}.overlay_wrapper::before{content:"L";transition:all .6s ease!important;font-family:ETmodules!important;font-weight:400!important;font-size:35px!important;color:#FFFFFF!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0!important}.difl_imagecarouselitem:hover .overlay_wrapper::before{opacity:1!important}.df_ic_lightbox button.lg-icon{color:#ffffff88;background:none;padding:0;border:none;text-shadow:0 0 10px #00000055}.df_ic_lightbox button.lg-icon:hover{color:#ffffff}.wpc-filter-title{font-family:"futura-pt-bold",sans-serif!important}.custom-btn.dark-btn .dark-btn-text{color:#201E21;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-size:22px;transition:ease-in-out .2s}.custom-btn.dark-btn:hover .dark-btn-text{color:#ce0f69}.custom-btn.dark-btn svg.dark-btn-arrow{fill:#ce0f69;height:16px!important;transition:0.2s ease-out}.custom-btn.dark-btn:hover svg.dark-btn-arrow{transform:rotate(45deg) translateY(2px)!important;transition:0.3s ease-out}.light-btn-with-bg{background:#ce0f69;padding:.3em .6em;text-align:center}.light-btn-with-bg:hover{color:#231f20!important}.custom-btn.light-btn .light-btn-text{color:#fff;font-family:"futura-pt-bold",sans-serif!important;font-size:22px;transition:ease-in-out .2s}.custom-btn.light-btn:hover .light-btn-text{color:#fff}.custom-btn.light-btn svg.light-btn-arrow{fill:#fff;height:16px!important;transition:0.2s ease-out}.custom-btn.light-btn:hover svg.light-btn-arrow{transform:rotate(45deg) translateY(2px)!important;transition:0.3s ease-out}.product-btn-light{margin-top:auto}.product-btn-light svg.light-btn-arrow{fill:#ce0f69;height:20px!important;transition:0.2s ease-out}.furnishing-card:hover svg.light-btn-arrow,.furnishing-card.activate svg.light-btn-arrow{fill:#fff;transform:rotate(45deg) translate(5px,2px)!important;transition:0.2s ease-out}.contact-CTA-btn{text-align:right}.contact-cta-section .light-btn-arrow{fill:#fff;height:100px!important;transition:0.2s ease-out}.contact-cta-section:hover .light-btn-arrow{margin-right:1.5rem;fill:#fff;transform:rotate(45deg) translateY(2px)!important;transition:0.2s ease-out}@media (max-width:980px){.contact-cta-section .light-btn-arrow{margin-bottom:50px;height:60px!important;transition:0.2s ease-out}.contact-cta-section .et_pb_row{display:flex;flex-direction:column-reverse}}@media (max-width:680px){.contact-cta-section .light-btn-arrow{margin-bottom:50px;height:50px!important;transition:0.2s ease-out}.contact-cta-section:hover .light-btn-arrow{margin-right:1.25rem!important}}.toggle-btn{margin-top:1.5rem!important}.toggle-btn .dark-btn-text{color:#201E21;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-size:18px!important;transition:ease-in-out .2s}.toggle-btn:hover .dark-btn-text{color:#ce0f69}.back-btn-light div.btn-with-border{display:inline-block;border:1px solid #fff;padding:0.4rem .4rem .2rem .9rem!important;cursor:pointer;transition:.2s ease-in-out}.back-btn-light:hover div.btn-with-border{background:#fff;padding:0.4rem .4rem .2rem .9rem!important}.back-btn-light:hover .light-btn-text{color:#ce0f69}.back-btn-light:hover svg.light-back-btn-arrow{fill:#ce0f69}.back-btn-light .light-btn-text{padding-left:13px;color:#fff;font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;font-size:14px;transition:ease-in-out .2s;text-transform:uppercase}.back-btn-light svg.light-back-btn-arrow{fill:#fff;height:12px!important;transition:0.2s ease-out}.back-btn-light:hover svg.light-back-btn-arrow{transform:rotate(-45deg) translateY(2px)!important;transition:0.3s ease-out}.back-btn-dark-border div.btn-with-border{display:inline-block;border:1px solid #201E21;padding:0.4rem .4rem .2rem .9rem!important;cursor:pointer;transition:.2s ease-in-out}.back-btn-dark-border:hover div.btn-with-border{background:#201E21;padding:0.4rem .4rem .2rem .9rem!important}.back-btn-dark-border:hover .dark-btn-text{color:#fff}.back-btn-dark-border:hover svg.dark-back-btn-arrow{fill:#fff}.back-btn-dark-border .dark-btn-text{padding-left:13px;color:#201E21;font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;font-size:14px;transition:ease-in-out .2s;text-transform:uppercase}.back-btn-dark-border svg.dark-back-btn-arrow{fill:#201E21;height:12px!important;transition:0.2s ease-out}.back-btn-dark-border:hover svg.dark-back-btn-arrow{transform:rotate(-45deg) translateY(2px)!important;transition:0.3s ease-out}.back-btn-dark .dark-btn-text{padding-left:13px;color:#201E21;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-weight:500;font-size:50px;letter-spacing:1px;transition:ease-in-out .2s}.back-btn-dark:hover .dark-btn-text{color:#ce0f69;transition:ease-in-out .2s}.back-btn-dark svg.dark-back-btn-arrow{fill:#ce0f69;height:35px!important;transition:0.2s ease-out}.back-btn-dark:hover svg.dark-back-btn-arrow{transform:rotate(-45deg) translateY(2px)!important;transition:0.3s ease-out}@media (max-width:980px){.back-btn-dark .dark-btn-text{font-size:45px!important;padding-right:15px!important}.back-btn-dark svg.dark-back-btn-arrow{height:30px!important}}@media (max-width:680px){.back-btn-dark .dark-btn-text{font-size:35px!important;padding-right:15px!important}.back-btn-dark svg.dark-back-btn-arrow{height:25px!important}}.cta-realizzazioni-home .light-btn-text,.custom-btn.light-btn .cta-realizzazioni .light-btn-text{color:#fff;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-weight:500;font-size:50px!important;letter-spacing:1px;transition:ease-in-out .2s;padding-right:20px!important}.cta-realizzazioni-home svg.light-btn-arrow,.custom-btn.light-btn .cta-realizzazioni svg.light-btn-arrow{fill:#fff;height:35px!important;transition:0.2s ease-out}.cta-realizzazioni-home:hover svg.light-btn-arrow,.custom-btn.light-btn .cta-realizzazioni:hover svg.light-btn-arrow{transform:rotate(45deg) translateY(2px)!important;transition:0.3s ease-out}@media (max-width:980px){.cta-realizzazioni-home .light-btn-text,.custom-btn.light-btn .cta-realizzazioni .light-btn-text{font-size:45px!important;padding-right:15px!important}.cta-realizzazioni-home svg.light-btn-arrow,.custom-btn.light-btn .cta-realizzazioni svg.light-btn-arrow{height:30px!important}}@media (max-width:680px){.cta-realizzazioni-home .light-btn-text,.custom-btn.light-btn .cta-realizzazioni .light-btn-text{font-size:35px!important;padding-right:15px!important}.cta-realizzazioni-home svg.light-btn-arrow,.custom-btn.light-btn .cta-realizzazioni svg.light-btn-arrow{height:25px!important}}.furnishing-card{transition:ease-in-out .2s;display:flex;flex-direction:column;justify-content:space-between}.furnishing-card.activate,.furnishing-card:hover{transform:scale(105%);z-index:999!important;color:#fff;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;text-shadow:0 0 20px #000!important}.furnishing-card::before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transition:ease-in-out .2s}.furnishing-card.activate::before,.furnishing-card:hover::before{background:#ffffff00}@media (max-width:980px){.furnishing-card.activate,.furnishing-card:hover{padding-left:6.5%;padding-right:6.5%}}.wpcf7-form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem}@media (max-width:680px){.wpcf7-form{max-width:100%!important}.form-group{grid-column-start:1;grid-column-end:3}}.wpcf7-not-valid-tip{margin-bottom:0;font-size:14px}.form-group.fullwidth,.list-fullwidth,.wpcf7-response-output{grid-column-start:1;grid-column-end:3}.wpcf7-response-output{margin:1.5rem 0 0 0}.list-fullwidth .wpcf7-list-item{font-size:14px!important;margin:0;padding-bottom:5px;line-height:1.2em}.form-group{position:relative;margin-bottom:20px!important}.list-fullwidth .wpcf7-list-item label,.mc4wp-checkbox label{display:flex;column-gap:5px;align-items:flex-start}.list-fullwidth .wpcf7-list-item input{margin-top:1px}.wpcf7-list-item a{font-weight:700;color:#201e21}.wpcf7-list-item a:hover{font-weight:700;color:#ce0f69}.mc4wp-checkbox-contact-form-7{font-size:14px}input[type="text"].form-control,input[type="email"].form-control,input[type="tel"].form-control{font-size:18px!important;background:transparent;z-index:2;position:relative}.form-control{width:100%;padding:12px 0 4px!important;font-size:18px;border:none!important;border-bottom:1px solid #201E21!important;border-radius:2px;transition:border-color 0.3s ease}input[type="date"].form-control{color:transparent!important;border-bottom:1px solid #201E21!important}input[type="date"].form-control:focus{color:#201E21!important;outline:none;border-bottom:2px solid #ce0f69!important}.form-group .active input[type="date"].form-control{color:#201E21!important}.file-upload p{background:#f0f0f1;padding:.2rem 1rem .5rem;overflow-x:auto!important}#file-field{padding:1rem 0!important}.file-upload label{position:relative!important}.form-group label{position:absolute;top:10px;left:0;font-size:18px;color:#201E21!important;pointer-events:none;transition:all 0.2s ease;transform-origin:left top;transform:translateY(0)}.form-group .active label{transform:translateY(-20px);font-size:11px;color:#007bff;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal}.form-control:focus{outline:none;border-bottom:2px solid #ce0f69!important}.custom-submit-button p{display:inline-block;border:1px solid #201E21;width:auto!important;padding-right:.8rem;margin-top:1.2rem}.custom-submit-button input{font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;color:#201E21;font-size:16px;transition:ease-in-out .2s;text-transform:uppercase;background:transparent!important;padding:0 13px 0 0;border:0;padding:.5rem .8rem .4rem .8rem!important;cursor:pointer;transition:.2s ease-in-out;width:auto!important}.custom-submit-button svg.dark-btn-arrow{fill:#201E21;height:14px!important;transition:0.2s ease-out}.wpcf7-spinner{position:absolute;background:#ce0f69!important;transform:translateX(50%)}.wpcf7-spinner::before{background:#fff!important}.custom-submit-button:hover p{background:#201E21}.custom-submit-button:hover input{color:#fff!important}.custom-submit-button:hover svg.dark-btn-arrow{fill:#fff;transform:rotate(45deg) translateY(2px)!important;transition:0.3s ease-out}.iubenda-tp-btn.iubenda-cs-preferences-link{display:none}#back-btn-footer,#back-btn{cursor:pointer!important}.et_pb_row_1_tb_footer a{line-height:1.1em!important;margin-bottom:15px;padding-right:10px!important}.et_pb_row_1_tb_footer .et_pb_button{margin-right:15px!important}.referenze-template-default .container,.referenze-template-default.single .et_pb_post,.post-template-default .container,#left-area{margin:0!important;margin-bottom:0!important;padding:0!important;width:100%!important;max-width:100%!important}#right-area{display:none}article.referenze .et_pb_section_3{margin-top:0!important}