#header.page-content .logo svg{fill:#b354ea}#header.page-content #main-nav a.active1:not(.first),#header.page-content #main-nav ul>li>span.active1:not(.first){color:#b354ea}#header.page-content #languages a.active1,#header.page-content address .tel{color:#b354ea}#header.page-content address .tel:after{background-color:#b354ea}#header.page-content address .tel:hover{color:var(--font-color-on-corporate-background)}#header.page-content address .tel:hover svg{fill:var(--font-color-on-corporate-background)}#header.page-content #menu-mobile>div span{background:#b354ea}#header.page-content #menu-mobile>div:before,#header.page-content #menu-mobile>div:after{background:#b354ea}body.page-content .floating-btn .ico{background-color:#b354ea}body.page-content .floating-btn .text{border-color:#b354ea}body.page-content .floating-btn:hover{color:#b354ea}body.page-content #main-nav ul li:hover>a,body.page-content #main-nav ul li:focus>a{color:#b354ea}body.page-content #main-nav ul li:hover>a.hasubmenu,body.page-content #main-nav ul li:focus>a.hasubmenu{color:#fff;background-color:#1b1b1b}body.page-content #submenu-mobile>div a.active1,body.page-content #submenu-mobile>div a:hover{color:#b354ea}body.page-content #page-content header{color:#b354ea;max-width:calc(1270px + var(--padding-container) * 2);margin:0 auto;padding-right:var(--padding-container);padding-left:var(--padding-container);padding-top:60px;padding-bottom:60px}body.page-content #page-content header h1{z-index:10;animation:none}body.page-content #page-content header h2{z-index:20;animation:none}body.page-content #page-content header p{color:var(--font-color);margin-top:30px;animation:none}body.page-content #page-content header p:first-of-type{margin-top:60px}body.page-content #page-content header #svg{position:absolute;right:150px;top:30px;width:calc(35% - 2.0625rem);height:auto}body.page-content #page-content header:before{display:none}body.page-content #page-content header .divider{display:none}body.page-content #page-content .content{position:relative;color:#fff;background:#333237;margin-top:100px}body.page-content #page-content .content:before{content:"";width:calc(100vw + 4px);height:100px;transform:translateY(-99px);position:absolute;top:0;right:-2px;left:-2px;background:#333237;clip-path:polygon(0 0,100% 100%,0 100%);z-index:10}body.page-content #page-content .content-2{padding-bottom:171px}body.page-content #page-content .content-2 .top{text-align:center;padding-top:5.3125rem;padding-bottom:7.8125rem}body.page-content #page-content .content-2 .top img{margin-bottom:1.4375rem}body.page-content #page-content .content-2 .top svg{max-width:750px;width:100%;height:auto;margin-bottom:1.4375rem}body.page-content #page-content .content-2 .top h4{color:#b354ea;font-size:1.875rem;line-height:1.5em;font-weight:var(--font-semibold);max-width:60%;margin:auto}body.page-content #page-content .content-2 .colums{display:grid;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));grid-gap:5.9375rem;padding-left:117px;padding-right:117px}body.page-content #page-content .content-2 .colums .item{display:flex;font-size:1.25rem;line-height:1.65em}body.page-content #page-content .content-2 .colums .item:hover{color:#b354ea}body.page-content #page-content .content-2 .colums .item span{color:#b354ea;font-size:5rem;line-height:1;font-weight:var(--font-semibold);margin-right:1.5625rem}body.page-content #page-content .content-2 .colums .item p{margin-top:0}body.page-content #page-content .page-icon-text h3{margin-bottom:2.5em}body.page-content #page-content .page-icon-text .grid{grid-template-columns:auto;padding-left:110px;padding-right:185px;padding-bottom:130px}body.page-content #page-content .page-icon-text .grid .item{display:flex;align-items:flex-start;gap:30px}body.page-content #page-content .page-icon-text .grid .item svg{fill:#b354ea;max-height:3.75rem;width:6.5rem;height:auto}body.page-content #page-content .page-icon-text .grid .item h3{color:#b354ea;font-size:26px;font-weight:var(--font-semibold);margin-bottom:1em}body.page-content #page-content #contact-block{background-color:#b354ea}body.page-content #page-content #contact-block form input[type=submit]:hover{color:#b354ea}body.page-content #page-content #contact-block form .accepta,body.page-content #page-content #contact-block form .accepta a{color:var(--font-color-on-corporate-background)}body.page-content #page-content #contact-block form .jcf-checkbox span{border-color:#b354ea}body.page-content #page-content #contact-block form .jcf-checkbox span.form_error{display:none}
