<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@standard Font/* Html &amp; body */
html, body{margin:0;padding:0}body{padding:0;margin:0;list-style:none;font:500 15px/22px 'Roboto',sans-serif;color:#333;background-color:#ffffff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#8bb0cd;font-weight:300;font-family:'PT Serif',sans-serif,sans-serif}@media only screen and (max-width:767px){h1{font-size:1.7em}h2{font-size:1.5em}h3{font-size:1.3em}}p a{color:#8bb0cd}a{padding:0;margin:0;outline:none;color:#8bb0cd;text-decoration:underline}a:hover{color:#d2d2d2;text-decoration:none;outline:none !important}a:active{outline:none !important;text-decoration:none}img{max-width:100%;height:auto !important}input[type="text"]::-webkit-placeholder{opacity:1}input[type="text"]::-moz-placeholder{opacity:1}input[type="password"]::-webkit-placeholder{opacity:1}input[type="password"]::-moz-placeholder{opacity:1}input[type="search"]::-webkit-placeholder{opacity:1}input[type="search"]::-moz-placeholder{opacity:1}input[type="email"]::-webkit-placeholder{opacity:1}input[type="email"]::-moz-placeholder{opacity:1}input[type="tel"]::-webkit-placeholder{opacity:1}input[type="tel"]::-moz-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}textarea::-webkit-placeholder{opacity:1}.wpcf7-form label,.wpcf7-form input,.wpcf7-form textarea{width:100%}input.wpcf7-form-control.wpcf7-submit{background:#222;display:inline-block;padding:6px 10px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:20px 0;color:#fff;border:2px solid #222;max-width:120px}input.wpcf7-form-control.wpcf7-submit a{color:#fff}input.wpcf7-form-control.wpcf7-submit:hover{background:#222;color:#FFF}input.wpcf7-form-control.wpcf7-submit--negative{background:#fff;color:#222}input.wpcf7-form-control.wpcf7-submit--ghost{background:transparent;border:2px solid #8bb0cd;color:#8bb0cd}input.wpcf7-form-control.wpcf7-submit--small{padding:2px 6px;margin:20px 10px 5px 0}input.wpcf7-form-control.wpcf7-submit--small a{font:600 12px/16px 'Roboto',sans-serif,sans-serif}input.wpcf7-form-control.wpcf7-submit--large{padding:10px 20px;margin:20px 10px 5px 0}input.wpcf7-form-control.wpcf7-submit--large a{font:600 16px/22px 'Roboto',sans-serif,sans-serif}form h5{font:600 15px/22px 'Roboto',sans-serif,sans-serif;margin:30px 0 4px;text-transform:uppercase}form .underTitleSmall{background:#000000;height:1px;width:60px;margin:4px 0;clear:both}form label{display:inline-block;max-width:100%;margin:0;font:400 16px/22px 'Roboto',sans-serif,sans-serif}form select,form textarea,form input[type=text],form form input[type=email],form .wpcf7-email{padding:4px 6px;border:1px solid #ccc}form button,form html input[type=button],form input[type=reset],form input[type=submit]{-webkit-appearance:button;cursor:pointer;background-color:#333;color:#ffffff;border:0;font:400 16px/22px 'Roboto',sans-serif,sans-serif;text-transform:uppercase;padding:4px 16px;margin:10px 0;display:block;clear:both;max-width:140px}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap.acceptance-308{display:inline-block;width:20px}span.wpcf7-list-item{display:inline-block;margin:0}#form-free-check label,#form-free-check-1 label,#form-free-check-2 label{margin:20px 0 0;display:block}#errorMsgTop,#errorMsgBottom{color:#ff0000;font-weight:600}input.wpcf7-form-control.wpcf7-text,textarea{max-width:100%}input.wpcf7-form-control.wpcf7-submit{text-transform:uppercase;font:600 16px/20px 'Roboto',sans-serif,sans-serif;margin:0;color:#fff;width:100%}iframe{max-width:100%}.gallery{text-align:left;display:flex;flex-wrap:wrap;margin-top:20px;margin-left:-1%}.gallery-item{margin:1%}@media only screen and (min-width:992px){.row-eq-height{display:flex}}.hidden-phone{display:inline-block}.visible-phone{display:none}@media (max-width:600px){.hidden-phone{display:none}.visible-phone{display:inline-block}}.center{text-align:center}.right{text-align:right}.nopadding,.home .nopadding{padding:0}.sticky{position:-webkit-sticky;position:sticky;top:30px;right:10px;left:95%;z-index:10000}.full-screen{background-size:cover;background-position:center;background-repeat:no-repeat}.positive{color:#8bb0cd}.negative{color:#fff}.lead{font-size:1.2em;padding:0 4%}@media screen and (max-width:767px){.lead{font-size:1em}}#topbar{padding-top:30px}.menu-inline__item{font-size:14px;padding-left:10px;color:#333;font-weight:bold}.menu-inline i{padding-right:3px}.menu-inline a{color:#333}.menu-inline a:hover{background:transparent;color:#8bb0cd}.menu-inline .menu_sec{margin-top:0;display:block}.main-menu{position:relative;z-index:100000000;border-top:6px solid #8bb0cd;padding-top:20px}.main-menu__right .cta{margin:0 10px 0;position:relative;top:-12px;background:transparent;padding:4px 10px;font-weight:400}@media only screen and (min-width:768px){.main-menu__right{text-align:right;padding-top:35px}}@media only screen and (max-width:540px){.main-menu__right .cta{display:none}}.menu_sec{padding-top:5px;padding-bottom:10px}.menu_sec li{margin:0 0 0 15px;padding:10px 0 10px 6px}.menu_sec li li:first-of-type{padding-left:0}.menu_sec li a{padding:8px 0;color:#FFF;font:600 13px/18px 'Roboto',sans-serif,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:center}.menu_sec li:first-child{padding-left:0;margin-left:0;background:none}.menu_sec .current-menu-item a{font-weight:bold !important;padding-bottom:3px !important}.nav&gt;li&gt;a:focus,.nav&gt;li&gt;a:hover{background-color:transparent}.navbar-default .navbar-nav&gt;li&gt;a{color:#666}.nav_top{width:100%;background:none;padding:0;margin:0;border-radius:0;border:none;min-height:inherit;padding:10px 0 0}.navbar-brand{padding:0;display:block;position:relative;z-index:1000000000000;height:auto}.menu-secondary li{display:inline-block}.menu-secondary.nav&gt;li&gt;a{padding:0 8px}ul li{padding:3px 0;margin:0}@media only screen and (min-width:768px){.main-menu-navigation{padding:0}.menu_sec .current-menu-item a:after{content:url('/wp-content/uploads/2018/12/current-menu-after.png');display:block;position:relative;bottom:7px}.navbar-header{padding:0}}@media (min-width:768px) and (max-width:991px){.menu_sec li{margin:0 0 0 8px;padding:0 0 0 8px}}@media only screen and (max-width:767px){.nav_top{padding:0}.navbar-default .navbar-nav&gt;li&gt;a{color:#666;font-weight:700}.menu_sec li{margin:0;padding:0;text-align:center}.menu_sec li:first-child{padding-left:0;margin-left:0}.navbar-brand{padding:10px;text-align:center;float:none}.navbar-brand img{max-height:90px;display:inline-block}.menu-inline .menu_sec{display:none}.nav-tabs li{width:100%}.nav-tabs lia{width:100%}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-toggle,.navbar-toggle:hover{margin:15px 0;border-radius:0;border:none}.navbar-default .navbar-toggle .icon-bar{background-color:#333}.navbar-collapse{border:none;box-shadow:inherit}}@media only screen and (max-width:540px){.navbar-toggle{margin:15px 0}}#subnavigation{position:relative;z-index:10}#listall{list-style:none;padding:0;font-size:14px;padding-top:10px}#listall .current{color:#8bb0cd;font-weight:bold}#listall .current:after{content:"|";padding-left:15px;color:#333;font-weight:100}#listall .current:last-of-type:after{content:""}#listall li{display:inline-block;padding-right:15px;font-size:1.2em}#listall li :after{content:"|";padding-left:15px;color:#333;font-weight:100}#listall li:last-of-type a:after{content:""}#selectall{position:relative;top:10px;width:100%;height:40px;font-weight:600}.header .row{background:transparent}.header--notHome .imageHeader{height:220px;position:relative}.header--notHome .imageHeader__titleBar{position:absolute;bottom:0;width:100%;height:100%;padding-top:70px;text-align:center}.header--notHome .imageHeader__titleBar:before,.header--notHome .imageHeader__titleBar:after{content:url('../images/section-before-after.svg');display:block;text-align:center}.post-header{content:url(../images/post-menu-stripe.png);background:transparent !important;position:absolute;z-index:1000;right:0}@media (max-width:991px){.header{position:static}}@media (max-width:768px){.header--notHome .imageHeader{height:205px;position:relative}.header--notHome .imageHeader__titleBar{padding-top:2%}}@media only screen and (max-width:540px){}.wrapper{width:100%;max-width:1400px;margin:0 auto}section{padding-top:30px;padding-bottom:70px}@media only screen and (max-width:767px){section{padding-top:20px;padding-bottom:30px}.home section{padding-top:20px;padding-bottom:30px}}.narrow-section{width:100%;max-width:800px;margin:0 auto;text-align:center}.narrow-section_title{max-width:50%;margin:0 auto}@media screen and (max-width:767px){.content-section{padding:15px}}.post{padding-bottom:30px}.entry-meta{padding:10px 0}.meta-sep,.author,.vcard{display:none}#primary ul{list-style:none;padding-left:0}#primary label{display:block}#primary input[type="text"]{max-width:50%}.right-sidebar{background:#f1f1f1;padding:3% 4%}.right-sidebar ul{list-style:none;padding:20px 0;text-transform:uppercase}.footer-sec--fullscreen-page{height:120px;position:absolute;bottom:0;width:100%;color:rgba(255,255,255,0.5)}.footer-sec--fullscreen-page a{color:rgba(255,255,255,0.5)}.footer-sec{background:#ececec}.footer-sec .footer-menu{text-align:center;padding:0}.footer-sec .footer-menu li{list-style:none;padding-bottom:15px}.footer-sec .footer-menu li p a{color:#8bb0cd;font-weight:400}.footer-sec .topFooter{padding:30px 0 30px 0}.footer-sec .footer-sec__left{float:left;padding:0 25px 0 10px}.footer-sec .footer-sec__left img{width:240px;margin-bottom:20px;display:block}.footer-sec .footer-sec__left h4{font:700 16px/20px 'Roboto',sans-serif,sans-serif;text-transform:uppercase;padding-top:10px;margin:0 0 2px}.footer-sec .footer-sec__left p{font:400 14px/18px 'Roboto',sans-serif,sans-serif;padding-top:0}.footer-sec .footer-sec__left a:hover{color:#ffffff}.footer-sec .footer-sec__mid{width:100%;display:inline-block}.footer-sec .footer-sec__mid img{max-width:100%}.footer-sec .footer-sec__rt{font:400 16px/18px 'Roboto',sans-serif,sans-serif;width:100%;float:right;display:inline-block;text-align:right}.footer-sec .footer-sec__rt p{padding-top:10px}.footer-sec .footer-sec__rt p a{color:#8bb0cd;font-weight:400}.footer-sec .footer-sec__rt p span{font-weight:600}.footer-sec .copyFooter{padding-top:65px}.footer-sec .copyR{font-size:12px;text-align:center}.footer-sec .copyR a{text-align:right;margin-right:15px}.footer-credits{background:#000;padding:5px 0}@media only screen and (max-width:767px){.footer-sec{padding:35px 0 0;height:auto}.footer-sec .copyFooter{padding-top:25px}.footer-sec.footer-sec__rt,.footer-sec.copyFooter.copyR.text-right,.footer-sec .footer-sec__left,.footer-sec .copyFooter .copyR.text-right{text-align:center !important}.footer-sec .footer-sec__left img{float:none;margin:0 auto}.social ul{margin:0;padding:0}.footer-sec__rt,.footer-sec__mid{width:100%;float:none;display:inline-block;text-align:center !important}.footer-sec .footer-sec__left{display:block;width:100%;margin-bottom:20px;border:none}.footer-sec .footer-sec__left .copyR,.footer-sec .footer-sec__left .copyR a{text-align:center}}.one-column__first-block{column-count:2;column-gap:5%;margin-bottom:20px}.cta{background:#222;display:inline-block;padding:6px 10px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:20px 0;color:#fff;border:2px solid #222}.cta a{color:#fff}.cta:hover{background:#222;color:#FFF}.cta--negative{background:#fff;color:#222}.cta--ghost{background:transparent;border:2px solid #8bb0cd;color:#8bb0cd}.cta--small{padding:2px 6px;margin:20px 10px 5px 0}.cta--small a{font:600 12px/16px 'Roboto',sans-serif,sans-serif}.cta--large{padding:10px 20px;margin:20px 10px 5px 0}.cta--large a{font:600 16px/22px 'Roboto',sans-serif,sans-serif}.lead .cta{font-size:.8em}@media only screen and (max-width:767px){.cta{margin:10px auto}}.projects-page-icon{content:url('../images/projects-page-icon.png');max-width:15px}.next-project-icon{content:url('../images/next-project-icon.png')}.contacts-icon{content:url('../images/contacts-icon.png');margin-right:5px}@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?vrem8x');src:url('fonts/icomoon.eot?vrem8x#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?vrem8x') format('truetype'),url('fonts/icomoon.woff?vrem8x') format('woff'),url('fonts/icomoon.svg?vrem8x#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mobile-menu-icon:before{content:"\e900"}.glyphicon-chevron-left:before{content:"\e257"}.glyphicon-chevron-right:before{content:"\e258"}@keyframes opacity-animation{from{opacity:1}to{opacity:.6}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in,.banner_box_Txt,.titlePage-container .titlePage h1{opacity:0;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:1.5s}.delay-05{-webkit-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.flash{animation-name:flash;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:4}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.bounce{animation-name:bounce;transform-origin:center bottom;animation-duration:3s;animation-fill-mode:both}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215, .61, .355, 1);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215, .61, .355, 1);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.typewriter{overflow:hidden;border-right:.15em solid white;white-space:nowrap;margin:0 auto;animation:typing 1.5s steps(40, end),blink-caret .75s step-end infinite}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:white}}.logo-svg{height:120px}@media (max-width:991px){.logo-svg{height:80px}}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;transition-duration:2s;-webkit-transition-duration:2s}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel-control.left,.carousel-control.right{background-image:none;filter:none}.carousel-indicators .active{background-color:#8bb0cd}.carousel-indicators{position:absolute;bottom:10px;top:100%;left:50%;z-index:15;width:50%;padding-left:0;margin-left:-25%;text-align:center;list-style:none}.carousel-inner,.carousel-inner .item{height:400px}@media only screen and (max-width:991px){.carousel-inner,.carousel-inner .item{height:200px}}@media only screen and (max-width:540px){.carousel-inner,.carousel-inner .item{height:200px}}#FullscrCarousel{top:0;left:0;bottom:0;right:0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%}#FullscrCarousel .carousel-inner .item{height:100vh}#FullscrCarousel .carousel-inner .item .container{height:100%;position:relative;z-index:20}#FullscrCarousel .fullscreeen-overlay{height:100%;width:100%;position:absolute;z-index:1}.carousel-inner&gt;.item:nth-of-type(3){color:#FFF !important}.carousel-indicators__bars{width:90%;left:50%;margin-left:-45%;padding-bottom:5%}.carousel-indicators__bars li,.carousel-indicators__bars .active li{display:inline-block;border:none;border-top:1px solid #333333;padding-top:10px;text-transform:uppercase;width:22% !important;text-indent:unset;height:1px;line-height:20px;background:transparent !important}.carousel-indicators__bars .active{border-top:1px solid #fff;background:#fff;color:#fff}@media only screen and (max-width:767px){.carousel-indicators{display:none}}@media only screen and (max-width:540px){.carousel-indicators li,.carousel-indicators .active li{font-size:.8em}}.item.full-screen{background-size:cover !important}.banner_box{position:relative;font-size:1.6em;line-height:1.2em;font-weight:600;font-family:'PT Serif',sans-serif;padding:25px 10px 20px;border-bottom:6px solid #8bb0cd}.banner_box h1{font-size:1.4em;line-height:1.1em;font-weight:600;color:white}.banner_box h2{font-size:.8em;line-height:1.1em;font-weight:100;color:white;font-family:'Roboto',sans-serif}.banner_box h3{font-size:.7em;line-height:1em;font-weight:100;color:white}.banner_box_Txt{background:url(../images/sfondo-heading-home.png);display:inline-block;padding:0 14px 8px 6px;background-position:right;background-repeat-x:repeat}.banner_box__second-menu{list-style:none;padding:0;text-align:center;padding-top:50px}.banner_box__second-menu li{font-size:.6em;font-style:normal;display:inline-block;font-weight:100;text-decoration:underline;font-family:'Roboto',sans-serif}.banner_box__second-menu li a{color:#fff}.banner_box p{display:inline;font-weight:100;padding-left:20px}@media only screen and (max-width:991px){.banner_box{margin:0;font-size:1.4em;line-height:1.2em}.banner_box h1{font-size:1.4em;line-height:1.1em;font-weight:600;color:white}.banner_box h3{font-size:1.2em;line-height:1em;font-weight:100;color:white}.banner_box p{padding-left:0;padding-bottom:15px}}.carousel-indicators.vertical{width:auto;top:50%;position:absolute;transform:translateY(-50%);left:auto;margin:0;right:10%;padding-bottom:0;z-index:5}.carousel-indicators.vertical li{display:block;margin-bottom:70px;margin-top:70px;height:70px;max-width:160px;padding:0;border-top:0;text-align:left;font-size:1.3em;line-height:1em;width:100% !important;text-transform:capitalize}.carousel-indicators.vertical li{color:rgba(255,255,255,0.5)}.carousel-indicators.vertical li.active{color:white;border-bottom:3px solid #fff}.section-heading{padding:50px 0}.section-heading__title{font:300 2em/1.4em 'PT Serif',sans-serif;max-width:450px;margin:0 auto}.section-heading__subtitle{font:300 1.2em/1.4em 'Roboto',sans-serif;max-width:80%;margin:0 auto;padding-top:10px;padding-bottom:15px}.section-content__txt{padding:15px 40px}.section-content__txt p a{color:#8bb0cd}.section-content .content-right{text-align:center}@media screen and (min-width:991px){.section-content__txt{column-gap:50px}}@media screen and (max-width:991px){.section-content{text-align:center}.section-heading{padding:10px 0}.section-heading__title{font:300 1.4em/1.6em 'PT Serif',sans-serif}.section-heading__subtitle{font:300 1.1em/1.4em 'Open Sans',sans-serif;max-width:90%}}.social-container{text-align:right}@media screen and (max-width:991px){.social-container{text-align:center}}.social{width:auto;display:inline-block}.social ul{width:100%;display:inline-block;margin:0;padding:0}.social ul li{float:left;margin:0 10px;display:inline-block;width:28px;text-align:center}.social ul li:first-child{margin-left:0}.social ul li a{padding:5px;color:#8c8c8c;font:600 20px/18px 'Roboto',sans-serif;text-decoration:none;display:block}.social ul li a:hover{color:#ffffff}.post-page-by-category{background:#f2f2f2}.category-block{padding:3%}.category-block a{display:block;padding-top:10px;text-decoration:underline;overflow:hidden}.category-block__post{margin:0 2%;background:#fff;width:29%;display:inline-block;vertical-align:top}@media screen and (max-width:767px){.category-block__post{width:100%;display:block;margin:0}}.category-block__heading h2{text-decoration:underline;padding-bottom:15px}.category-block p.category-block__abstract{margin-top:30px}.category-block__figure{height:240px;background-size:cover !important;background-size:cover;background-repeat:no-repeat}.category-block__figure--main{height:350px;background-size:cover !important;background-size:cover;background-repeat:no-repeat}.category-block__figure:hover{opacity:.8}@media only screen and (min-width:768px){.col-sm-6.category-block__post{width:48%;margin:1%;height:590px}}.cpt-list__item{height:300px;margin:30px 0}.cpt-list__txt{padding:20px 30px;background:#fff;height:100%}.cpt-list__image{background-size:cover;height:100%}.cpt-list__categ-feat-title:hover{color:#fff}@media only screen and (max-width:991px){.cpt-list__item{height:auto;margin:30px 0}.cpt-list__image{display:none}}.cpt-list-orizontal{padding:2%}.cpt-list-orizontal__item{overflow:hidden}.cpt-list-orizontal__txt{padding:20px 30px;background:#fff;height:100%}.cpt-list-orizontal__image{background-size:cover !important;transition:transform 1s,opacity 1s;padding:5%}.cpt-list-orizontal__image:hover{transform:scale(1.02);opacity:.9}.cpt-list-orizontal__categ-feat-title:hover{color:#fff}.cpt-list-orizontal__overlay{text-align:center;padding:17% 8%;position:relative;height:280px;width:280px;font-size:1.3em;line-height:1.2em;text-transform:uppercase;color:#333;letter-spacing:3px;font-weight:bold;background:rgba(255,255,255,0.9);border-radius:50%;margin:0 auto}@media only screen and (max-width:991px){.cpt-list-orizontal__item{margin:30px 0}}.flex-section__heading{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:20px;background:#222;padding:2%}.flex-section__grid{display:flex;padding-bottom:30px;padding-left:0}.flex-section__grid .product_categ-box{list-style:none;margin:10px;display:block;min-height:310px;position:relative;flex-basis:33.33333%}.flex-section__grid .categ-feat-image{display:block;padding:20%}.flex-section__grid .categ-feat-title{display:block;padding:5%;font-weight:600;text-transform:uppercase;position:absolute;bottom:0;text-align:center;color:#333;width:100%}.flex-section__grid .categ-feat-title:hover{color:#8bb0cd}@media only screen and (max-width:767px){.flex-section__heading{padding:5%;line-height:1.2em}.flex-section .products-page__2liv__cat{padding-bottom:20px;padding-left:0;display:block}.flex-section .products-page__2liv__cat .product_categ_box{min-height:auto}}@media only screen and (max-width:400px){.cpt-list-orizontal__overlay{padding:20% 8%;height:240px;width:240px;font-size:1.2em;line-height:1.2em}}.home section.section-claim{padding:20px 0 100px;min-height:400px}.section-claim__secondary{font-size:1.4em;padding-top:10px}.section-claim-static{min-height:400px}@media only screen and (max-width:767px){.home section.section-claim{min-height:100px}}.products-page__1liv__cat{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:20px;text-align:center;padding:2%}.products-page__2liv__cat{padding-bottom:30px;padding-left:0;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.products-page__2liv__cat .product_categ_box{list-style:none;margin:1%;display:block;min-height:260px;position:relative;flex-basis:47%}.products-page__2liv__cat .product_categ_box.base-3{flex-basis:31%}.products-page__2liv__cat .categ-feat-image{display:block}.products-page__2liv__cat .categ-feat-image img{width:100%}.products-page__2liv__cat .categ-feat-image:hover{animation-name:opacity-animation;animation-duration:1s}.products-page__2liv__cat .categ-feat-title{display:block;font-size:1.3em;font-weight:600;text-transform:uppercase;bottom:0;text-align:center;background:#8bb0cd;padding:5%;color:#fff;margin:0 auto}.products-page__2liv__cat .categ-feat-title--projects{background:#8bb0cd}.products-page__2liv__cat .categ-feat-title:hover{color:#8bb0cd;transition-duration:1s}.proCatFeatures ul{height:60px}.proCatFeatures li{float:left;margin-right:50px;text-transform:uppercase;font-size:1.2em;line-height:1.6em}.proCatFeatures li:last-of-type{float:none}@media only screen and (max-width:1200px){.products-page__2liv__cat .product_categ_box{flex-basis:46%}}@media only screen and (max-width:991px){.products-page__2liv__cat .product_categ_box{flex-basis:45%}}@media only screen and (max-width:767px){.products-page__2liv__cat{padding-bottom:20px;padding-left:0;display:block}.products-page__2liv__cat .product_categ_box{min-height:auto}.products-page__1liv__cat{padding:5%;line-height:1.2em}}.header-title h2{font-size:52px;color:#fff;display:inline-block;padding:15px;margin:0;max-width:600px}.header-title__overlay{position:absolute;background:#0000004a 4a;bottom:0;height:40px;z-index:10000000000;width:100%}.header-cliente{text-align:center;font-size:1.4em;text-transform:uppercase;padding:15px;max-width:600px;margin:0 auto;color:#fff}.product_row{padding:20px 0}#productSlider{background:#f5f5f5}#productSlider img{margin:0 auto}.titlePage-container{position:relative;background:#fff}.titlePage-container .titlePage{padding-top:30px;padding-bottom:30px;background:url('/wp-content/uploads/2018/11/bg-pag-interne.png');background-size:cover}.titlePage-container .titlePage h1{font:400 2.5em/48px 'PT Serif',sans-serif;color:#999999;padding:0 0 15px}@media only screen and (max-width:767px){.titlePage-container .titlePage h1{font:400 1.7em/38px 'PT Serif',sans-serif}}.titlePage-container .titlePage__overlay{background:url('../images/section_home_storia_texture_2.gif');width:100%;height:100%;opacity:0;position:absolute}span.subpageTitle{color:#8bb0cd}.prod-subtitle{margin:0 0 10px;font-size:1em;line-height:1.4em}.prod-list{padding:0;list-style:none;font-size:.9em}.prod-gallery__links{padding-top:15px}.prod-gallery__links a{color:#333;font-weight:bold;font-size:.8em}.prod-descr__elem{padding:10px 0}.prod-descr h4{font-size:.9em}@media only screen and (max-width:767px){h1.titlePage{padding-left:5%;padding-right:5%;margin-top:7%;font-size:1.8em}h2.titlePage{font:800 1.8em/34px 'PT Serif',sans-serif}}@media only screen and (max-width:540px){.titlePage-container .titlePage{padding:15px}}.single-project__1-slot a{color:#333;font-size:.9em;padding-left:5px}.second-menu{padding:0 0 20px}.second-menu a{color:#fff}h3.proj-subtitle{color:#8bb0cd;text-transform:uppercase;font-size:1em;border-top:3px solid #8bb0cd;display:inline-block;padding-top:5px}.proj-infos h2{max-width:250px}.proj_gallery ul{list-style:none;padding:0}.proj_gallery img{width:100%}.proj-descr{padding-top:60px}.post-content .row{padding-top:20px;padding-bottom:20px}.post-content__link-1 a{font-size:1.3em;font-weight:600;color:#333;text-align:center;max-width:300px;display:inline-block;text-transform:uppercase;line-height:1.3em}.post-content__link-1 a .projects-page-icon{display:inline-block;float:left;padding-right:20px;max-width:100%}.post-content__link-2{text-align:right}.post-content__link-2__elem{display:inline-block}.post-content__link-2 a{font-size:1.8em;color:#333;font-weight:400}.post-content__link-2 .next-project-icon{padding-left:30px}.single-service.content-section{background:transparent;padding-top:0;margin-top:-25px}.panel-heading{border-radius:0;margin-bottom:1px}.panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s;transform:rotate(-90deg)}.panel-heading.active a:before{transform:rotate(0deg)}.panel-default{border:none}.panel-body{list-style-type:none}.panel-body li{color:#ffffff}.panel-body .current-item{color:#8bb0cd;background:#fff;text-decoration:underline;font-weight:600;font-size:18px}.panel-default&gt;.panel-heading,.subnav-parent-cat{background:#8bb0cd;color:#FFF}.panel-default&gt;.panel-heading a:before,.subnav-parent-cat a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s;transform:rotate(-90deg)}.panel-default&gt;.panel-heading .active a:before,.subnav-parent-cat .active a:before{transform:rotate(0deg)}@media only screen and (max-width:540px){.single-service.content-section{background:#fff}}.cta-section .row{display:flex}.cta-section .cta{margin-top:15px}.box-border{border:1px solid #777;padding:2%;min-height:240px;margin:15px}.box-border p{min-height:50px;padding-bottom:10px}@media only screen and (max-width:767px){.cta-section .row{display:block}}.heading-cta-box{position:absolute;color:#fff;top:30%;left:20%;z-index:10}.heading-cta-box h2{font-size:3.5em;font-weight:100;max-width:600px;padding-bottom:30px}.heading-cta-box .cta{color:#8bb0cd}@media (max-width:1200px){.heading-cta-box{top:28%;left:10%;z-index:10}.heading-cta-box h2{font-size:2.5em;font-weight:100;max-width:80%;padding-bottom:30px}}@media (max-width:991px){.heading-cta-box{top:20%;left:10%}.heading-cta-box h2{font-size:2em;padding-bottom:20px}.heading-cta-box .cta{display:inline-block}}@media (max-width:667px){.heading-cta-box{top:30%}.heading-cta-box .cta{display:none}}@media (max-width:540px){.heading-cta-box{top:18%;left:4%}.heading-cta-box h2{font-size:1.8em;font-weight:100;padding-bottom:30px;max-width:95%}.heading-cta-box .cta{display:none}}.home-prod-category .box{position:relative}.home-prod-category .box:hover{cursor:pointer}.home-prod-category .image{display:block;width:100%;height:auto}.home-prod-category .image:hover{display:none}.home-prod-category .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.2s ease;background-size:91%;background-repeat:no-repeat;transform:translate(5%)}.home-prod-category .box:hover .overlay{opacity:1}.home-prod-category .text{color:white;font-size:20px;position:relative;bottom:85px;text-align:center}.home-prod-category h4{color:#8bb0cd}.cat-0{background:url('../images/home-prod-1-hover.png')}.cat-1{background:url('../images/home-prod-2-hover.png')}.cat-2{background:url('../images/home-prod-3-hover.png')}@media only screen and (min-width:768px){.flex-grid{display:flex}.home-prod-category.flex-grid{display:flex;padding:30px 0 0}}@media (max-width:540px){.home-prod-category .image{display:block;width:100%;height:auto;max-width:230px;margin:0 auto}}.news-event{padding:5px 0;border-bottom:1px solid #222}.news-event .col-sm-3{text-align:right}.news-event .col-sm-9 a{margin:0;display:block}@media only screen and (max-width:767px){.news-event,.news-event .col-sm-3{text-align:center}}#iubenda-cs-banner{background-color:#2b2b2b !important;bottom:0 !important;left:0 !important;position:fixed !important;width:100% !important;z-index:99999998 !important;max-height:150px !important}#iubenda-cs-banner .iubenda-cs-content{display:block;margin:0 auto;padding:20px;width:auto;font-family:Helvetica,Arial,FreeSans,sans-serif;font-size:13px !important;background:#2b2b2b !important;color:#fff}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a.iubenda-cs-close-btn,#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited.iubenda-cs-close-btn{float:right;text-decoration:none;font-size:30px;color:#8bb0cd}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:hover.iubenda-cs-close-btn{color:#ffffff}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a,#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited{color:#8bb0cd}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited{color:#ffffff}.privacy a{color:#222;text-decoration:underline}.menu-sandwich{text-align:right;padding-top:50px;display:inline-block}.icon-mobile-menu-icon:before{color:#222;font-size:2.5em;cursor:pointer}.fullscreen-menu__list{list-style:none}.fullscreen-menu__list li{padding:20px 0}.overlay{height:100%;width:0;position:fixed;z-index:5;top:0;left:0;background:rgba(150,121,90,0.98);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:25vh;width:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;display:block;transition:.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.widget-fluid{text-align:center;background:#09172d;background:-moz-linear-gradient(left, #09172d 0, #113449 100%);background:-webkit-linear-gradient(left, #09172d 0, #113449 100%);background:linear-gradient(to right, #09172d 0, #113449 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09172d', endColorstr='#113449', GradientType=1)}.widget-fluid h3{color:#fff;font-size:1.6em;text-transform:uppercase}.widget-fluid h4{color:#fff;font-size:1.2em;font-weight:100;font-family:"Open Sans",sans-serif}.widget-fluid__overlay{background:url('../images/section_home_storia_texture.png');width:100%, height:100%}.section-before-decor-1{position:relative;top:-29px}.section-before-decor-1b{position:relative;top:2px}.section-before-decor-2{position:relative;top:2px}.section-before-decor-3{position:relative;top:-37px}@media only screen and (max-width:991px){.section-before-decor-1{position:relative;top:-21px}.section-before-decor-2{position:relative;top:3px}.section-before-decor-3{position:relative;top:-21px}}@media only screen and (max-width:540px){.section-before-decor-1{position:relative;top:-17px}.section-before-decor-1b{position:relative;top:5px}.section-before-decor-2{position:relative;top:7px}.section-before-decor-3{position:relative;top:-17px}}a.cpt-list-orizontal__link{color:#777;display:block;overflow:hidden}.cpt-list-orizontal__link span,.entry-date{font-size:.5em !important;display:block;line-height:.8em;color:#333;margin-top:1em}.grecaptcha-badge{display:none}.jcarousel-responsive{background:#f9f9f9}.jcarousel-wrapper{margin:20px auto;position:relative}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{width:200px;float:left;padding:5px}.jcarousel img{display:block;max-width:100%;height:auto !important}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 4px #F0EFE7;-moz-box-shadow:0 0 4px #F0EFE7;box-shadow:0 0 4px #F0EFE7}.jcarousel-control-prev{left:15px}.jcarousel-control-next{right:15px}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}.menu-contacts{display:inline-block;padding-right:0;font-family:'PT Serif',sans-serif;text-align:right;color:#666}.secondary-menu{display:inline-block;padding-right:20px;margin-right:20px;font:300 16px/18px 'Pt serif',sans-serif,sans-serif;text-align:right;vertical-align:top;border-right:1px solid #333}.secondary-menu a{padding-right:15px;display:inline-block;color:#666}.menu-languages{display:inline-block;padding-left:20px;vertical-align:middle;height:50px;display:none}@media only screen and (max-width:767px){.secondary-menu,.menu-languages{width:44%;text-align:center;border:0;padding:0;margin:0;position:relative;height:auto;top:40px;z-index:99999999;vertical-align:bottom;display:none}.secondary-menu a{margin-top:0}.menu-contacts{display:none}}@media only screen and (min-width:768px){#menu-item-368,#menu-item-369,#menu-item-367{display:none}#menu-item-313{padding-left:0;margin-left:0}}.news-day,.news-month{font-size:2.3em;font-family:'PT Serif',sans-serif,sans-serif;color:#8bb0cd}.simple-heading{font-family:'Roboto',sans-serif;color:#333;font-weight:bold;font-size:1.2em}.news-container{padding-top:20px}.news-date{padding-left:0;text-align:center;border-bottom:2px solid #8bb0cd;width:40px;display:inline-block;margin-right:30px}.news-motto{display:inline-block}.news-month{font-size:1.2em;position:relative;top:-5px}.internaz-claim{padding-top:54px;padding-bottom:10px;font-size:.9em}#wpcf7-f4-p220-o1{max-width:380px;float:right}.cta-home-top a,.cta-home a{font-size:16px;font-family:'PT Serif',sans-serif;font-weight:600;font-style:italic;color:#0f4672}.cta-home-top{text-align:right}@media only screen and (min-width:768px){.home-caption,.cta-home-top{width:48%;display:inline-block}.cta-home{position:absolute;bottom:-40px}}.cta-home-top img{margin-right:10px}.col-container{display:table;width:100%}.col{display:table-cell}.professionisti-block{display:inline-block;margin-right:20px;margin-top:20px}@media only screen and (max-width:768px){.main-menu__left{text-align:center}}#menu-item-313 .page-id-286.menu_sec .current-menu-item a:after{content:url(/wp-content/uploads/2018/12/current-menu-after.png);display:block;position:relative;bottom:7px}.wpcf7-list-item input[type=checkbox]{display:inline-block;width:19px;height:19px;border:1px solid #333;border-radius:3px}</pre></body></html>