.errorPage .errorPage__wrapper{margin:5rem auto}.errorPage .errorPage__copy{text-align:center;font-size:1.2rem}.page-homepage h2{font-size:3rem;text-transform:uppercase}.page-homepage h3{margin-bottom:3.75rem}@media screen and (max-width:1200px){.page-homepage h3{margin-bottom:1rem}}.page-homepage .homepage-big-image{height:100%;width:100%;object-fit:cover}.page-homepage .reference{background-color:#ececf5;padding-bottom:4rem}.page-homepage .section--full{width:100%;display:flex;flex-wrap:wrap}.page-homepage .section--full .col{width:50%}@media screen and (max-width:769px){.page-homepage .section--full .col{width:100%}}.page-homepage .section--full .col__text{display:flex;justify-content:center;flex-flow:column wrap;height:100%;padding:1rem 5.625rem;background-color:#fff}.page-homepage .section--full .col__text ul li{margin-top:1.25rem;font-size:1rem;font-weight:400}@media screen and (max-width:1240px){.page-homepage .section--full .col__text{padding:2rem}}@media screen and (max-width:769px){.page-homepage .section--full .col--img{height:250px}}.page-homepage .section--fullRight{flex-wrap:wrap-reverse}.page-homepage .section--news .row{width:100%;text-decoration:none;flex-wrap:wrap}.page-homepage .section--news .col__text{height:193px}.page-homepage .section--news .col__text h3{margin-bottom:1rem;font-size:24px}.page-homepage .section--news .col--img{height:225px}@media screen and (max-width:769px){.page-homepage .section--news .col__text{height:auto}.page-homepage .section--news .btn{margin-bottom:0}}.page-homepage .iconsBar{display:flex;flex-wrap:wrap}.page-homepage .iconsBar .iconsBar__item{width:calc(100%/6);text-align:center;padding:2.18rem 0;text-decoration:0;overflow:hidden;transition:all .2s ease-in-out}.page-homepage .iconsBar .iconsBar__item--1{background-color:#00009d}.page-homepage .iconsBar .iconsBar__item--1 svg{width:6.25rem}.page-homepage .iconsBar .iconsBar__item .iconsBar__item__title{color:#fff;font-size:1rem;font-weight:500;text-transform:uppercase;margin-top:.875rem}.page-homepage .iconsBar .iconsBar__item .iconsBar__item__title,.page-homepage .iconsBar .iconsBar__item svg{transition:all .2s ease-in-out}.page-homepage .iconsBar .iconsBar__item:hover{opacity:.95;padding:2.08rem 0}.page-homepage .iconsBar .iconsBar__item:hover svg{transform:scale(1.05)}.page-homepage .iconsBar .iconsBar__item:hover .iconsBar__item__title{font-size:1.1rem}@media screen and (max-width:769px){.page-homepage .iconsBar .iconsBar__item{width:calc(100%/3)}}@media screen and (max-width:480px){.page-homepage .iconsBar .iconsBar__item{width:calc(100%/2)}}@media screen and (max-width:375px){.page-homepage .iconsBar .iconsBar__item{width:100%}}.page-homepage .iconsBar .iconsBar__item--build{background-color:#00009d}.page-homepage .iconsBar .iconsBar__item--deliver{background-color:#00a2a0}.page-homepage .iconsBar .iconsBar__item--production{background-color:#2da736}.page-homepage .iconsBar .iconsBar__item--documentation{background-color:#0071b2}.page-homepage .iconsBar .iconsBar__item--about{background-color:#00783a}.page-homepage .iconsBar .iconsBar__item--contact{background-color:#bcca16}.page-homepage .homepage__map{width:100%;height:400px}@media screen and (max-width:1200px){.page-homepage .btn{margin:1rem 0}}@media screen and (max-width:1550px){.page-homepage .btn{margin-bottom:2rem}}.page-contact .inner{max-width:90rem;margin:0 auto}.page-contact .primary-contact{align-items:center}.page-contact .primary-contact h3{margin-bottom:4rem;text-transform:uppercase}.page-contact .secondary-contact{align-items:center;padding:5.625rem 0}.page-contact .contact-list{list-style:none;padding:0}.page-contact .contact-list .contact-list__item{font-size:16px;font-weight:600;line-height:2rem}.page-contact .contact-list .contact-list__item h3{text-transform:uppercase}.page-contact .contact-list .contact-list__item a{text-decoration:none}.page-references .row--2c{gap:30px}.page-references .col--full{margin:0;width:calc(50% - 30px)}@media screen and (max-width:768px){.page-references .col--full{width:100%}}.page-references .article__video-row iframe{width:100%;height:calc(.5*50vw)}@media screen and (max-width:768px){.page-references .article__video-row iframe{height:400px}}.page-references .article__content{padding-right:1rem;width:calc(50% - 1rem)}@media screen and (max-width:769px){.page-references .article__content{width:100%;padding-right:0}}.page-references .article__content ul:first-child{list-style:none;padding-left:0;line-height:40px}.page-references .article__content ul:first-child li{font-weight:400}.page-references .article__content p{padding-right:2rem}.page-references .articles{display:flex;flex-wrap:wrap;margin:-1rem}.page-references .articles .article{width:calc(50% - 2rem);display:flex;margin:1rem;background-color:#fff;text-decoration:none}.page-references .articles .article .article__image{width:50%}.page-references .articles .article .article__image img{width:100%;height:100%;object-fit:cover}.page-references .articles .article .article__info{width:50%;display:flex;flex-wrap:wrap;align-content:space-between;padding:1rem}.page-references .articles .article .article__info .article__title{width:100%;color:#00009d;font-size:30px}.page-references .articles .article .article__info .article__title a{text-decoration:none}.page-references .articles .article .article__info .article__desc{width:100%}.page-references .articles .article .article__info .article__desc ul{list-style:none;padding-left:0;line-height:30px}.page-references .articles .article .article__info .article__desc li{font-weight:400}.page-references .articles .article .article__info .article__link{width:100%;color:#00009d;text-decoration:none}.page-references .articles .article .article__info .article__link:hover{color:#000}@media screen and (max-width:769px){.page-references .articles .article{width:100%}}@media screen and (max-width:640px){.page-references .articles .article{flex-wrap:wrap}.page-references .articles .article .article__image{width:100%}.page-references .articles .article .article__info{width:100%}}.article__gallery .gallery__row{display:flex;flex-wrap:wrap;gap:10px}.article__gallery .gallery__row .gallery__item{width:calc(50% - 10px)}.article__gallery .gallery__row .gallery__item img{width:100%}.integratorsIcons .col{margin:0;width:calc(25% - 1rem);padding:.3rem}@media screen and (max-width:768px){.integratorsIcons .col{width:calc(100% / 3 - 1rem)}}@media screen and (max-width:480px){.integratorsIcons .col{width:calc(100% / 2 - 1rem)}}.integratorsIcons .col img{width:100%}
/*# sourceMappingURL=5-ui.min.css.map */
