#header.page-design .logo svg{fill:var(--color-palette-1)}#header.page-design #main-nav a.active1:not(.first),#header.page-design #main-nav ul>li>span.active1:not(.first){color:var(--color-palette-1)}#header.page-design #languages a.active1,#header.page-design address .tel{color:var(--color-palette-1)}#header.page-design address .tel:after{background-color:var(--color-palette-1)}#header.page-design address .tel:hover{color:var(--font-color-on-corporate-background)}#header.page-design address .tel:hover svg{fill:var(--font-color-on-corporate-background)}#header.page-design #menu-mobile>div span{background:var(--color-palette-1)}#header.page-design #menu-mobile>div:before,#header.page-design #menu-mobile>div:after{background:var(--color-palette-1)}body.page-design .floating-btn .ico{background-color:var(--color-palette-1)}body.page-design .floating-btn .text{border-color:var(--color-palette-1)}body.page-design .floating-btn:hover{color:var(--color-palette-1)}body.page-design #main-nav ul li:hover>a,body.page-design #main-nav ul li:focus>a{color:var(--color-palette-1)}body.page-design #main-nav ul li:hover>a.hasubmenu,body.page-design #main-nav ul li:focus>a.hasubmenu{color:#fff;background-color:#1b1b1b}body.page-design #submenu-mobile>div a.active1,body.page-design #submenu-mobile>div a:hover{color:var(--color-palette-1)}body.page-design #page-design header{background-image:url(../../../images/page-design-header.webp);background-repeat:no-repeat;background-size:cover;position:relative}body.page-design #page-design header h1{z-index:10}body.page-design #page-design header h2{z-index:20}body.page-design #page-design header .divider{z-index:30;fill:#f6f6f6}body.page-design #page-design header:before{display:none}body.page-design #page-design .content{color:var(--font-color);background:#f6f6f6}body.page-design #page-design .page-icon-text h3{color:var(--color-palette-1)}body.page-design #page-design .page-icon-text .top{color:var(--color-palette-1);justify-content:left;align-content:center;gap:1em}body.page-design #page-design .page-icon-text .top h3{color:var(--color-palette-1)}body.page-design #page-design .page-icon-text .top svg:last-child{padding-top:10px}body.page-design #page-design .page-icon-text .top:hover,body.page-design #page-design .page-icon-text .top:hover h3{color:var(--font-color)}body.page-design #page-design .page-icon-text .top:hover svg{fill:var(--font-color)}body.page-design #page-design #banner{background-color:#333237}body.page-design #page-design #banner .container{position:relative;overflow:hidden;display:flex;justify-content:flex-end}body.page-design #page-design #banner .text{max-width:40%;padding-top:95px;padding-bottom:140px;padding-right:var(--padding-container)}body.page-design #page-design #banner .text h3{color:#bdedc3;font-size:33px;line-height:45px;font-weight:600}body.page-design #page-design #banner .text p{font-size:20px;color:#c6c7c8}body.page-design #page-design #banner .img{position:absolute;height:auto;top:0;left:10px;z-index:2}body.page-design #page-design #banner .img_1 img{width:257px;height:auto}body.page-design #page-design #banner .img_2{left:280px}body.page-design #page-design #banner .img_2 img{width:259px;height:auto}body.page-design #page-design #banner .img_3{left:550px;top:50%;transform:translateY(-50%)}body.page-design #page-design #banner .img_3 img{width:449px;height:auto}body.page-design #page-design #portfoli-list-block .animated-button{color:var(--color-palette-1);border-color:var(--color-palette-1)}body.page-design #page-design #portfoli-list-block .animated-button:after{background-color:var(--color-palette-1)}body.page-design #page-design #portfoli-list-block .animated-button:hover{color:var(--font-color-on-corporate-background)}body.page-design #page-design .timeline{display:flex;justify-content:center;align-items:center;overflow:hidden;padding-top:100px;padding-bottom:30px}body.page-design #page-design .timeline .content{background-color:inherit;position:relative;padding:0 var(--padding-container)}body.page-design #page-design .timeline .item{max-width:950px;margin:auto;display:flex;padding-bottom:20px}body.page-design #page-design .timeline .item>.line{content:"";background-color:var(--color-palette-1);width:100%;height:3px;position:absolute;right:100%;margin-top:25px}body.page-design #page-design .timeline .item .left{display:flex;flex-direction:column;align-items:center;margin-right:25px}body.page-design #page-design .timeline .item .left .line{content:"";background-color:var(--color-palette-1);width:3px;position:relative;flex:1}body.page-design #page-design .timeline .item .left .line .dot{content:"";background-color:#fff;border:3px solid var(--color-palette-1);border-radius:50%;height:17px;width:17px;position:absolute;top:0;right:0;left:0;transform:translate(-7px)}body.page-design #page-design .timeline .item .right{padding-bottom:100px;margin-left:25px}body.page-design #page-design .timeline .item span{font-size:30px;color:#58585a;white-space:nowrap;margin-bottom:35px}body.page-design #page-design .timeline .item svg{width:auto;height:75px;fill:var(--color-palette-1);margin-bottom:10px}body.page-design #page-design .timeline .item h3{text-transform:uppercase;font-size:35px;line-height:1.43;font-weight:var(--font-bold)}body.page-design #page-design .timeline .item p{text-align:justify}body.page-design #page-design #parallax{position:relative;background:#f6f6f6;background:linear-gradient(0deg,#f6f6f6 0%,var(--color-palette-1) 100%);padding-bottom:var(--padding-container)}body.page-design #page-design #parallax .divider{fill:#fff;width:100%;height:200px}body.page-design #page-design #parallax .container{display:grid;grid-template-columns:50% auto;gap:150px}body.page-design #page-design #parallax .text{text-align:center;padding:0 35px}body.page-design #page-design #parallax .text h3{text-transform:uppercase;font-size:35px;line-height:1.43;font-weight:var(--font-bold)}body.page-design #page-design #parallax .text h4{font-size:28px;line-height:1.36;font-weight:var(--font-regular);margin-top:30px}body.page-design #page-design #parallax #immo-home-logos-slider{margin-top:50px}body.page-design #page-design #parallax #immo-home-logos-slider .slick-slide{margin:0 30px}body.page-design #page-design #parallax #immo-home-logos-slider .slick-list{margin:0 -30px}body.page-design #page-design #parallax .img img{margin-top:-250px;max-width:100%;height:auto}body.page-design #page-design #parallax .img img.isInViewport{animation:fadeInRight;animation-duration:var(--transitions-time-2)}body.page-design #page-design #contact-block{background-color:var(--color-palette-1)}body.page-design #page-design #contact-block form input[type=submit]:hover{color:var(--color-palette-1)}body.page-design #page-design #contact-block form .accepta,body.page-design #page-design #contact-block form .accepta a{color:var(--font-color-on-corporate-background)}body.page-design #page-design #contact-block form .jcf-checkbox span{border-color:var(--color-palette-1)}body.page-design #page-design #contact-block form .jcf-checkbox span.form_error{display:none}
