/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;margin:0 15px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}


.ag-format-container{width:100%;margin:0 auto}
.ag-timeline-block{padding:50px 0;background:#F5F5F5;}
.ag-timeline_box{position:relative}
.ag-timeline-carousel-arrow_box{z-index:9999;position:absolute;top:0;left:0}
.ag-timeline-carousel-arrow{display:block;height:52px;width:52px;border:1px solid #000;background-color:#000;cursor:pointer;stroke:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;position:relative}
.ag-timeline-carousel-arrow:hover{border:1px solid #000;background-color:transparent}
.js-ag-timeline-carousel-arrow_prev{margin:0 0 10px}
.js-ag-timeline-carousel-arrow_next:hover,.js-ag-timeline-carousel-arrow_prev:hover{stroke:#000}
.svg-arrow-left,.svg-arrow-right{height:18px;width:10px;margin:-8px 0 0 -5px;position:absolute;top:50%;left:50%}
.ag-timeline-carousel_list{padding:0}
.ag-timeline_image{float: left; width: 50%; padding-right: 30px; padding-bottom: 26px;}
.ag-timeline_image img{filter: grayscale(0%);transition: all 1s ease-out; border-radius: 20px;}
.ag-timeline_image:hover img{filter: grayscale(0%);}
.ag-timeline_year{line-height:1;margin:0 0 0px;font-weight:500;font-size:50px;float:left;width:50%}
.ag-timeline_text {float: left; width: 50%;}
.ag-timeline_text h3{color: var(--color-one); font-size: 30px; font-weight: 500;}
.ag-timeline_text p{line-height:1.36;margin:0 0 15px;font-size:16px;color:#041c2c}
.ag-timeline_text a{text-decoration:underline;color:var(--color-one)}
.ag-timeline_text a:hover{text-decoration:none}
.ag-timeline-carousel-nav_box{position:relative}
.ag-timeline-carousel-nav_box:after,.ag-timeline-carousel-nav_box:before{content:"";height:150px;width:20%;margin:0 0;z-index:9;position:absolute;bottom:0}
.ag-timeline-carousel-nav_box:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  rgba(245,245,245,0) 0%, rgba(245,245,245,1) 35%, rgba(245,245,245,1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,245,245,0)), color-stop(35%,rgba(245,245,245,1)), color-stop(100%,rgba(245,245,245,1)));
  background: -webkit-linear-gradient(left,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 35%,rgba(245,245,245,1) 100%);
  background: -o-linear-gradient(left,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 35%,rgba(245,245,245,1) 100%);
  background: -ms-linear-gradient(left,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 35%,rgba(245,245,245,1) 100%);
  background: linear-gradient(to right,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 35%,rgba(245,245,245,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=1 );
  right: 0;
}
.ag-timeline-carousel-nav_box:after {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  rgba(245,245,245,1) 0%, rgba(245,245,245,1) 65%, rgba(245,245,245,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,245,245,1)), color-stop(65%,rgba(245,245,245,1)), color-stop(100%,rgba(245,245,245,0)));
  background: -webkit-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 65%,rgba(245,245,245,0) 100%);
  background: -o-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 65%,rgba(245,245,245,0) 100%);
  background: -ms-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 65%,rgba(245,245,245,0) 100%);
  background: linear-gradient(to right,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 65%,rgba(245,245,245,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00f4f4f4',GradientType=1 );
  left: 0;
}
.ag-timeline-carousel-nav_list{position:relative}
.ag-timeline-carousel-nav_list:after{content:"";height:1px;background-color:var(--color-one);position:absolute;left:0;right:0;bottom:50px}
.ag-timeline-carousel-nav_item{display:inline-block;line-height:1;padding:130px 15px 0;cursor:pointer;vertical-align:bottom;text-align:center;font-size:16px;color:#041c2c;position:relative}
.ag-timeline-carousel-nav_item:before{content:"";height:5px;width:5px;margin:0 auto;background-color:#ffe2ca;position:absolute;left:0;right:0;bottom:102px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ag-timeline-carousel-nav_item:after{content:"";height:40px;width:1px;margin:0 auto;background-color:var(--color-one);position:absolute;left:0;right:0;bottom:52px}
.ag-timeline-carousel-nav_item.slick-current{margin:-5px 0 0;font-weight:700;font-size:22px;color:var(--color-one)}
.ag-timeline-carousel-nav_item.slick-current:before{height:12px;width:12px;background-color:var(--color-one);bottom:130px}
.ag-timeline-carousel-nav_item.slick-current:after{bottom:59px;height: 60px;}


@media only screen and (max-width: 767px) {
.ag-format-container{width:100%}
.ag-timeline-carousel_list{padding:0}
.ag-timeline-carousel-arrow_box{padding:12px 0 12px 12px;background-color:#f4f4f4;z-index:1000;position:absolute;top:0;left:auto;right:0}
.ag-timeline-carousel-arrow{display:inline-block;height:33px;width:33px}
.js-ag-timeline-carousel-arrow_prev{margin:0 8px 0 0}
.js-ag-timeline-carousel-arrow_next:before,.js-ag-timeline-carousel-arrow_prev:before{height:12px;width:8px;margin:-6px auto 0}
.ag-timeline_year{font-size:50px; margin: 0 0 20px; text-align: center; width: 100%;}
.ag-timeline-carousel-nav_box:after,.ag-timeline-carousel-nav_box:before{display:none;background:0 0;position:static}
.svg-arrow-left,.svg-arrow-right{height:12px;width:8px;margin:-6px 0 0 -4px}
}

@media (min-width: 768px) and (max-width: 979px) {
.ag-format-container{width:750px}
}

@media (min-width: 980px) and (max-width: 1161px) {
.ag-format-container{width:960px}
}

/* Bootstrap modal */
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.in{opacity:.5}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width: 768px) {
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
}
@media (min-width: 992px) {
.modal-lg{width:900px}
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{display:table;content:" "}
.clearfix:after,.modal-footer:after,.modal-header:after{clear:both}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}


@media(min-width:320px) and (max-width:1080px) {
  .slick-slide{margin:0 1px}
  .ag-timeline_text{width: 100%; text-align: center;}
  .ag-timeline_text h3{font-size: 18px;}
  .ag-timeline_text p{line-height:18px;font-size:13px;text-align: center; margin: 0;}
  .ag-timeline_image{width: 100%;padding-right: 0;}

}