.top-page .picturefill-background:after{background-image:url(../../images/details/background-banner-bottom-gray.png)}.open-video{position:relative;z-index:3;font-family:MontserratBold;color:#fff;display:inline-block}.open-video i{opacity:.82;font-size:4.375rem;line-height:4.375rem}.open-video span{padding-top:10px;display:block}.open-video:hover{color:var(--primary)}.content-about{padding-top:5rem;padding-bottom:5rem;background-image:url(../../images/backgrounds/background-about.jpg);background-repeat:no-repeat;background-position:top;background-color:#f1f1f1}.content-about .about-logo{display:block;margin:0 auto 50px;width:346px}.content-about .about-slogan{display:block;margin-top:40px;margin-bottom:40px}.content-license{background-color:#fff}.content-gallery-slide{overflow:hidden;position:relative;width:100%}.gallery-single{width:100%;height:60vh;max-height:580px}.content-gallery-slide .gallery-single .container{height:100%}.content-gallery-slide .container .background-left{background-color:rgba(201,79,36,.72);width:12.5rem;height:100%;position:absolute;right:100%;margin-right:100px;top:0}.content-gallery-slide .container .background-left:after{background-image:url(../../images/icons/icon-logo.png);width:83px;height:47px;position:absolute;right:-1.25rem;top:6.25rem;content:""}.content-gallery-slide .swiper-pagination{position:absolute;bottom:50px;padding-top:0;width:100%}.content-gallery-slide .swiper-pagination .swiper-pagination-bullet{border-color:#fff}.content-gallery-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}.content-gallery-slide .box-swiper-button-slide-gallery{z-index:5;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.content-gallery-slide .box-swiper-button-slide-gallery .swiper-button-next,.content-gallery-slide .box-swiper-button-slide-gallery .swiper-button-prev{border-color:#fff}.content-gallery-slide .box-swiper-button-slide-gallery .swiper-button-next:after,.content-gallery-slide .box-swiper-button-slide-gallery .swiper-button-prev:after{color:#fff}.content-gallery-slide .box-swiper-button-slide-gallery .swiper-button-next{float:right}.content-units{padding-top:5rem;padding-bottom:5rem}.content-units .single-unit{margin:0 15px}.content-units .single-unit h3{font-size:1.125rem;line-height:1.125rem;margin-bottom:0;font-family:MontserratBold}.content-units .single-unit .btn-outline-primary{color:var(--primary);border:2px solid var(--primary);position:relative;display:block;text-align:left}.content-units .single-unit .btn-outline-primary:hover{background-color:var(--primary);color:#fff}.content-units .single-unit .btn-outline-primary i{position:absolute;right:10px;top:0;background-position:50%;background-image:url(../../images/icons/icon-arrow-right-primary.png);background-repeat:no-repeat;width:36px;height:100%}.content-units .single-unit .btn-outline-primary:hover i{background-image:url(../../images/icons/icon-arrow-right.png)}.content-units .single-unit a,.content-units .single-unit h3,.content-units .single-unit p{max-width:240px}.content-units .single-unit .image-unit{overflow:hidden;margin-top:30px;position:relative}.content-units .single-unit .image-unit img{max-width:100%;display:block}.content-units .single-unit .image-unit a{bottom:30px;position:absolute;left:50%;transform:translateX(-50%)}.content-timeline{padding-top:5rem}.slide-timelines .timeline-buttons{margin-bottom:40px}.slide-timelines .timeline-buttons .swiper-slide{color:var(--primary);font-size:2.125rem;line-height:2.125rem;text-align:center}.slide-timelines .timeline-buttons .swiper-slide-thumb-active{color:var(--primary);font-size:3.375rem;line-height:3.375rem}.slide-timelines .timeline-buttons .swiper-slide-thumb-active~.swiper-slide{color:#3e3e3d}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button{height:164px;position:relative;padding-top:52px}.slide-timelines .timeline-buttons .swiper-slide-thumb-active .single-timeline-button{padding-top:0}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button:before{width:100%;position:absolute;display:block;content:"";bottom:45px;height:2px;background-color:var(--primary);left:0}.slide-timelines .timeline-buttons .swiper-slide-thumb-active~.swiper-slide .single-timeline-button:before{background-color:#cecece}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button i{background-color:var(--primary);width:26px;height:26px;border-radius:50%;display:block;margin:20px auto}.slide-timelines .timeline-buttons .swiper-slide-thumb-active~.swiper-slide .single-timeline-button i{background-color:#cecece}.slide-timelines .timeline-buttons .swiper-wrapper .swiper-slide-thumb-active .single-timeline-button i{height:78px;width:78px;position:relative;border:2px solid var(--primary);background-color:#fff}.slide-timelines .timeline-buttons .swiper-wrapper .swiper-slide-thumb-active .single-timeline-button i:after{width:50px;height:50px;background-color:var(--primary);top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";position:absolute;border-radius:50%}.single-timeline{padding:50px;height:420px}.single-timeline:after{content:"";background-image:url(../../images/backgrounds/mask-timeline.png);position:absolute;width:100%;height:100%;left:0;top:0}.single-timeline p{color:#fff;position:relative;z-index:2}@media(max-width:991px){.content-about{padding-top:3rem;padding-bottom:3rem}.content-about .about-logo{margin:0 auto 30px;width:250px}.gallery-single{height:50vh}.slide-timelines .timeline-buttons .swiper-slide{font-size:1.25rem;line-height:1.25rem}.slide-timelines .timeline-buttons .swiper-slide-thumb-active{font-size:1.75rem;line-height:1.75rem}.slide-timelines .timeline-buttons .swiper-wrapper .swiper-slide-thumb-active .single-timeline-button i{width:60px;height:60px}.slide-timelines .timeline-buttons .swiper-wrapper .swiper-slide-thumb-active .single-timeline-button i:after{width:40px;height:40px}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button i{margin:15px auto 0}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button{height:104px;padding-top:25px}.slide-timelines .timeline-buttons .swiper-slide-thumb-active .single-timeline-button{padding-top:0}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button:before{bottom:30px}.single-timeline{padding:30px;height:380px}}@media(max-width:767px){.content-timeline{padding-top:3rem}.open-video i{font-size:3rem;line-height:3rem}.about-slogan{max-width:80%}.content-units{padding-top:3rem;padding-bottom:3rem}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button i{width:16px;height:16px}.slide-timelines .timeline-buttons .swiper-slide{font-size:1rem;line-height:1rem}.slide-timelines .timeline-buttons .swiper-slide-thumb-active{font-size:1.25rem;line-height:1.25rem}.slide-timelines .timeline-buttons .swiper-wrapper .swiper-slide-thumb-active .single-timeline-button i{width:30px;height:30px}.slide-timelines .timeline-buttons .swiper-wrapper .swiper-slide-thumb-active .single-timeline-button i:after{width:15px;height:15px}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button i{margin:10px auto 0}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button{height:65px;padding-top:10px}.slide-timelines .timeline-buttons .swiper-slide-thumb-active .single-timeline-button{padding-top:0}.slide-timelines .timeline-buttons .swiper-wrapper .single-timeline-button:before{bottom:20px}.single-timeline{padding:30px;height:auto}.slide-timelines .timeline-buttons{margin-bottom:20px}}