body{color:#393939;font-family:Roboto Condensed,sans-serif;font-size:14px;padding-top:56px}.block{padding-bottom:2rem;padding-top:2rem}.block-carousel,.block-header{padding:0}.block-name{color:#d42b32;font-size:1.5rem;margin-bottom:2rem;text-align:center}.alert,.btn,.card,.form-control{border-radius:0}.custom-control-input:checked~.custom-control-label:before{background-color:#d42b32;border-color:#d42b32}.btn-primary{background:#d42b32;border:none;font-size:.9rem;min-width:8rem;text-transform:uppercase}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#dd555b}a,h1,h2,h3{color:#d42b32}a:hover{color:#dd555b}.block-inverse{background:#dadbdf}.form-captcha .form-captcha-input{align-items:center;display:flex}.form-captcha .form-captcha-input img{margin-right:5px}.form-captcha.captcha-invalid label{color:#dc3545}.form-captcha.captcha-invalid input{border-color:#dc3545}.text-columns{gap:3rem}@media screen and (min-width:768px){.text-columns.text-columns-2{-moz-column-count:2;column-count:2}.text-columns.text-columns-3{-moz-column-count:3;column-count:3}}.navbar{background-color:#fff!important}.navbar .navbar-toggler{border:none}.navbar .navbar-brand{aspect-ratio:179/71;background:50% no-repeat;background-size:contain;height:35px;padding:0}.navbar .navbar-brand span{display:none}.navbar .dropdown-item,.navbar .nav-link{color:#939393!important;font-size:1rem;text-transform:uppercase}.navbar .dropdown-item:hover,.navbar .nav-link:hover{color:#d42b32!important;text-decoration:none}.navbar .dropdown-menu{border:0}.navbar .lang .dropdown-menu .fa-check,.navbar .lang .dropdown-menu .locale{display:none}.navbar .lang .dropdown-menu .dropdown-item.locale-active .fa-check{display:inline}@media screen and (min-width:992px){.navbar{height:80px;padding-bottom:0;padding-top:0}.navbar a{font-size:.9rem!important}.navbar .dropdown-toggle:after{display:none}.navbar .navbar-brand{height:70px;margin-bottom:10px}.navbar .wrapper{display:flex;flex-direction:column-reverse;width:100%}.navbar .wrapper .navbar-nav{height:40px;margin-left:auto}.navbar .wrapper .menu .dropdown-menu{background:rgba(212,43,50,.8);border-radius:0;color:#fff;margin:0;padding:0}.navbar .wrapper .menu .dropdown-menu a{color:#fff!important}.navbar .wrapper .menu .dropdown-menu a:hover{background:#fff;color:#d42b32!important}.navbar .wrapper .menu .nav-item{position:relative}.navbar .wrapper .menu .nav-item:after{background:#ccc;bottom:0;content:"";height:40px;position:absolute;right:-1px;width:2px}.navbar .wrapper .menu .nav-item:last-child:after{display:none}.navbar .wrapper .menu .nav-item .nav-link{padding-left:1rem;padding-right:1rem}.navbar .wrapper .menu .nav-item.nav-item-active a.nav-link{color:#d42b32!important}.navbar .wrapper .lang a.nav-link{display:none}.navbar .wrapper .lang .dropdown-menu{display:flex;float:none;left:0;margin:0;min-width:0;padding:0;position:relative;top:0;z-index:0}.navbar .wrapper .lang .dropdown-menu .dropdown-item{background:transparent!important;padding:.25rem .5rem;position:relative}.navbar .wrapper .lang .dropdown-menu .dropdown-item.locale-active{color:#d42b32!important}.navbar .wrapper .lang .dropdown-menu .dropdown-item:after{background:#ccc;content:"";height:18px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:2px}.navbar .wrapper .lang .dropdown-menu .dropdown-item:last-child:after{display:none}.navbar .wrapper .lang .dropdown-menu .locale{display:inline}.navbar .wrapper .lang .dropdown-menu .fa-check,.navbar .wrapper .lang .dropdown-menu .name{display:none!important}body{padding-top:80px}}.block-areas{background-color:#dadbdf}.block-areas .head{text-transform:uppercase}.block-areas .head,.block-areas .item{margin-bottom:.5rem;margin-top:.5rem;padding:.5rem}.block-areas .item{background:#fff}.block-areasmap{padding:0}.block-areasmap .wrapper{aspect-ratio:4558/2000;background:50% no-repeat;background-size:cover;position:relative;width:100%}.block-areasmap .texts{inset:0;position:absolute}.block-areasmap .texts>div{color:#d42b32;font-size:.9rem;line-height:1.1em;position:absolute}.block-areasmap .points{inset:0;position:absolute}.block-areasmap .points>div{border-radius:100%;font-size:.85rem;height:16px;line-height:16px;margin:-8px;opacity:.7;outline:1px solid #fff;position:absolute;text-align:center;width:16px}.block-areasmap .points>div.active{background:#d42b32;color:#fff;cursor:pointer;transition:transform .15s ease-in-out,opacity .15s ease-in-out}.block-areasmap .points>div.active:hover{opacity:1;transform:scale(1.33)}.block-areasmap .points>div.rented{background:#444;color:#ddd}.block-areasmap .boxes{max-width:400px;position:absolute;right:50px;top:50px}.block-areasmap .boxes>div{background:rgba(212,43,50,.8);color:#fff}.block-areasmap .boxes>div .btn{background:#fff;color:#d42b32}.block-areasmap .boxes>div .btn:active,.block-areasmap .boxes>div .btn:hover{background:hsla(0,0%,100%,.9)}.block-areasmap .boxes,.block-areasmap .points,.block-areasmap .texts{display:none}@media screen and (min-width:992px){.block-areasmap .boxes,.block-areasmap .points,.block-areasmap .texts{display:block}}@media screen and (min-width:1200px){.block-areasmap .texts>div{font-size:1.1rem}}.block-articles{background:#dadbdf}.block-articles .card{background:#fff;border:none;height:100%;text-align:center}.block-articles .card .card-body{border-radius:0;display:flex;flex-direction:column;height:100%;padding:0}.block-articles .card .card-body .card-text,.block-articles .card .card-body .card-title{padding:1rem}.block-articles .card .card-body .card-title{border-bottom:2px solid #d42b32;font-size:1.1rem;text-transform:uppercase}.block-articles .card .card-footer{background-color:#fff;border:none;padding:1rem}.block-branches{padding-bottom:0}.block-branches .row>div{padding-bottom:2rem}.block-branches .card{background:#dadbdf;border:none;height:100%;text-align:center}.block-branches .card h3{font-size:1.1rem;text-transform:uppercase}.block-branches .card .card-header{background:#dadbdf;border-bottom:2px solid #d42b32;padding:2em 0}.block-branches .card .card-header h3{color:#393939;font-weight:700;margin-bottom:0}.block-branches .card .card-body{display:flex;flex-direction:column;height:100%;padding:2em 0}.block-branches .card .card-body a{margin:auto auto 0;width:auto}.block-branches .card .card-footer{aspect-ratio:1/1;background:#dadbdf;border:0;padding:0}.block-branches .card .card-footer iframe.map{aspect-ratio:1/1;border:0;display:block;height:auto;width:100%}.block-carousel .carousel-item{aspect-ratio:1110/560;overflow:hidden;position:relative}.block-carousel .carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-carousel .carousel-item:after{background:rgba(212,43,50,.25);content:"";inset:0;position:absolute}.block-contactform{background:#dadbdf}.block-contactform .form-control{border-color:#dadbdf}.block-files .row>div{margin-bottom:1em;margin-top:1em}.block-files a{align-items:center;background:#dadbdf;display:flex;flex-direction:row;height:100%;padding:1rem;text-align:left}.block-files a .icon{font-size:3rem;line-height:1em;margin-right:1rem}.block-files a .text{display:flex;flex-direction:column}.block-files a .text .filename{font-size:1rem;line-height:1em;margin-bottom:.33rem}.block-files a .text .size{font-size:.9rem}.block-files a:hover{background:#d42b32;color:#fff;text-decoration:none}.block-gallery .row{justify-content:center}.block-gallery .row>div{margin-bottom:1em;margin-top:1em}.block-gallery a{display:block;transition:transform .1s ease-in-out}.block-gallery a:hover{transform:scale(1.05)}.block-header .container{background:none;padding:0}.block-header .header{background:#d42b32 50% no-repeat;background-size:cover}.block-header .header .container{height:100%;position:relative}.block-header .header .text{background:rgba(212,43,50,.75);color:#fff;inset:0;padding:2em;position:absolute;text-align:center;transition:background-color .2s ease-in-out}.block-header .header .text:hover{background:#d42b32}.block-header .header .text .sub,.block-header .header .text h1{color:#fff;margin:0;z-index:1}.block-header .header .text h1{font-size:1.6rem;margin-bottom:1rem;width:100%}.block-header .header .text .sub{font-size:1rem}@media screen and (min-width:576px){.block-header .header .text{inset:1em}.block-header .header .text .sub{font-size:1.2rem}}@media screen and (min-width:768px){.block-header .header .text{bottom:auto;height:auto;left:auto;right:1em;text-align:left;top:1em;width:350px}}@media screen and (min-width:992px){.block-header .header .text{right:2em;top:2em;width:400px}}.block-main h1,.block-text h1{font-size:2rem;margin-bottom:2rem;text-align:center}.block-main h2,.block-text h2{font-size:1.5rem}.block-main h3,.block-text h3{font-size:1.25rem}.block-main h4,.block-text h4{font-size:1.1rem}.block-map{padding:0}.block-map iframe{display:block}.block-navigationtiles,.block-subpageslist{background-color:#dadbdf;padding-bottom:0}.block-navigationtiles .row>div,.block-subpageslist .row>div{padding-bottom:2rem}.block-navigationtiles .card,.block-subpageslist .card{background:#fff;border:none;height:100%;text-align:center}.block-navigationtiles .card .card-image-none,.block-subpageslist .card .card-image-none{background:#eee;display:block;flex-shrink:0;width:100%}.block-navigationtiles .card .card-body,.block-subpageslist .card .card-body{border-radius:0;display:flex;flex-direction:column;height:100%;padding:0}.block-navigationtiles .card .card-body .card-text,.block-navigationtiles .card .card-body .card-title,.block-subpageslist .card .card-body .card-text,.block-subpageslist .card .card-body .card-title{padding:1rem}.block-navigationtiles .card .card-body .card-title,.block-subpageslist .card .card-body .card-title{border-bottom:2px solid #d42b32;font-size:1.1rem;text-transform:uppercase}.block-navigationtiles .card .card-footer,.block-subpageslist .card .card-footer{background-color:#fff;border:none;padding:1rem}@media screen and (min-width:992px){#uid-home .block-navigationtiles>.container>.row>div{flex-basis:0;flex-grow:1;max-width:100%}}.block-navigationtiels.block-inverse{background-color:#313131}.block-navigationtiels.block-inverse .block-name{color:#fff}.block-usp{padding-bottom:0}.block-usp .row>div{padding-bottom:2rem}.block-usp .usp{display:flex;flex-direction:column;height:100%;position:relative}.block-usp .usp .head{color:#d42b32;font-size:2rem;line-height:1em;margin-bottom:1rem}.block-usp .usp .text{margin:0 auto;text-transform:uppercase;width:50%}.block-usp .usp:after{background:#d42b32;content:"";height:100%;position:absolute;right:-14px;top:0;width:2px}.block-usp .row>div:last-child .usp:after{display:none}@media screen and (max-width:575px){.block-usp .row>div:nth-child(2n) .usp:after{display:none}}@media screen and (min-width:576px)and (max-width:767px){.block-usp .row>div:nth-child(3n) .usp:after{display:none}}footer{background:#fff}footer .menu{padding-bottom:1em;padding-top:2em}footer .menu .row>div{margin-bottom:1em}footer .menu .logo{height:auto;max-width:100%}footer .menu h2{font-size:1.2em;font-weight:700;margin:0 0 1em}footer .menu ul{list-style:none;padding-left:0}footer .menu a{color:#393939;text-decoration:none}footer .menu a:hover{color:#d42b32!important;text-decoration:underline}footer .menu h2 a{color:#d42b32}@media screen and (min-width:768px){footer .menu .logo{margin-bottom:2rem}}footer .copyright{background:#d42b32;color:#fff;line-height:2em;padding:1em 0}footer .copyright a{color:#fff}.navbar .navbar-brand{aspect-ratio:280/128;background-image:url(/domains/ippe/ippe-logo.svg)}footer .copyright{background-color:#313131}#uid-home .block-main h1,#uid-home .block-text h2{font-size:1.5rem}.block-main h1,.block-main h2,.block-main h3,.block-text h1,.block-text h2,.block-text h3{text-align:center}
