@font-face{font-family:'Suisse Intl';src:url("/static/fonts/subset-SuisseIntl-Light.woff2?8b2a1abc6346") format("woff2"),url("/static/fonts/subset-SuisseIntl-Light.woff?8b2a1abc6346") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Suisse Intl';src:url("/static/fonts/subset-SuisseIntl-Regular.woff2?8b2a1abc6346") format("woff2"),url("/static/fonts/subset-SuisseIntl-Regular.woff?8b2a1abc6346") format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-size:10px}html,body{padding:0;margin:0;line-height:2;color:#54494b}body{font:normal normal 1.5rem/1.4 'Suisse Intl',Verdana,Helvetica Neue,Arial;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:#969a97;text-decoration:none}*{box-sizing:border-box}.h1,h1{font-size:3rem;letter-spacing:-.2px;color:#54494b;padding:8.5rem 0 3rem;overflow:hidden;line-height:1.3}@media (min-width:768px){.h1,h1{padding:14rem 0 5rem;line-height:1.15;font-size:4.5rem}}@media (min-width:992px){.h1,h1{font-size:6.5rem;max-width:100rem;padding:22rem 0 7rem;line-height:1.05}}@media (min-width:1600px){.h1,h1{font-size:7.5rem;line-height:1.05}}h2{font-size:2.5rem;line-height:1.4;font-weight:400;margin:0;letter-spacing:-.7px}@media (min-width:992px){h2{font-size:4.5rem;letter-spacing:-.2px}}@media (min-width:768px){h2{font-size:3.5rem;line-height:1.3}}.h3,h3{font-size:1.5rem;line-height:1;font-weight:400;margin:0;letter-spacing:0}@media (min-width:768px){.h3,h3{font-size:2.5rem}}@media (min-width:992px){.h3,h3{font-size:3rem}}.h4,h4{font-size:1.9rem;line-height:1.2;font-weight:400;margin:0;letter-spacing:.1px}@media (min-width:992px){.h4,h4{padding:3rem 0 2.5rem}}.full-width{width:100%}.text-icore-orange{color:#ff6940}.cursor-pointer{cursor:pointer}.background-none{background:none}.mt-6r{margin-top:6rem}.toast{max-width:600px!important;flex-basis:600px!important}.toast-header{gap:0.5rem;font-size:1.6rem;padding:1rem}@media (max-width:767px){.toast-header{font-size:1.2rem}}.cookiealert{transform:translateX(-50%);left:50%;width:600px}@media (max-width:767px){.cookiealert{width:90vw}}.news-section-text a{color:#ff6940}.layout{max-width:100vw;padding-top:1rem}footer li{padding-bottom:15px}footer a{color:rgba(255,255,255,0.5)}footer{font-size:12px;background-color:#191919}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{padding-right:2rem;padding-left:2rem}@media (min-width:992px){.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{padding-right:4rem;padding-left:4rem}}@media (min-width:576px){.container-sm,.container{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1520px}.main-menu .main-menu__toolbar .nav .child a{margin-left:0}}.container-fluid{max-width:1600px}.nav .child a{color:#191919;font-size:1.2rem;font-weight:400;letter-spacing:.2px;line-height:1;margin:0 5rem;margin-left:0}.nav-item{white-space:nowrap}.nav{flex-wrap:nowrap}.btn-orange{color:#ff6940;border-color:#ff6940}.btn-orange:hover{color:#ff6940;border-color:#ff6940;cursor:pointer}.row{margin-right:0;margin-left:0}.row>.col,.row>[class*="col-"]{padding-right:0;padding-left:0}.carousel-control-prev-icon,.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='%23ff6940'%3E%3Cpath d='M6 6h3v3H6V6zM3 9h3v3H3V9zm-3 3h3v3H0v-3zm3-9h3v3H3V3zM0 0h3v3H0V0z'/%3E%3C/svg%3E")}.carousel-control-prev-icon{transform:scaleX(-1)}.carousel-control-prev-icon,.carousel-control-next-icon{width:5rem;height:5rem}.carousel-control-prev,.carousel-control-next{opacity:0.8}.carousel-control-prev :hover,.carousel-control-next :hover{opacity:1}.project-cell{height:100%}.project-cell .img{padding:0 0 100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.project-cell .img img{object-fit:cover;width:100%;position:absolute;object-position:50%;top:0;left:0;height:100%}.project-cell a{color:#54494b}.project-cell a:hover{text-decoration:none}.project-cell__info{flex-grow:1;display:flex;flex-wrap:wrap;border-left:#f5f5f5 solid 1px;border-right:#f5f5f5 solid 1px;border-bottom:#f5f5f5 solid 1px;margin-right:-1px}.project-cell__inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.project-cell__company{font-size:large}.project-cell__additional{color:#969a97;display:flex;flex-direction:column;justify-content:space-between}.project-cell__tags{display:flex}.project-cell__tags div{border:1px solid #969a97;padding:0px 0.2rem;margin:0px 0.2rem 0.2rem 0px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.hero_img{display:flex;align-items:center;justify-content:center;position:relative;max-width:100%;height:100vw;margin:0 0 6rem}@media (min-width:768px){.hero_img{margin-bottom:9rem;height:40vw}}@media (min-width:992px){.hero_img{margin-bottom:7rem}}.hero_img img{object-fit:cover;max-width:100%;position:absolute;height:100%}@media (max-width:768px){.list-group{overflow:scroll;flex-direction:row}}@media (max-width:768px){.list-group{overflow:scroll;flex-direction:row}}.list-group a{color:#969a97;padding-top:18px;padding-bottom:18px}.list-group .list-group-item{border-top:1px solid #969a97!important}.list-group-item{background-color:#f8f9fa!important}.border-flex .border-item{border-left:1px solid #f5f5f5;border-right:none}@media (max-width:768px){.border-flex .border-item{border-right:1px solid #f5f5f5}}.border-flex :nth-child(2n) .border-item{border-right:none}@media (max-width:1200px){.border-flex :nth-child(2n) .border-item{border-right:1px solid #f5f5f5}}.border-flex :nth-child(2n+3) .border-item{border-right:none}@media (min-width:1200px){.border-flex :nth-child(2n+3) .border-item{border-right:1px solid #f5f5f5}}.project-table__div{padding-top:4rem}@media (min-width:768px){.project-table__div{padding-top:3rem}}@media (min-width:992px){.project-table__div{padding-top:5.5rem}}.table th,.table td{padding:3rem 0 2rem;line-height:1.6;font-size:1.3rem}@media (min-width:768px){.table th,.table td{padding:2.6rem 0 1.2rem}}@media (min-width:992px){.table th,.table td{padding:2.5rem 0 2rem}}.table th .modal-content,.table td .modal-content{font-size:1.5rem}.table th{text-transform:uppercase;color:#969a97;font-weight:normal}.table td{color:#54494b}.table tbody tr:first-child th,.table tbody tr:first-child td{border:none}.sub-text{font-size:1.2rem;line-height:1.6;font-weight:400;color:#969a97}@media (min-width:1600px){.sub-text{font-size:1.3rem}}.project-card{flex:1 1 auto;padding:2rem}@media (min-width:768px){.project-card{padding:3rem}}.project-card h4{padding:0 1.5rem 0 0;overflow-wrap:normal;white-space:normal;overflow:hidden;font-size:1.8rem}.project-info{justify-content:space-between;display:flex;flex:1 1 auto;flex-direction:column;padding-top:1.5rem;min-height:12rem}@media (min-width:992px){.project-info{padding-top:0}}.main-page-section-mb{margin-bottom:13rem}@media (min-width:768px){.main-page-section-mb{margin-bottom:15rem}}@media (min-width:992px){.main-page-section-mb{margin-bottom:19rem}}.project-add-sections{font-size:inherit}.project-add-sections li::before{counter-increment:item;content:counters(item,".");color:#ff6940;font-size:1.2rem;position:absolute;left:0}.project-add-sections li{padding:0 0 2.6rem 3.5rem;margin-left:1rem;list-style:none}.project-add-sections ol,.project-add-sections ul{margin:2rem 0 4rem;padding:0;counter-reset:item}@media (min-width:768px){.project-add-sections ol,.project-add-sections ul{margin:2rem 0 5rem}}@media (min-width:992px){.project-add-sections ol,.project-add-sections ul{margin:2rem 0 3.5rem}}.project-add-sections p,.project-add-sections li{font-size:1.5rem;line-height:1.4}@media (min-width:1600px){.project-add-sections p,.project-add-sections li{font-size:1.6rem;line-height:2}}.project-add-sections p{margin:2rem 0}.project-filter{padding-top:11rem;padding-bottom:7rem;flex-flow:column wrap}@media (min-width:768px){.project-filter{padding-top:22rem;flex-flow:nowrap}}.project-filter .dropdown-solutions{margin-right:65px}.project-filter .dropdown-menu{max-width:100%;margin-top:0;padding:0;font-size:1.8rem;background-color:inherit;border:none;transform:translate3d(5px,35px,0px)!important}@media (min-width:992px){.project-filter .dropdown-menu{margin-top:6.3rem}}.project-filter .dropdown-menu__filter{position:relative;font-weight:300;padding:1.2rem 0px;border:none;background-color:transparent;color:#564b4d;font-size:3rem;letter-spacing:-0.1px;text-align:left;outline:none;line-height:1;appearance:none;width:100%}.project-filter .dropdown-menu__filter:hover{color:#ff6940;display:block;max-width:100%}.project-filter .dropdown-menu-wrapper{width:100%;margin-top:1rem}@media (min-width:768px){.project-filter .dropdown-menu-wrapper{border-top:1px solid #54494b;margin-top:3rem}}@media (min-width:992px){.project-filter .dropdown-menu-wrapper{border-top:1px solid #54494b;margin-top:6rem}}@media (min-width:1200px){.project-filter .dropdown-menu-wrapper{margin-top:8rem}}.project-filter .btn{padding:0;margin:0;border:none;font-weight:400}@media (min-width:768px){.project-filter .btn{font-weight:300}}@media (min-width:992px){.project-filter .btn{font-weight:inherit}}.project-filter .btn:focus{outline:none;box-shadow:none}.project-filter .project-filter__dropdowns-block{display:flex;flex-direction:column}@media (min-width:768px){.project-filter .project-filter__dropdowns-block{flex-direction:row}}.project-filter .project-filter__span{text-align:left;color:#969a97;font-size:1.8rem;margin-bottom:1rem;padding-left:.6rem;padding-top:2rem}@media (min-width:768px){.project-filter .project-filter__span{font-size:1.5rem;line-height:2;padding-top:1.6rem}}@media (min-width:992px){.project-filter .project-filter__span{padding-top:2.8rem}}@media (min-width:1200px){.project-filter .project-filter__span{padding-top:2.8rem;font-size:2.2rem}}.project-filter .project-filter__dropdowns{color:#564b4d;display:flex;position:relative;padding:1rem .6rem;border-top:1px solid #54494b;width:100%;background-color:transparent;text-align:left;outline:none;align-items:flex-start;justify-content:space-between;appearance:none;font-size:1.8rem}@media (min-width:768px){.project-filter .project-filter__dropdowns{display:inline-block;position:static;padding:0 0 0 .4rem;border:none;font-size:3.8rem;line-height:2}}@media (min-width:992px){.project-filter .project-filter__dropdowns{display:inline-block;position:static;padding:0 0 0 .4rem;border:none;font-size:5.4rem;line-height:2}}@media (min-width:1200px){.project-filter .project-filter__dropdowns{display:inline-block;position:static;padding:0 0 0 .4rem;border:none;font-size:6.9rem;padding-left:.4rem;border:none}}.project-filter .project-filter__dropdowns:hover{color:#ff6940}.project-filter .project-filter__svg{width:1.5rem;height:1.7rem;margin-top:.5rem;transform:rotate(90deg);margin-left:0;transition:all 0.2s}@media (min-width:768px){.project-filter .project-filter__svg{margin-top:-1.5rem}}@media (min-width:992px){.project-filter .project-filter__svg{margin-top:-2rem}}@media (min-width:1200px){.project-filter .project-filter__svg{margin-top:-3rem;width:1.5rem;height:1.7rem}}.project-filter .project-filter__svg-active{transform:scale(1,-1) rotate(90deg);fill:#ff6940}.project-filter .project-filter__dropdowns-items{box-sizing:border-box;font-size:1.8rem;white-space:normal;color:#564b4d;font-weight:400;padding:1.2rem 0}@media (min-width:992px){.project-filter .project-filter__dropdowns-items{font-size:3rem;padding:1.7rem 0}}.project-filter .project-filter__dropdowns-items:hover{color:#ff6940;background-color:transparent}.project-filter .project-filter__dropdowns-items-sub{color:#ff6940;padding-left:0.5rem;top:-0.5em;font-size:13.5px;font-weight:400}@media (min-width:992px){.project-filter .project-filter__dropdowns-items-sub{font-size:22.5px}}.project-filter .dropdown-high{z-index:99999}.project-filter .dropdown-toggle::after{display:none}.project-backdrop{opacity:1;transition:opacity 150ms cubic-bezier(0.4,0,0.6,1) 0s}.project-backdrop .backdrop-wrapper{display:none;position:fixed;visibility:visible;width:100%;height:100%;z-index:99990;top:0;left:0}.project-backdrop .backdrop{width:100%;height:100%;background-color:#f5f5f5;opacity:0.97}.purpose_collapse{border-top:solid #191919 1px}.purpose_collapse>div{padding:2.5rem 0}@media (min-width:768px){.purpose_collapse>div{padding:2.2rem 0}}@media (min-width:992px){.purpose_collapse>div{padding:2.5rem 0}}.purpose_collapse[aria-expanded="true"] svg{transform:scale(1,-1) translate(0,-50%) rotate(90deg);transition:transform 0.25s}.purpose_collapse[aria-expanded="false"] svg{transform:scale(1,1) translate(0,50%) rotate(90deg);transition:transform 0.25s}.text-carousel-inner{position:relative;width:100%;overflow:hidden}.text-carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform 0.6s ease-in-out}.vert .carousel-item-next.carousel-item-left,.vert .carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}.vert .carousel-item-next,.vert .active.carousel-item-right{transform:translate3d(0,100%,0)}.vert .carousel-item-prev,.vert .active.carousel-item-left{transform:translate3d(0,-100%,0)}.page-section a{text-decoration:none;color:#54494b}.modal-dialog-right{display:flex;min-height:100%;align-items:stretch;margin-right:0;margin-bottom:0;margin-top:0;right:-100%}.modal-backdrop{background-color:#e2e2e2}.modal-backdrop.show{opacity:0.9}.fade-right{cursor:pointer}.fade-right.show .modal-dialog-right{right:0;transition:right 0.6s ease-out}@media (min-width:992px){.modal-dialog{max-width:50%;margin:auto}.fade-right.show .modal-dialog-right{right:-25%}.fade-right.show .modal-dialog-right .fade-right .modal-dialog-right{right:-50%}}.modal-body{cursor:auto}.modal-body ul{list-style:none}.modal-body ul li{margin:2.5rem 0}.modal-body ul li:before{content:"\2014";margin-right:1rem;color:#ff6940;position:absolute;margin-left:-2rem}@media (max-width:768px){.border__section-header{border-top:none!important}}.h1_service_points{padding-bottom:2.5rem}@media (min-width:768px){.h1_service_points{padding-top:2.2rem;padding-bottom:0px}}@media (min-width:992px){.h1_service_points{padding-top:2.5rem}}.p_small{font-size:1.5rem}.mt-6r{margin-top:6rem}.mb-6r{margin-bottom:6rem}.fullwidth-container img{width:100%}.main-page-section-container h2{font-size:2.5rem;line-height:1.4;font-weight:400;margin:0;letter-spacing:-.7px;padding-top:1.5rem;border-top:1px solid #54494b}@media (min-width:768px){.main-page-section-container h2{font-size:3.5rem;line-height:1.3;border-top:none;padding-top:0}}@media (min-width:992px){.main-page-section-container h2{font-size:4.5rem;letter-spacing:-.2px}}@media (min-width:768px){.main-page-section-container{padding:0;line-height:1.8}}@media (min-width:992px){.main-page-section-container{font-size:2.2rem;line-height:1.6}}.section-container{border-top:1px solid #54494b;padding-top:2.5rem;padding-bottom:3rem}@media (min-width:768px){.section-container{line-height:1.8}}@media (min-width:992px){.section-container{font-size:2.2rem;line-height:1.6}}.section-header{display:flex;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.section-header{display:block;padding-top:2.2rem}}@media (min-width:992px){.section-header{padding-top:2.5rem}}.section-link{position:relative;display:flex;align-items:center}.section-link span{padding-left:1rem}@media (min-width:768px){.section-link span{position:absolute;right:0}}.plugin ul{list-style:none}.plugin ul li:before{content:"\2014";color:#ff6940;margin-right:1rem}.plugin .li-plus li:before{content:"+"}@media (min-width:1600px){.col-xxl-4{flex:0 0 33%;max-width:33%}}@media (min-width:1600px){.col-xxl-6{flex:0 0 50%;max-width:50%}}.wide-only{display:none}@media (min-width:1600px){.wide-only{display:block}}.more-projects .btn-orange{margin-top:7rem;font-size:1.4rem}@media (min-width:768px){.more-projects .btn-orange{font-size:1.8rem;margin-top:9rem}}@media (min-width:992px){.more-projects .btn-orange{font-size:2rem;margin-top:13rem}}.more-projects .btn-orange svg{fill:#ff6940;height:1.25rem;width:1.25rem}.principe-point{color:#ff6940;font-size:1.2rem;line-height:1;padding:0.5rem 0 2.5rem}.principe-title{color:#54494b;padding:0 0 1.5rem}@media (min-width:768px){.principe-title{padding:0 0 1rem}}@media (min-width:992px){.principe-title{padding:0 0 3.5rem}}.principe-text{font-size:1.2rem;line-height:1.6;color:#969a97}@media (min-width:992px){.principe-text{font-size:1.5rem;line-height:2}}.principe-values>*{padding-bottom:4rem}@media (min-width:768px){.principe-values>:first-child{padding-right:4rem}.principe-values>:nth-child(2n){padding-left:4rem;padding-right:4rem}.principe-values>:last-child{padding-left:4rem}}.team-section .member-name{font-size:1.8rem;line-height:1;padding-top:4rem;padding-bottom:1rem}@media (min-width:992px){.team-section .member-name{padding-top:2.5rem;font-size:2rem}}.team-section .position-text{font-size:1.2rem;line-height:1.6;color:#969a97}@media (min-width:768px){.team-section{border:0;padding-top:0}}.team-section h2{font-size:2.5rem;line-height:1.4;font-weight:400;margin:0;letter-spacing:-.7px;padding-bottom:2rem}@media (min-width:768px){.team-section h2{font-size:3.5rem;line-height:1.3;padding-bottom:9rem}}@media (min-width:992px){.team-section h2{font-size:4.5rem;letter-spacing:-.2px}}.member-card{width:80%;display:block;margin-left:4rem}.member-card:first-child{margin-left:0}.member-card div img{width:60vw}@media (min-width:768px){.member-card div img{width:100%}}.members{display:flex;width:100%;overflow:scroll;flex-direction:row}@media (min-width:768px){.members{overflow:auto}}.member-modal-img{overflow:hidden}.member-modal-img img{width:100%}@media (min-width:768px){.member-modal-img{order:5;height:100%;max-width:100%}}.member-modal-body{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.member-modal-body{max-height:100%}}@media (min-width:768px){.member-modal-body>*{max-width:50%}}.modal-dialog-member{display:flex;height:100%;align-items:stretch;margin-right:0;margin-bottom:0;margin-top:0}.modal-dialog-member .modal-content{background-color:whitesmoke}@media (min-width:768px){.modal-dialog-member .modal-content{background-color:#fff}}.fade-right .modal-dialog-member{right:-100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);-webkit-transition:opacity 0.6s linear,right 0.6s ease-out;-moz-transition:opacity 0.6s linear,right 0.6s ease-out;-o-transition:opacity 0.6s linear,right 0.6s ease-out;transition:opacity 0.6s linear,right 0.6s ease-out}.fade-right.show .modal-dialog-member{right:0}@media (min-width:992px){.modal-dialog-member{max-width:80%;margin-right:0;margin-left:auto}.fade-right.show .modal-dialog-member{right:-40%}.fade-right.show .modal-dialog-member .fade-right .modal-dialog-member{right:-80%}}.member-modal-bio{font-size:1.2rem;line-height:1.6;font-weight:400;padding-right:4rem}@media (min-width:1600px){.member-modal-bio{font-size:1.3rem}}#accordionServices .accordion-section-title{padding-bottom:2.7rem;padding-top:1.5rem}@media (min-width:768px){#accordionServices .accordion-section-title{padding-top:1.5rem;padding-bottom:2.2rem}}@media (min-width:992px){#accordionServices .accordion-section-title{padding-top:3.2rem;padding-bottom:5.5rem}}#accordionServices .section-title .h1{padding-bottom:2.5rem}@media (min-width:768px){#accordionServices .section-title .h1{padding-top:2.2rem;padding-bottom:0px}}@media (min-width:992px){#accordionServices .section-title .h1{padding-top:2.5rem}}#accordionServices .section-title h4{color:#969a97;font-size:1.5rem;line-height:1.4;padding-top:0;padding-bottom:2.5rem}@media (min-width:992px){#accordionServices .section-title h4{padding-top:2.5rem;padding-bottom:0}}@media (min-width:1600px){#accordionServices .section-title h4{font-size:1.6rem;line-height:2}}#accordionServices .h1,#accordionServices h1{font-weight:300;font-size:3rem;padding:0}@media (min-width:768px){#accordionServices .h1,#accordionServices h1{font-size:4.5rem}}@media (min-width:992px){#accordionServices .h1,#accordionServices h1{font-size:6.5rem}}@media (min-width:1600px){#accordionServices .h1,#accordionServices h1{font-size:7.5rem;line-height:1.05}}#accordionServices h3{padding-top:2.5rem;padding-bottom:5rem;border-top:2px solid #54494b}@media (min-width:768px){#accordionServices h3{padding-bottom:0;border-top-width:1px}}#accordionServices .suggest{padding-top:8rem}@media (min-width:768px){#accordionServices .suggest{padding-top:6rem}}#accordionServices h4{font-size:1.9rem;padding:0}#accordionServices h5{font-size:2rem;padding:2rem 0px 3.5rem;border-top:2px solid #969a97;cursor:pointer}@media (min-width:768px){#accordionServices h5{border-top-width:1px}}@media (min-width:768px){#accordionServices .service-section{padding-top:8rem}}@media (min-width:1600px){#accordionServices .service-section p{font-size:1.6rem;line-height:2}}#accordionServices .p_small{color:#191919;line-height:1.7}@media (min-width:992px){#accordionServices .p_small{max-width:60rem}}#accordionServices .p_small a{color:#54494b}@media (min-width:768px){.service-description{padding-top:2.5rem}}.licence-title{color:#54494b;font-size:1.2rem;line-height:2.2}@media (min-width:768px){.licence-title{font-size:1.3rem;line-height:2}}@media (min-width:992px){.licence-title{font-size:1.6rem;line-height:1.9;padding-right:7rem!important}}.licence-secondary{color:#969a97;font-size:1.2rem;line-height:2;padding:2rem 0 0}@media (min-width:768px){.licence-secondary{padding:1rem 0 0;font-size:1.3rem;line-height:2}}@media (min-width:992px){.licence-secondary{font-size:1.2rem;line-height:1.25}}@media (min-width:1280px){.licence-secondary{padding-top:0.7rem}}.licence-download{text-align:center;padding:0;line-height:1}.about-page-about-section .section-container{border:none;padding:0}@media (min-width:768px){.about-page-about-section .section-container{padding-bottom:10rem}}@media (min-width:768px){.about-page-about-section .section-container h2{max-width:90%}}.about-page-about-section .section-container p{font-size:1.5rem;line-height:1.7;padding:6rem 0 8rem;letter-spacing:-.2px}@media (min-width:768px){.about-page-about-section .section-container p{padding:11rem 0 6.5rem}}@media (min-width:992px){.about-page-about-section .section-container p{padding:10rem 0 9rem;max-width:53%}}.about-page-about-section .section-container .upper-image{width:100%;padding-top:3rem}@media (min-width:768px){.about-page-about-section .section-container .upper-image{width:auto;position:absolute;left:-10rem;bottom:0;max-width:30vw}}.carousel{margin-bottom:6.2rem}.vacancy-link-container{height:36rem;position:relative;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-top:8rem}@media (min-width:768px){.vacancy-link-container{height:51rem}}@media (min-width:992px){.vacancy-link-container{height:70rem}}.vacancy-link-container:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.4;z-index:1}.vacancy-link-container>div{height:100%}.vacancy-link-container>div>div{height:100%}.vacancy-link-inner{display:flex;flex-direction:column;justify-content:space-between}.vacancy-link-header{opacity:1;color:#fff;z-index:10;font-size:2.5rem;padding-top:5rem;line-height:1.15}@media (min-width:768px){.vacancy-link-header{padding-top:7rem;font-size:3.2rem}}@media (min-width:992px){.vacancy-link-header{padding-top:10rem;font-size:4rem}}.vacancy-link{z-index:10;padding-bottom:3rem;font-size:1.4rem}@media (min-width:768px){.vacancy-link{font-size:2rem}}@media (min-width:992px){.vacancy-link{padding-bottom:10rem}}.vacancy-link a{color:#fff}.vacancy-link a :hover{color:#fff}.rating-container{display:inline-block}.rating-points{line-height:1.2rem;display:inline}@media (min-width:768px){.rating-points{line-height:1.3rem}}@media (min-width:992px){.rating-points{line-height:2rem}}.rating-points>span{border-radius:50%;overflow:hidden;border:0.5px solid #ff6940;background-color:#ff6940}.rating-points>span .rating-part{background-color:#fff}.rating-points>span.rating-empty{background-color:#fff}.rating-part{vertical-align:baseline;position:relative;left:50%;width:2rem;height:2rem}.rating-points span{display:inline-block;width:1.2rem;height:1.2rem}@media (min-width:768px){.rating-points span{width:1.3rem;height:1.3rem}}@media (min-width:992px){.rating-points span{width:2rem;height:2rem}}.collapse__padding{padding:0 0 10rem}@media (min-width:768px){.collapse__padding{padding:0 0 14rem}}.collapse__padding div:last-child{padding-top:2rem}.news-section-title p{border-top:1px solid #54494b;padding-top:1rem}@media (min-width:992px){.news-section-title p{padding-top:3rem}}.news-list-title{padding-right:0}@media (min-width:768px){.news-list-title{padding-right:4rem!important}}.news-list-title p{padding-top:1rem;margin:0}@media (min-width:992px){.news-list-title p{padding-top:3rem}}.news-title h1{font-size:3rem;line-height:1.7;padding:18rem 0 3rem;color:#54494b}@media (min-width:768px){.news-title h1{font-size:3.5rem;line-height:1.3;padding:6rem 0 2rem}}@media (min-width:992px){.news-title h1{font-size:5rem;line-height:1.4;color:#54494b;padding:15.5rem 0 5rem}}.news-section-text{margin:3rem 0 5rem}.news-section-text h3{padding-bottom:3rem;font-size:1.8rem;line-height:1.8;white-space:pre-line}@media (min-width:992px){.news-section-text h3{font-size:3rem;line-height:1.5}}.news-section-text p{color:#54494b;font-size:1.2rem;line-height:1.8;padding:0 0 1.5rem;margin:0}@media (min-width:768px){.news-section-text p{font-size:1.3rem}}@media (min-width:992px){.news-section-text p{font-size:2rem}}.news-section-text li{font-size:1.2rem}@media (min-width:768px){.news-section-text li{font-size:1.3rem}}@media (min-width:992px){.news-section-text li{font-size:2rem}}@media (min-width:768px){.news-section-text{margin:3rem 0 5rem}.news-section-text h3{padding-bottom:7.5rem}}.arrow{color:#969a97}.arrow>div{padding:3.4rem 0 2.5rem}@media (min-width:768px){.arrow>div{padding:3.4rem 2rem 2.5rem}}@media (min-width:992px){.arrow>div{padding:9.5rem 10rem;height:28.5rem}}.left-arrow,.right-arrow{border-left:none;color:#969a97;padding:5rem 6rem 5rem!important;transition:padding-right 0.3s cubic-bezier(0.68,-0.55,0.27,1.55),padding-left 0.3s cubic-bezier(0.68,-0.55,0.27,1.55)}.left-arrow div:first-child,.right-arrow div:first-child{padding-bottom:2.5rem}.left-arrow:hover{padding-left:3rem!important}.right-arrow:hover{padding-right:3rem!important}@media (min-width:768px){.right-arrow{border-left:1px solid rgba(84,73,75,0.2)}}@media (min-width:992px){.news-list-block>:nth-child(2n+1){padding-right:2rem!important}}@media (min-width:992px){.news-list-block>:nth-child(2n){padding-left:2rem!important}}.news-list-block h4{padding-top:2rem;line-height:1.5}@media (min-width:768px){.news-list-block h4{padding-top:3rem}}.news-list-block .text-muted{font-size:1.2rem;line-height:1.6}@media (min-width:1600px){.news-list-block .text-muted{font-size:1.3rem}}.news-list-block .news-date{padding-bottom:4.5rem;padding-top:1rem}@media (min-width:768px){.news-list-block .news-date{padding-bottom:5.5rem;padding-top:2rem}}@media (min-width:992px){.news-list-block .news-date{padding-bottom:2rem}}#accordionNews h3{line-height:1.5;font-size:1.8rem;padding:2rem 0 0}@media (min-width:768px){#accordionNews h3{padding-top:1rem}}@media (min-width:992px){#accordionNews h3{font-size:3rem;padding-top:2rem}}.contacts-block h4{padding:0}.contacts-container{font-size:1.4rem}@media (min-width:768px){.contacts-container{font-size:1.2rem}}.contacts_branch{font-size:1.2rem;padding:0 0 2.5rem 0}.contacts-city__requisites{text-align:right;display:block}@media (max-width:992px){.contacts-city__requisites{text-align:left}}.contacts-city__requisites__url{color:#54494b;font-size:2rem}@media (max-width:992px){.contacts-city__requisites__url{font-size:1.5rem!important}}.contacts-city__requisites__span{margin-right:17.5rem;font-size:1.2rem;color:#969a97}.contacts_branch__title{padding-top:100px}@media (max-width:992px){.contacts_branch__title h3{font-size:1.5rem!important;padding-bottom:1.5rem}}@media (max-width:992px){.border_after_department{border-top:1px solid #969a97!important;padding-top:2.5rem;padding-bottom:2.5rem}}.col__metro{padding-left:0!important}.contacts_branch__map{width:80%;margin-left:auto;margin-right:0}@media (max-width:992px){.contacts_branch__map{margin-top:0;width:100%;margin-left:0;margin-right:0}}.row__second_block{margin:0 0 0 0!important}.contacts_branch__address{padding-right:2rem!important}#map{height:100px}.contacts_branch__email{padding-top:2rem}.contacts_branch__email a{color:#ff6940}.contacts_branch__email-pic{height:11px}@media (max-width:767px){.contacts_branch__email-pic{height:12px}}.contacts_branch__worktime{color:#969a97;padding:1.5rem 0 1rem}.contacts-city{padding-top:15rem}@media (min-width:768px){.contacts-city{font-size:17rem}}@media (min-width:992px){.contacts-city{font-size:30rem}}.contacts-city__title{color:#54494b;padding-bottom:7rem;padding-top:2.5rem;display:block;position:relative;font-size:7.5rem}@media (max-width:992px){.contacts-city__title{font-size:3rem!important}}.container{padding:0 4rem;margin:0 auto;position:relative}.border-top__contacts{border-top:1px solid #343a40!important}@media (max-width:992px){.border-top__contacts{border-top:none!important;margin-bottom:1rem}}.feedback-form{font-size:1.2rem;padding:0 0 2.5rem 0;padding-top:62px;margin-top:-62px}.feedback-form__border-top{border-top:1px solid #343a40!important}@media (max-width:992px){.feedback-form__border-top{border-top:none!important;margin-bottom:1rem}}.feedback-form__title{padding-top:2.5rem}.feedback-form__title h3{padding-top:0}@media (max-width:992px){.feedback-form__title{border-top:none!important}.feedback-form__title h3{font-size:1.5rem!important;padding-bottom:1.5rem}}.feedback-form__input-block{padding-bottom:10rem}.feedback-form__input-block label{display:none}.feedback-form__input-block textarea{height:250px}.feedback-form__input-block .form-control{font-size:1.8rem;padding:3rem 2.5rem;border:1px solid #54494b;margin-bottom:3rem}@media (max-width:992px){.feedback-form__input-block .form-control{font-size:1.5rem}}@media (max-width:576px){.feedback-form__input-block .form-control{font-size:1.2rem}}.feedback-form__input-block img{width:10rem;border:1px solid #54494b;padding:5px}.feedback-form__input-block .invalid-feedback{font-size:100%;margin-top:-2rem;margin-bottom:3rem;margin-left:1.5rem}.feedback-form__input-block #div_id_captcha>div{display:flex;flex-wrap:wrap}.feedback-form__input-block #div_id_captcha .invalid-feedback{width:100%}.feedback-form__input-block #div_id_captcha .form-control{flex:1}.feedback-form__input-block .captcha{margin-right:1rem;margin-bottom:0;cursor:pointer;width:100px;height:6.2rem;flex:none}.feedback-form__input-block .text-success{border-top:1px solid #343a40;font-size:2.5rem;padding-top:2.5rem}@media (max-width:992px){.feedback-form__input-block .text-success{font-size:1.5rem}}@media (max-width:576px){.feedback-form__input-block .text-success{font-size:1.2rem}}.feedback-form__question-block{display:block;width:100%;min-height:21rem;border:1px solid #54494b;padding:3rem 2.5rem;outline:none;border-radius:0px}.feedback-form__email-block{display:block;margin-top:2rem;width:100%;border:1px solid #54494b;padding:1.5rem 2.5rem;outline:none;border-radius:0px;line-height:2}.feedback-form__btn{font-size:2rem;color:#ff6940;border:0px;border-radius:0px;padding:0px;background-color:transparent;outline:none;appearance:none;float:right}.client-card img{max-width:66%;max-height:80%;filter:grayscale(1);opacity:0.45}.client-card img:hover{filter:grayscale(0);opacity:1;transition:all .2s ease}.client-card a{padding:8rem 0}.client-card :nth-child(2n+1){text-align:left}.client-card :nth-child(2n){text-align:right}@media (min-width:992px){.client-card :nth-child(3n+1){text-align:left}.client-card :nth-child(3n){text-align:right}.client-card :nth-child(3n+2){text-align:center}}.card-image{height:5rem;display:flex;flex-direction:column;align-items:start;justify-content:center}@media (min-width:768px){.card-image{height:22.5rem}}.card-image img{object-fit:cover}.card-inner{display:flex;flex-direction:row;justify-content:space-between;padding:3.5rem 0}@media (min-width:768px){.card-inner{flex-direction:column;padding:0}}.card-description{text-align:left}@media (min-width:768px){.card-description{padding-top:2rem}}.card-description h3{padding:0 0 0.5rem;margin:0;font-size:1.5rem;line-height:1.4}.card-description .sub_title{padding:0 0 0.5rem;margin:0;font-size:1.2rem;line-height:1.4;color:#969a97}.card-link:hover{color:#ff6940}.partner-card img{max-width:80%;max-height:80%;filter:grayscale(1);opacity:0.45}.partner-card img:hover{filter:grayscale(0);opacity:1;transition:all .2s ease}.partner-card a{text-align:center;padding:8rem 0}.card-image{height:5rem;display:flex;flex-direction:column;align-items:start;justify-content:center}@media (min-width:768px){.card-image{height:22.5rem}}.card-image img{object-fit:cover;max-width:130px}.card-inner{display:flex;flex-direction:row;justify-content:space-between;padding:3.5rem 0}@media (min-width:768px){.card-inner{flex-direction:column;padding:0}}.card-description{text-align:left}@media (min-width:768px){.card-description{padding-top:2rem}}.card-description h3{padding:0 0 0.5rem;margin:0;font-size:1.5rem;line-height:1.4}.card-description .sub_title{padding:0 0 0.5rem;margin:0;font-size:1.2rem;line-height:1.4;color:#969a97}.card-link:hover{color:#ff6940}.award-title h4{padding:1.5rem 0 4.7rem}@media (min-width:992px){.award-title h4{padding:3rem 0 8rem}}#accordionAwards img{opacity:0}@media (min-width:992px){#accordionAwards img{margin-top:-5rem}}#accordionAwards .show img{opacity:1;transition:opacity 0.3s ease}.vacancy-title{padding:2.5rem 0 6rem}.vacancy-container{margin-bottom:4rem;width:100%;color:#54494b}@media (min-width:768px){.vacancy-container{margin-bottom:7rem}}@media (min-width:1025px){.vacancy-container{margin-bottom:12rem}}.vacancy-text p{margin:2rem 0}.vacancy-text p:first-child{margin-bottom:5rem}.vacancy-text ul{padding:0}.vacancy-text li{position:relative;padding:0 0 2.3rem 3.5rem}@media (min-width:768px){.vacancy-text li{padding:0 0 2.6rem 3.5rem}}.vacancy-text li:before{content:"\2014";position:absolute;margin-left:-3rem}.follow-btn-orange{font-size:2rem;line-height:1.2;padding:3rem 0;letter-spacing:0.1px;color:#ff6940}@media (min-width:768px){.follow-btn-orange{line-height:1.5;letter-spacing:0.2px}}.arrow__svg{width:1.5rem;height:1.7rem;transform:rotate(90deg);margin-left:0;transition:all 0.2s;vertical-align:super}@media (min-width:1200px){.arrow__svg{width:1.5rem;height:1.7rem}}#dropdownMenu{position:absolute;display:none}.main-menu{line-height:32px;display:flex;justify-content:space-between;padding:9px 0 20px 0;height:32px}.main-menu .navbar-brand{margin-right:0;line-height:0}.main-menu .navbar-brand img{width:122px}@media (max-width:575px){.main-menu .navbar-brand img{width:100px}}.main-menu .main-menu__toolbar{padding:15px 0;position:fixed;top:0;right:0;left:0;font-size:1.5rem;color:#191919}.main-menu .main-menu__toolbar .nav .child a{font-size:1.9rem;line-height:1.2;font-weight:400;letter-spacing:.1px;white-space:nowrap}@media (max-width:1200px){.main-menu .main-menu__toolbar .nav .child a{margin:0 1.5rem;margin-left:0}}@media (min-width:768px){.main-menu .main-menu__toolbar{font-size:1.3rem}}@media (min-width:992px){.main-menu .main-menu__toolbar{font-size:1.5rem}}#cms-top + .main-menu .main-menu__toolbar{top:46px}.main-menu .nav-link{padding-top:0;padding-bottom:0}.main-menu .navbar-toggler{width:30px;height:32px;display:flex;flex-direction:column;justify-content:start;align-items:center;align-content:center;padding:0}.main-menu .navbar-toggler i{display:block;margin:3px 0;width:30px;height:2px;background:currentColor;transition:margin .2s ease}.main-menu .service_desk_stick{display:inline-block;vertical-align:middle;width:20px;height:2px;background:#ff6940;margin:0 10px}.header-menu-wrapper{color:#fff;position:fixed;overflow-x:hidden;overflow-y:hidden;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s,visibility .2s;visibility:hidden;height:100vh!important}@media (max-width:991px){.header-menu-wrapper{overflow-y:auto}}.header-menu-wrapper button{color:#fff}.header-menu-wrapper .backdrop{background:#ff6940;min-height:100vh;padding:15px 0 0;width:100%;z-index:10000}.header-menu-wrapper .header-menu__top-row{line-height:32px}.header-menu-wrapper.show{visibility:visible;opacity:1}.header-menu-wrapper.show .navbar-toggler i{margin:-1px 0 0}#cms-top + .main-menu .header-menu-wrapper .backdrop{padding-top:61px}.header-menu__content{margin-top:20px;padding-bottom:70px}@media (max-width:991px){.header-menu__content{padding-bottom:0}}@media (min-width:768px){.row + .header-menu__content>div:nth-child(2n+1){padding-right:4rem}}@media (min-width:992px){.row + .header-menu__content>div{padding-right:4rem}}.header-menu__col{border-top:1px solid #fff;padding-top:2rem}@media (max-width:991px){.header-menu__col{padding-top:1rem}}@media screen and (min-width:768px){.header-menu__col .collapse{display:block;height:auto!important;visibility:visible}.header-menu__col .collapsing{position:relative;height:unset!important;overflow:hidden}}.header-menu__col svg{fill:white;transform:rotate(90deg);height:1.25rem;width:1.25rem}@media (min-width:768px){.header-menu__col svg{display:none}}.header-menu__col li a{opacity:0.7}@media (min-width:768px){.header-menu__col li a{opacity:1}}.header-menu__title{display:flex;justify-content:space-between;align-items:center;color:#fff;padding-bottom:2rem;text-align:left}.header-menu__title a{pointer-events:none}@media (min-width:768px){.header-menu__title a{pointer-events:auto}}.header-menu__title a:hover{color:inherit}.header-menu__footer{left:0;right:0;padding-bottom:3rem}@media (max-width:991px){.header-menu__footer{padding-bottom:1rem}}.menu__list{display:flex;flex-wrap:wrap;flex-direction:row;text-align:left}.menu__list li{width:100%}@media (min-width:414px){.menu__list li{width:50%}}@media (min-width:768px){.menu__list li{width:100%}}.backdrop__inner{min-height:calc(100vh - 15px)}.page-footer{background-color:#191919}.page-footer h5{margin-bottom:0}.page-footer p{margin-bottom:2rem}.footer-col__title{text-transform:uppercase;padding:2.6rem 0 2.5rem;display:flex;justify-content:space-between}@media (min-width:768px){.footer-col__title{padding-top:0}}.footer-col__title a{color:#fff!important;pointer-events:none}@media (min-width:768px){.footer-col__title a{pointer-events:auto}}.footer-col__title svg{fill:white;transform:rotate(90deg);height:1.25rem;width:1.25rem}@media (min-width:768px){.footer-col__title svg{display:none}}footer a{transition:color .3s}footer a:hover{color:#fff!important}footer .row{border-top-color:#424242;border-bottom:1px solid #424242;padding:2.6rem 0;margin-right:0;margin-left:0}@media (min-width:768px){footer .row{padding:6rem 0}}.footer-copyright{line-height:2}.footer-col__card{padding:0;border-top:1px solid #54494b}@media (min-width:768px){.footer-col__card{border:none}}.footer-col__card ul{padding:2.5rem 0 0}@media (min-width:768px){.footer-col__card ul{padding:0 0 1.5rem}}@media screen and (min-width:768px){.footer-col__card .collapse{display:block;height:auto!important;visibility:visible}.footer-col__card .collapsing{position:relative;height:unset!important;overflow:hidden}}@media (min-width:768px){.row .section-title{padding-right:4rem}}.row .section-title h3{padding-bottom:2.5rem}@media (min-width:768px){.row .section-title h3{padding-top:2.2rem;padding-bottom:0;border-top:1px solid #54494b;border-bottom:0}}@media (min-width:992px){.row .section-title h3{padding-top:2.5rem}}