.trans-all{transition:all ease-in-out var(--transitions-time)}.trans-link{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time),opacity ease-in-out var(--transitions-time)}.trans-bgc-c{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time)}.trans-bgc{transition:background-color ease-in-out var(--transitions-time)}.trans-c{transition:color ease-in-out var(--transitions-time)}.trans-op{transition:opacity ease-in-out var(--transitions-time)}.trans-p{transition:padding ease-in-out var(--transitions-time)}@keyframes draw-svg{to{stroke-dashoffset:0}}@keyframes fill-logo-bg{0%{fill:#a4be7b}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#a4cd62}to{fill:#aaba26}}@keyframes fill-logo-home-bg{0%{fill:#cfe0e7}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#cff0cf}to{fill:#fff}}@keyframes fill-logo-marketing-bg{0%{fill:#70ced3}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#70deba}to{fill:#41dbd6}}@keyframes fill-logo-graphic-bg{0%{fill:#abbde3}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#abcdca}to{fill:#b7b9f6}}#header.page-graphic .logo svg{fill:var(--color-palette-5)}#header.page-graphic #main-nav a.active1:not(.first),#header.page-graphic #main-nav ul>li>span.active1:not(.first){color:var(--color-palette-5)}#header.page-graphic #languages a.active1,#header.page-graphic address .tel{color:var(--color-palette-5)}#header.page-graphic address .tel:after{background-color:var(--color-palette-5)}#header.page-graphic address .tel:hover{color:var(--font-color-on-corporate-background)}#header.page-graphic address .tel:hover svg{fill:var(--font-color-on-corporate-background)}#header.page-graphic #menu-mobile>div span{background:var(--color-palette-5)}#header.page-graphic #menu-mobile>div:before,#header.page-graphic #menu-mobile>div:after{background:var(--color-palette-5)}body.page-graphic .floating-btn .ico{background-color:var(--color-palette-5)}body.page-graphic .floating-btn .text{border-color:var(--color-palette-5)}body.page-graphic .floating-btn:hover{color:var(--color-palette-5)}body.page-graphic #main-nav ul li:hover>a,body.page-graphic #main-nav ul li:focus>a{color:var(--color-palette-5)}body.page-graphic #main-nav ul li:hover>a.hasubmenu,body.page-graphic #main-nav ul li:focus>a.hasubmenu{color:#fff;background-color:var(--main-header-color)}body.page-graphic #submenu-mobile>div a.active1,body.page-graphic #submenu-mobile>div a:hover{color:var(--color-palette-5)}body.page-graphic #page-graphic header{background-image:url(../../../images/page-graphic-header.webp);background-repeat:no-repeat;background-size:cover;position:relative}body.page-graphic #page-graphic header .divider{z-index:30}body.page-graphic #page-graphic header:before{display:none}body.page-graphic #page-graphic h1{color:var(--color-palette-5);font-size:26px;line-height:1.8em;font-weight:600}body.page-graphic #page-graphic h2{font-size:18px;color:var(--color-palette-5);font-weight:600}body.page-graphic #page-graphic h3{font-size:26px;line-height:1.8em;font-weight:600}body.page-graphic #page-graphic .animated-button{background-color:var(--color-palette-5);border-color:var(--color-palette-5)}body.page-graphic #page-graphic .animated-button:hover{color:var(--color-palette-5)}body.page-graphic #page-graphic .logos{background-color:var(--color-palette-5);background:linear-gradient(126deg,color-mix(in srgb,var(--color-palette-5) 100%,transparent) 30%,#cc1b44);color:var(--font-color-on-corporate-background);padding-bottom:10px}body.page-graphic #page-graphic .logos .page-text{margin-bottom:30px;padding-top:60px}body.page-graphic #page-graphic .logos .page-text p{max-width:1080px}body.page-graphic #page-graphic .logos-gallery{margin-bottom:80px}body.page-graphic #page-graphic .logos-gallery .item{display:flex;align-items:center}body.page-graphic #page-graphic .logos-gallery img{margin:auto;padding:0 80px}body.page-graphic #page-graphic .timeline{display:flex;justify-content:center;align-items:center;overflow:hidden;padding-top:50px}body.page-graphic #page-graphic .timeline-top{padding-top:100px}body.page-graphic #page-graphic .timeline-top h3{font-weight:700;font-size:36px;color:var(--color-palette-5)}body.page-graphic #page-graphic .timeline .content{background-color:inherit;position:relative;padding:0 var(--padding-container)}body.page-graphic #page-graphic .timeline .item{max-width:950px;margin:auto;display:flex;padding-bottom:20px}body.page-graphic #page-graphic .timeline .item>.line{content:"";background-color:var(--color-palette-5);width:100%;height:3px;position:absolute;right:100%;margin-top:25px}body.page-graphic #page-graphic .timeline .item .left{display:flex;flex-direction:column;align-items:center;margin-right:25px}body.page-graphic #page-graphic .timeline .item .left .line{content:"";background-color:var(--color-palette-5);width:3px;position:relative;flex:1}body.page-graphic #page-graphic .timeline .item .left .line .dot{content:"";background-color:#fff;border:3px solid var(--color-palette-5);border-radius:50%;height:17px;width:17px;position:absolute;top:0;right:0;left:0;transform:translate(-7px)}body.page-graphic #page-graphic .timeline .item .right{padding-bottom:100px;margin-left:25px}body.page-graphic #page-graphic .timeline .item svg{width:auto;height:75px;margin-bottom:10px;color:var(--color-palette-5)}body.page-graphic #page-graphic .timeline .item h4{color:var(--color-palette-5);line-height:1.43;font-weight:700;font-size:24px}body.page-graphic #page-graphic .timeline .item p{text-align:justify}body.page-graphic #page-graphic .deliverables,body.page-graphic #page-graphic .applications,body.page-graphic #page-graphic .services{padding-top:60px;padding-bottom:60px}body.page-graphic #page-graphic .deliverables h3,body.page-graphic #page-graphic .deliverables h4,body.page-graphic #page-graphic .applications h3,body.page-graphic #page-graphic .applications h4,body.page-graphic #page-graphic .services h3,body.page-graphic #page-graphic .services h4{color:var(--color-palette-5)}body.page-graphic #page-graphic .deliverables h4,body.page-graphic #page-graphic .applications h4,body.page-graphic #page-graphic .services h4{font-size:20px;font-weight:600}body.page-graphic #page-graphic .deliverables svg,body.page-graphic #page-graphic .applications svg,body.page-graphic #page-graphic .services svg{width:50px;height:50px;color:var(--color-palette-5)}body.page-graphic #page-graphic .deliverables,body.page-graphic #page-graphic .services{background-color:color-mix(in srgb,var(--color-palette-5) 14%,#fff)}body.page-graphic #page-graphic .deliverables .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,485px);align-items:center;gap:90px}body.page-graphic #page-graphic .deliverables h4{margin-top:30px;margin-bottom:20px}body.page-graphic #page-graphic .deliverables p+p{margin-top:15px}body.page-graphic #page-graphic .deliverables .animated-button{--button-color: #fff;--button-bg-color: var(--color-palette-5);--button-border-color: var(--color-palette-5);--button-color-hover: var(--color-palette-5);--button-border-color-hover: var(--color-palette-5);margin-top:30px;justify-self:start}body.page-graphic #page-graphic .deliverables .list{background-color:var(--color-palette-5);color:var(--font-color-on-corporate-background);padding:45px 65px 55px}body.page-graphic #page-graphic .deliverables .list ul{padding:0;margin:0}body.page-graphic #page-graphic .deliverables .list li{position:relative;padding-left:12px}body.page-graphic #page-graphic .applications h4{font-size:16px;margin-bottom:15px}body.page-graphic #page-graphic .applications .grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px}body.page-graphic #page-graphic .applications .item{background-color:color-mix(in srgb,var(--color-palette-5) 14%,#fff);padding:50px 30px;min-height:220px}body.page-graphic #page-graphic .applications h5{font-size:16px;font-weight:600;margin-top:20px}body.page-graphic #page-graphic .services{padding-bottom:80px}body.page-graphic #page-graphic .services .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:50px}body.page-graphic #page-graphic .services h4{margin-top:20px;margin-bottom:20px}body.page-graphic #page-graphic .services p+p{margin-top:15px}body.page-graphic #page-graphic>.page-text h3{color:var(--color-palette-5)}body.page-graphic #page-graphic>.page-text .animated-button{margin-top:30px}body.page-graphic #page-graphic>.page-text h4{font-weight:600;color:var(--color-palette-5)}@media only screen and (max-width:1100px){body.page-graphic #page-graphic .deliverables .container{grid-template-columns:minmax(0,1fr);gap:40px}body.page-graphic #page-graphic .applications .grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-graphic #page-graphic .services .grid{gap:30px}body.page-graphic #page-graphic .timeline-top h3{font-size:28px;line-height:1.4}}@media only screen and (max-width:900px){body.page-graphic #page-graphic .services .grid{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:700px){body.page-graphic #page-graphic .deliverables,body.page-graphic #page-graphic .applications,body.page-graphic #page-graphic .services{padding-top:40px;padding-bottom:40px}body.page-graphic #page-graphic .deliverables .list{padding:30px}body.page-graphic #page-graphic .applications .grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-graphic #page-graphic .applications .item{padding:30px 20px;min-height:0}body.page-graphic #page-graphic .timeline-top h3{font-size:25px}body.page-graphic #page-graphic .timeline .item p{text-align:left}}
