:root{--scrollbar-width:0px}@keyframes ala-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.about-us{overflow-x:hidden}.about-us .promember-breadcrumb{background-color:#dceff1}.about-us .promember-breadcrumb #breadcrumb{padding:0;max-width:1140px;margin-top:0!important}.about-us .promember-breadcrumb #breadcrumb ol.breadcrumb{margin-bottom:0;background-color:unset}.about-us .promember-breadcrumb #breadcrumb ol.breadcrumb li{font-size:.875rem}@media(max-width:767.98px){.about-us .website{text-align:center}}.about-us .btn.btn-outline-testimony,.about-us .btn.btn-outline-white{padding:.6rem 2rem}.about-us img.aladom-actions{width:100%;max-width:180px}@media(max-width:991.98px){.about-us img.aladom-actions{max-width:150px;padding-top:3rem;padding-bottom:3rem}}.about-us #team{padding-bottom:10rem}.about-us #team .team-people{max-height:100%;max-width:250px;height:375px;position:relative}@media(min-width:768px){.about-us #team .team-people{margin:.5rem}}.about-us #team .team-people img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us #team .team-text{position:absolute;background-color:rgba(38,83,251,.69);width:100%;height:100%;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;transition:opacity .8s ease-in-out}.about-us #team .team-text:hover:not(.no-picture){opacity:0}.about-us #team .team-text h4,.about-us #team .team-text p{color:#fff}.about-us .breadcrumb{background-color:transparent}.about-us #services .grid-infos-website{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:767.98px){.about-us #services .grid-infos-website{grid-template-columns:none}}.about-us #services .grid-infos-website .infos-website .img-infos-website img{max-width:100%;width:140px;height:140px}@media(max-width:767.98px){.about-us #services .grid-infos-website .infos-website .img-infos-website img{padding-bottom:2rem}}.about-us #services .ribbon-services{position:absolute;height:100%;left:calc(50% - 145px);bottom:0}.about-us #services .col{padding:3rem 0}.about-us #services .row{max-width:900px}.about-us .banner{background-color:transparent;color:#001835;text-align:left;position:relative;flex-direction:column}.about-us .banner .row{width:100%;max-width:1140px}.about-us .banner .logo-aladom{max-width:370px;margin:auto;width:100%;display:block}.about-us .banner .ribbon-331{position:absolute;right:0;bottom:0;width:900px;max-width:70%}.about-us .banner .ribbon-white{position:absolute;max-height:80%;left:0;bottom:0}.about-us .banner.blue-banner{background-color:#2653fb;color:#fff}.about-us .banner.blue-banner a:not(.btn){text-decoration:underline}.about-us .banner.blue-banner a:not(.btn):hover{text-decoration:none}.about-us .banner.blue-banner .h2,.about-us .banner.blue-banner .h3,.about-us .banner.blue-banner .h4,.about-us .banner.blue-banner a:not(.btn),.about-us .banner.blue-banner a:not(.btn):hover,.about-us .banner.blue-banner h2,.about-us .banner.blue-banner h3,.about-us .banner.blue-banner label,.about-us .banner.blue-banner li,.about-us .banner.blue-banner p{color:#fff}@media(max-width:991.98px){.about-us .banner #made_in_bretagne{padding-bottom:4rem;padding-top:4rem}}.about-us .banner #made_in_bretagne img{max-width:170px;margin-right:1rem}@media(max-width:991.98px){.about-us .banner #made_in_bretagne img{max-width:70px;height:50px}}@media(min-width:768px){.about-us .banner #made_in_bretagne p{line-height:1.5rem}}@media(max-width:991.98px){.about-us .banner #made_in_bretagne h2,.about-us .banner #made_in_bretagne h3{text-align:center}.about-us .banner #made_in_bretagne p{margin-bottom:2rem}}.about-us .banner #made_in_bretagne .btn-outline-testimony:hover{background-color:#000!important}.about-us .banner #role{padding-bottom:6rem}@media(max-width:991.98px){.about-us .banner #role{padding-bottom:5rem;padding-top:5rem}}@media(min-width:768px){.about-us .banner #role{max-width:50%}}@media(max-width:991.98px){.about-us .banner #mission{padding-bottom:5rem;padding-top:5rem}.about-us .banner #mission .h2,.about-us .banner #mission .h3,.about-us .banner #mission h2{text-align:center}}@media(max-width:991.98px){.about-us .banner #valeurs{padding-bottom:4rem;padding-top:4rem}}.about-us .banner #valeurs ul{padding:0}.about-us .banner #valeurs ul li{list-style-type:none;font-size:1.25rem;line-height:1.25}@media(max-width:991.98px){.about-us .banner #valeurs ul li{font-size:1.3rem;padding:1rem 0}}.about-us .banner #valeurs ul li:first-letter{font-size:2rem;font-weight:700;padding-right:.25rem}@media(max-width:991.98px){.about-us .banner #valeurs ul li:first-letter{font-size:3.2rem;line-height:2.2rem}}@media(max-width:991.98px){.about-us .banner #histoire{padding-bottom:4rem;padding-top:4rem}}@media(max-width:767.98px){.about-us .banner #histoire .frise{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth;height:90vh;width:100vw;margin-left:-30px}}.about-us .banner #histoire .histoire-frise{width:100%;margin-top:3rem;display:flex;justify-content:space-between}@media(min-width:768px){.about-us .banner #histoire .histoire-frise{border-bottom:2px solid}}@media(max-width:767.98px){.about-us .banner #histoire .histoire-frise{padding-left:30px;position:relative;margin-top:5rem}.about-us .banner #histoire .histoire-frise:before{content:" ";width:880vw;height:10px;position:absolute;bottom:-10px;background-color:#001835;left:calc(50% - 30px)}}@media(max-width:767.98px)and (max-width:575.98px){.about-us .banner #histoire .histoire-frise:before{left:calc(50% - 15px)}}.about-us .banner #histoire .histoire-frise button{background-color:transparent;border:none;font-size:1.3rem;font-weight:900;color:#001835}@media(max-width:767.98px){.about-us .banner #histoire .histoire-frise button{min-width:80vw;max-width:80vw;color:#2653fb;font-size:2rem;padding-bottom:1.7rem;position:relative;scroll-snap-align:center;cursor:default}.about-us .banner #histoire .histoire-frise button:before{content:" ";width:40px;height:40px;position:absolute;bottom:-25px;background-color:#fff;right:calc(50% - 20px);border-radius:50%}.about-us .banner #histoire .histoire-frise button:after{content:" ";width:26px;height:26px;position:absolute;bottom:-18px;background-color:#001835;right:calc(50% - 13px);border-radius:50%}}.about-us .banner #histoire .histoire-frise button.active{color:#2653fb}.about-us .banner #histoire .frise-data{height:150px}@media(min-width:992px){.about-us .banner #histoire .frise-data>div,.about-us .banner #histoire .frise-data button.frise-nav{display:none}}.about-us .banner #histoire .frise-data .frise-card-wrap{display:none}.about-us .banner #histoire .frise-data .frise-card-wrap.show{display:block}@media(max-width:767.98px){.about-us .banner #histoire .frise-data .frise-card-wrap{display:flex}}.about-us .banner #histoire .frise-data .frise-card{text-align:center}@media(max-width:1199.98px){.about-us .banner #histoire .frise-data{overflow:visible;width:100%;display:flex;padding-left:30px}.about-us .banner #histoire .frise-data>div{min-width:80vw;max-width:80vw;display:flex;justify-content:center}.about-us .banner #histoire .frise-data .frise-card{box-shadow:0 0 6px rgba(0,0,0,.1607843137);width:280px;height:280px;padding:20px;border-radius:15px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}}@media(max-width:1199.98px)and (max-width:575.98px){.about-us .banner #histoire .frise-data .frise-card{width:250px;height:250px}.about-us .banner #histoire .frise-data .frise-card img{max-height:90px}.about-us .banner #histoire .frise-data .frise-card p{line-height:1.1rem}}@media(max-width:1199.98px){.about-us .banner #histoire .frise-data button.frise-nav{position:absolute;background-color:#2653fb;border:none;border-radius:6px;color:#fff;width:60px;height:60px;display:flex;justify-content:center;align-items:center;right:-40px;top:50%}.about-us .banner #histoire .frise-data button.frise-nav.start{transform:scaleX(-1);right:unset;left:-40px}.about-us .banner #histoire .frise-data button.frise-nav i{font-size:1.9rem}}.about-us .banner #histoire .show-2008:hover+#data-2008{display:block}.about-us .banner #contact{padding:2rem 1rem}.about-us .banner #contact h2{text-transform:lowercase}.about-us .banner #contact h2:first-letter{text-transform:uppercase}.about-us .banner #unbounce-why{background-color:#fff;margin-top:4rem;padding:4rem 5rem;color:#001835}@media(max-width:991.98px){.about-us .banner #unbounce-why{padding:3rem 1.5rem}}.about-us .banner #unbounce-why p{font-weight:400}.about-us .banner #unbounce-why i.ala-star-full{color:#f5cb44;font-size:3rem}.about-us .banner #unbounce-why h2{font-weight:300;text-transform:none}.about-us .banner #unbounce-why h3{font-weight:800}.about-us .banner#certifications{padding-bottom:10rem}.about-us .banner#certifications .row{padding-bottom:5rem}.about-us .banner#rse{padding-bottom:10rem}.about-us .banner#rse #rse-title{padding-bottom:6rem}.about-us .banner#rse h2{line-height:2.9rem}@media(max-width:991.98px){.about-us .banner#rse h2{line-height:1}}.about-us .banner#rse h3{color:#00f953;font-weight:900;padding-bottom:1rem;line-height:1}@media(max-width:991.98px){.about-us .banner#rse li{padding-top:2rem}}@media(min-width:1200px){.about-us .banner #team_group{padding-top:0}}.about-us .banner #team_group div.h2{font-weight:800}.about-us .banner #team_group img.bzh-flag{width:100%;max-width:200px}@media(max-width:991.98px){.about-us .banner #team_group img.bzh-flag{max-width:130px;padding-bottom:1rem}}