@import url(https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,600,700,800);.text-primary{color:#ff5a5d!important}.font-weight-bold{font-weight:700}.title-29{font-size:29px}.w-50{width:50%;float:left}.row-flex{display:flex;flex-wrap:wrap}.align-items-center{align-items:center!important}.position-absolute{position:absolute!important}.left{left:0}.right{right:0}body.design-ux .base-section{padding-top:110px;padding-bottom:110px;font-family:Open Sans,sans-serif!important}body.design-ux .base-section h2{font-size:32px;line-height:.9em;font-weight:800!important}@media screen and (min-width:992px){body.design-ux .base-section h2{font-size:46px}}body.design-ux .base-section p{font-size:16px;line-height:1.3em;margin-top:30px;margin-bottom:30px;font-weight:200}body.design-ux .base-section ul li{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.3em;font-weight:200;color:#2e2e2e}body.design-ux .base-section ul li a{font-family:Open Sans,sans-serif}@media screen and (min-width:992px){body.design-ux .base-section .img-left{position:absolute;width:auto!important;max-width:none!important;left:-20vw}}@media screen and (min-width:1200px){body.design-ux .base-section .img-left{left:-10vw}}@media screen and (min-width:992px){body.design-ux .base-section .img-right{position:absolute;width:auto!important;max-width:none!important;right:-20vw}}@media screen and (min-width:1200px){body.design-ux .base-section .img-right{right:-10vw}}body.design-ux .decoration-box-line-image-sx:before{left:-220px}body.design-ux .decoration-box-line-image-dx:before,body.design-ux .decoration-box-line-image-sx:before{content:"";background-image:linear-gradient(74.71deg,#ff5a5d,#e75059);box-shadow:0 26px 80px 0 rgba(33,30,60,.08);width:400px;height:110px;position:absolute;top:45%;transform:translateY(-50%);z-index:-1}body.design-ux .decoration-box-line-image-dx:before{right:-220px}body.design-ux .shadow-cut:after,body.design-ux .shadow-cut:before{border-color:#bf3e3a}body.design-ux .tab-pane h3{font-weight:800;font-size:30px}body.design-ux ul.nav.nav-pills{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}body.design-ux ul.nav.nav-pills li .btn.btn-primary{background:transparent;border:1px solid #bf3e3a;color:#bf3e3a;font-weight:600;text-transform:uppercase;border-radius:50px}body.design-ux ul.nav.nav-pills li.active .btn.btn-primary{background:#bf3e3a;color:#fff}body.design-ux .list-custom{list-style:none;-webkit-padding-start:45px;padding-inline-start:45px}body.design-ux .list-custom.icon-top li:before{top:8px}body.design-ux .list-custom li{position:relative}body.design-ux .list-custom li:before{content:" ";position:absolute;top:calc(50% - 3px);background-image:linear-gradient(74.71deg,#d36069,#d35460);width:20px;left:-35px;height:6px}body.design-ux .list-custom.right{padding-right:45px}body.design-ux .list-custom.right li{position:relative}body.design-ux .list-custom.right li:before{content:" ";position:absolute;top:calc(50% - 3px);background-image:linear-gradient(74.71deg,#d36069,#d35460);width:20px;left:inherit;right:-35px;height:6px}@media screen and (min-width:992px){body.design-ux .list-custom.two-column{-moz-column-count:2;column-count:2}body.design-ux .list-custom.three-column{-moz-column-count:3;column-count:3}body.design-ux .list-custom.four-column{-moz-column-count:4;column-count:4}}body.design-ux .tab{padding-bottom:60px}body.design-ux .bg-dark{background:#222;color:#fff}body.design-ux .bg-dark.base-section p{color:#fff}body.design-ux .base-section.print-design{padding-top:30px;padding-bottom:126px}body.design-ux .base-section.print-design .section-image{position:absolute;z-index:2;top:-25px;right:0}body.design-ux .base-section.print-design .content{margin-top:50px}@media screen and (min-width:992px){body.design-ux .base-section.print-design .img-right{right:0}}@media screen and (min-width:1200px){body.design-ux .base-section.print-design .img-right{right:0}}body.design-ux .base-section.corporate-identity{background:url(/img/servizi/design/corporate-identity-bg.png) repeat;color:#fff}@media screen and (min-width:992px){body.design-ux .base-section.corporate-identity .img-right{position:absolute;left:0;top:-150px}}body.design-ux .base-section.corporate-identity p{color:#fff}.grid-functions{background-color:#fff;color:#000}.grid-functions,.grid-functions .row{padding-top:20px;padding-bottom:20px}.grid-functions .thumbnail{margin-left:auto;margin-right:auto;border:0}.grid-functions h4{font-weight:700}.grid-functions p{margin-bottom:40px}.graphic-design img{margin-top:-120px;margin-bottom:-60px}.corporate-identity img{margin-top:40px}.video-motion{padding-bottom:0}.video-motion img{margin-top:-100px}.base-section.with-cut.shadow-cut.video-motion-graphic{margin-bottom:0}.font-design{color:#bf3e3a!important}