.history-section{padding-left:0;padding-right:0;margin:0 auto;max-width:1200px;pointer-events:none}.history-section .fallback{display:flex;justify-content:center}.history-section .fallback .message{display:flex;align-items:center;text-align:center;background-color:#fff;height:202px;width:264px;padding:30px;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 6px 25px 0 rgba(0,0,0,.12)}.history-section .fallback .message img{margin:auto}.history-section .hidden{display:none}.history-section .cards-loader{pointer-events:all}.history-section.loaded .cards-loader{display:none}.masonry{padding-left:60px;padding-right:60px;display:flex;justify-content:center;transition:.5s ease all}.masonry .masonry-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;transition:.5s ease all;pointer-events:all}.masonry .masonry-col.empty{max-width:0}.masonry .item{padding:7px}.masonry .item div.cardsContent{padding-top:20px;min-height:200px;max-height:200px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1);background-color:#fff;border-radius:8px;border-radius:8px;border-top-right-radius:0;border-top-left-radius:0}.masonry .item .accordion .less,.masonry .item.active .accordion .more{display:none}.masonry .item.active .accordion .less,.masonry .item .accordion .more{display:block}.masonry .item.active div.cardsContent{max-height:1000px}.masonry .item.active div.cardsContent .accordion{background:none}.masonry .item div.cardsContent .accordion{height:100px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%)}.masonry .item div.cardsContent .accordion a{position:absolute;left:30px;bottom:25px}.masonry .item.history .cardsImage.v2,.masonry .item.technology .cardsImage.v2{background-position:top}.masonry .item .cardsWithImage{box-shadow:0 6px 25px 0 rgba(0,0,0,.12);border-radius:8px;border:1px solid #e1e1e1}.masonry .item .cardsImage.full-height-icon{height:255px;background:#fff;background-position:center 10px;background-repeat:no-repeat;background-size:255px}.masonry .item .cardsImage.full-height-icon+.cardsContent h3{font-size:22px;text-align:center;font-family:'bellslim_font_black'}.masonry .item .cardsImage.full-height-icon+.cardsContent .accordion{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 0%);height:47px}.masonry .item .cardsImage.full-height-icon+.cardsContent .accordion a{text-align:center;position:relative;left:0;bottom:0}.masonry .item .cardsImage.full-height-icon+.cardsContent{min-height:121px;max-height:121px;padding-top:20px}.masonry .item .cardsImage.full-height-icon+.cardsContent .summary{margin-top:30px}.masonry .item.active .cardsImage.full-height-icon+.cardsContent{max-height:1000px}.masonry .item.active .cardsImage.full-height-icon+.cardsContent .accordion{background:none}.masonry .item.president .cardsWithImage{background:#00549a}.masonry .item.president .cardsImage{height:159px;background-size:115px;background-repeat:no-repeat;background-position:center center;background-color:#00549a}.masonry .item.president .cardsImage .fcic-box{height:160px}.masonry .item.president .cardsImage+.cardsContent{min-height:217px;max-height:217px;padding-top:0}.masonry .item.president .cardsImage+.cardsContent h3{text-align:center;font-size:18px;margin-bottom:0}.masonry .item.president .cardsImage+.cardsContent .subTitle{font-size:12px;display:block;text-align:center;padding-top:15px;padding-bottom:25px;line-height:16px}.masonry .item.president .cardsImage+.cardsContent .accordion a{color:#fff}.masonry .item.president .cardsImage+.cardsContent{color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#00549a}.masonry .item.president .cardsImage+.cardsContent .accordion{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#00549a 50%)}.masonry .item.president .cardsImage+.cardsContent .summary{color:#fff}.masonry .item.president.active .cardsImage+.cardsContent{max-height:1000px}.masonry .item.president.active .cardsImage+.cardsContent .accordion{background:none}.masonry .item .cardsImage.full-height-icon .fcic-box{padding-top:20px}.masonry .item.history .cardsImage .fcic-box,.masonry .item.technology .cardsImage .fcic-box{height:176px}.masonry .item.logo .cardsImage .fcic-box{height:255px}@media(min-width:768px) and (max-width:991px){.history-section{padding-left:0;padding-right:0}.masonry{padding-left:110px;padding-right:110px}.masonry .masonry-col{max-width:49%}.masonry .masonry-col:nth-child(3){display:none}}@media(max-width:767.98px){.history-section{padding-left:0;padding-right:0}.masonry{padding-left:30px;padding-right:30px}.masonry .masonry-col{max-width:100%}.masonry .masonry-col:nth-child(2),.masonry .masonry-col:nth-child(3){display:none}.masonry .item .cardsImage{height:176px}}.history-section.hero-0{position:relative;top:-160px;margin-bottom:-160px}.history-section.hero-0 .cardsWithImage{background-color:#fff}.history-section.hero-0>h2{color:#fff}.history-section .hero{background-repeat:no-repeat;background-size:contain;width:100%}.history-section.hero-1 .hero{background-position:center center;min-height:103px;background-size:auto 103px}.history-section.hero-4 .hero{background-position:left -20px top;min-height:270px;background-size:contain;margin-top:20px;margin-bottom:-50px}.history-section.hero-6 .hero{background-position:right 25px top;background-size:contain}.history-section.hero-7 .hero{background-position:left top;min-height:200px;background-size:auto;margin-top:20px}.history-section.hero-10 .hero{background-position:right -70px top;min-height:260px;margin-bottom:-60px;background-size:contain}.history-section.hero-11 .hero{background-position:left -60px center;min-height:340px;background-size:contain;margin-bottom:-90px}.history-section.hero-12 .hero{background-position:right top;min-height:386px;margin-bottom:-90px;background-size:contain}.history-section.hero-13 .hero{background-position:left -20px top;min-height:400px;background-size:contain;margin-top:10px;margin-bottom:-100px}.history-section.hero-14 .hero{background-position:left -40px center;min-height:574px;background-size:contain;margin-top:-50px;margin-bottom:-290px}@media(min-width:768px) and (max-width:991px){.history-section.hero-0{top:-170px;margin-bottom:-170px}.history-section.hero-1 .hero{background-position:center top 70px;min-height:290px}.history-section.hero-4 .hero{background-position:left -30px top;min-height:200px;background-size:contain;margin-top:20px}.history-section.hero-6 .hero{margin-top:20px;background-position:center top 20px;background-size:250px}.history-section.hero-7 .hero{background-position:center top;min-height:200px;background-size:auto;margin-top:20px}.history-section.hero-10 .hero{min-height:190px;margin-bottom:-40px}.history-section.hero-13 .hero{min-height:320px;margin-bottom:-70px}}@media(max-width:767.98px){.history-section.hero-0{top:-100px;margin-bottom:-100px}.history-section.hero-0 h2{margin-bottom:0}.history-section.hero-1 .hero{background-position:top 30px center;background-size:auto 50px}.history-section.hero-4 .hero{background-position:center top;min-height:270px;background-size:260px;margin-top:20px;margin-bottom:-50px}.history-section.hero-6 .hero{margin-top:20px;background-position:center top;background-size:250px}.history-section.hero-7 .hero{background-position:center top;min-height:200px;background-size:auto 70%;margin-top:30px}.history-section.hero-10 .hero{min-height:0;margin-bottom:-10px}.history-section.hero-11 .hero{background-position:left -30px top 20px;min-height:220px;margin-bottom:-30px}.history-section.hero-12 .hero{margin-bottom:0}.history-section.hero-13 .hero{background-position:center top;margin-bottom:-80px;background-size:280px}.history-section.hero-14 .hero{background-position:left -130px center;min-height:440px;margin-top:-60px;margin-bottom:-280px}}.history-filter{min-height:440px;background-repeat:no-repeat;background-size:cover;background-position:center center}.history-filter h1{margin-top:20px;line-height:1.2}.history-filter label{display:inline-block;vertical-align:middle;margin-top:5px;margin-bottom:5px}.history-filter button{color:#fff;letter-spacing:0;line-height:14px;border:1px solid #fff;border-radius:15px;padding:5px 20px 3px 20px;margin:0 0 0 5px;cursor:pointer;background-color:transparent;font-size:14px}.history-filter button:before{content:"";font-family:'bell-icon';color:transparent;top:-2px;left:-8px;position:relative;font-size:8px;font-weight:bold;width:8px;height:6px}.history-filter button:hover{color:#fff}.history-filter button.active{color:#00549a;background:#fff}.history-filter button.active:before{content:"";font-family:'bell-icon';color:#003778;top:0;left:-8px;position:relative;font-size:12px;font-weight:bold;width:8px;height:6px}@media(min-width:768px) and (max-width:991.98px){}@media(max-width:767.98px){.history-filter{min-height:330px;background-repeat:no-repeat;background-size:cover;background-position:right -240px top}.history-filter label{display:block;margin-bottom:18px}.history-filter button{margin-bottom:9px}}#zoom-image .modal-dialog-image{width:75%}@media(min-width:768px) and (max-width:991.98px){#zoom-image .modal-dialog-image{width:95%}}@media(max-width:767.98px){#zoom-image .modal-dialog-image{width:90%}}.backtotop_tablet_mobile_wrapper .backtotop_tablet_mobile .scrollToTop.mobile{bottom:25px}body.en #history-jump-to-date{right:10px}body.fr #history-jump-to-date{right:10px}#history-jump-to-date{position:fixed;top:10px}#history-jump-to-date a{box-shadow:0 1px 29px 0 rgba(0,0,0,.25);display:inline-block;text-align:center}#jump-to-date-modal ul{list-style:none;padding:0;margin:0}#jump-to-date-modal ul li:not(:last-child){margin-bottom:20px}@media(min-width:768px){#history-jump-to-date,#jump-to-date-modal{display:none!important}}.history-slider{position:relative;top:100px;text-align:center}.history-slider .subnav-scroll{margin-bottom:-385px;max-height:385px;margin-left:auto;right:0;margin-right:calc(3vw - 15px);margin-left:auto}@media(max-width:991px){.history-slider .subnav-scroll{margin-right:30px}}.date-slider{padding:31px 5px 31px 5px;background-color:#f4f4f4;box-shadow:0 10px 15px 0 rgba(0,0,0,.32);border-radius:23.5px;width:48px;position:absolute;text-align:center}.date-slider-era-btn-up,.date-slider-era-btn-down{border:none;cursor:pointer;background-color:transparent;width:100%;height:35px;margin:0 auto;padding:0;text-align:center;position:absolute;left:0}.date-slider-era-btn-up{top:2px}.date-slider-era-btn-down{bottom:2px}.date-slider-era-btn-up:before,.date-slider-era-btn-down:before{content:"";font-family:'bell-icon';color:#00549a;font-weight:bold;position:absolute;top:50%;left:50%}.date-slider-era-btn-up:before{transform:translate(-50%,-50%) rotate(-90deg)}.date-slider-era-btn-down:before{transform:translate(-50%,-50%) rotate(90deg)}.date-slider-rail{position:relative}.date-slider-rail:before{position:absolute;content:"";display:block;border-left:1px dashed #e1e1e1;top:45px;bottom:17px;left:50%;width:1px}.date-slider-eras{display:flex;flex-direction:column;justify-content:space-evenly}.date-slider-eras>div{font-size:0;height:36px;position:relative;cursor:pointer}.date-slider-eras>div:first-of-type{font-size:12px;font-weight:bold;color:#00549a;padding-top:10px}.date-slider-eras>div:before{position:absolute;left:50%;top:50%;content:"";border-top:1px solid #e1e1e1;height:1px;width:15px;transform:translateX(-50%)}.date-slider-eras>div:first-of-type:before{display:none}.date-slider-current-year{padding:8px 5px 9px;font-size:12px}.date-slider-thumb{position:absolute;width:42px;left:50%;transform:translateX(-50%);border-radius:3px;padding:2px;color:#fff;background-color:#00549a;font-weight:bold;font-size:12px;cursor:pointer;user-select:none}.date-slider-thumb:focus{outline:none;box-shadow:0 0 0 2px rgba(150,184,239,1)}