#header.page-programming .logo svg{fill:var(--color-palette-2)}#header.page-programming #main-nav a.active1:not(.first),#header.page-programming #main-nav ul>li>span.active1:not(.first){color:var(--color-palette-2)}#header.page-programming #languages a.active1,#header.page-programming address .tel{color:var(--color-palette-2)}#header.page-programming address .tel:after{background-color:var(--color-palette-2)}#header.page-programming address .tel:hover{color:var(--font-color-on-corporate-background)}#header.page-programming address .tel:hover svg{fill:var(--font-color-on-corporate-background)}#header.page-programming #menu-mobile>div span{background:var(--color-palette-2)}#header.page-programming #menu-mobile>div:before,#header.page-programming #menu-mobile>div:after{background:var(--color-palette-2)}body.page-programming .floating-btn .ico{background-color:var(--color-palette-2)}body.page-programming .floating-btn .text{border-color:var(--color-palette-2)}body.page-programming .floating-btn:hover{color:var(--color-palette-2)}body.page-programming #main-nav ul li:hover>a,body.page-programming #main-nav ul li:focus>a{color:var(--color-palette-2)}body.page-programming #main-nav ul li:hover>a.hasubmenu,body.page-programming #main-nav ul li:focus>a.hasubmenu{color:#fff;background-color:#1b1b1b}body.page-programming #submenu-mobile>div a.active1,body.page-programming #submenu-mobile>div a:hover{color:var(--color-palette-2)}body.page-programming #page-programming header{background-image:url(../../../images/page-programming-header.webp);background-repeat:no-repeat;background-size:cover;position:relative}body.page-programming #page-programming header h1{z-index:10}body.page-programming #page-programming header h2{z-index:20}body.page-programming #page-programming header .divider{z-index:30;fill:#3a384c;transform:rotateY(360deg)}body.page-programming #page-programming .content{color:#c6c7c8;background:#3a384c}body.page-programming #page-programming .page-icon-text .top{color:var(--color-palette-2);display:flex;justify-content:left;align-content:center}body.page-programming #page-programming .page-icon-text .top svg{margin-right:.5rem}body.page-programming #page-programming .page-icon-text .top h3{width:100%;line-height:1.2}body.page-programming #page-programming .page-icon-text .top h3 a{color:var(--color-palette-2);display:flex;justify-content:space-between;align-content:center;gap:.5rem;line-height:1.2}body.page-programming #page-programming .page-icon-text .top h3 a svg{fill:var(--color-palette-2);height:auto;width:45px;max-width:45px;justify-self:right;padding-top:5px;margin-right:0}body.page-programming #page-programming .page-icon-text .top h3 a p{margin-top:0;line-height:1.2}body.page-programming #page-programming .page-icon-text .top h3 a:hover{color:var(--bg-color)}body.page-programming #page-programming .page-icon-text .top h3 a:hover svg{fill:var(--bg-color)}body.page-programming #page-programming #banner{background-color:#333237}body.page-programming #page-programming #banner .container{position:relative;overflow:hidden;display:flex;justify-content:flex-end}body.page-programming #page-programming #banner .text{max-width:40%;padding-top:95px;padding-bottom:100px;padding-right:var(--padding-container)}body.page-programming #page-programming #banner .text h3{color:var(--color-palette-2);font-size:33px;line-height:45px;font-weight:600}body.page-programming #page-programming #banner .text p{font-size:18px;color:#c6c7c8}body.page-programming #page-programming #banner .text .animated-button{margin-top:30px;background-color:transparent;color:var(--color-palette-2);border-color:var(--color-palette-2)}body.page-programming #page-programming #banner .text .animated-button:hover{color:#333237}body.page-programming #page-programming #banner .text .animated-button:after{background-color:var(--color-palette-2)}body.page-programming #page-programming #banner .img{position:absolute;height:auto;top:0;left:10px;z-index:2}body.page-programming #page-programming #banner .img_1 img{width:257px;height:auto}body.page-programming #page-programming #banner .img_2{left:280px}body.page-programming #page-programming #banner .img_2 img{width:259px;height:auto}body.page-programming #page-programming #banner .img_3{left:550px;top:50%;transform:translateY(-50%)}body.page-programming #page-programming #banner .img_3 img{max-width:100%;width:449px;height:auto}body.page-programming #page-programming #portfoli-list-block .animated-button{color:var(--color-palette-2);border-color:var(--color-palette-2)}body.page-programming #page-programming #portfoli-list-block .animated-button:after{background-color:var(--color-palette-2)}body.page-programming #page-programming #portfoli-list-block .animated-button:hover{color:var(--font-color-on-corporate-background)}body.page-programming #page-programming #contact-block{background-color:var(--color-palette-2)}body.page-programming #page-programming #contact-block form input[type=submit]:hover{color:var(--color-palette-2)}body.page-programming #page-programming #contact-block form .accepta,body.page-programming #page-programming #contact-block form .accepta a{color:var(--font-color-on-corporate-background)}body.page-programming #page-programming #contact-block form .jcf-checkbox span{border-color:var(--color-palette-2)}body.page-programming #page-programming #contact-block form .jcf-checkbox span.form_error{display:none}
