.page-aboutUsPage #content.container .container{width:100%;max-width:1320px}.contentAboutUs p{padding:0;margin:0}.contentAboutUs img{max-width:100%;max-height:100%}.contentAboutUs .blockBtns{display:flex;justify-content:center;margin:20px 5px 0}.contentAboutUs .blockBtnsPage{justify-content:space-evenly}.contentSolution .blockBtnsThink{margin-top:40px}.contentAboutUs .btn{min-width:175px;height:40px;font-size:16px;font-weight:bold;text-transform:initial}@media screen and (max-width:769px){.contentAboutUs .btn{height:40px;font-size:13px}}@media screen and (min-width:769px){.contentAboutUs .btn{height:40px;font-size:16px}}.contentAboutUs .btn-hpAllUppercase{font-size:14px;text-transform:uppercase}.contentAboutUs .btn-hpAllRed{color:#fff;background:#c5423f;border:1px solid #c5423f}.contentAboutUs .btn-hpAllRed:focus,.contentAboutUs .btn-hpAllRed:hover{color:#c5423f;background:#fff;border:1px solid #c5423f}.contentAboutUs .btn-hpBorderRed{color:#c5423f;background:#fff;border:1px solid #c5423f}.contentAboutUs .btn-hpBorderRed:focus,.contentAboutUs .btn-hpBorderRed:hover{color:#fff;background:#c5423f;border:1px solid #c5423f}.contentAboutUs .blockFlaticon{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:0}@media screen and (max-width:769px){.contentAboutUs .blockFlaticon{flex:0 0 35px;height:20px}}@media screen and (min-width:769px){.contentAboutUs .blockFlaticon{flex:0 0 40px;height:25px}}.contentAboutUs .blockFlaticon svg{max-width:100%;max-height:100%}.contentAboutUs .blockFlaticon svg path{fill:#418087}.contentAboutUs h1{max-width:560px;font-weight:300;padding:0;margin:0}@media screen and (max-width:769px){.contentAboutUs h1{font-size:22px}}@media screen and (min-width:769px){.contentAboutUs h1{font-size:34px}}.contentAboutUs h2{text-align:center;padding:0 0 40px;margin:0}.contentAboutUs .h2PaddingB{padding-bottom:25px}@media screen and (max-width:769px){.contentAboutUs h2{font-size:20px;font-weight:300}}@media screen and (min-width:769px){.contentAboutUs h2{font-size:30px;font-weight:300}}.contentAboutUs .subTitle{text-align:center;color:#87888a;padding:0 0 30px}@media screen and (max-width:769px){.contentAboutUs .subTitle{font-size:14px}}@media screen and (min-width:769px){.contentAboutUs .subTitle{font-size:16px}}@media screen and (max-width:769px){.page-aboutUsPage #content.container .contentAboutUs .container{font-size:14px;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:769px){.page-aboutUsPage #content.container .contentAboutUs .container{font-size:15px;padding-top:60px;padding-bottom:60px}}.contentAboutUs .section:nth-child(odd){box-shadow:inset 0 11px 15px -10px rgba(0,0,0,.06),inset 0px -11px 15px -10px rgba(0,0,0,.06)}.contentAboutUs .section:nth-child(even){background:#fff}.contentAboutUs .rowFlex{position:relative;display:flex;flex-flow:row wrap}.contentAboutUs .flex-justify-space-around{justify-content:space-around}.contentAboutUs .flex-justify-center{justify-content:center}.contentAboutUs .flex-align-center{align-items:center}.contentAboutUs .rowFlex .col{min-height:100%;max-height:100%}.contentAboutUs .blockWhite{background:#fff;border-radius:25px;box-shadow:0 0 20px 0 rgba(29,17,61,.15);padding:40px;margin:30px 0}.contentAboutUs .scHeader .container{position:relative}@media screen and (min-width:769px){.contentAboutUs .scHeader .bgRed{position:absolute;width:330px;height:100%;background:transparent url('/_ui/desktop/theme-kompass/images/solutions/common/bg.jpg') 0 center no-repeat;top:0;right:165px;z-index:0}}.contentAboutUs .scHeader .presentation{max-width:560px;margin:0 auto}.contentAboutUs .scHeader .rowFlex{z-index:1}.contentAboutUs .scHeader .subTitle{text-align:initial;padding:30px 0 0}.contentAboutUs .scHeader .text{margin:0}@media screen and (max-width:769px){.contentAboutUs .scHeader .text{font-size:15px;padding:20px 0}}@media screen and (min-width:769px){.contentAboutUs .scHeader .text{font-size:17px;padding:30px 0}}.contentAboutUs .scHeader .imgBlock{display:flex;justify-content:center}@media screen and (min-width:769px){.contentAboutUs .scHeader .imgBlock{height:345px}}.contentAboutUs .scHeader .imgBlock img{max-width:100%;max-height:100%;box-shadow:13px 17px 35px rgba(0,0,0,0.30)}.page-aboutUsPage #content.container .contentAboutUs .sectionInfo .container{max-width:1120px}.contentAboutUs .sectionInfo .descriptionText{max-width:560px;margin:0}@media screen and (max-width:769px){.contentAboutUs .sectionInfo .descriptionText{font-size:14px;padding:20px 0}}@media screen and (min-width:769px){.contentAboutUs .sectionInfo .descriptionText{font-size:16px;padding:30px 40px}}.contentAboutUs .sectionInfo .imgBlockDescription{display:flex;justify-content:center}@media screen and (min-width:769px){.contentAboutUs .sectionInfo .imgBlockDescription{height:300px}}.contentAboutUs .sectionInfo .imgBlockDescription img{max-width:100%;max-height:100%;box-shadow:13px 17px 35px rgba(0,0,0,0.30)}.page-aboutUsPage #content.container .contentAboutUs .sectionInfoTarget .container{max-width:1120px}.contentAboutUs .sectionInfoTarget .list{display:flex;max-height:76px;margin:0}.contentAboutUs .sectionInfoTarget .list:last-child{padding-bottom:0}@media screen and (max-width:769px){.contentAboutUs .sectionInfoTarget .list{padding:10px 0}}@media screen and (min-width:769px){.contentAboutUs .sectionInfoTarget .list{width:85%;padding:15px 0}}.contentAboutUs .sectionInfoTarget .list .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:769px){.contentAboutUs .sectionInfoTarget .list .text{max-height:46px}}@media screen and (min-width:769px){.contentAboutUs .sectionInfoTarget .list .text{height:46px}}.page-aboutUsPage #content.container .contentAboutUs .sectionOrganisation .container{max-width:1120px}.contentAboutUs .sectionOrganisation .blockTable{max-width:100%;overflow-x:auto}.contentAboutUs .sectionOrganisation .blockTable table{table-layout:auto;line-height:1.3;margin:0 auto}.contentAboutUs .sectionOrganisation .blockTable table th,.contentAboutUs .sectionOrganisation .blockTable table td{vertical-align:middle;padding:10px 8px}.contentAboutUs .sectionOrganisation .blockTable table th{width:190px;font-weight:normal;text-align:right;border-right:1px solid #dadada}.contentAboutUs .sectionOrganisation .blockTable table td{width:220px;color:#4d7c83;text-align:center;border-right:1px solid #dadada}.contentAboutUs .sectionOrganisation .blockTable table td:last-child{border-color:#fafafa}.contentAboutUs .sectionOrganisation .blockTable table td.tdEnd{width:43px}.contentAboutUs .sectionOrganisation .blockTable table tr:nth-child(2) td{color:#fff;background:#4d7c83}.contentAboutUs .sectionOrganisation .blockTable table tr:nth-child(2) td:last-child{background:rgba(222,91,89,0.3);background:-moz-linear-gradient(left,rgba(222,91,89,0.3) 0%,rgba(242,198,168,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(222,91,89,0.3)),color-stop(100%,rgba(242,198,168,0)));background:-webkit-linear-gradient(left,rgba(222,91,89,0.3) 0%,rgba(242,198,168,0) 100%);background:-o-linear-gradient(left,rgba(222,91,89,0.3) 0%,rgba(242,198,168,0) 100%);background:-ms-linear-gradient(left,rgba(222,91,89,0.3) 0%,rgba(242,198,168,0) 100%);background:linear-gradient(to right,rgba(222,91,89,0.3) 0%,rgba(242,198,168,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de5b59',endColorstr='#f2c6a8',GradientType=1)}.contentAboutUs .sectionOrganisation .blockTable table td .date{display:block;font-weight:600;padding-bottom:5px}.contentAboutUs .sectionOrganisation .blockTable table td .number{display:block;font-weight:300}.contentAboutUs .sectionOrganisation .blockTable table td .number1{font-size:20px}.contentAboutUs .sectionOrganisation .blockTable table td .number2{font-size:25px}.contentAboutUs .sectionOrganisation .blockTable table td .number3{font-size:30px}.contentAboutUs .sectionOrganisation .blockTable table td .number4{font-size:35px}.page-aboutUsPage #content.container .contentAboutUs .sectionCarte .container{max-width:1120px}.contentAboutUs .sectionCarte .mapCournties{padding:40px 0}.contentAboutUs .sectionCarte .list{display:flex;max-height:76px;margin:0}.contentAboutUs .sectionCarte .list:last-child{padding-bottom:0}@media screen and (max-width:769px){.contentAboutUs .sectionCarte .list{padding:10px 0}}@media screen and (min-width:769px){.contentAboutUs .sectionCarte .list{width:85%;padding:15px 0}}.contentAboutUs .sectionCarte .list .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:769px){.contentAboutUs .sectionCarte .list .text{max-height:46px}}@media screen and (min-width:769px){.contentAboutUs .sectionCarte .list .text{height:46px}}.page-aboutUsPage #content.container .contentAboutUs .sectionStats .container{max-width:1120px}.contentAboutUs .sectionStats .statContainer{width:100%;height:250px}.contentAboutUs .sectionStats .statContainer .highcharts-background{fill:none}.contentAboutUs .sectionStats .statContainer .highcharts-color-0{fill:#fbd178}.contentAboutUs .sectionStats .statContainer .highcharts-color-1{fill:#72b0e0}.contentAboutUs .sectionStats .statContainer .highcharts-color-2{fill:#66bb6a}.contentAboutUs .sectionStats .statContainer .highcharts-color-3{fill:#f06562}.contentAboutUs .sectionStats .statContainer .highcharts-data-label-connector{fill:none}.contentAboutUs .sectionStats .statContainer .highcharts-data-label{font-size:13px;font-weight:initial}.page-aboutUsPage #content.container .contentAboutUs .sectionRoot .container{max-width:1120px}.contentAboutUs .sectionRoot .rowFlexRoot{flex-flow:row nowrap;margin-bottom:30px}.contentAboutUs .sectionRoot .blockWhite{padding:25px}@media screen and (min-width:769px){.contentAboutUs .sectionRoot .blockWhite{height:calc(100% - 50px)}}.contentAboutUs .sectionRoot .flaticonTitle{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:0}@media screen and (max-width:769px){.contentAboutUs .sectionRoot .flaticonTitle{flex:0 0 50px;height:50px}}@media screen and (min-width:769px){.contentAboutUs .sectionRoot .flaticonTitle{flex:0 0 55px;height:55px}}.contentAboutUs .sectionRoot .flaticonTitle svg{max-width:100%;max-height:100%}.contentAboutUs .sectionRoot .title{font-size:24px;font-weight:400;color:#418087;padding:0 20px}.contentAboutUs .sectionRoot .list{display:flex;max-height:76px;margin:0}.contentAboutUs .sectionRoot .list:last-child{padding-bottom:0}@media screen and (max-width:769px){.contentAboutUs .sectionRoot .list{padding:10px 0}}@media screen and (min-width:769px){.contentAboutUs .sectionRoot .list{padding:15px 0}}.contentAboutUs .sectionRoot .list .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:769px){.contentAboutUs .sectionRoot .list .text{max-height:46px}}@media screen and (min-width:769px){.contentAboutUs .sectionRoot .list .text{height:46px}}