.navbar>.container{padding-right:0;padding-left:0}body{font-family:'Wix Madefor Display',sans-serif;color:#444;overflow-x:hidden}body,html{width:100%;height:100%}a,a.active,a:active{color:#000;text-decoration:none}a{transition:all .3s ease}a:hover{color:#000;text-decoration:none}a[tabindex]:focus{color:#fe6f1e;outline:none}h1{font-weight:400;font-size:2rem}h2,h3,h5{font-weight:400}.tpl-page-what-we-do h2{font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}header#home{width:100% !important;z-index:9}.tpl-front-page header#home{z-index:102;width:100% !important}.mt-n4{margin-top:-25px}.mt-n5{margin-top:-35px}.whathome h2{font-size:1.92rem;margin-bottom:1.2rem}.whathome h2 span{color:#fe6f1e}.whathome h3{font-size:1rem;letter-spacing:2px;text-transform:uppercase}.whathome p{font-size:1.4rem;line-height:1.32}.whathome .list-group-item{background-color:transparent}.title_cases h1{font-size:1.9rem}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1}.block-picturefull .jarallax{height:300px}.hovereffect .overlayc img{width:95%}.hovereffect{position:relative;overflow:hidden;display:table;width:100%;height:auto;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.zoomeffect img{transition:transform .65s ease,opacity .6s linear .3s !important;width:100%;height:auto;-webkit-transition:transform .65s ease,opacity .6s linear .3s !important;-moz-transition:transform .65s ease,opacity .6s linear .3s !important;transition:transform .65s ease,opacity .6s linear .3s !important}#typewriter{white-space:normal;overflow:hidden}.letter{opacity:0;display:inline-block;animation:fadeIn .4s forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.image{display:block;width:100%;height:auto}.image:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.overlayb{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#000;z-index:100}.overlayc{display:inline-block;position:absolute;z-index:100;text-align:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;bottom:10%;left:8%}.hovereffect:hover .overlayc{display:none}.hovereffect img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;width:100%;height:auto;margin:0 auto;position:relative;z-index:1;background-repeat:no-repeat}.hovereffect:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}#homecases .text h2{text-transform:initial;font-size:2.4rem}.text h4{text-transform:uppercase;text-align:left;letter-spacing:1px;color:#fff;font-size:13px;font-weight:400}.tpl-tpl-casehistories .card{column-gap:1.25rem}#feature-boxed .title p{font-size:1.7em;color:#111;font-weight:800}.info-horizontal{border-bottom:1px solid gray;margin-bottom:3rem}.info-horizontal .icon{margin-bottom:24px;margin-right:20px}.strongintro p{line-height:1.4}.infoblk h1{font-size:2.2rem;margin-top:0;margin-bottom:0}.info-horizontal .description h2{font-size:1.4rem;font-weight:600}.info-horizontal .description{overflow:hidden;margin-bottom:1rem}.info-horizontal .description h4{text-transform:uppercase;font-size:17px;font-weight:400}.card img.icon,.card object.icon{max-width:60px;max-height:60px;margin:0 0 24px;height:auto}.animation svg{width:auto !important}#expCarous .carousel-item{height:auto;min-height:390px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:6em;padding-bottom:6em}.column{position:relative;float:left;min-height:1px;width:100%;padding-left:20px;padding-right:20px;margin-top:30px}.col-span{width:100%}.my-sizer-element{width:8.33333%}.my-shuffle{position:relative;overflow:hidden}figure p a{color:#fff}.aspect{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.aspect__inner{position:absolute;top:0;right:0;bottom:0;left:0}.aspect--16x9{padding-bottom:56.25%}.aspect--9x80{padding-bottom:calc(112.5% + 8px)}.aspect--32x9{padding-bottom:calc(28.125% - 3px)}*,:before,:after{box-sizing:border-box}figure{margin:0;padding:0}.box{position:relative;display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.box:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.box:hover{-webkit-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}.box:hover:after{opacity:1}header{background-color:transparent}.tpl-front-page header{background-color:#000}.navbar{padding:0}.navbar-dark{height:auto}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.9)}.navbar-brand{padding:10px}.navbar-dark .navbar-collapse{background-color:rgba(254,111,30,1)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.8)}.navbar-dark .nav-item.active .nav-link,.navbar-dark .nav-item:hover .nav-link{color:#fff}.navbar-dark .dropdown-menu{background-color:#f50}.navbar-dark .dropdown-item{color:#fff}.navbar-dark .dropdown-item:hover,.navbar-dark .dropdown-item:focus{color:#333;background-color:rgba(255,255,255,.5)}.nav-link img{max-width:65px}a.nav-link:hover,a.nav-link:active{color:#000}.modal-body{padding:.2rem}.fullscreen .modal-dialog{margin:0;max-width:100%;width:100%;height:100%;min-height:100%;padding:0;color:#333}.fullscreen .modal-content{height:100%;min-height:100%;border-radius:0;color:#333;background:rgba(255,255,255,.97);overflow:auto}.fullscreen .modal-body li{padding:2px 0}.fullscreen .modal-body a{color:#333;font-size:160%}#menuModal .modal-header i{font-size:2rem}#menuModal .navbar-nav .nav-link{padding-right:.6rem;padding-left:.4rem}.modal .modal-body img{width:auto;height:28px}@media (max-width:480px){.fullscreen .modal-body li{padding:2px 0}.fullscreen .modal-body a{color:#333;font-size:180%}.ml16 .word{padding-bottom:.8rem}}.modal.fullscreen .modal-dialog,.modal.fullscreen.show .modal-dialog,#menuModal .modal-dialog{transform:none !important;-webkit-transform:none !important;margin:auto !important}#menuModal.fade{opacity:0;transition:opacity .3s ease-in-out !important}#menuModal.show{opacity:1}#menuModal.fade .modal-dialog{transition:opacity .2s ease-out;transform:none}.menu-anim-item{opacity:0;transform:translateX(30px);transition:opacity .5s ease-out,transform .5s cubic-bezier(.25,1,.5,1)}.menu-anim-item.is-visible{opacity:1;transform:translateX(0)}#menuModal .menu-anim-logo,#menuModal .navbar-nav li{opacity:0;transform:translateX(40px);transition:opacity .5s ease-out,transform .5s cubic-bezier(.25,1,.5,1)}#menuModal.show .menu-anim-logo,#menuModal.show .navbar-nav li{opacity:1;transform:translateX(0)}#menuModal.show .menu-anim-logo{transition-delay:.1s}#menuModal.show .navbar-nav li:nth-child(1){transition-delay:.2s}#menuModal.show .navbar-nav li:nth-child(2){transition-delay:.3s}#menuModal.show .navbar-nav li:nth-child(3){transition-delay:.4s}#menuModal.show .navbar-nav li:nth-child(4){transition-delay:.5s}#menuModal.show .navbar-nav li:nth-child(5){transition-delay:.6s}#menuModal.show .navbar-nav li:nth-child(6){transition-delay:.7s}#menuModal.show .navbar-nav li:nth-child(7){transition-delay:.8s}.navbar-brand img{max-width:40px;margin:0 auto}.navbar-toggler{border:none;background:0 0 !important}.navbar-toggler:focus{outline:none;background:0 0 !important}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none}.navbar-toggler .icon-bar{background-color:#fe6f1e;transform:rotate(0deg) translate(0px,0px);transition:ease all .2s}.navbar-toggler .icon-bar{display:block;width:28px;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:6px}.icon-bar:nth-child(2){width:20px;transition:ease all .2s}.navbar-toggler:hover>.icon-bar:nth-child(2){width:28px;transition:ease all .2s}.navbar-toggler:active>.icon-bar:nth-child(2){width:28px;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg) translate(5px,4px);transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);transition:ease all .2s}header .top-tools{text-align:right}header .top-menu{clear:both}.logo-wrapper{text-align:center;margin-bottom:-37px}.logo{width:98px;display:inline-block}#customers h2{font-size:1.48rem}#customers,#customers p{color:#fff}#customers .logo{width:100px}.navbar li{display:inline-block}.navbar li a{text-transform:uppercase;padding:0 10px;letter-spacing:.06rem}.navbar .social li a{color:gray}.tpl-page-about-us .navbar .social li a:hover,.tpl-front-page .navbar .social li a{color:#fff}.tpl-page-what-we-do .navbar .social li a:hover,.tpl-tpl-clienti .navbar .social li a:hover,.tpl-tpl-contatti .navbar .social li a:hover,.tpl-tpl-casehistories .navbar .social li a:hover{color:#111}.tpl-tpl-expertise .navbar .social li a{color:#fff}.row .sectorrow{border-bottom:solid 1px #111;padding-bottom:1rem}.row.logosrow{margin-bottom:3.4rem}.row .sectorrow h3{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:#fe6f1e}.logos img,#customers .logo img,.logos object{width:auto;filter:grayscale(100%) brightness(10%);max-width:110px;max-height:62px}.logos img.horizontal,#customers .logo img.horizontal,.logos object.horizontal{max-width:162px}.logos img.square,#customers .logo img.square,.logos object.square{max-width:60px}#customers .logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#main-menu>li>a,#main-menu>li>a:focus,#main-menu>li>a:hover,#main-menu>li.active>a,#main-menu>li.active>a:focus,#main-menu>li.active>a:hover{color:#fff}nav#top a{display:inline-block;line-height:20px;font-size:18px;text-align:center;vertical-align:center}p{font-style:normal;font-size:1.175rem;line-height:1.52;font-weight:300;color:#333;letter-spacing:.02rem}.tpl-tpl-casehistory h3,.tpl-tpl-expertise h3{text-transform:uppercase;font-weight:400;letter-spacing:-.002em;font-size:1.85rem}.overlay h1{font-size:3.4rem;line-height:1.14;position:relative;font-weight:400}.homeheading h1{margin-bottom:1rem;letter-spacing:6px;color:#fe6f1e;font-size:.9rem}.homeheading h1 img{width:auto;height:18px}.homeheading h1:before{left:0;bottom:4.8rem}.homeheading h2{font-size:1rem;letter-spacing:1px;margin-bottom:.2rem}.whathome a,.title_cases a{color:gray;font-size:1.2rem}.homeheading a:hover{color:#fe6f1e}.introcontent h1,.tpl-single .introcontent h1{font-size:1.8rem;font-weight:400}.introcontent h5{font-size:.88rem;font-weight:400}.overlay h5{font-size:1.026rem;letter-spacing:1px;font-weight:400;text-transform:uppercase}.overlay h5 span,.introcontent h5 span{font-weight:800}div.infocase{position:absolute;z-index:2;color:#fff;bottom:4rem}.tpl-tpl_casehistoryNEW2020 .overlay,.tpl-tpl-casehistorieNEW .overlay,.tpl-tpl-casehistory .overlay,.tpl-tpl-expertise .overlay{background:0 0;padding:10rem 0 4rem;width:100%}.herocase{height:auto;width:100%;background-repeat:no-repeat;background-size:cover;min-height:35vh;background-position:center center}.sidecase{font-size:1.1rem}.tpl-single .realcontent h2{color:#fe6f1e;margin-top:60px}.realcontent p{line-height:1.6em;color:#111;letter-spacing:.02rem}.tpl-single .realcontent img{margin-left:auto;margin-right:auto;display:block}.realcontent a{text-decoration:underline}.realcontent a:hover{text-decoration:underline;color:#fe6f1e}.tpl-single .introcontent p{font-size:1.2em}.tpl-single .thumbcontent{margin-top:60px}.ml16{overflow:hidden;opacity:0}.ml16 .word{display:inline-block;overflow:hidden;padding-top:.2rem;padding-bottom:1.2rem}.ml16 .word{margin-right:.26em}.ml16 .letter{display:inline-block}#menuModal.modal .modal-dialog{transform:translateX(100%);transition:transform .5s ease-out}#menuModal.modal.show .modal-dialog{transform:translateX(0)}#menuModal .modal-body{opacity:0;transition:opacity .3s ease-in}#menuModal.show .modal-body{opacity:1;transition-delay:.2s}.modal .modal-dialog{transform:translateX(0);transition:transform .5s ease-out}.modal.show .modal-dialog{transform:translateX(-100%)}p.our-text{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.ctafoot .btn{border:1px solid #fe6f1e;border-radius:2rem;color:#fe6f1e;font-weight:100;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:.2s transform ease-in-out;will-change:transform;z-index:0}.ctafoot .btn:after{background-color:#fe6f1e;border-radius:2rem;content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%,0) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.ctafoot .btn:hover:after{transform:translate(0,0)}.ctafoot .btn:hover{border:2px solid transparent;color:#fff;transform:scale(1.05);will-change:transform}.uagb-infobox-cta-link.wp-block-button__link:hover{color:#fe6f1e !important;border-color:#fe6f1e !important}:root{--delay:0;--duration:.8s;--iterations:1}.reveal-text,.reveal-text:after{-webkit-animation-delay:var(--animation-delay,2s);animation-delay:var(--animation-delay,2s);-webkit-animation-iteration-count:var(--iterations,1);animation-iteration-count:var(--iterations,1);-webkit-animation-duration:var(--duration,.8s);animation-duration:var(--duration,.8s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,.0,.2,1);animation-timing-function:cubic-bezier(0,.0,.2,1)}.reveal-text{--animation-delay:var(--delay,0);--animation-duration:var(--duration,.8s);--animation-iterations:var(--iterations,1);position:relative;-webkit-animation-name:clip-text;animation-name:clip-text;color:#fff}.reveal-text:after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#fe6f1e;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;-webkit-animation-name:text-revealer;animation-name:text-revealer}@-webkit-keyframes clip-text{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes clip-text{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}a.animarrow{text-decoration:none;position:relative;padding:.5rem 0;color:#111}a.animarrow:before{content:'';width:0;height:1px;background:#fe6f1e;position:absolute;bottom:0;left:0;transition:width .2s ease}a.animarrow .elementor-button-icon{position:absolute;transform:translateX(0);opacity:1;transition:all .2s ease;right:0}a.animarrow .elementor-button-text{display:inline-block;transition:padding-right .2s ease;margin-left:-1.5rem}a.animarrow:hover .elementor-button-text{padding-right:14px}a.animarrow:hover:before{width:100%}a.animarrow:hover .elementor-button-icon{transform:translateX(24px);opacity:1}.arrowv{margin:1em 0}.arrowv:after{display:inline-block;padding-left:8px;content:"\F138";transition:transform .3s ease-out;font-family:"bootstrap-icons"}.arrowv:hover:after{transform:translateX(4px)}.arrow-link{display:flex;color:#111;background-color:transparent;transition:all .3s ease;cursor:pointer;align-items:center;justify-content:end}.arrow-link>.arrow{width:8px;height:8px;border-right:2px solid #111;border-bottom:2px solid #111;position:relative;transform:rotate(-45deg);margin-left:3px;transition:all .3s ease}.arrow-link>.arrow:before{display:block;background-color:#fe6f1e;width:3px;transform-origin:bottom right;height:2px;position:absolute;opacity:0;bottom:calc(-2px / 2);transform:rotate(45deg);transition:all .3s ease;content:"";right:0}.arrow-link:hover>.arrow{transform:rotate(-45deg) translate(4px,4px);border-color:#fe6f1e}.arrow-link:hover>.arrow:before{opacity:1;width:12px}.arrow-link:hover{color:#fe6f1e}.textmarker,.fullscreen #menu-main-menu a{display:inline-block;position:relative}.textmarker:after,.fullscreen #menu-main-menu a:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fe6f1e;transform-origin:bottom right;transition:transform .25s ease-out}.fullscreen #menu-main-menu a:after{bottom:10px}.textmarker:hover:after,.fullscreen #menu-main-menu a:hover:after{transform:scaleX(1);transform-origin:bottom left}#homecases .card,.gridw .card{position:relative}#homecases .card h4,.gridw .card h4{display:inline;position:relative;font-size:1rem;padding-bottom:.14rem}.linkhover{padding-bottom:.2rem;display:inline;position:relative}#homecases .card h4:after,.gridw .card h4:after,.linkhover:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fe6f1e;transform-origin:bottom right;transition:transform .25s ease-out}.linkhover:after{height:2px}#homecases .card:hover h4:after,.gridw .card:hover h4:after,.linkhover:hover:after{transform:scaleX(1);transform-origin:bottom left}.homeevent h4{text-transform:uppercase;letter-spacing:2px;color:#fe6f1e;font-size:.9rem;background:#fe6f1e;color:#fff;padding:.4rem;display:inline-block}.nav-pills .nav-link{color:#111}.nav-pills .nav-link:hover{color:#fe6f1e}.nav-pills .nav-link.active{background-color:#fe6f1e;color:#fff}.lightgray-bg{background-color:#f7f7f7}.text-warning{color:#fe6f1e !important}.bg-warning{background-color:#fe6f1e !important}.whathome p span{color:#fe6f1e}.btn{border-radius:24px;padding:.8rem 1.4rem}.btn-warning{background-color:#fe6f1e;color:#fff;border-color:#fe6f1e;box-shadow:none !important}.btn-warning:hover{background-color:#fe6f1e;color:#fff;border-color:#fe6f1e;box-shadow:.2rem .5rem 1.125rem -.5rem rgba(250,111,30,.9) !important}.btn-outline-warning{background-color:#fff;color:#fe6f1e;border-color:#fe6f1e}.btn-outline-warning:hover{background-color:#fe6f1e}.splide__arrow{background:0 0 !important;color:#fff !important}#customers .splide__pagination{position:initial;margin-top:2rem}.splide__pagination__page.is-active{background:#fe6f1e !important}img[data-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .6s linear .3s;-moz-transition:opacity .6s linear .3s;transition:opacity .6s linear .3s;opacity:1}.wow{opacity:0}.stdpadd{padding:50px 0}.smlpadd{padding:50px 0}.masonry .item img{width:100%;display:block}ul.pagination .page-item.active .page-link{background-color:#fe6f1e;border-color:#fe6f1e}ul.pagination .page-link{color:#fe6f1e}blockquote{background-color:#a2aeb6;-webkit-box-flex:11;-moz-box-flex:11;box-flex:11;-webkit-flex:11;-moz-flex:11;-ms-flex:11;flex:11;padding-bottom:0;background:0 0;border-left:5px solid #fe6f1e;padding-left:25px}blockquote p{font-size:20px;line-height:36px;letter-spacing:-1.5px;color:gray !important}img{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.card{border-radius:0;border:transparent}.card-img-top{border-top-left-radius:0;border-top-right-radius:0;height:auto}.card time{text-transform:uppercase}section{background-size:cover;background-position:center center}.tpl-tpl-expertise section{padding-bottom:40px}.tpl-tpl-casehistory .introcontent p{font-size:20px;line-height:1.6;color:#000;font-weight:800}.modal-content *,.card *{min-height:.01px}.homenews h6.card-title{text-transform:uppercase}.homenews .card-link,.homenews h4.card-title{font-weight:800}.homenews ul,.homenews li{list-style-type:none;padding-left:0;text-transform:uppercase}.whathome ul.list-group-flush .list-group-item,.whatwedo ul.list-group-flush .list-group-item,.content ul.onblack.list-group-flush .list-group-item{font-size:1.28rem;text-transform:uppercase;padding:.8rem 0;border-bottom:1px solid rgba(0,0,0,1);letter-spacing:2px}.whathome ul.onblack.list-group-flush .list-group-item,.whatwedo ul.onblack.list-group-flush .list-group-item,.content ul.onblack.list-group-flush .list-group-item{border:1px solid #fff;border-left:none;border-right:none;color:#fff;background:0 0}.whathome ul.onblack.list-group-flush .list-group-item:not(:first-child),.whatwedo ul.onblack.list-group-flush .list-group-item:not(:first-child),.content ul.onblack.list-group-flush .list-group-item:not(:first-child){border-top:none}.content ul.onblack.list-group-flush .list-group-item:hover{color:#ff6c00}.homenews li a{letter-spacing:.06em}.homenews .card-footer{background-color:transparent;border-top:none}.worksmain .card-footer{background-color:transparent;border-top:none;padding:1}.worksmain h2{color:#ff6c00}.worksmain .card-body,.cardshistories .card-body{padding:0;backg}.worknav a{text-transform:uppercase}.homenews .card-body,.homenews .card-footer{padding:1rem 0 0}.homenews .card-footer p{font-size:14px}#welcome h4{font-size:.92rem;letter-spacing:.04rem;text-transform:uppercase;margin-top:1.2rem}#welcome img{margin:0 auto;max-width:80px}.card h6,#homecases .card h6{font-size:.9rem}section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}section.cta{position:relative;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.cta .cta-content{position:relative;z-index:999}section.cta .cta-content h2{max-width:720px;margin-top:0;margin-bottom:25px}.tpl-tpl-casehistorieNEW section,,.tpl-tpl-casehistory section,.tpl-tpl-expertise section{padding-bottom:40px}.tpl-tpl-casehistorieNEW .introcontent p,.tpl-tpl-casehistory .introcontent p,.tpl-tpl-expertise .casecontent p,#welcome p{line-height:1.6;color:#000}.tpl-tpl-casehistorieNEW .introcontent h5 strong,.tpl-tpl-casehistories .introcontent h5 strong{color:#000;font-weight:800}.casecontent figure{margin-bottom:0}.casecontent .wp-block-columns{margin-bottom:0}.gray-bg{background-color:#f0f0f0 !important}.black-bg{background-color:#000}.tpl-tpl-casehistorieNEW .video-background span{margin-bottom:0!important;width:100%;font-size:43px;color:#fff;text-shadow:5px 5px 5px #505050;overflow:hidden;text-transform:uppercase}.tpl-tpl-casehistorieNEW .video-background{position:relative;z-index:2}.introcontent dt{font-weight:400}.introcontent dd{font-weight:300}#big-video{position:relative;min-height:auto;height:auto}#big-video video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;display:none}.homehero{position:relative;min-height:500px}.homeheading{position:relative;width:100%;text-align:left;z-index:2}.homeheading .title h2{color:#fff;font-weight:700;font-size:2.4rem;line-height:.6;margin-left:-.1rem}.homeheading .title p{color:#fff;font-size:1.28rem;line-height:1.2;padding-bottom:1rem}.carousel-item{min-height:70vh}.inner h3.cap{font-weight:400;margin:0;position:relative;padding-bottom:8px}.inner h3.cap:after{content:"";width:50px;height:3px;position:absolute;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to right,#fff,#fff)}.tpl-front-page .homeheading .inner h3.cap:after,.tpl-front-page .homeheading .inner h1.cap:after{border-bottom:2px solid rgba(255,255,255,.8)}.inner h4.cap,.inner h2.cap{font-size:1rem}#breaking-news p{color:#000;font-size:1rem}#breaking-news p span.blocked{display:block}#breaking-news>div{background-image:url("https://areaitalia.com/wp-content/themes/ai2017/images/summer-ai.png");background-repeat:no-repeat;background-position:center top;background-size:64px auto;padding-top:70px}.tpl-tpl-casehistories .card h4.card-title{font-weight:600;font-size:1.1rem}.worksmain h6.card-subtitle,.tpl-tpl-casehistories .card h6.card-subtitle,.moreworks .card-subtitle{text-transform:uppercase;letter-spacing:1px}.worksmain h6.card-subtitle,.tpl-tpl-casehistories .card h6.card-subtitle,section.cta h6{font-size:.8rem;letter-spacing:1px;color:gray}.worksmain h6.card-subtitle span{font-weight:800;color:#000}section.cta h6 span{font-weight:800;text-transform:uppercase}.homenews .card-footer h6.card-subtitle{border-top:2px solid rgba(254,111,30,1);text-transform:uppercase}.worksmain .card,.tpl-tpl-casehistories .card{background-color:transparent}.filternav .nav-link{margin:.5rem 1rem;text-transform:uppercase;letter-spacing:2px;color:#000;padding:0;padding-bottom:.5rem}.filtbuttons .btn{margin-bottom:.6rem;margin-right:.4rem;border-radius:20px;padding:.48rem 1rem;font-size:.9rem}.seq-navigation{position:relative;top:5em;left 0;width:5em;text-align:center;margin:0 auto}.seq-navigation>a{color:#999}.ctafoot{margin-top:4rem;margin-bottom:6rem}.ctafoot h3{color:#fff;font-size:1.88rem;letter-spacing:-1px;font-weight:400}.ctafoot p{font-size:1.4rem;color:hsla(0,0%,100%,.56)}footer{padding:60px 0;color:#6c6c6c;background-color:#111;font-size:1rem}footer img{width:120px !important;height:auto !important}footer h3{line-height:.6}footer ul{margin-top:0;padding-left:0}footer li a{color:#6c6c6c}footer li a:hover{color:#fff}footer ul.social{display:inline-block;margin-top:28px;padding-left:0}footer .social li{float:left;display:inline;padding:0 10px}footer .social li a{color:#939495;display:inline;float:left;line-height:14px;text-align:center;font-size:20px;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}footer .social li a:hover{color:#fff}#footer-copyright a,#footer-copyright a:hover{color:#6c6c6c}.tpl-page-peoplegroups .sameheight h6{letter-spacing:1px;color:#868e96}.tpl-page-peoplegroups .img-circle{border-radius:100%;padding:15px;display:inline-block;max-width:100%;height:auto}.gform_wrapper .top_label .gfield_label{font-weight:inherit}.gform_wrapper ul li.gfield{margin:20px 0}.gfield_label,.gfield_select,.gform_button{font-weight:400}.gform_button{font-weight:800}.share-buttons{font-size:.8rem;line-height:.7rem;letter-spacing:1px;text-transform:uppercase;margin:0 0 60px;z-index:2;position:relative;text-align:center;list-style-type:none;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start}.share-buttons li{height:auto;flex:0 1 auto;width:calc(33% - 1px);margin-right:1px}.share-buttons li:last-child{width:33%;margin-right:0}.share-buttons svg{fill:#fff;margin-right:5px;width:16px;height:16px}.share-googleplus svg{width:20px;height:16px}.share-buttons a{display:block;padding:12px 12px 9px;text-align:center;color:#fff}.share-buttons li:first-child a{border-radius:3px 0 0 3px}.share-buttons li:last-child a{border-radius:0 3px 3px 0}.share-twitter{background:#1da1f2}.share-facebook{background:#3b5998}.share-linkedin{background:#0073b0}p.descrtxt,.descrtxt p{font-size:1.1rem;line-height:1.5}.tpl-page-about-us .img-circle{border-radius:100%;padding:15px;display:inline-block;max-width:250px;height:auto}.tpl-page-about-us #img-nohov img:hover{dispay:none}.tpl-page-about-us .sameheight h6{letter-spacing:1px;color:#868e96}.tpl-page-about-us .faceover{position:relative;display:inline-block}.tpl-page-about-us .faceover img{width:100%;height:auto}.tpl-page-about-us .faceover img#img-nohov{display:none;position:absolute;top:0;left:0;z-index:99}.tpl-page-about-us .faceover img#img-hover{top:0;left:0}.tpl-page-about-us .faceover:hover img#img-nohov{display:inline}.tpl-page-about-us .faceover img.img-radius,.tpl-tpl-contatti .img-radius img{border-bottom-right-radius:30px}.embed-container{position:relative;padding-bottom:56.25%;height:auto;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.navbar-dark .navbar-nav .nav-link{text-align:center}.navbar li{padding:10px 0 10px}.splide__arrow--prev{left:.5em !important}.splide__arrow--next{right:.5em !important}.tpl-page-category figure{padding:10px}.tpl-page-category .portfolio-box-caption-content{color:#868e96;padding:10px}.casecontent .wp-block-spacer{height:20px !important}}