﻿html,body{overflow-x:hidden}.grid-container{max-width:90rem}body{font-family:"Public Sans", sans-serif}a{pointer-events:initial}h2{font-weight:bold;font-size:55px;line-height:65px;margin-bottom:0}h3{font-weight:bold;font-size:32px;line-height:34px;margin-bottom:0}@media screen and (max-width: 40em){h2{font-size:40px;line-height:50px}h3{font-size:28px}}header{background-color:#004769;padding:40px 0}@media screen and (max-width: 1024px){header .grid-container .grid-x .cell{justify-content:center !important}}header .grid-container .grid-x .cell .logo-wrapper{display:flex;align-items:center;justify-content:flex-start}header .grid-container .grid-x .cell .logo-wrapper img{height:60px}@media screen and (max-width: 1024px){header .grid-container .grid-x .cell .logo-wrapper img{height:48px}}header .grid-container .grid-x .cell .buttons-wrapper{display:flex;align-items:center;justify-content:flex-end}header .grid-container .grid-x .cell .buttons-wrapper .button-link:first-child{margin-right:20px}@media screen and (max-width: 1024px){header .grid-container .grid-x .cell .buttons-wrapper{flex-direction:column}header .grid-container .grid-x .cell .buttons-wrapper .button-link:first-child{margin-right:0}header .grid-container .grid-x .cell .buttons-wrapper .button-link{margin-top:20px}header .grid-container .grid-x .cell .logo-wrapper{justify-content:center}}footer{margin-top:10px;padding:60px 0}footer .logo-wrapper{text-align:left}footer .logo-wrapper img{max-width:200px}footer .text-wrapper{text-align:center}footer .text-wrapper p{font-size:15px;font-weight:bold}@media screen and (max-width: 1024px){footer .text-wrapper p{padding-top:35px;padding-bottom:21px;word-break:break-word}}footer .icon-wrapper{text-align:right}footer .icon-wrapper i{font-size:33px;color:#004769;margin-left:20px}footer .icon-wrapper a:first-child i{margin-left:0px}@media screen and (max-width: 1024px){footer .logo-wrapper,footer .icon-wrapper,footer .credit{text-align:center}}footer .credit{font-size:10px;margin-top:20px}@media screen and (max-width: 40em){header,.section-corporate,.section-classic,.section-key-figures-head,.section-key-figures,.footer{padding-right:15px;padding-left:15px}}hr{border-bottom:1px solid rgba(0,71,105,0.25) !important;width:80%}@media screen and (max-width: 1024px){hr{max-width:520px;width:87%}}.section-corporate{background-color:#004769;padding-bottom:60px}@media screen and (max-width: 40em){.section-corporate .title-wrapper{margin-top:-67px;height:449px !important}}.section-corporate .title-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.section-corporate .title-wrapper h1{letter-spacing:1px;color:#fafafa;z-index:2;font-weight:bold;font-size:75px;position:relative;line-height:75px}.section-corporate .title-wrapper span{z-index:2;color:#fafafa;font-size:45px;font-weight:bold}@media screen and (max-width: 40em){.section-corporate .title-wrapper h1{font-size:43px;line-height:43px}.section-corporate .title-wrapper span{font-size:28px;margin-right:200px}}@media screen and (max-width: 23em){.section-corporate .title-wrapper h1{font-size:37px}}.section-corporate img{display:block;margin-left:auto;min-width:1174px}.section-corporate .foret-mobile{display:none;padding-top:115px;padding-top:96px;min-width:340px;margin-left:auto}@media screen and (max-width: 40em){.section-corporate .foret-mobile{display:block}.section-corporate .foret-desktop{display:none}}.section-key-figures-global{background-color:#ebf4f8}@media screen and (max-width: 1024px){.section-key-figures-head{max-width:550px;margin:auto}}.section-key-figures-head .grid-x{display:flex;align-items:center}@media screen and (min-width: 1025px){.section-key-figures-head .buttons-wrapper{padding:30px 0}}.section-key-figures-head .title-wrapper{padding:30px 0}.section-key-figures-head .title-wrapper h2{color:#004769}.section-key-figures-head .buttons-wrapper a{margin-left:auto}@media screen and (max-width: 1024px){.section-key-figures-head .buttons-wrapper a{display:none}}.key-figures-hr{margin-top:0;margin-bottom:0}.section-key-figures{padding-top:63px;padding-bottom:63px}@media screen and (max-width: 1024px){.section-key-figures{max-width:550px;margin:auto}}.section-key-figures h3{color:#004769;margin-bottom:25px}@media screen and (min-width: 1025px){.section-key-figures .text-wrapper{border-right:1px solid rgba(0,71,105,0.25)}}@media screen and (max-width: 1024px){.section-key-figures .text-wrapper{padding-bottom:40px}}.section-key-figures .text-wrapper .expertise-number{margin-top:50px;display:flex;flex-wrap:wrap}.section-key-figures .text-wrapper .expertise-number .block-number{width:50%}@media screen and (max-width: 40em){.section-key-figures .text-wrapper .expertise-number .block-number{width:100%}}.section-key-figures .text-wrapper .expertise-number .block-number h4{font-size:45px;color:#004769;font-weight:bold;margin-bottom:0}.section-key-figures .text-wrapper .expertise-number .block-number p{font-size:17px}.section-key-figures .text-wrapper .expertise-number .block-number p:nth-child(4){padding-right:10px}@media screen and (min-width: 1025px){.section-key-figures .text-wrapper .expertise-number .block-number:nth-child(3) p{padding-right:23px}}@media screen and (max-width: 1024px){.section-key-figures .image-wrapper{border-top:1px solid;padding-top:45px}.section-key-figures .image-wrapper img{margin:auto;display:block}.section-key-figures .image-wrapper .button-link{margin:auto;margin-top:47px}}@media screen and (min-width: 1025px){.section-key-figures .image-wrapper .button-link{display:none}}.section-four-square .image-wrapper{width:100%;position:relative;padding:30px 30px 110px 80px;text-align:right;margin-bottom:20px}.section-four-square .image-wrapper.square-1,.section-four-square .image-wrapper.square-4{background-color:#009C73}.section-four-square .image-wrapper.square-2{background-color:#0071BA}.section-four-square .image-wrapper.square-3{background-color:#004769}.section-four-square .image-wrapper h2{color:#fafafa;position:absolute;left:30px;top:80px;z-index:2;text-align:left}.section-four-square .image-wrapper .button-link{position:absolute;bottom:30px;right:30px;z-index:1;text-align:center;display:inline-block;padding:15px;line-height:1}.button-link{transition:0.2s;text-align:center;text-transform:uppercase;padding:15px;color:#fafafa;font-size:17px;line-height:1;font-weight:bold}.button-link:hover{background-color:#fafafa !important;color:#004769 !important}.button-link:hover i{color:#004769 !important}.button-link i{color:#fafafa;margin-left:12px}.button-link.button-transparent{border:1px solid #fafafa;background:transparent}.button-link.button-blue{border:1px solid #004769;background-color:#004769}.button-link.button-interview{max-width:310px;width:100%;display:block}@media screen and (max-width: 26.25em){.button-link.button-interview{font-size:15px;max-width:268px}}.section-classic{padding-top:65px;padding-bottom:65px}@media screen and (max-width: 1024px){.section-classic{max-width:550px;margin:auto}.section-classic .column-reverse{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 1024px){.section-classic .text-wrapper{padding-bottom:0 !important}}.section-classic .text-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;padding:30px 0}.section-classic .text-wrapper *{text-align:left}.section-classic .text-wrapper h2{color:#004769;max-width:446px}.section-classic .text-wrapper q{quotes:"“" "”" "‘" "’";font-weight:bold;font-size:25px;max-width:530px;display:block;line-height:35px;margin:30px 0}.section-classic .text-wrapper .name,.section-classic .text-wrapper .role{margin-bottom:0}.section-classic .text-wrapper .name{font-weight:bold;font-size:25px;color:#004769}.section-classic .text-wrapper .role{font-size:14px;font-weight:500}@media screen and (max-width: 40em){.section-classic .text-wrapper q{font-size:20px;line-height:28px}.section-classic .text-wrapper .name{font-size:20px}.section-classic .text-wrapper .role{font-size:12px}}@media screen and (max-width: 1024px){.section-classic .image-wrapper{left:50%;top:initial !important;transform:translateX(-50%) !important}}.section-classic .image-wrapper{display:inline-flex;position:relative}.section-classic .image-wrapper img{display:inline-table}.section-classic .image-wrapper a{position:absolute;bottom:20px;margin:auto;left:0;right:0}
