.footer-servizi-loop{list-style-type:none;padding-left:0;color:#fff;font-family:"DIN",Sans-serif;margin:0}.hero_content{background-color:rgba(245,250,254,.8)!important;backdrop-filter:blur(20px)}button.btn-phone.bt-wa{text-transform:capitalize}.elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center}.tabs{margin:20px 0;display:flex;flex-direction:row;gap:50px;animation-name:animatetop;animation-duration:.4s}.tab-titles{list-style-type:none;padding:0!important;display:flex;flex-direction:column;flex-basis:30%;margin:0!important;gap:10px}.tab-titles li{margin-right:10px;display:flex;width:100%}.tab-titles a{text-decoration:none;padding:10px 15px;background:#fff;border-left:6px solid var(--ast-global-color-2);border-radius:10px;cursor:pointer;width:100%;text-decoration:none !important;font-family:'DIN';color:var(--ast-global-color-2);font-size:1rem;font-weight:600}.accordion-header{text-decoration:none;padding:20px;background:#fff;border-left:6px solid var(--ast-global-color-2);border-radius:10px;cursor:pointer;width:100%;text-decoration:none!important;font-family:'DIN';color:var(--ast-global-color-2);font-size:.9rem;font-weight:100 !important}h4.accordion-header{font-size:1rem !important;padding:14px 20px}.tab-titles a.active,.accordion-header.active{background:var(--ast-global-color-2);color:var(--ast-global-color-0);font-weight:700;border-color:var(--ast-global-color-0)}.tab-titles a.active:after{left:100%;content:'';height:5px;z-index:2;width:45px;background:var(--ast-global-color-2);position:absolute;top:calc(50% - 3px);animation:animateleft .5s forwards}.tab-titles a.active{transform:translateX(5px)}.accordion-content{border-left:6px solid var(--ast-global-color-0)}.accordion-header.active{border-radius:10px 10px 0 0;font-weight:700 !important;padding:20px}.tab-titles a.active img.tab-icon,.accordion-header.active img.tab-icon{filter:hue-rotate(234deg) saturate(15) brightness(15)}.tab-contents{flex-basis:70%;max-width:70%}.tab-content.active{animation:animatefade .5s forwards}.tab-content{display:none;padding:0;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 0 50px rgba(41,80,219,20%)}.accordion-header{margin-bottom:0!important}.accordion-content{display:none;padding:0;background:#fff;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 0 50px rgba(41,80,219,20%)}.tab-content .content p{font-size:1rem}.tab-content .content{padding:40px}.accordion-content .content{padding:15px}.tab-content.active{display:block}.featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:30px}img.featured-image{width:100%;aspect-ratio:21/9;object-fit:cover}.featured-image:before{content:'';position:absolute;width:100%;height:100%;background:#ff000057;left:0;top:0;background:var(--ast-global-color-2);background:#163ddc;background:linear-gradient(16deg,rgba(22,61,220,1) 0%,rgba(22,61,220,.007462359943977592) 65%);opacity:.7;border-radius:30px}.team-img{min-height:520px;border-radius:30px;transition:all .2s ease-out}.team-img:hover{background:#0f0}.team-img:after{content:'';position:absolute;width:100%;height:100%;background:#ff000057;left:0;top:0;background:var(--ast-global-color-2);background:#163ddc;background:linear-gradient(0deg,rgba(12,44,176,1) 15%,rgba(22,61,220,.007462359943977592) 65%);opacity:1;border-radius:30px}.team-member_name h4 span{font-weight:600;font-size:1.4rem;line-height:1.3}.team-member_name h4{font-weight:500}img.tab-icon{width:30px;height:30px;margin-right:10px}.featured-image{position:relative}h3.content-title{color:#fff;position:absolute;bottom:30px;left:40px;margin:0;font-size:2rem}.studio-stat{border-radius:30px;backdrop-filter:blur(10px);background:#163ddcad;box-shadow:0 0 50px rgba(41,80,219,40%);text-align:center}.studio-stat h5{text-transform:uppercase;font-weight:500 !important;line-height:1.5 !important;font-size:.8rem}.studio-stat span{font-size:.9rem;line-height:1;font-weight:500;width:max-content !important}.studio-stat h3.elementor-icon-box-title{margin-bottom:0}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.team-member:hover img{transform:translateY(-10px)}.team-member img{transition:all .2s ease-in-out}.team-member:hover .curriculum-btn .elementor-widget-container{background-color:var(--ast-global-color-0)}@media screen and (max-width:1024px){.tabs{gap:20px}.tab-content .content{padding:25px}.tab-titles a{padding:14px 10px}img.tab-icon{margin-top:-6px;margin-right:0}}@media screen and (max-width:576px){.studio-stat span{font-size:.8rem}.studio-stat{border-radius:15px}.studio-stat{width:max-content !important;text-align:center !important}}.accordion{margin:20px 0}.accordion-item{margin-bottom:10px}.accordion-header{background-color:#f4f4f4;cursor:pointer}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#ff;background-color:rgb(255 255 255/80%);place-items:center}.modal-content{position:relative;background-color:var(--ast-global-color-3);margin-top:0;padding:0;border:1px solid #888;width:90vw;max-width:1100px;box-shadow:0px 0px 50px 0px rgba(41,80,219,.6);animation-name:animatetop;animation-duration:.5s;animation-timing-function:cubic-bezier(.04,.63,.39,.99);color:#fff;font-family:inherit;display:flex;flex-direction:row;justify-content:space-between;border-radius:30px;overflow:hidden;border:0;border-right:8px solid #0f0}.modal-left,.modal-right{padding:75px}.modal-left{width:45%}.modal-right{width:55%}.modal-left *,.modal-right label{color:#fff !important}.modal-left{background-image:url(https://masuzzo.uaoh.eu/wp-content/uploads/2024/06/hero_temp.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.modal-cv .modal-left{background-image:url(/wp-content/uploads/2024/06/cv_bg.jpg);padding:0;background-position:top center}.modal-cv .modal-left{justify-content:flex-start;overflow:hidden}.modal-cv .modal-left img{object-position:top;object-fit:cover;height:100% !important;max-height:unset}.modal-cv .modal-right{display:block;flex-direction:column;justify-content:center;overflow-y:scroll}.modal-cv .modal-content{color:inherit;background:#fff;max-height:800px}.modal-cv h3 span{font-size:1.5rem;font-weight:300}.modal-cv h3{font-size:2rem;margin-bottom:.25rem}.modal-cv h4.ruolo{font-family:'DIN Condensed';font-weight:100;letter-spacing:1px;color:var(--ast-global-color-1);text-transform:uppercase}.modal-left:before{content:'';position:absolute;width:100%;height:100%;background:#ff000057;left:0;top:0;background:var(--ast-global-color-2);background:#163ddc;background:linear-gradient(16deg,rgba(18,39,115,1) 30%,rgba(18,39,115,.2) 65%);opacity:.9}.modal-left *{z-index:999}@keyframes animatetop{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes animatefade{from{transform:translateY(-30px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes animateleft{from{transform:translateX(0px);opacity:0;width:0}to{transform:translateX(0px);opacity:1;width:45px}}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}.close{color:#fff;position:absolute;font-size:60px;font-weight:900;right:16px;top:16px;padding:6px;border:0;border-radius:200px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:9999;background:var(--ast-global-color-2)}.close:hover{color:var(--ast-global-color-4);background:var(--ast-global-color-0)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}label{font-family:'DIN CONDENSED';font-size:1rem;letter-spacing:.5px;text-transform:uppercase}input[type=text],input[type=number],input[type=email],input[type=url],input[type=password],input[type=search],input[type=reset],input[type=tel],input[type=date],select,textarea{border-radius:10px}input[type=text],input[type=number],input[type=email],input[type=url],input[type=password],input[type=search],input[type=reset],input[type=tel],input[type=date],select{height:50px}.wpcf7 input.wpcf7-form-control:not([type=submit]),.wpcf7 textarea.wpcf7-form-control{font-family:'DIN';font-size:1rem}.wpcf7 .wpcf7-not-valid-tip{font-family:'DIN CONDENSED';background:#dc3232;border-radius:6px;padding:2px 7px 0;color:#fff;font-size:15px;font-weight:400;line-height:20px;margin-top:-10px;position:absolute;right:9px;top:0;text-transform:uppercase}span.wpcf7-form-control.wpcf7-acceptance label{font-family:'DIN';font-size:.8rem !important;text-transform:initial;letter-spacing:0;line-height:1.2 !important}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#dc3232;border-radius:6px;border:0;padding:10px 7px;color:#fff;font-size:18px !important;text-transform:uppercase;line-height:1.2 !important;text-align:center;font-weight:400;font-family:'DIN CONDENSED';letter-spacing:.25px}.wpcf7 form.sent .wpcf7-response-output{border-radius:6px;border:2px solid var(--ast-global-color-0);padding:10px 7px;color:#fff;font-size:18px !important;text-transform:uppercase;line-height:1.2 !important;text-align:center;font-weight:400;font-family:'DIN CONDENSED';letter-spacing:.25px;margin-inline:0}.wpcf7 input.wpcf7-form-control:not([type=submit]),.wpcf7 textarea.wpcf7-form-control{margin-top:.25rem}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{filter:brightness(1.5) hue-rotate(265deg) contrast(1)}.modal-left h3{font-size:2rem}.modal-left p{font-size:1.15rem;position:relative}.wpcf7-spinner{top:17px;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0;position:absolute;z-index:99999;right:20px}.modal-left button:hover{background:var(--ast-global-color-0);color:var(--ast-global-color-3) !important;font-size:1.75rem}.modal-left button{background:var(--ast-global-color-3);color:var(--ast-global-color-4) !important;font-size:1.75rem;font-family:'DIN';font-weight:900;padding:10px 20px 12px 18px;margin-top:10px;border:2px solid var(--ast-global-color-0) !important;width:100%}.modal-left button svg{fill:#fff;height:22px;margin-right:10px}.modal-left button:hover svg{fill:var(--ast-global-color-3) !important}input[type=submit]{color:var(--ast-global-color-3);background:var(--ast-global-color-1)}input[type=submit]:hover,input[type=submit]:focus{color:var(--ast-global-color-3);background:var(--ast-global-color-0)}input[type=submit]{width:100%}.modal-left button img{height:40px;padding-bottom:6px}.prenotazioneModalBtn{pointer-events:all;cursor:pointer !important}.ast-separate-container .site-content .ast-single-post-featured-section+article{background:#fff;border-radius:15px}header.entry-header:not(.related-entry-header) .post-thumb img,.ast-single-post-featured-section.post-thumb img{border-radius:30px}header.entry-header:not(.related-entry-header) .entry-title{font-size:2rem}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-2)}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-6);padding:2em;margin-bottom:2em;border-radius:30px}#secondary .widget a{color:var(--ast-global-color-3)}.ast-article-post .ast-article-inner{background:#fff!important}header.entry-header.ast-blog-single-element.ast-blog-meta-container{margin-bottom:.15rem}#secondary li{line-height:1em}#secondary li{margin-bottom:.25em}#secondary .widget a:hover{color:var(--ast-global-color-1)}.custom-post-layout{display:flex;flex-wrap:nowrap;gap:40px;flex-direction:row}.big-post{width:50%;padding:0;box-sizing:border-box}.big-post-content{padding:30px}.small-posts{width:50%;padding:10px;box-sizing:border-box}.small-post{display:flex}.small-post .post-thumbnail{flex:1}.small-post .post-info{flex:2;margin-left:10px}.big-post,.small-post{background:#fff;border-radius:30px;padding:0;height:fit-content}.small-post{height:100%}.small-posts{padding:0}.big-post .post-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:30px}.small-post .post-info{padding:20px}.custom-post-layout .post-excerpt{font-size:.85rem}.custom-post-layout h4 a{text-decoration:none!important;color:var(--ast-global-color-3)}.custom-post-layout h4 a:hover{text-decoration:none!important;color:var(--ast-global-color-1)}a.read-more{color:var(--ast-global-color-3)}a.read-more:hover{color:var(--ast-global-color-1)}.small-post h4{margin-bottom:.5rem}.small-post .post-thumbnail img{height:100%;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:30px}.small-posts{padding:0;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.ast-related-post-content img{aspect-ratio:16/9;object-fit:cover;border-radius:15px}img.swiper-slide-image{aspect-ratio:4/3;object-fit:cover}.site-header-above-section-right.site-header-section.ast-flex.ast-grid-right-section{font-family:'DIN'}.tabella-orari p{margin-bottom:.5em!important}.tabella-orari p{margin-bottom:.5em !important;border-bottom:1px solid #4765e2;height:inherit;padding-top:12px}@media (min-width:922px){.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide{margin-left:0;margin-right:0}}@media screen and (max-width:1024px){.modal-left,.modal-right{width:100%;padding:30px}.team-img img{filter:brightness(110%) contrast(110%) saturate(100%) blur(0px) hue-rotate(0deg) !important}}@media screen and (max-width:768px){.ast-separate-container .site-content .ast-single-post-featured-section+article{margin-top:10px}.modal-cv .modal-left img{height:100%;object-fit:contain;max-height:60vh}.modal{align-items:baseline;justify-content:center;padding-top:30px;padding-bottom:30px}.modal-content{flex-direction:column;border:0}.modal-left,.modal-right{width:100%;padding:20px}input[type=text],input[type=number],input[type=email],input[type=url],input[type=password],input[type=search],input[type=reset],input[type=tel],input[type=date],select,textarea{border-radius:6px}.wpcf7 .wpcf7-not-valid-tip{top:unset;margin-top:-8px}input[type=submit]{width:100%}.modal-content{border-radius:16px}.modal-left{padding-top:25vh}}@media screen and (max-width:576px){.hero_content{background-color:#fff!important;backdrop-filter:none}header.entry-header:not(.related-entry-header) .entry-title{font-size:1.5rem}.team-img:after{background:linear-gradient(13deg,rgba(12,44,176,1) 15%,rgba(22,61,220,.007462359943977592) 75%)}.team-img{min-height:470px}.modal-cv .modal-content{max-height:unset}.modal-left h3{font-size:1.25rem}.modal-cv h3{font-size:1.5rem}.modal-left:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#163ddc;background:linear-gradient(16deg,rgba(0,24,124,1) 30%,rgba(0,24,124,.2) 95%);opacity:1}.modal-left p{font-size:1rem}.modal-left button{font-size:1.25rem;width:100%}.modal-left button svg{height:16px}}