.blog-post-hero{background-color:#062031;padding:40px 0;position:relative}.blog-post-hero .text .breadcrumb a{color:#fff;font-size:12px;font-weight:500;line-height:14px;text-transform:uppercase}.blog-post-hero .text .breadcrumb-item+.breadcrumb-item:before{color:#fff}.info h4{font-family:Monteserrat,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.info h4,.info p{line-height:34px;margin:0}.info p{font-size:30px;font-weight:300}.blog-post-full .blog-post-hero{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;text-align:center}.blog-post-full .blog-post-hero:before{background-image:linear-gradient(180deg,#062031,rgba(6,32,49,.3));content:"";height:100%;position:absolute;width:100%}.blog-post-full .blog-post-hero .ico-lyon{bottom:20px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;z-index:2}@media (min-width:768px){.blog-post-full .blog-post-hero{min-height:80vh;padding:100px 0}}.blog-post-full .blog-post-hero .text{color:#fff;position:relative;z-index:1}.blog-post-full .blog-post-hero .text .breadcrumb{justify-content:center}.blog-post-full .blog-post-hero .text h1{font-size:100px;line-height:72px}.blog-post-full .blog-post-hero .text .btn{border-bottom:2px solid #fff;color:#fff}.blog-post-full .info .container{max-width:1000px}.blog-post-full .info{background-color:#003787;color:#fff;padding:30px 0;text-align:center}.blog-post-full .blog-post-body .category{color:#003787;font-size:14px;line-height:34px;text-transform:uppercase}.blog-post-full .content-post-body h2{font-size:46px;line-height:60px;margin:40px 0}.blog-post-full .status{color:#003787;padding:50px 0;text-align:center}.blog-post-full .status strong{font-size:14px;font-weight:600;line-height:34px;margin:0;text-transform:uppercase}.blog-post-full .status p{font-size:30px;font-weight:300;line-height:34px;margin:0}.blog-post-body{padding:70px 0}.blog-post-body .author a{align-items:center;border-top:4px solid #c34650;color:#062031;display:flex;padding-top:15px;width:230px}.blog-post-body .author a img{border-radius:50%;height:43px;margin-right:10px;width:43px}.blog-post-body .author a span{font-size:12px;font-weight:500}.blog-post-body .author p{font-size:22px;line-height:34px;margin:0;padding-left:30px;width:calc(100% - 230px)}.blog-post-body .content-post-body p{font-size:18px;font-weight:300;line-height:36px;margin:0 0 1.5rem}.blog-post-body .content-post-body p:first-of-type{font-size:24px;margin:0 0 40px}.blog-post-body .container{max-width:1000px}.blog-post-body .timeline{border-bottom:1px solid #98b5e0;border-top:1px solid #98b5e0;padding:75px 0}.blog-post-body .photo-video-gallery h2,.blog-post-body .timeline h2{font-family:Montserrat,sans-serif;font-size:48px;font-weight:400;line-height:44px;text-align:center}.blog-post-body .timeline ul{list-style:none;margin:60px 0 0;padding:0}.blog-post-body .timeline ul li{display:flex;flex-wrap:wrap;padding-bottom:60px;position:relative}.blog-post-body .timeline ul li:before{background-color:#277fff;border-radius:50%;content:"";height:20px;left:49%;position:absolute;top:15px;width:20px}.blog-post-body .timeline ul li:after{background-color:#277fff;content:"";height:100%;left:50%;position:absolute;top:16px;width:1px}.blog-post-body .timeline ul li:last-child{padding-bottom:0}.blog-post-body .timeline ul li:last-child:after{display:none}.blog-post-body .timeline ul li .text,.blog-post-body .timeline ul li .year{width:50%}.blog-post-body .timeline ul li .year{padding-right:60px;text-align:right}.blog-post-body .timeline ul li .year span{color:#277fff;font-size:48px;line-height:44px}.blog-post-body .timeline ul li .text{padding-left:60px}.blog-post-body .timeline ul li .text h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin:15px 0 20px}.blog-post-body .timeline ul li .text p{font-size:14px;line-height:24px;margin:0}.blog-post-body .timeline .timeline-photo-gallery{display:flex;flex-wrap:wrap;margin:20px 0 0}.blog-post-body .timeline .timeline-photo-gallery img{max-height:60px}.blog-post-body .timeline .timeline-photo-gallery div+div{margin:0 0 0 10px}@media (min-width:576px){#timelineModal .modal-dialog{max-width:1000px}}#timelineModal .modal-content{background-color:transparent;border:0;border-radius:0;outline:0}#timelineModal .modal-header{border-bottom:0;padding:0 1rem}#timelineModal .modal-header .btn-close{background:none;border:0;border-radius:0;color:#fff;font-size:30px;opacity:1}#timelineModal .carousel-item a{display:block;position:relative}#timelineModal .carousel-item a:before,#timelineModal .carousel-item:before{background-image:linear-gradient(0deg,#062031 1%,rgba(6,32,49,.1) 25%);content:"";height:100%;position:absolute;width:100%}#timelineModal .carousel-item .caption{bottom:0;color:#fff;position:absolute;width:100%;z-index:2}#timelineModal .carousel-item .caption h3{font-family:Montserrat,sans-serif;font-size:30px;line-height:44px;margin:30px 50px;position:relative}#timelineModal .carousel-item .caption h3:before{border-top:4px solid #c34650;content:"";height:4px;position:absolute;top:-5px;width:200px}.blog-post-body .photo-video-gallery{padding:50px 0;text-align:center}.blog-post-body .photo-video-gallery .caption{margin:30px 0 0;text-align:left}@media (min-width:576px){.blog-post-body .photo-video-gallery .caption h3,.blog-post-body .photo-video-gallery .caption p{margin:0;width:50%}}.blog-post-body .photo-video-gallery .caption h3{color:#003787;font-family:Montserrat,sans-serif;font-size:32px;line-height:44px;margin:0 15px 0 0}@media (min-width:576px){.blog-post-body .photo-video-gallery #carouselPhotoVideo{height:445px;overflow:hidden}}#carouselPhotoVideo .carousel-control-next-icon,#carouselPhotoVideo .carousel-control-prev-icon{background-color:#003787;background-size:70%;border-radius:50%}.google-area{display:flex;flex-wrap:wrap}@media (min-width:768px){.google-area .col-left,.google-area .col-right{flex:0 0 auto;width:50%}.blog-post-simple .blog-post-hero{margin-bottom:60px;min-height:540px;padding-top:120px}.blog-post-simple .blog-post-hero .image{position:relative;top:100px}}.blog-post-simple .blog-post-hero .text{color:#fff}@media (min-width:768px){.blog-post-simple .blog-post-hero .text{max-width:90%;padding-left:60px;padding-top:100px}}.blog-post-simple .blog-post-hero .text h1{font-size:60px;line-height:62px}.blog-post-simple .google-area .container,.blog-post-simple .info .container{max-width:1000px}.blog-post-simple .blog-post-body{padding:70px 0 0}.blog-post-simple .info{background-color:#fff;color:#003787;padding:30px 0}.blog-post-simple .info p{font-size:24px}.blog-post-simple .google-area{padding:40px 0}.blog-post-simple .google-area a{background-color:transparent;border-bottom:2px solid #003787;color:#003787;display:inline-block;font-size:14px;font-weight:500;line-height:1;padding:0 .5rem .5rem;text-align:center;text-transform:uppercase}.blog-post-simple .google-area svg{display:block;margin:0 auto 20px}.blog-related-posts{padding:70px 0}.blog-related-posts .container{border-top:1px solid rgba(94,127,177,.35)}.blog-related-posts h2{margin:70px 0}.blog-related-posts__content h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:34px;margin:15px 0}.blog-related-posts__content h3 a{color:#062031}.blog-related-posts__content .post_summary{margin:0 0 15px}.blog-related-posts__content .post_summary p{font-family:Montserrat,sans-serif;font-size:12px;line-height:24px;margin:0;padding:0}.nav-sections{background-color:#0a58ca}.nav-sections .nav .nav-item{margin-right:20px}.nav-sections .nav .nav-item .nav-link{color:#fff;font-weight:500;line-height:14px;padding:15px .5rem;text-transform:uppercase;transition:all .5s ease 0s}.nav-sections .nav .nav-item span.nav-link{font-size:20px}.nav-sections .nav .nav-item a.nav-link{border-bottom:2px solid #0a58ca;font-size:14px}.nav-sections .nav .nav-item a.nav-link:hover{border-color:#c14752!important;letter-spacing:.1rem}.blog-listings,.blog-listings article{padding:40px 0}.blog-listings .head{margin-bottom:50px}.blog-listings .head .title{align-items:baseline;display:flex}.blog-listings .head .title h2{color:#003787;margin:0}.blog-listings .head .title h3{color:#c34650;font-size:24px;line-height:24px;margin:0 0 0 20px;padding:0 20px 0 0;position:relative}.blog-listings .head .title h3:before{background-color:#c34650;border-radius:50%;bottom:5px;content:"";height:5px;left:-10px;position:absolute;width:5px}.blog-listings .select-category{align-items:center;display:flex;justify-content:flex-end}.blog-listings .select-category p{font-size:12px;font-weight:500;line-height:24px;margin:0 20px;text-transform:uppercase}.blog-listings select{border:1px solid #053787;color:#003787;font-size:14px;min-width:182px;padding:6px}.blog-listings .post{margin-bottom:40px}.blog-listings .post .content h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:34px;margin:15px 0}.blog-listings .post .post_summary{margin:0 0 15px}.blog-listings .post .post_summary p{font-family:Montserrat,sans-serif;font-size:12px;line-height:24px;margin:0;padding:0}.post-kpis{margin:0 0 15px}.post-kpis ul{color:#003787;display:flex;list-style:none;margin:0;padding:0}.post-kpis ul li{margin-right:10px}.post-kpis ul li:last-of-type{margin-right:0}.post-kpis ul li span{font-size:10px;font-weight:600;line-height:24px;text-transform:uppercase}.post-kpis ul li p{font-size:16px;font-weight:300;line-height:22px;margin:0}.blog-listings .post .image{max-height:227px;overflow:hidden}.blog-listings .post .btn.btn-primary{font-size:12px}.blog-listings .post-fixed{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.blog-listings .post-fixed:before{background-image:linear-gradient(0deg,#062031 15%,rgba(6,32,49,.1) 60%);content:"";height:100%;position:absolute;width:100%}@media (min-width:768px){.blog-listings .post-fixed{min-height:659px}}.blog-listings .post-fixed .content{bottom:0;color:#fff;left:0;padding:45px;position:absolute;width:100%;z-index:1}.blog-listings .post-fixed .content h3{font-size:42px;line-height:52px}.blog-listings .post-fixed .post_summary{margin:0 0 30px}.blog-listings .post-fixed .post_summary p{color:#fff}.blog-listings .post-fixed .post-kpis{margin:0}.blog-listings .post-fixed .post-kpis ul{color:#d6e6ff;display:block}.blog-listings .post-fixed .post-kpis ul li{margin-bottom:15px}.blog-listings .post-fixed .post-kpis ul li:last-of-type{margin-bottom:0}.blog-listings .post-fixed .post-kpis ul li span{font-size:14px}.blog-listings .post-fixed .post-kpis ul li p{font-size:23px;line-height:30px}.blog-listings .post-fixed .btn.btn-primary{border-color:#fff;color:#fff}.blog-related-posts__post-image-wrapper{max-height:227px;overflow:hidden}@media (max-width:767px){.blog-post-full .blog-post-hero{min-height:80vh}.blog-post-full .blog-post-hero .text h1{font-size:45px;line-height:55px}.blog-post-full .status{padding:30px 0}.blog-post-simple .blog-post-hero{padding:90px 0 30px}.blog-post-simple .blog-post-hero .text h1{font-size:42px;line-height:50px}.blog-post-body,.blog-post-simple .blog-post-body{padding:40px 0}.blog-post-simple .info{padding:0}.blog-post-full .content-post-body h2{font-size:30px;line-height:36px;margin:20px 0}.blog-post-body .content-post-body p{font-size:14px;line-height:26px}.blog-post-body .content-post-body p:first-of-type{font-size:18px;line-height:30px;margin:0 0 20px}.blog-post-body .author a{justify-content:center;width:100%}.blog-post-body .author p{font-size:16px;line-height:26px;margin:20px 0 0;padding-left:0;text-align:center;width:100%}.blog-post-body .timeline{padding:35px 0}.blog-post-body .timeline ul li:before{height:10px;width:10px}.blog-post-body .photo-video-gallery h2,.blog-post-body .timeline h2{font-size:30px;line-height:40px}.blog-post-body .timeline ul{margin:30px 0 0}.blog-post-body .timeline ul li .year{padding-right:20px}.blog-post-body .timeline ul li .text{padding-left:20px}.blog-post-body .timeline ul li .year span{font-size:30px}.blog-post-body .timeline ul li .text h3{margin:10px 0 20px}.blog-post-body .timeline ul li .text p{font-size:12px;line-height:20px}.blog-post-body .timeline .timeline-photo-gallery img{max-height:30px}.blog-post-body .photo-video-gallery{padding:30px 0 0}.blog-post-body .photo-video-gallery .caption h3{font-size:22px;line-height:32px;margin:0 0 15px}.nav-sections{padding:15px 0}.nav-sections .drop{border:1px solid #fff;display:block;margin:0 auto;max-width:80%;padding:0;position:relative}.nav-sections .drop .nav{display:block}.nav-sections .drop .chev{color:#fff;cursor:pointer;font-size:12px;position:absolute;right:9px;top:15px;z-index:1}.nav-sections .nav .nav-item{margin-right:0}.nav-sections .nav .nav-item:not(:first-of-type){display:none}.nav-sections .drop.on .nav .nav-item{display:block}.nav-sections .nav .nav-item a.nav-link,.nav-sections .nav .nav-item span.nav-link{border-bottom:0;font-size:14px;padding:1rem .5rem}.blog-listings{padding:0}.blog-listings article{padding:40px 0 0}.blog-listings article .container{padding:0}.blog-listings article .container>.row{margin:0}.blog-listings article .container>.row>div{padding:0}.blog-listings .head{justify-content:center;margin-bottom:40px}.blog-listings .head .title{flex-wrap:wrap;justify-content:center}.blog-listings .head .title h2{font-size:30px}.blog-listings .head .title h3{font-size:16px;line-height:20px}.blog-listings .select-category{border-top:1px solid #cecece;justify-content:center;margin:20px 0 40px;padding-top:20px}.blog-listings .post{padding:0 30px}.blog-listings .post.post-fixed{min-height:450px;padding:0}.blog-listings .post-fixed:before{background-image:linear-gradient(0deg,#062031 35%,rgba(6,32,49,.4) 60%)}.blog-listings .post-fixed .content{padding:25px}.blog-listings .post-fixed .content h3{font-size:20px;line-height:30px;margin:0 0 15px}.blog-listings .post-fixed .post-kpis ul li span{font-size:11px}.blog-listings .post-fixed .post-kpis ul li p{font-size:14px;line-height:22px}.blog-related-posts{padding:30px 0}.blog-related-posts h2{font-size:34px;margin:30px 0;text-align:center}.blog-related-posts__post{margin-bottom:40px;padding:0 30px}}