[class*='wpb_'],[class*='vc_']{margin-bottom:0!important}.mdclp img{width:auto;max-height:150px}#page-title.custom-page-title{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;position:relative;min-height:400px;background-image:url(/wp-content/uploads/2020/03/banner.jpg);background-size:cover;background-position:center}#page-title.custom-page-title:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(30deg,rgb(100 10 200 / .4),rgb(0 0 200 / .4))}.site-title img{filter:drop-shadow(2px -1px 0 rgb(250 250 250 / .5))}#page-title.custom-page-title>div{position:relative;text-align:center;width:90%;margin:0 auto 10px auto!important;z-index:2}#page-title.custom-page-title h1{font-size:40px;line-height:44px;color:#fff}#page-title.custom-page-title .breadcrumbs-container{position:unset!important}#page-title.custom-page-title .breadcrumbs-container .current{color:#fff;padding:0;border-bottom-color:#fff}#site-header-wrapper{position:fixed;left:0;right:0}#site-header-wrapper{background-color:transparent!important}#site-header:not(.shrink){background-color:rgb(255 255 255 / .9)!important}#site-header>div{width:100%}#site-header .site-title{padding:0!important}.header-main{display:flex!important}#primary-navigation{display:flex!important;justify-content:flex-start;align-items:center}#site-header:not(.shrink){box-shadow:none!important}#site-header.shrink .site-logo .default{display:none}.site-logo .small{margin:0!important}#primary-menu{display:flex!important;justify-content:flex-end;align-items:center;width:100%;margin:0!important}#site-header.shrink #primary-menu>.menu-item{padding:15px 10px!important}#site-header:not(.shrink) #primary-menu>.menu-item{padding:25px 20px!important}.home #site-header:not(.shrink) #primary-menu>.menu-item>a{color:#000!important;text-shadow:1px 1px 1px rgb(255 255 255 / .7),-1px 1px 1px rgb(255 255 255 / .7),1px -1px 1px rgb(255 255 255 / .7),-1px -1px 1px rgb(255 255 255 / .7)}#site-header:not(.shrink) #primary-menu>.menu-item>a{font-weight:700}#site-header.shrink #primary-menu>.menu-item>a{font-size:15px!important}#primary-menu>.menu-item>a{position:relative;text-transform:none!important;font-size:18px!important;padding:0!important;border:none!important}#primary-menu>.menu-item:hover>a{color:#1439b6!important}#primary-menu>.menu-item>a:after{content:'';display:block;position:absolute;bottom:-8px;left:0;right:0;height:2px;background-color:#1439b6;transform:scale(0,1);transition:.3s}#primary-menu>.menu-item[id]:hover>a:after,#primary-menu>.menu-item.current-menu-item>a:after{transform:scale(1,1)}#primary-menu .sub-menu{box-shadow:0 0 30px rgb(0 0 0 / .5)}#primary-menu .sub-menu,#primary-menu .sub-menu li,#primary-menu .sub-menu a{border:none!important}#primary-menu .sub-menu a{padding:15px 30px!important}strong.tit{position:relative;display:inline-block;color:#1439b6;font-size:20px;padding:15px 0}strong.tit:before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:4px;background-color:#1439b6}.slider{position:relative;background-image:url(/wp-content/uploads/2021/03/IMG_9792.jpg);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.slider rs-sbg-wrap:before{content:'';display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .2);z-index:2}.slider>div{position:relative;z-index:4}.slider .sliBtn>a{display:block;background-color:#1439b6;color:#fff;border:2px solid #1439b6;padding:8px 12px}.slider .sliBtn a:hover{background-color:#fff0;color:#1439b6;text-shadow:1px 1px 1px rgb(255 255 255 / .7),-1px 1px 1px rgb(255 255 255 / .7),1px -1px 1px rgb(255 255 255 / .7),-1px -1px 1px rgb(255 255 255 / .7)}.about h2{font-size:55px}.about p>strong{font-size:21px;line-height:25px}.about img{max-height:500px;object-fit:cover}.about .wpcf7-acceptance a,.about .wpcf7-acceptance a:hover{border:none!important;background:none!important}.about .wpcf7-acceptance a:hover{color:#000!important}.about a{background-image:none!important;border:2px solid #1439b6!important;font-size:20px!important}.about a:hover{background-color:#1439b6!important;color:#fff!important}.mySepa{position:relative;background-image:url(/wp-content/uploads/2019/11/fascia_statua-1.jpg);background-size:cover}.mySepa:before{content:'';display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 220 / .4)}.mySepa h2{color:#fff}.myworks{background-color:#ddd;background-image:url(/wp-content/uploads/2019/11/fascia_statua.jpg);background-size:cover;background-attachment:fixed}.myworks h2{font-size:55px;text-transform:none;color:#000}.myworks .work:after{position:absolute;bottom:150px;left:60px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:120px;color:#cecece;text-shadow:0 0 5px rgb(255 255 255 / .6);z-index:2;opacity:1}.myworks .work:hover:after{opacity:0}.myworks .work:nth-of-type(1):after{content:"\f252"}.myworks .work:nth-of-type(2):after{content:"\f46d"}.myworks .work:nth-of-type(3):after{content:"\f08d"}.myworks .work>div>div{position:relative;padding:40px;box-shadow:0 0 15px rgb(0 0 0 / .5);height:450px}.myworks .work>div>div:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/wp-content/uploads/2019/11/slider.jpg);background-size:cover;opacity:0;transition:.4s}.myworks .work>div>div:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .4);opacity:.2;transition:.4s}.myworks .work:hover>div>div:before,.myworks .work:hover>div>div:after{opacity:1}.myworks .work *{transition:.4s}.myworks .work:hover *{color:#fff}.myworks .work>div>div>div{position:relative;z-index:2}.myworks .work>div>div>div:nth-of-type(1){font-size:32px;margin-bottom:5px!important}.myworks .work>div>div>div:nth-of-type(2){margin-bottom:60px}.myworks .work>div>div>div:nth-of-type(2) h4{font-size:35px;text-transform:none}.myworks .work .wdesk{opacity:0;transition:.4s}.myworks .work:hover{cursor:pointer}.myworks .work:hover .wdesk{opacity:1}.myOffer>div{padding:50px 0}.imgOffer{background-image:url(/wp-content/uploads/2019/11/slider.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.rassegna.qd>div>div{display:flex;flex-wrap:wrap;justify-content:space-between}.rassegna.qd .press{position:relative;display:flex;align-items:center;justify-content:center;width:48%;min-height:250px;padding:35px 15px;margin-bottom:35px;box-shadow:0 0 15px 0 rgb(0 0 220 / .4);transition:.4s}.rassegna.qd .press:hover{box-shadow:0 0 15px 10px rgb(0 0 220 / .4)}.rassegna.qd .press:before,.rassegna.qd .press:after{content:'';position:absolute;width:20%;height:30%;border:2px solid rgb(0 0 0 / .6);transition:.4s}.rassegna.qd .press:before{right:0;bottom:0;border-left-color:#fff0;border-top-color:#fff0}.rassegna.qd .press:after{top:0;left:0;border-bottom-color:#fff0;border-right-color:#fff0}.rassegna.qd .press:hover:before,.rassegna.qd .press:hover:after{width:100%;height:100%}.rassegna.qd .press h3{text-transform:none;font-size:24px;line-height:26px;color:#333;margin:0;text-align:center}.rassegna.qd .press a{position:relative;z-index:2;color:rgb(0 0 220 / .6)}.rassegna.qd .press a:hover{color:rgb(0 0 220)}.rassegna:not(.qd) h3{display:inline-block;margin:10px 0;text-transform:none;font-size:18px}.rassegna:not(.qd) a{font-size:0}.rassegna:not(.qd) a:before{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:700;font-size:15px;margin-left:10px}.ptxt p,.ptxt div{font-size:24px;font-weight:300;line-height:32px}.mybtn>a{color:#fff!important;font-family:Lato;font-size:20px;transition:.4s}.mybtn>a:not(:hover){border:2px solid #fff!important;background-color:transparent!important}.mybtn>a:hover{border:2px solid #1439b6!important;background-color:#1439b6!important}footer{background-color:#18191b!important}footer .wpb_text_column{margin:0}footer p{color:#919295;font-size:14px;font-family:Lato}body:not(.home) .mySepa{background-position:center;padding:40px 0}body:not(.home) .mySepa a{width:150px;border-radius:0;background-color:transparent!important;color:#fff!important}body:not(.home) .mySepa .vc_btn3-container{position:relative;border:2px solid #fff!important}body:not(.home) .mySepa .vc_btn3-container:before{content:'';position:absolute;display:block;top:0;left:0;bottom:0;width:0;background-color:#1439b6;transition:.4s}body:not(.home) .mySepa .vc_btn3-container:hover:before{width:150px}.staff figure{border-radius:30px;overflow:hidden;transform:rotate(45deg) scale(.8);box-shadow:0 0 15px rgb(0 0 0 / .3)}.staff figure>a{position:relative}.staff figure>a:before{content:"\f08c";font-family:"Font Awesome 5 Brands";font-weight:700;position:absolute;color:#1439b6;text-shadow:1px 1px 0 rgb(255 255 255 / .3),-1px 1px 0 rgb(255 255 255 / .3),1px -1px 0 rgb(255 255 255 / .3),-1px -1px 0 rgb(255 255 255 / .3);top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:50px;z-index:2;transform:rotate(-45deg) translateY(-200px);transition:.4s}.staff figure:hover>a:before{transform:rotate(-45deg) translateX(0)}.staff .wpb_single_image{opacity:.8;transition:.4s}.staff .wpb_single_image:hover{opacity:1;transform:scale(1.1)}.staff figure img{transform:rotate(-45deg) scale(1.35)}.staff .wpb_text_column{margin-top:30px}.staff .wpb_text_column h5{color:#1439b6;text-transform:none;margin-bottom:5px;line-height:1}.staff .wpb_text_column p{color:#888;letter-spacing:-1px;line-height:1}.myStaff h2{margin:0!important}.myStaff h6{margin-top:0!important}.contactForm{padding:0 60px}.contactForm form p{display:flex;flex-wrap:wrap;justify-content:space-between}.contactForm form p>label:not(:nth-of-type(6)){margin-bottom:40px}.contactForm form p>label:nth-of-type(1),.contactForm form p>label:nth-of-type(2){width:48%}.contactForm form p>label:nth-of-type(3),.contactForm form p>label:nth-of-type(4),.contactForm form p>label:nth-of-type(6){width:100%}.contactForm form p>label:nth-of-type(5) span{font-size:14px}.contactForm form textarea{height:70px;font-size:15px;background-color:#fff0;border-color:#fff0;border-bottom:1px solid rgb(0 0 0 / .1)}.contactForm form input{font-size:15px;background-color:#fff0;border-color:#fff0;border-bottom:1px solid rgb(0 0 0 / .1)}.contactForm form input[type='submit']{width:150px!important;padding:0!important;margin:0!important;font-size:14px!important;text-transform:none;letter-spacing:1px;background-color:transparent!important;border:2px solid #1439b6;color:#1439b6;border-radius:0!important}.contactForm form p>label:nth-of-type(7){position:relative;transition:.4s}.contactForm form p>label:nth-of-type(7):before{content:'';position:absolute;display:block;top:0;left:0;bottom:0;width:0;background:#1439b6;transition:.4s}.contactForm form p>label:nth-of-type(7):hover:before{width:150px}.contactForm form p>label:nth-of-type(7):hover input{color:#fff}.contactForm .acceptance-751{width:auto;line-height:48px}.contactForm .wpcf7-submit{float:right}.myContact p{margin-bottom:0!important}.myContactBlue{background-color:#1439b6;padding:0 30px}.myContactBlue *{color:#fff}.myContact h2,.contactForm h2{text-transform:none;font-size:36px}.myContactBlue strong{font-size:30px}.wpb_gmaps_widget{margin-bottom:0!important}.contimg1,.contimg2{background-size:cover;background-position:center}.contimg1{background-image:url(/wp-content/uploads/2021/03/DSC005971024x683.jpeg)}.contimg2{background-image:url(/wp-content/uploads/2021/03/studio1024x683.jpg)}.myContactBlue p{font-size:15px;letter-spacing:1px}.ptxt .fbox{display:flex;flex-wrap:wrap;justify-content:space-between}.ptxt .fbox>div{width:32%;padding:15px 0;text-transform:capitalize}.ptxt .fbox>div:before{content:"\f058";font-family:"Font Awesome 5 Free";margin-right:5px}.ptxt .fbox>div:nth-last-of-type(1){width:50%}.gem-gmaps{margin-bottom:0}.mynews .vc_gitem-zone-a,.mynews .vc_gitem-post-data-source-post_excerpt{display:none!important}.mynews .post-title h4{font-size:16px;line-height:1}.mynews .post-title h4>a:hover{color:rgb(0 0 220 / .6)!important}.mynews .gem-button{border-color:rgb(0 0 220 / .6);color:rgb(0 0 220 / .6)}.mynews .gem-button:hover{background-color:rgb(0 0 220 / .6);color:#fff}.mylinkfoo{padding:15px 0;background-color:rgb(0 0 220 / .1)}.mylinkfoo h4{color:#fff}.mylinkfoo p{font-size:14px}.mylinkfoo a{position:relative;color:#919295}.mylinkfoo .ulink a{text-transform:uppercase}.mylinkfoo a:hover{color:#ccc}.mylinkfoo .ulink a:before{content:"\f35d";position:absolute;right:-20px;font-family:"Font Awesome 5 Free";font-weight:700;font-size:15px;margin-left:10px}.myfoo{padding:5px 0}