.intro{position:fixed;z-index:9999;width:100%;height:100%;overflow:hidden}.intro .container-animation{position:relative;height:100%;opacity:1;transform:translateY(0);animation-name:fadeOutIntro;animation-duration:1s;animation-delay:4.5s;animation-fill-mode:forwards}.intro .container-animation .container-logo{position:absolute;z-index:2;top:50%;left:50%;width:180px;transform:translate(-50%, -50%)}.intro .container-animation .container-logo img{animation-name:fadeInLogoIntro;animation-duration:2.5s;animation-fill-mode:forwards;width:100%}@keyframes fadeInLogoIntro{0%{opacity:0;transform:scale(0.9)}33%{opacity:1}67%{opacity:1}100%{opacity:0;transform:scale(1)}}.intro .container-animation .container-text{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.intro .container-animation .container-text h1{color:#8685bb;margin:15px 0;font-size:28px;white-space:nowrap;transform:translateY(0);opacity:1;animation-name:fadeInTextIntro;animation-duration:1.3s;animation-fill-mode:backwards}@media screen and (min-width: 360px){.intro .container-animation .container-text h1{font-size:44px}}@media screen and (min-width: 767px){.intro .container-animation .container-text h1{font-size:50px}}@media screen and (min-width: 920px){.intro .container-animation .container-text h1{font-size:78px;margin:25px 0}}.intro .container-animation .container-text h1:first-child{animation-delay:1.8s}.intro .container-animation .container-text h1:last-child{animation-delay:2.8s}@keyframes fadeInTextIntro{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutIntro{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-150px)}}
.section1{position:relative;min-height:100vh;opacity:0}.section1.show{transition:all 0s ease-in-out;opacity:1}.section1.show.fadeIn{transition:all .6s ease-in-out}.section1 .content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100% !important;max-width:100% !important;overflow:auto;overflow:hidden}@media screen and (min-width: 920px){.section1 .content{position:absolute;top:50%;left:50%;max-width:100%;height:100%;transform:translate(-50%, -50%);flex-direction:row;align-items:center;justify-content:center}}.section1 .logo{position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transition:all 1s ease-in-out;width:100%}.section1 .logo.reduce{top:150%;transform:translate(-50%, -50%) scale(0.4);animation-fill-mode:forwards;animation-delay:1.5s;animation-name:fadeOutLogo;animation-duration:1s}.section1 .logo path{stroke-dasharray:2200;animation:drawLogo 2s 1;animation-timing-function:ease-in-out}@keyframes fadeOutLogo{from{opacity:1}to{opacity:0}}@keyframes drawLogo{from{stroke-dashoffset:2200}to{stroke-dasharray:2200;stroke-dashoffset:0}}.section1 .left{position:relative;z-index:3;width:100%;padding:55px calc((100%/28)*2);box-sizing:border-box}@media screen and (min-width: 767px){.section1 .left{padding:55px}}@media screen and (min-width: 1300px){.section1 .left{padding-top:0 !important;padding-left:calc((100%/28)*4) !important}}@media screen and (min-width: 920px){.section1 .left{position:absolute;left:0;width:calc((100%/28)*18);padding-left:calc((100%/28)*2);padding-top:50px}}.section1 .left .mask>p{font-size:12px;text-transform:uppercase;font-weight:bold}.section1 .left .mask-title{margin-bottom:0}@media screen and (min-width: 360px){.section1 .left .mask-title{margin-bottom:30px}}@media screen and (min-width: 920px){.section1 .left .mask-title{width:165%}}.section1 .left .mask{overflow:hidden}.section1 .left .title h1{margin:0 0 25px 0;font-family:"PFBeauSansPro-Bold";font-size:26px;line-height:29px}@media screen and (max-width: 400px){.section1 .left .title h1{margin-bottom:15px}}@media screen and (min-width: 920px){.section1 .left .title h1{white-space:nowrap}}@media screen and (min-width: 350px){.section1 .left .title h1{font-size:36px;line-height:calc(36px + 5px)}}@media screen and (min-width: 400px){.section1 .left .title h1{font-size:44px;line-height:calc(50px + 5px);margin:0}}@media screen and (min-width: 920px){.section1 .left .title h1{font-size:68px;line-height:calc(50px + 18px)}}@media screen and (min-width: 1400px){.section1 .left .title h1{font-size:78px;line-height:calc(50px + 24px)}}.section1 .left .title h1>span{font-family:"PFBeauSansPro-Italic"}.section1 .left .container-text{position:relative;padding:0;padding-left:calc((100%/13)*1);padding-right:0}@media screen and (min-width: 920px){.section1 .left .container-text{padding-right:calc((100%/13)*1)}}@media screen and (min-width: 1300px){.section1 .left .container-text{padding-left:calc((100%/13)*2)}}.section1 .left .container-text .scroll-indicator{top:50%;left:0px;right:auto}@media screen and (min-width: 920px){.section1 .left .container-text .scroll-indicator{right:21px;left:auto}}@media screen and (max-width: 1100px){.section1 .left .container-text .scroll-indicator{display:none}}.section1 .left .container-text .text,.section1 .left .container-text .text p{font-size:17px;line-height:24px;margin-top:0}.section1 .right{position:relative;width:100%;height:300px}@media screen and (min-width: 920px){.section1 .right{position:absolute;right:0;bottom:0;height:calc(100% - 167px);width:calc((100%/28)*10)}}.section1 .right .container-images{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;top:auto;bottom:auto;left:auto;right:auto;height:100%;font-size:0}@media screen and (min-width: 920px){.section1 .right .container-images{position:absolute;align-items:flex-end;top:auto;bottom:0;left:auto;right:0;height:100%;width:100%}}.section1 .right .container-images .tonic-square{position:absolute;z-index:2;opacity:.8;bottom:15%;right:calc(50% - 45px);width:90px;height:90px;min-width:90px;min-height:90px;max-width:150px;max-height:150px;background-color:#8685bb;mix-blend-mode:multiply}@media screen and (min-width: 500px){.section1 .right .container-images .tonic-square{bottom:30px;right:calc(50% - 60px);min-width:120px;min-height:120px;width:120px;height:120px}}@media screen and (min-width: 920px){.section1 .right .container-images .tonic-square{right:32%;bottom:32%;width:20%;padding-top:20%}}.section1 .right .container-images .vertical-image,.section1 .right .container-images .square-image{position:relative}.section1 .right .container-images .vertical-image .mask,.section1 .right .container-images .square-image .mask{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.section1 .right .container-images img{min-height:100%;min-width:100%;object-fit:cover}.section1 .right .container-images .vertical-image{width:50%;height:100%}.section1 .right .container-images .vertical-image .mask{position:relative;top:0;max-height:100%}@media screen and (min-width: 920px){.section1 .right .container-images .vertical-image{width:calc((100%/12)*7)}.section1 .right .container-images .vertical-image .mask{position:absolute;max-height:auto}}.section1 .right .container-images .square-image{width:50%;padding-top:50%}@media screen and (min-width: 920px){.section1 .right .container-images .square-image{width:calc((100%/12)*5);padding-top:calc((100%/12)*5)}}.section1 .right .container-images .square-image .mask{max-height:300px;bottom:0}
.container-arrow{display:flex;align-items:center;justify-content:center}.container-arrow.down{width:20px;height:40px}.container-arrow.down>div{transform:rotate(0)}.container-arrow.up{width:20px;height:40px}.container-arrow.up>div{transform:rotate(180deg)}.container-arrow.backward{width:40px;height:20px}.container-arrow.backward>div{transform:rotate(90deg)}.container-arrow.forward{width:40px;height:20px}.container-arrow.forward>div{transform:rotate(-90deg)}.arrow{position:relative;width:2px;height:40px;background-color:#8685bb}.arrow.small{transform:scale(0.7)}.arrow:after,.arrow:before{content:"";position:absolute;bottom:0;display:block;width:2px;height:10px;background-color:#8685bb;transform-origin:bottom center}.arrow:after{transform:rotate(45deg)}.arrow:before{transform:rotate(-45deg)}
.scroll-indicator{position:absolute;height:30px;cursor:pointer;animation:slidedown 1.5s infinite}.scroll-indicator.up{animation-direction:reverse}@keyframes slidedown{from{bottom:0px;opacity:1}to{bottom:-15px;opacity:0}}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}#ProgressBarFullContainer{position:absolute;top:calc(50% + 15px);display:flex;flex-direction:row;right:18px;transform:translateY(-50%)}#ProgressBarFullContainer .scroll-indicator{top:calc(100% + 10px);right:19px}#progressBarSectionContainer{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin-right:36px;position:relative;overflow:hidden;text-align:right}.progressBarSection{display:flex;flex-direction:column;align-items:flex-end;position:relative}.progressBarSection p{margin:0;max-width:320px}.progressBarSection p.progressBarTitleSection{font-family:"PFBeauSansPro" !important;font-size:28px;line-height:28px;margin-bottom:25px}.progressBarSection .progressBarTitleSection{font-family:"PFBeauSansPro-Bold" !important;font-size:36px;line-height:calc(36px + 5px);font-weight:bold;letter-spacing:.89px;color:#2c2a29;margin:0;text-align:right}@media screen and (min-width: 1224px){.progressBarSection .progressBarTitleSection{font-size:50px;line-height:50px}}.progressBarScrollContainer{height:434px;width:2px;background-color:rgba(44,42,41,.14)}.progressBarScrollContainer .progressBar{width:2px;background-color:#2c2a29;height:0%;transition:all 600ms ease 0s}#indicationProgressContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-left:9px}#indicationProgressContainer p{display:block;margin:0;font-family:PFBeauSansPro;font-size:16px;line-height:16px;height:12px;vertical-align:baseline;font-weight:300;letter-spacing:.02px;color:#2c2a29}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.container-animation.withPreview .home-animation.withRelation .fadeInLeft{left:-100% !important}.home-animation{position:relative;box-sizing:border-box;height:75%;width:100%}.home-animation .node.filiale.s3d img{width:26px;max-width:inherit !important}.home-animation #animation{position:relative}.home-animation #svg-animation{position:absolute;top:0}.home-animation #svg-animation path{fill:transparent;stroke-width:2;stroke-dasharray:500;stroke-dashoffset:500;animation-name:pathNode;animation-delay:.7s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes pathNode{from{stroke-dashoffset:500}to{stroke-dasharray:500;stroke-dashoffset:0}}.home-animation.withRelation .node:not(.mission),.home-animation.withRelation .node:not(.mission)+.label-mask{cursor:pointer;max-width:170px}.home-animation.withRelation .titleContainer{left:-65%}.home-animation .titleContainer{position:absolute;left:0;transition:all .8s ease-in-out}.home-animation .titleContainer .title{margin:0;white-space:nowrap;font-size:24px !important}.home-animation .titleContainer:nth-child(2){top:calc(13.5%*3)}.home-animation .titleContainer:nth-child(3){top:calc(13.5%*5.2)}.home-animation .node-group{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;animation-name:fadeInNode;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;transform:translate(-10px, -10px);transition:all .5s ease-in-out}.home-animation .node-group.fade{opacity:.2 !important;animation-name:none}.home-animation .node-group .node:not(.mission),.home-animation .node-group .node:not(.mission)+.label-mask{cursor:pointer}.home-animation .node-group.selected .node{border:solid 2px #8685bb}.home-animation .node-group .node{display:flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:11px;overflow:hidden}.home-animation .node-group .node img{width:90%}.home-animation .node-group .node.small{height:18px;width:18px;border-radius:10px}.home-animation .node-group .node.filiale{height:28px;width:28px;border-radius:14px;background:#fff;box-shadow:0px 0px 1px 7px rgba(134,133,187,.15)}.home-animation .node-group .node.filiale img{max-width:20px}.home-animation .node-group .node.society{height:46px;width:46px;min-height:46px;min-width:46px;border-radius:23px;background:#fff;box-shadow:0px 0px 1px 10px rgba(134,133,187,.15)}.home-animation .node-group .node.domain{background:#8685bb;box-shadow:0px 0px 1px 6px rgba(134,133,187,.15)}.home-animation .node-group .node.mission{background:#897879;box-shadow:0px 0px 1px 6px rgba(137,120,121,.15)}.home-animation .node-group .label-mask{overflow:hidden;display:inline-block;padding:0 0 0 15px}.home-animation .node-group p{margin:0;animation-name:fadeLabel;animation-duration:.5s;animation-delay:.36s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;transform:translateX(-50%);font-size:14px;line-height:calc(14px + 3px)}@keyframes fadeLabel{from{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInNode{from{opacity:0;transform:translate(-10px, -10px)}to{opacity:1;transform:translate(0px, -10px)}}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.titleContainer.fadeInRight .title-mask h1,.titleContainer.fadeInRight .title-mask h2,.titleContainer.fadeInRight .title-mask h3,.titleContainer.fadeInRight .title-mask h4{animation:titleFadeInRight .8s 1}.titleContainer.fadeInRight .blackLine{transform-origin:right;animation:lineFadeInRight .8s 1}.titleContainer.fadeInRight .number-mask p{animation-delay:1s;animation-name:numberFadeInRight;animation-duration:.8s;animation-iteration-count:1;transform:translateX(-100%);animation-fill-mode:forwards}@keyframes titleFadeInRight{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes numberFadeInRight{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes lineFadeInRight{from{transform:scaleX(0)}to{transform:scaleX(1)}}.titleContainer.fadeInLeft .title-mask{overflow:hidden}.titleContainer.fadeInLeft .title-mask h1,.titleContainer.fadeInLeft .title-mask h2,.titleContainer.fadeInLeft .title-mask h3,.titleContainer.fadeInLeft .title-mask h4{animation:titleFadeInLeft .8s 1}.titleContainer.fadeInLeft .blackLine{transform-origin:left;animation:lineFadeInLeft .8s 1}.titleContainer.fadeInLeft .number-mask p{animation-delay:1s;animation-name:numberFadeInLeft;animation-duration:.8s;animation-iteration-count:1;transform:translateX(-100%);animation-fill-mode:forwards}@keyframes titleFadeInLeft{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes numberFadeInLeft{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes lineFadeInLeft{from{transform:scaleX(0)}to{transform:scaleX(1)}}.titleContainer{position:relative;margin-bottom:15px}@media screen and (min-width: 767px){.titleContainer{margin-bottom:25px}}.titleContainer h1,.titleContainer h2,.titleContainer h3,.titleContainer h4{margin:0}@media screen and (max-width: 767px){.titleContainer h1,.titleContainer h2,.titleContainer h3,.titleContainer h4{overflow-wrap:break-word;hyphens:auto}}.titleContainer .title.tonic{color:#8685bb !important}.titleContainer h2,.titleContainer h3{letter-spacing:1.07px}.titleContainer.hide .title-mask h1,.titleContainer.hide .title-mask h2,.titleContainer.hide .title-mask h3,.titleContainer.hide .title-mask h4{transform:translateX(-100%)}.titleContainer.hide .number-mask p{transform:translateX(-100%)}.titleContainer.hide .blackLine{transform:scaleX(0)}.titleContainer .title-mask{padding-bottom:15px;margin-bottom:-15px;overflow:hidden}.titleContainer .title-mask h1,.titleContainer .title-mask h2,.titleContainer .title-mask h3,.titleContainer .title-mask h4{transform:translateX(0%)}.blackLineAndNumberContainer{position:relative;display:flex;flex-direction:column;justify-content:flex-end;position:absolute}.blackLineAndNumberContainer.black .blackLine{background-color:#2c2a29}.blackLineAndNumberContainer.level-1{height:32px}@media screen and (min-width: 420px){.blackLineAndNumberContainer.level-1{height:36px}}@media screen and (min-width: 550px){.blackLineAndNumberContainer.level-1{height:41px}}@media screen and (min-width: 920px){.blackLineAndNumberContainer.level-1{height:56px}}.blackLineAndNumberContainer.level-2{top:-8px}@media screen and (min-width: 420px){.blackLineAndNumberContainer.level-2{top:0}}@media screen and (min-width: 550px){.blackLineAndNumberContainer.level-2{top:10px}}@media screen and (min-width: 767px){.blackLineAndNumberContainer.level-2{top:16px}}.blackLineAndNumberContainer.level-3{top:-10px}@media screen and (min-width: 550px){.blackLineAndNumberContainer.level-3{top:-5px}}@media screen and (min-width: 767px){.blackLineAndNumberContainer.level-3{top:1px}}@media screen and (min-width: 920px){.blackLineAndNumberContainer.level-3{top:6px}}.blackLineAndNumberContainer.level-4{height:26px;top:-9px}@media screen and (min-width: 767px){.blackLineAndNumberContainer.level-4{top:-6px}}@media screen and (min-width: 920px){.blackLineAndNumberContainer.level-4{top:0}}.blackLineAndNumberContainer .number-mask{overflow:hidden}.blackLineAndNumberContainer .number-mask p{font-family:"PFBeauSansPro-Light" !important;margin:0 0 0 0;font-weight:300;letter-spacing:.03px;font-size:14px}@media screen and (min-width: 767px){.blackLineAndNumberContainer .number-mask p{font-size:16px}}@media screen and (min-width: 550px){.blackLineAndNumberContainer .number-mask p{font-size:20px}}@media screen and (min-width: 920px){.blackLineAndNumberContainer .number-mask p{font-size:25px}}.blackLine{height:1px;width:1000px;transform:scaleX(1)}.titleContainer .underline-title{position:relative}.titleContainer .underline-title .title{font-family:"PFBeauSansPro-Bold";font-size:14px;margin:0}.titleContainer .underline-title .blackLine{position:absolute;right:0}
.homepreview{position:absolute;z-index:3;top:90px;left:0;bottom:1px;width:100%;transition:all .8s ease-in-out;font-size:0;margin-top:0;background:#f6f7f8}@media screen and (min-width: 1100px){.homepreview{width:32.2%;margin-top:74px;padding-top:0;background:transparent}}@media screen and (min-width: 1224px){.homepreview{top:1px}}.homepreview ul{position:relative;box-sizing:border-box;height:100%;padding:0}.homepreview ul li{position:absolute;z-index:1;width:100%;height:100%;list-style:none;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.homepreview ul li::-webkit-scrollbar{display:none}.homepreview ul li:not(.active) .back-button{display:none}.homepreview ul li.active{z-index:3}@media screen and (min-width: 1100px){.homepreview ul li{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 1100px){.homepreview ul li .back-button{display:flex;align-items:center;justify-content:flex-start;padding-left:15px;padding-top:15px;cursor:pointer}.homepreview ul li .back-button>p{text-transform:uppercase;color:#8685bb}}.homepreview ul li .preview{width:100%;max-height:calc(100% - 90px);box-sizing:border-box}@media screen and (min-width: 1100px){.homepreview ul li .preview{max-height:100%}}@media screen and (min-width: 1224px){.homepreview ul li .preview{max-height:calc(100% - 74px)}}.homepreview .preview .container-image{flex:1;text-align:right;width:100%;overflow:hidden;margin-bottom:25px}.homepreview .preview .container-image img{object-fit:cover;width:100%;max-height:350px;transition:all .8s ease-in-out}.homepreview .preview .container-image .buttonRectangular{z-index:1;transform:translateY(-50%);float:right;margin-right:30px;cursor:pointer}.homepreview .preview .description{margin-left:0;margin:0 15px;overflow:hidden;transform:translateY(-20px)}@media screen and (min-width: 1100px){.homepreview .preview .description{margin-left:11.3%}}.homepreview .description .subsidiary{display:inline-flex;flex-direction:column;align-items:flex-end;font-family:"PFBeauSansPro";font-weight:bold;text-transform:uppercase;font-size:28px;margin:0 0 0 0;min-height:50px}.homepreview .description .subsidiary>span{margin-top:auto}.homepreview .description img{margin-right:-30px;margin-bottom:-8px;height:50px}.homepreview .container-image,.homepreview .description p,.homepreview .description img{animation-name:previewTextFadeMobile;animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:backwards;transform:translateX(0%)}@media screen and (min-width: 920px){.homepreview .container-image,.homepreview .description p,.homepreview .description img{animation-name:previewTextFade}}.homepreview .container-image:not(.out){animation-delay:0s}.homepreview .description:not(.out) p,.homepreview .description:not(.out) img{animation-delay:.8s}.homepreview .container-image.out,.homepreview .description.out p,.homepreview .description.out img{animation-fill-mode:backwards;animation-name:previewTextFadeOutMobile;transform:translateX(-130%)}@media screen and (min-width: 920px){.homepreview .container-image.out,.homepreview .description.out p,.homepreview .description.out img{animation-name:previewTextFadeOut;transform:translateX(-100%)}}.homepreview ul.animated .container-image:not(.out),.homepreview ul.animated .description:not(.out) p,.homepreview ul.animated .description:not(.out) img{animation-delay:.8s !important}@keyframes previewTextFadeOut{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes previewTextFade{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes previewTextFadeOutMobile{from{transform:translateX(0%)}to{transform:translateX(-130%)}}@keyframes previewTextFadeMobile{from{transform:translateX(-130%)}to{transform:translateX(0%)}}.homepreview.hide{left:-100%}@media screen and (min-width: 1100px){.homepreview.hide{left:-32.2%}}
.buttonRectangular{display:table;width:fit-content;padding:8px 20px;font-family:Arial;font-size:12px;font-weight:bold;line-height:24px;letter-spacing:1.5px;text-align:center;color:#fff;text-transform:uppercase;min-height:40px;cursor:pointer;background-color:#8685bb}.buttonRectangular.with-icon{padding:8px 14px 8px 20px}.buttonRectangular.with-icon svg:first-child{margin-right:5px}.buttonRectangular:not(.with-icon){padding:8px 20px}.buttonRectangular img{vertical-align:middle;margin-left:5px;max-height:24px}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.section-2-mobile{z-index:2;width:100%;min-height:100%;overflow-x:hidden;transition:all 600ms ease 0s}.section-2-mobile .content{padding:90px 0 60px 0 0}.section-2-mobile .list-companies{display:flex;flex-direction:column;align-items:flex-end;padding:0;margin:0 0 40px 0}@media screen and (min-width: 767px){.section-2-mobile .list-companies{align-items:flex-start}}.section-2-mobile .list-companies li{display:flex;flex-direction:column;align-items:flex-end;list-style:none;margin-bottom:40px;cursor:pointer}@media screen and (min-width: 767px){.section-2-mobile .list-companies li{align-items:flex-start}}.section-2-mobile .list-companies li:nth-child(2) img{height:44px}.section-2-mobile .list-companies p{font-family:"PFBeauSansPro";font-size:36px;margin:0}.section-2-mobile .list-companies img{height:50px;object-fit:contain;margin-left:-10px}.section-2-mobile .list{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0 0 25px 0}.section-2-mobile .list:not(.mission) li{cursor:pointer}.section-2-mobile .list li{position:relative;display:flex;align-items:center;list-style:none;padding:15px 0}.section-2-mobile .list li p,.section-2-mobile .list li .node{display:inline-block}.section-2-mobile .list li p{margin:0 0 0 15px}@media screen and (min-width: 767px){.section-2-mobile .list li p{margin:0 0 0 40px}}.section-2-mobile .list .node{display:flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:11px;overflow:hidden}.section-2-mobile .list .node img{width:90%}.section-2-mobile .list .node.small{height:18px;width:18px;border-radius:10px}.section-2-mobile .list .node.filiale{height:28px;width:28px;border-radius:14px;background:#fff;box-shadow:0px 0px 1px 7px rgba(134,133,187,.15)}.section-2-mobile .list .node.filiale img{max-width:20px}.section-2-mobile .list .node.society{height:46px;width:46px;min-height:46px;min-width:46px;border-radius:23px;background:#fff;box-shadow:0px 0px 1px 10px rgba(134,133,187,.15)}.section-2-mobile .list .node.domain{background:#8685bb;box-shadow:0px 0px 1px 6px rgba(134,133,187,.15)}.section-2-mobile .list .node.mission{background:#897879;box-shadow:0px 0px 1px 6px rgba(137,120,121,.15)}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.cardProjetContainer{position:relative;display:flex;flex-direction:column;cursor:pointer;margin-right:calc((100%/22)*1)}.cardProjetContainer:after{content:"";position:absolute;display:block;bottom:0;left:0;right:0;height:2px;background-color:#2c2a29}.cardProjetContainer.animIn{animation:cardProjetOpenUp .8s 1}.cardProjetContainer.hide{animation:cardProjetClose .8s 1 forwards}.cardProjetContainer .cardProjetImgContainer{position:relative;width:100%;overflow:hidden}.cardProjetContainer .cardProjetImgContainer .image-default{position:relative;width:100%;padding-top:100%;background-color:#d8d8d8}.cardProjetContainer .cardProjetImgContainer .image-default>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:50%;object-fit:contain;opacity:.3}.cardProjetContainer .cardProjetImgContainer img{top:0;height:100%;width:100%;object-fit:cover}.cardProjetContainer p,.cardProjetContainer .contributors{margin:0 0 15px 0}.cardProjetContainer h2{font-family:Arial;font-size:20px;font-weight:bold;line-height:1.1;letter-spacing:.02px;color:#2c2a29;margin-top:15px;margin-bottom:5px}.cardProjetContainer p{font-family:arial;font-size:12px;font-weight:bold;letter-spacing:.86px;color:#2c2a29;text-transform:uppercase}.cardProjetContainer .contributors{margin:5px 0}.cardProjetContainer .contributors span{display:inline-block;font-family:arial;font-weight:bold;font-size:12px;color:#8a8a8a;text-decoration:none;text-transform:uppercase}.cardProjetContainer .contributors span:not(:last-child){margin-right:15px}@keyframes cardProjetOpenUp{from{transform:translateY(-99%)}to{transform:translateY(0%)}}@keyframes cardProjetClose{from{transform:translateY(0%)}to{transform:translateY(-99%)}}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.cercleReferences{width:160px;height:160px;border:solid 1.5px #8685bb;border-radius:130px;display:flex;align-items:center;justify-content:center;text-decoration:none}@media screen and (min-width: 1024px){.cercleReferences{width:190px;height:190px}}.cercleReferences p{font-family:Arial;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:.86px;text-align:center;color:#8685bb;text-transform:uppercase}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}#section3 #contentTitleRef{max-width:calc((100%/28)*24)}@media screen and (max-width: 920px){#section3 #contentTitleRef{padding-top:90px}}@media screen and (min-width: 920px){#section3 #contentTitleRef{max-width:calc((100%/28)*16)}}.animationDivCardProjet-mask{overflow:hidden}.CardProjetContainerFull{display:flex;width:100%;overflow:hidden;position:relative}.CardProjetContainerFull .cardProjetContainer{width:calc((100%/22)*7)}@media screen and (min-width: 920px){.CardProjetContainerFull .cardProjetContainer{width:calc((100%/22)*5)}}@media screen and (min-width: 550px){.CardProjetContainerFull{width:calc((100%/28)*15)}}@media screen and (min-width: 1224px){.CardProjetContainerFull{width:calc((100%/28)*22)}}.CardProjetContainerFull.hide{animation:topRefsFadeOutRight .8s ease-in-out 1}.CardProjetContainerFull.animFadeIn{animation:topRefsFadeInRight .8s ease-in-out 1}.circleButtonContainer{width:calc((100%/28)*3);display:none;flex-direction:row;justify-content:center;padding-top:30px}@media screen and (min-width: 920px){.circleButtonContainer{display:flex}}@media screen and (min-width: 920px){.circleButtonContainer{width:calc((100%/28)*4)}}@media screen and (min-width: 1224px){.circleButtonContainer{width:calc((100%/28)*6)}}.topRefsContainer{position:relative;z-Index:2;display:flex;padding-left:calc((100%/28)*2);padding-bottom:35px;width:calc((100%/28)*60)}@media screen and (min-width: 767px){.topRefsContainer{margin-top:43px;padding-bottom:140px}}@media screen and (min-width: 360px){.topRefsContainer{width:calc((100%/28)*56);padding-left:calc((100%/28)*2)}}@media screen and (min-width: 1224px){.topRefsContainer{width:100%;margin-top:55px}}@media screen and (min-width: 920px){.topRefsContainer{margin-top:55px;padding-left:0}}@keyframes topRefsFadeInRight{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes topRefsFadeOutRight{from{transform:translateX(0%)}to{transform:translateX(-100%)}}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.cercles{display:inline-block;width:49px;height:49px;border-radius:30px;border:solid 1.5px #8685bb;position:relative;cursor:pointer;transition:all .4s ease-in-out}.cercles:hover{background-color:#8685bb}.cercles:hover .barrePlus{background-color:#fff}.cercles:hover .barrePlus.verticale{transform:rotate(270deg)}.cercles:hover .barrePlus.horizantale{transform:rotate(180deg)}.cercles .barrePlus{position:relative;left:16px;width:14px;height:1.5px;background-color:#8685bb;transition:all .4s ease-in-out}.cercles .barrePlus.verticale{transform:rotate(90deg);top:20.5px}.cercles .barrePlus.horizantale{transform:rotate(0deg);height:2px;top:22px}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.my-masonry-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.my-masonry-grid_column{background-clip:padding-box;display:flex;flex-direction:column;align-items:center}.my-masonry-grid_column.offsetTop:nth-child(2){margin-top:139px}.my-masonry-grid_column.offsetTop:nth-child(3){margin-top:61px}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.cardNews{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;background-color:#f6f7f8;cursor:pointer;padding:15px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cardNews .headerCardNews{padding:25px;background-color:#fff;width:100%}.cardNews .headerCardNews .container-date-share{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.cardNews .headerCardNews .container-date-share .headerCardNewsSharedButton{position:relative;cursor:pointer;color:#2c2a29}.cardNews .headerCardNews .headerCardNewsTitle{margin:0;font-family:Arial;font-size:18px;font-weight:bold;line-height:1.22;letter-spacing:.02px;color:#2c2a29}.cardNews .headerCardNews .sub{margin:0;font-family:Arial;font-weight:bold;color:#897879;font-size:12px;text-transform:uppercase;letter-spacing:1px}.cardNews .headerCardNews .sub.contributors{margin-top:8px;font-size:10px}.cardNews .headerCardNews .container-icons svg{margin-left:5px;color:#8685bb}.cardNews .headerCardNews .container-icons svg.youtube{font-size:28px}.cardNews .headerCardNews .container-icons svg.linkedin{font-size:22px}.cardNews .headerCardNews .container-share{display:flex;align-items:flex-start;justify-content:center}.cardNews .headerCardNews .container-share .mask-share{overflow:hidden;margin-right:10px}.cardNews .headerCardNews .container-share .mask-share.hide .socialLinksContainer{transform:translateX(100%)}.cardNews .headerCardNews .container-share .socialLinksContainer{width:80px;display:flex;justify-content:space-between;transition:all .4s ease-in-out}.cardNews .headerCardNews .container-share svg{font-size:20px;margin-left:5px;color:#8685bb}.cardNews .content-news{border:solid 1.5px #fff;padding:25px}.cardNews .content-news p{margin:0;width:100%;word-break:break-all}.cardNews .content-news .origin{margin-bottom:15px;fill:#8685bb}.cardNews .origin{display:flex;align-items:center}.cardNews .origin svg{width:25px;height:25px;color:#8685bb}.cardNews .origin a{margin:0 0 0 5px;padding:0;color:#8685bb}.cardNews .container-image{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-height:360px;overflow:hidden;width:100%;padding-top:calc(100% / 1.8);background-color:#f2f2f2}.cardNews .container-image.linkedin img{top:0;object-fit:cover;object-position:center top;min-height:100%}.cardNews .container-image:not(.linkedin) img{top:50%;transform:translateY(-50%)}.cardNews .container-image img{position:absolute;display:block;width:100%}.cardNews .container-image .origin{border:solid 1.5px #fff;padding:25px;width:100%}.cardNews .container-image .origin svg{fill:#8685bb}@keyframes animOutLikedin{from{opacity:1;transform:translateX(-40%)}to{opacity:0;transform:translateX(0%)}}
.news{min-width:calc((100%/28)*24)}.news .titleContainer{margin-bottom:15px}@media screen and (min-width: 900px){.news{min-width:calc((100%/28)*12)}}@media screen and (min-width: 1100px){.news{min-width:calc((100%/28)*26)}}@media screen and (min-width: 1200px){.news{min-width:calc((100%/28)*24)}}@media screen and (min-width: 1350px){.news{min-width:calc((100%/28)*20)}}@media screen and (min-width: 1450px){.news{min-width:calc((100%/28)*18)}}@media screen and (min-width: 900px){.news .my-masonry-grid .my-masonry-grid_column:first-child{align-items:flex-start}.news .my-masonry-grid .my-masonry-grid_column:last-child{align-items:flex-end}}
.news{position:relative;z-index:2;margin:0 auto;max-width:calc((100%/28)*22)}@media screen and (min-width: 1224px){.news{max-width:calc((100%/28)*20)}}@media screen and (max-width: 920px){.news .titleContainer.right{margin-right:calc((100%/24) * 1)}}.news .titleContainer{margin-bottom:25px}.news .titleContainer h2{direction:rtl;text-indent:22px}@media screen and (min-width: 800px){.news .titleContainer{margin-bottom:0}}.news .titleContainer .blackLineAndNumberContainer{position:relative;top:45px}@media screen and (min-width: 420px){.news .titleContainer .blackLineAndNumberContainer{top:61px}.news .titleContainer h2{text-indent:27px}}@media screen and (min-width: 550px){.news .titleContainer .blackLineAndNumberContainer{top:85px}.news .titleContainer h2{text-indent:40px}}@media screen and (min-width: 767px){.news .titleContainer .blackLineAndNumberContainer{top:98px}.news .titleContainer h2{text-indent:45px}}.news .my-masonry-grid{margin:25px calc(-1*15px) 0 calc(-1*15px)}.news .cardNews{padding-top:0;padding-bottom:25px}.news .container-btn{text-align:center;padding:25px 0 45px 0}
@keyframes slideInLeft{from{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}to{-webkit-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}}@keyframes slideOutLeft{from{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}to{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}}.footerContainer{display:none}.footerContainerMobile{position:relative;z-index:3;display:block;width:100%;background-color:#f6f7f8;border-top:solid 1px #fff;position:relative;padding:34px 23px 49px 23px;margin-top:65px}.footerContainerMobile .footerLinkMentions{display:inline-block;font-family:Arial;font-size:14px;line-height:1.79;text-decoration:none;font-weight:bold;color:#2c2a29;letter-spacing:.3px;text-transform:none;cursor:pointer;margin:33px 0 0 0}.footerContainerMobile .footerMenuLinksMobile{width:100%;flex-wrap:wrap}.footerContainerMobile .footerMenuLinksMobile .footerLink{cursor:pointer}.footerContainerMobile .footerMenuLinksMobile.pages.group-keran{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footerContainerMobile .footerMenuLinksMobile.pages:not(.group-keran){display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.footerContainerMobile .footerMenuLinksMobile.pages:not(.group-keran) .footerLink{width:100%;min-width:100%}@media screen and (min-width: 320px){.footerContainerMobile .footerMenuLinksMobile.pages:not(.group-keran) .footerLink{width:50%;min-width:50%}}@media screen and (min-width: 480px){.footerContainerMobile .footerMenuLinksMobile.pages:not(.group-keran) .footerLink{width:30%;min-width:30%}}@media screen and (min-width: 600px){.footerContainerMobile .footerMenuLinksMobile.pages:not(.group-keran) .footerLink{width:25%;min-width:25%}}.footerContainerMobile .footerMenuLinksMobile.pages .footerLink{font-family:Arial;font-weight:bold;font-size:14px;display:inline-block;text-decoration:none;color:#2c2a29;padding-bottom:25px;box-sizing:border-box;min-height:41px}.footerContainerMobile .footerMenuLinksMobile.pages .footerLink.contact{color:#8685bb}.footerContainerMobile .footerMenuLinksMobile.companies{width:calc(100% + (2*15px));margin:0 calc(-1*15px);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footerContainerMobile .footerMenuLinksMobile.companies .sce{padding:0 15px 15px 15px}.footerContainerMobile .footerMenuLinksMobile.companies .sce .filiale{padding:0}.footerContainerMobile .footerMenuLinksMobile.companies>.footerLink{padding:0 15px 15px 15px}.footerContainerMobile .footerMenuLinksMobile.companies .footerLink{font-family:Arial;font-size:14px;line-height:1.79;text-decoration:none;font-weight:bold;color:#2c2a29;letter-spacing:1px;text-transform:uppercase}.footerContainerMobile .footerMenuLinksMobile.companies .footerLink.active{color:#8685bb}.footerContainerMobile .footerMenuLinksMobile.social-networks{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footerContainerMobile .footerMenuLinksMobile .conditions{text-transform:none}.footerContainerMobile .footerMenuLinksMobile .footerContactLink{font-family:Arial;font-size:14px;line-height:1.79;text-decoration:none;font-weight:bold;color:#8685bb;letter-spacing:.3px;text-transform:none;padding-bottom:25px;cursor:pointer}.footerContainerMobile .footerMenuLinksMobile:nth-child(2){margin-top:17px}.footerContainerMobile .footerMenuLinksMobile:nth-child(3){margin-top:41px}.footerContainerMobile .arrowContainer{position:absolute;z-index:100;display:flex;align-items:center;justify-content:center;top:-10px;transform:rotate(180deg) translate(0, 100%);border:solid 1px #8685bb;width:48px;height:48px;border-radius:24px}.footerContainerMobile .socialsLinksMobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footerContainerMobile .socialsLinksMobile a{margin-left:25px}.footerContainerMobile .socialsLinksMobile svg{width:21px;height:auto}.footerContainerMobile .socialsLinksMobile svg path{fill:#8685bb}.footerContainerMobile .socialsLinksMobile svg:last-child{width:26px}.footerContainerMobile p{font-family:Arial;font-size:12px;line-height:1.34;letter-spacing:.05px;color:#2c2a29;margin:0}@media screen and (min-width: 1150px){.footerContainerMobile{display:none}.footerContainer{display:block;width:100%;background-color:#f6f7f8;border-top:solid 1px #fff;position:relative}.footerContainer hr{border:none;border-top:1.5px solid #fff;margin:0 73px}.footerContainer .col{display:inline-block;vertical-align:top}.footerContainer .col:last-child{text-align:right}.footerContainer .footerSection1{display:flex;width:100%;justify-content:space-between;align-items:center;padding:70px 25px 64px 25px}}@media screen and (min-width: 1150px)and (min-width: 1100px){.footerContainer .footerSection1{padding:70px 35px 64px 35px}}@media screen and (min-width: 1150px)and (min-width: 1200px){.footerContainer .footerSection1{padding:70px 55px 64px 55px}}@media screen and (min-width: 1150px){.footerContainer .footerSection1:not(.theme-group) .col:last-child{width:100%}.footerContainer .footerSection1:not(.theme-group) .col:last-child .col{height:72px;line-height:72px}.footerContainer .footerSection1:not(.theme-group) .col:last-child .col:first-child{display:inline-flex;align-items:center}}@media screen and (min-width: 1150px){.footerContainer .footerSection1 .footerMenuLinks.companies{text-align:center}.footerContainer .footerSection1 .footerMenuLinks.companies .footerLink{display:inline-block;font-family:Arial;font-size:14px;line-height:1.79;text-decoration:none;font-weight:bold;color:#2c2a29;letter-spacing:1px;text-transform:uppercase;padding:15px 15px;cursor:pointer}.footerContainer .footerSection1 .footerMenuLinks.companies .footerLink.active{color:#8685bb}.footerContainer .footerSection1 .footerMenuLinks.companies .footerLink:last-child{padding-right:0}.footerContainer .footerSection1 .footerMenuLinks.companies .footerLink.filiale{padding:15px 0px}.footerContainer .footerSection1 .footerMenuLinks.companies .sce{padding-right:15px}.footerContainer .footerSection1 .footerMenuLinks.companies .sce a:first-child{padding:15px 0px}}@media screen and (min-width: 1150px){.footerContainer .footerSection1 .footerMenuLinks.pages{text-align:center;display:flex;flex-wrap:wrap;justify-content:flex-end}}@media screen and (min-width: 1150px)and (max-width: 1024px){.footerContainer .footerSection1 .footerMenuLinks.pages .footerLink{width:16%;text-align:right}}@media screen and (min-width: 1150px){.footerContainer .footerSection1 .footerMenuLinks.pages .footerLink{font-family:Arial;font-weight:bold;font-size:14px;display:inline-block;white-space:nowrap;text-decoration:none;color:#2c2a29;padding:0 15px;cursor:pointer}.footerContainer .footerSection1 .footerMenuLinks.pages .footerLink:not(:last-child){margin-bottom:25px}}@media screen and (min-width: 1150px)and (max-width: 920px){.footerContainer .footerSection1 .footerMenuLinks.pages .footerLink{margin-bottom:0}}@media screen and (min-width: 1150px){.footerContainer .footerSection1 .footerMenuLinks.pages .footerLink.contact{color:#8685bb}}@media screen and (min-width: 1150px){.footerContainer .footerSection1 #logoKeranFooter{height:auto;width:110px}}@media screen and (min-width: 1150px){.footerContainer .footerSection1 .footerContactLink{font-family:Arial;font-size:14px;line-height:1.79;text-decoration:none;font-weight:bold;color:#8685bb;letter-spacing:.3px;text-transform:none;cursor:pointer}}@media screen and (min-width: 1150px){.footerContainer .footerSection2{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:39px 35px 48px 35px}}@media screen and (min-width: 1150px)and (min-width: 1100px){.footerContainer .footerSection2{padding:39px 55px 48px 55px}}@media screen and (min-width: 1150px){.footerContainer .footerSection2 p{font-family:Arial;font-size:12px;line-height:1.75;letter-spacing:.05px;color:#2c2a29;margin:0}}@media screen and (min-width: 1150px){.footerContainer .footerSection2 .footerLinksSection2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footerContainer .footerSection2 .footerLinksSection2 .footerLink{font-family:Arial;font-size:14px;line-height:1.79;text-decoration:none;font-weight:bold;color:#2c2a29;letter-spacing:.3px;text-transform:none;padding:0 15px;cursor:pointer}}@media screen and (min-width: 1150px){.footerContainer .footerSection2 .col:nth-child(2){position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1150px){.footerContainer .footerSection2 .col:last-child{display:flex;justify-content:flex-end}}@media screen and (min-width: 1150px){.footerContainer .footerSection2 .footerSocialLinksContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.footerContainer .footerSection2 .footerSocialLinksContainer a{margin-left:15px}.footerContainer .footerSection2 .footerSocialLinksContainer svg{font-size:22px}.footerContainer .footerSection2 .footerSocialLinksContainer svg path{fill:#8685bb}}
