@font-face{font-family:Karla;font-style:normal;font-weight:200;src:local(''),url(../fonts/karla-v14-latin-200.woff2) format('woff2'),url(../fonts/karla-v14-latin-200.woff) format('woff')}
@font-face{font-family:Karla;font-style:normal;font-weight:300;src:local(''),url(../fonts/karla-v14-latin-300.woff2) format('woff2'),url(../fonts/karla-v14-latin-300.woff) format('woff')}
@font-face{font-family:Karla;font-style:normal;font-weight:400;src:local(''),url(../fonts/karla-v14-latin-regular.woff2) format('woff2'),url(../fonts/karla-v14-latin-regular.woff) format('woff')}
@font-face{font-family:Karla;font-style:normal;font-weight:500;src:local(''),url(../fonts/karla-v14-latin-500.woff2) format('woff2'),url(../fonts/karla-v14-latin-500.woff) format('woff')}
@font-face{font-family:Karla;font-style:normal;font-weight:600;src:local(''),url(../fonts/karla-v14-latin-600.woff2) format('woff2'),url(../fonts/karla-v14-latin-600.woff) format('woff')}
@font-face{font-family:Karla;font-style:normal;font-weight:700;src:local(''),url(../fonts/karla-v14-latin-700.woff2) format('woff2'),url(../fonts/karla-v14-latin-700.woff) format('woff')}
@font-face{font-family:Karla;font-style:normal;font-weight:800;src:local(''),url(../fonts/karla-v14-latin-800.woff2) format('woff2'),url(../fonts/karla-v14-latin-800.woff) format('woff')}

body{font-family:Karla,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#47596b;overflow-x:hidden;}
a{color:#0e76ba}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin: 1.1rem 0;}
.affix{top:120px!important}
.arrow-overflow-container{position:relative}
.arrow-overflow-down{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.arrow-overflow-down,.arrow-overflow-left,.arrow-overflow-right,.arrow-overflow-up{position:absolute;z-index:3}
.arrow-overflow-left{top:50%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

@media (min-width:1280px){.arrow-nav-overflow{overflow:hidden}
.arrow-nav-overflow .carousel-control-next{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .2s ease-in-out}
.arrow-nav-overflow .carousel-control-prev{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .2s ease-in-out}
.arrow-nav-overflow:hover .carousel-control-next{opacity:.75;-webkit-transform:translateX(0);transform:translateX(0)}
.arrow-nav-overflow:hover .carousel-control-prev{opacity:.75;-webkit-transform:translateX(0);transform:translateX(0)}}

.arrow-overflow-right{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.arrow-overflow-up{bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.author-avatar{width:100%;height:auto;border-radius:50%;box-shadow:0 12px 35px -10px rgba(0,0,0,.55),0 8px 10px -5px rgba(0,0,0,.09),0 4px 25px -2px rgba(0,0,0,.14)}
.banner-slides-container .owl-dots{position:absolute;bottom:0;left:0;width:100%;margin:0 0 25px}
.banner-slides-container .owl-item img{width:auto}
.banner-slides-container .owl-item:not(.active) .slide-animate{-webkit-animation-name:none;animation-name:none}
.banner-slides-container .owl-nav .owl-next,.banner-slides-container .owl-nav .owl-prev{display:none}
.banner-slides-container .owl-nav{margin-top:0}
.banner-slides-wrapper{width:100%}
.bg-fixed{background:#0e76ba;background-attachment:fixed!important}
.bg-image{background:#0e76ba;background-repeat:no-repeat;background-position:center;background-size:cover}
.badge-primary,.bg-primary{background-color:#0e76ba!important}
.badge-secondary,.bg-secondary{background-color:#054a70!important}
.border-bottom-disable{border-bottom-width:0!important}
.border-bottom-enable{border-bottom-width:1px!important}
.border-left-disable{border-left-width:0!important}
.bg-light {background-color: #f1f1f1!important;}

@media (min-width:576px){.border-sm-top-enable{border-top-width:1px!important}
.border-sm-right-enable{border-right-width:1px!important}
.border-sm-bottom-enable{border-bottom-width:1px!important}
.border-sm-left-enable{border-left-width:1px!important}
.border-sm-top-disable{border-top-width:0!important}
.border-sm-right-disable{border-right-width:0!important}
.border-sm-bottom-disable{border-bottom-width:0!important}
.border-sm-left-disable{border-left-width:0!important}}


@media (min-width:768px){.border-md-top-enable{border-top-width:1px!important}
.border-md-right-enable{border-right-width:1px!important}
.border-md-bottom-enable{border-bottom-width:1px!important}
.border-md-left-enable{border-left-width:1px!important}
.border-md-top-disable{border-top-width:0!important}
.border-md-right-disable{border-right-width:0!important}
.border-md-bottom-disable{border-bottom-width:0!important}
.border-md-left-disable{border-left-width:0!important}}


@media (min-width:992px){.border-lg-top-enable{border-top-width:1px!important}
.border-lg-right-enable{border-right-width:1px!important}
.border-lg-bottom-enable{border-bottom-width:1px!important}
.border-lg-left-enable{border-left-width:1px!important}
.border-lg-top-disable{border-top-width:0!important}
.border-lg-right-disable{border-right-width:0!important}
.border-lg-bottom-disable{border-bottom-width:0!important}
.border-lg-left-disable{border-left-width:0!important}}


@media (min-width:1280px){.border-xl-top-enable{border-top-width:1px!important}
.border-xl-right-enable{border-right-width:1px!important}
.border-xl-bottom-enable{border-bottom-width:1px!important}
.border-xl-left-enable{border-left-width:1px!important}
.border-xl-top-disable{border-top-width:0!important}
.border-xl-right-disable{border-right-width:0!important}
.border-xl-bottom-disable{border-bottom-width:0!important}
.border-xl-left-disable{border-left-width:0!important}}

.border-left-enable{border-left-width:1px!important}
.border-right-disable{border-right-width:0!important}
.border-right-enable{border-right-width:1px!important}
.border-top-disable{border-top-width:0!important}
.border-top-enable{border-top-width:1px!important}
.btn:active,.btn:focus{outline:0!important;box-shadow:none!important}
.btn-primary,.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#0e76ba!important;border-color:#0e76ba!important}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0b5e95!important;border-color:#0b5e95!important}
.btn-secondary{color:#fff;background-color:#054a70;border-color:#054a70!important}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#043b5a!important;border-color:#043b5a!important}
.carousel-caption{right:0;bottom:0;left:0;z-index:0;padding:35px 40px 48px;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-repeat:repeat-x}
.carousel-caption,.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:#fff}
.carousel-control-next,.carousel-control-prev{transition:opacity .2s ease-in-out}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{opacity:1!important}
.carousel-control-next-icon{background-image:url(../images/chevron-right-white.svg)}
.carousel-control-next-icon,.carousel-control-prev-icon{width:30px;height:60px;background-repeat:no-repeat;background-position:center;background-size:contain}
.carousel-control-prev-icon{background-image:url(../images/chevron-left-white.svg)}
.carousel-indicator-circle .active{width:10px;height:10px;margin-right:5px;margin-left:5px;background-color:transparent;border:3px solid #fff}
.carousel-indicator-circle{bottom:9px;-ms-flex-align:center;align-items:center;height:16px}
.carousel-indicator-circle li{width:6px;height:6px;margin-right:10px;margin-left:10px;border-radius:50%;transition:all 0s ease-in-out}
.carousel-indicators .active{height:6px}
.carousel-indicators{bottom:4px;-ms-flex-align:end;align-items:flex-end;height:6px}
.carousel-indicators li{transition:all .2s ease-in-out}
.carousel-inner{border-radius:.3125rem}
.carousel-nav-dark .carousel-control-next-icon{background-image:url(../images/chevron-right.svg)}
.carousel-nav-dark .carousel-control-prev-icon{background-image:url(../images/chevron-left.svg)}
.carousel-nav-lg .carousel-control-next-icon,.carousel-nav-lg .carousel-control-prev-icon{width:40px}
.carousel-nav-sm .carousel-control-next-icon,.carousel-nav-sm .carousel-control-prev-icon{width:24px}
.circle-progress-inner{position:relative;text-align:center}
.circle-progress-inner canvas{max-width:100%;max-height:100%}
.circle-progress-inner span{bottom:49%;font-size:2.25rem;font-weight:600;line-height:1em}
.circle-progress-inner span,.circle-progress-label{position:absolute;left:0;width:100%;padding:0 1.875rem;text-align:center}
.circle-progress-label{top:55%;font-size:.8125rem;font-weight:500;color:#202020;text-transform:uppercase}
.close{transition:opacity .2s ease-in-out;opacity:1}
.close span{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;display:block;width:18px;height:18px}
.close span::after{top:50%;left:0;width:18px;height:2px;margin-top:-1px}
.close span::after,.close span::before{position:absolute;content:"";background-color:#313131}
.close span::before{top:0;left:50%;width:2px;height:18px;margin-left:-1px}
.close:focus{outline:0}
.close:hover{opacity:.8}
.close-white span::after,.close-white span::before{background-color:#fff}
.contact-box .divider-4::before{background-color:#fff}
.contact-info-list .contact-info-item{margin-bottom:2rem}
.contact-info-list .contact-info-item a:hover{text-decoration:underline}
.contact-info-list .contact-info-item:last-child{margin-bottom:0}
.cookiealert{position:fixed;bottom:15px;left:15px;right:15px;width:100%;margin:0!important;z-index:999;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all .5s ease-out;color:#000;background:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,.25);max-width:320px}
.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1s}
.cover{padding:1.5rem 1.5rem;transition:1s;background:linear-gradient(rgba(255,255,255,.65),#fff);border:1px solid rgba(255,255,255,.075);border-radius:0}
.custom-list li{margin-bottom:.5rem}
.custom-list li:last-child{margin-bottom:0}
.divider-1,.divider-2,.divider-3,.divider-4{width:100%;margin-bottom:2rem}
.divider-1,.divider-4{height:1px;background-color:rgba(0,0,0,.12)}
.divider-2{border-bottom:1px dashed rgba(0,0,0,.15)}
.divider-3{height:3px;background-color:rgba(0,0,0,.08)}
.divider-4{position:relative}
.divider-4.divider-align-left::before{left:0;margin-left:0}
.divider-4.divider-align-right::before{right:0;left:inherit;margin-left:0}
.divider-4::before{position:absolute;top:-1px;left:50%;width:60px;height:3px;margin-left:-30px;content:"";background-color:#0e76ba}
.divider-light-1{background-color:rgba(255,255,255,.2)}
.divider-light-1.divider-2{background-color:transparent;border-color:rgba(255,255,255,.2)}
.divider-light-1.divider-3{background-color:rgba(255,255,255,.16)}
.divider-light-2{background-color:rgba(255,255,255,.5)}
.divider-light-2.divider-2{background-color:transparent;border-color:rgba(255,255,255,.5)}
.divider-light-2.divider-3{background-color:rgba(255,255,255,.35)}
.divider-light-2.divider-4::before{background-color:#fff}
.drop-cap{float:left;margin-right:1rem;font-family:"Playfair Display",serif;font-size:4.0625rem;line-height:3.4375rem;color:#1c2833}
.fa,.fas{margin:0 8px 0 8px}
.font-weight-100{font-weight:100!important}
.font-weight-200{font-weight:200!important}
.font-weight-300{font-weight:300!important}
.font-weight-400{font-weight:400!important}
.font-weight-500{font-weight:500!important}
.font-weight-600{font-weight:600!important}
.font-weight-700{font-weight:700!important}
.font-weight-800{font-weight:800!important}
.font-weight-900{font-weight:900!important}
.footer-bottom{position:relative}
.footer-bottom.footer-bottom-no-overlay::after{display:none}
.footer-bottom::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3)}
.footer-bottom-container{position:relative;z-index:1}
.footer-bottom-light::after{background-color:rgba(0,0,0,.03)}
.go-to-top{position:fixed;right:30px;bottom:30px;z-index:99999;opacity:0;transition:all .4s ease-in-out;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
.go-to-top a{display:block;width:43px;height:43px;font-size:16px;line-height:43px;color:#fff;text-align:center;background-color:#0e76ba;border-radius:.1875rem;box-shadow:0 12px 35px -10px rgba(33,150,243,.55),0 8px 10px -5px rgba(0,0,0,.09),0 4px 25px -2px rgba(0,0,0,.14);transition:all .2s ease-in-out}
.go-to-top a:focus,.go-to-top a:hover{background-color:#1e7d34;box-shadow:0 1px 9px 0 rgba(33,150,243,.5)}
.go-to-top.go-top-fadeInRight{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.go-to-top-dark a{background-color:#202020;box-shadow:0 12px 35px -10px rgba(32,32,32,.55),0 8px 10px -5px rgba(0,0,0,.09),0 4px 25px -2px rgba(0,0,0,.14)}
.go-to-top-dark a:focus,.go-to-top-dark a:hover{background-color:#333;box-shadow:0 1px 9px 0 rgba(32,32,32,.5)}

@media (min-width:768px){.go-to-top{right:40px;bottom:40px}}

.hover-border .hover-down,.hover-border .hover-up{transition:all .15s ease-in-out}
.hover-border .hover-transition{background-color:transparent;transition:all .3s ease-in-out}
.hover-border .hover-transition::after{position:absolute;top:50%;right:50%;bottom:50%;left:50%;z-index:-1;content:"";background-color:rgba(0,0,0,.65);opacity:0;transition:all .3s ease-in-out}
.hover-border:hover .hover-down,.hover-border:hover .hover-up{transition:all .15s ease-in-out;transition-delay:.15s}
.hover-border:hover .hover-transition::after{top:15px;right:15px;bottom:15px;left:15px;opacity:1}
.hover-box-shadow .hover-inner-wrap{transition:all .3s ease-in-out}
.hover-box-shadow{overflow:inherit;transition:all .3s ease-in-out}
.hover-box-shadow:hover .hover-inner-wrap{box-shadow:0 1.25rem 3.75rem -.625rem rgba(23,32,42,.165)!important}
.hover-box-shadow:hover{z-index:1}
.hover-desc{font-size:.75rem;color:rgba(255,255,255,.75)}
.hover-down,.hover-up{position:absolute;width:100%;text-align:center;opacity:0;transition:all .2s ease-in-out}
.hover-flip-img .img-front{position:absolute;top:0;left:0;transition:all .2s ease-in-out}
.hover-flip-img{overflow:inherit}
.hover-flip-img:hover .img-front{opacity:0}
.hover-icon,.hover-title{color:#fff}
.hover-item .hover-down{bottom:65%;padding:0 1.875rem .9375rem 1.875rem}
.hover-item .hover-transition{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.65);opacity:0;transition:all .2s ease-in-out}
.hover-item .hover-up{top:65%;padding:.3125rem 1.875rem 0 1.875rem}
.hover-item{position:relative;overflow:hidden}
.hover-item figure{margin:0}
.hover-item:hover .hover-down{bottom:51%;opacity:1}
.hover-item:hover .hover-transition{opacity:1}
.hover-item:hover .hover-up{top:51%;opacity:1}
.hover-scale figure{position:relative;z-index:1;transition:all .3s ease-in-out}
.hover-scale:hover figure{-webkit-transform:scale(1.1);transform:scale(1.1)}
.hover-uncaption .hover-down{padding:0 1.875rem;-webkit-transform:translateY(50%);transform:translateY(50%)}
.hover-uncaption .hover-up{display:none}
.hover-uncaption:hover .hover-down{bottom:50%}
.hover-unicon .hover-down{display:none}
.hover-unicon .hover-up{padding:0 1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hover-unicon:hover .hover-up{top:50%}
.icon-info-1 .icon-element{display:table-cell;width:50px;line-height:1.2;color:#b3b6b7;text-align:center;vertical-align:top}
.icon-info-1 .icon-info-text{display:table-cell;vertical-align:top}
.icon-info-1{display:table}
.icon-info-2 .icon-element{display:table-cell;width:90px;color:#fff;vertical-align:top}
.icon-info-2 .icon-element-inner{width:90px;height:90px;background-color:#979a9a;border-radius:50%;transition:all .2s ease-in-out}
.icon-info-2 .icon-info-text{display:table-cell;vertical-align:top}
.icon-info-2{display:table}
.icon-info-2:hover .icon-element-inner{box-shadow:0 .67rem 2.15rem rgba(23,32,42,.14)}
.icon-info-3 .icon-title i{color:#b3b6b7}
.icon-info-4 .icon-element{color:#b3b6b7}
.icon-info-5 .icon-element{width:80px;height:80px;margin-right:auto;margin-left:auto;color:#fff;background-color:#979a9a;border-radius:50%;transition:all .2s ease-in-out}
.icon-info-5:hover .icon-element{box-shadow:0 1rem 3.2rem rgba(23,32,42,.165)}
.icon-info-link{display:block;color:inherit}
.icon-info-link:hover{color:inherit}
.info-box-1,.info-box-2,.info-box-3,.info-box-4{display:block;overflow:hidden;line-height:1em}
.info-box-1 .info-box-btn{transition:all .3s ease-in-out}
.info-box-1 .info-box-btn-inner{visibility:hidden;opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%);transition:all .3s ease-in-out;transition-delay:0}
.info-box-1::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000;opacity:.25;transition:all .3s ease-in-out}
.info-box-1:hover .info-box-btn{margin-bottom:0!important}
.info-box-1:hover .info-box-btn-inner{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s ease-in-out;transition-delay:.1s}
.info-box-1:hover::before{opacity:.5}
.info-box-2 .card-img-overlay{z-index:1;padding:0}
.info-box-2 .info-box-btn,.info-box-2>img{transition:all .3s ease-in-out}
.info-box-2 .info-box-btn-inner{visibility:hidden;opacity:0;transition:all .3s ease-in-out;transition-delay:0}
.info-box-2 .info-box-details{padding:0.5rem 0.875rem;background-color:#0e76ba}
.info-box-2::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s ease-in-out}
.info-box-2:hover .info-box-btn{margin-bottom:0!important}
.info-box-2:hover .info-box-btn-inner{visibility:visible;opacity:1;transition:all .4s ease-in-out;transition-delay:.1s}
.info-box-2:hover>img{-webkit-transform:translateY(-10%);transform:translateY(-10%)}
.info-box-2:hover::after{opacity:1}
.info-box-3 .card-img-overlay{z-index:3}
.info-box-3 .card-text{opacity:0;transition:all .2s ease-in-out;-webkit-transform:translateX(15%);transform:translateX(15%)}
.info-box-3 .hover-transition,.info-box-3 .info-box-btn-inner,.info-box-3 .info-box-desc{transition:all .3s ease-in-out}
.info-box-3 .info-box-btn-inner{opacity:0}
.info-box-3 .info-box-details{position:relative}
.info-box-3 .info-box-details::after{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-1;content:"";background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-repeat:repeat-x;transition:opacity .2s ease-in-out}
.info-box-3 .info-box-title>span{display:block;font-size:1rem}
.info-box-3:hover .card-text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all .4s ease-in-out;transition-delay:.25s}
.info-box-3:hover .info-box-btn-inner{opacity:1;transition:all .3s ease-in-out;transition-delay:.3s}
.info-box-3:hover .info-box-desc{margin-bottom:0!important}
.info-box-3:hover .info-box-details::after{opacity:0}
.info-box-4 .card-text{opacity:0;-webkit-transform:translateX(15%);transform:translateX(15%)}
.info-box-4 .card-text,.info-box-4 .card-title,.info-box-4 .info-box-btn{transition:all .2s ease-in-out}
.info-box-4 .card-title{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.info-box-4 .info-box-btn{position:absolute;bottom:1.875rem;left:0;width:100%;padding:0 1.875rem;opacity:0}
.info-box-4 .info-box-caption{padding:5rem 0}
.info-box-4:hover .card-text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all .3s ease-in-out;transition-delay:.15s}
.info-box-4:hover .card-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s ease-in-out;transition-delay:.1s}
.info-box-4:hover .info-box-btn{opacity:1;transition:all .3s ease-in-out;transition-delay:.1s}
.letter-spacing-lg{letter-spacing:.3em!important}
.letter-spacing-md{letter-spacing:.2em!important}
.letter-spacing-sm{letter-spacing:.1em!important}
.lightbox-video .lightbox-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;transition:opacity .2s ease-in-out}
.lightbox-video .play-btn:hover+.lightbox-video-overlay{opacity:.45}
.lightbox-video{overflow:hidden}
.line-height-lg{line-height:1.95!important}
.line-height-md{line-height:1.7!important}
.line-height-sm{line-height:1.45!important}
.main-content{padding:30px 0}
.map-container{height:300px}
.map-container>iframe{border:none}

@media (min-width:768px){.map-container{height:460px}}


@media (min-width:992px){.map-wrapper{height:570px}
.map-container{position:absolute;top:0;left:0;width:100%;height:100%}
.map-info-box{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}

.map-wrapper{position:relative}
.meganav-header .bg-primary{box-shadow:0 0 5px 3px rgba(0,0,0,.25)}
.meganav-header .btn-primary{border:0}
.meta-author{width:48px;margin-right:.75rem}
.meta-entry{padding:0;list-style:none}
.meta-entry-item{display:inline;font-size:.6875rem;font-style:italic;text-transform:uppercase}
.meta-entry-item+.meta-entry-item{padding-left:.4375rem}
.meta-entry-item+.meta-entry-item::before{display:inline-block;padding-right:.125rem;padding-left:.125rem;margin-right:.4375rem;overflow:hidden;line-height:.75;color:rgba(0,0,0,.5);content:"/"}
.meta-entry-item a{color:#a1a1a1;transition:all .2s ease-in-out}
.meta-entry-item a:hover{color:#0e76ba;text-decoration:none}
.meta-entry-light-1 .meta-entry-item a,.meta-entry-light-1 .meta-entry-item+.meta-entry-item::before{color:rgba(255,255,255,.5)}
.meta-entry-light-1 .meta-entry-item a:hover{color:#0e76ba}
.meta-entry-light-2 .meta-entry-item a,.meta-entry-light-2 .meta-entry-item+.meta-entry-item::before{color:rgba(255,255,255,.85)}
.meta-entry-light-2 .meta-entry-item a:hover{opacity:.8}
.meta-item{margin-right:1.25rem;font-size:.6875rem;font-weight:500;text-transform:uppercase}
.meta-item a{color:#717171;transition:all .2s ease-in-out}
.meta-item a:hover{color:#0e76ba;text-decoration:none}
.meta-item i{margin-right:.375rem;font-size:.875rem}
.meta-item:last-child{margin-right:0}
.meta-light-1 a{color:rgba(255,255,255,.5)}
.meta-light-2 a{color:#fff!important}
.meta-light-2 a:hover{opacity:.8}
.modal-content .close{position:absolute;top:.375rem;right:.375rem;z-index:1;padding:.9375rem;margin:0}
.mt-up100{margin-top:-100px!important}
.mt-up125{margin-top:-125px!important}
.mt-up150{margin-top:-150px!important}

@media (min-width:576px){.mt-sm-up50{margin-top:-50px!important}
.mt-sm-up75{margin-top:-75px!important}
.mt-sm-up100{margin-top:-100px!important}
.mt-sm-up125{margin-top:-125px!important}
.mt-sm-up150{margin-top:-150px!important}}


@media (min-width:768px){.mt-md-up50{margin-top:-50px!important}
.mt-md-up75{margin-top:-75px!important}
.mt-md-up100{margin-top:-100px!important}
.mt-md-up125{margin-top:-125px!important}
.mt-md-up150{margin-top:-150px!important}}


@media (min-width:992px){.mt-lg-up50{margin-top:-50px!important}
.mt-lg-up75{margin-top:-75px!important}
.mt-lg-up100{margin-top:-100px!important}
.mt-lg-up125{margin-top:-125px!important}
.mt-lg-up150{margin-top:-150px!important}}


@media (min-width:1280px){.mt-xl-up50{margin-top:-50px!important}
.mt-xl-up75{margin-top:-75px!important}
.mt-xl-up100{margin-top:-100px!important}
.mt-xl-up125{margin-top:-125px!important}
.mt-xl-up150{margin-top:-150px!important}}

.mt-up50{margin-top:-50px!important}
.mt-up75{margin-top:-75px!important}
.page-header-block-height{min-height:360px!important}
@media (min-width:768px){.page-header-block-height{min-height:440px!important}}
@media (min-width:1280px){.page-header-block-height{min-height:510px!important}}
.page-title{position:relative;min-height:140px}
@media (min-width:768px){.page-title{min-height:160px}}
@media (min-width:992px){.page-title{min-height:220px}}

.meganav-header .logo img {max-height: 66px;}

.page-title.page-title-no-overlay::after{display:none}
.page-title::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.5)}
.page-title-container{position:relative;z-index:99}
.play-btn .play-icon{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.9);transform:scale(.9)}
.play-btn .play-stroke{stroke-dashoffset:0;stroke-dasharray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease}
.play-btn{position:relative;z-index:1;width:70px;height:70px;outline:0}
.play-btn svg{position:relative;z-index:1;width:70px;height:70px}
.play-btn-auto-animate::after,.play-btn-auto-animate::before{position:absolute;top:-35%;left:-35%;width:170%;height:170%;content:"";border:2px solid #0e76ba;border-radius:50%;opacity:0;-webkit-animation:1.8s playButtonAutoAnimate linear infinite;animation:1.8s playButtonAutoAnimate linear infinite}
.play-btn-auto-animate::before{-webkit-animation-delay:.5s;animation-delay:.5s}
@-webkit-keyframes playButtonAutoAnimate{0%{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}
100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}

@keyframes playButtonAutoAnimate{0%{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}
100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}

.play-btn-hover-animate svg:hover .play-icon{-webkit-transform:scale(1);transform:scale(1)}
.play-btn-hover-animate svg:hover .play-stroke{opacity:1;stroke-dashoffset:300}
.play-btn-lg{width:100px;height:100px}
.play-btn-lg svg{width:100px;height:100px}
.play-btn-sm{width:40px;height:40px}
.play-btn-sm svg{width:40px;height:40px}


#pricing .btn{font-size:16px;text-transform:capitalize;padding:14px 45px;border-radius:45px;font-weight:500;border:1px solid;position:relative;z-index:1;transition:.3s ease-in;overflow:hidden}
#pricing .btn-outline-primary{color:#0e76ba;border:2px solid #0e76ba}
#pricing .btn-outline-primary:hover{color:#fff!important;background:0 0;border:2px solid #4eb6fa}
#pricing .hover-bg-primary .btn{transition:unset}
#pricing .hover-bg-primary:hover *{color:#fff!important}
#pricing .hover-bg-primary:hover *{color:#fff!important}
#pricing .hover-bg-primary:hover{background:linear-gradient(134deg,#4eb6fa 0,#0e76ba 100%)}
#pricing .hover-bg-primary{background:#fff}
#pricing .pricing-featured{border:3px solid #0e76ba;border-radius:10px!important}

.progress-default span{color:#202020}
.progress-light-1 .circle-progress-label,.progress-light-2 .circle-progress-label{color:rgba(255,255,255,.75)}
.progress-light-1 span,.progress-light-2 span{color:#fff}
.rounded-ultra{border-radius:1.875rem!important}
.rounded-xl{border-radius:.5rem!important}
.section-title-1{text-align:center!important}
.section-title-1,.section-title-2{margin-bottom:1rem}
.section-title-1::after{margin-top:2.1875rem}
.section-title-1::after,.section-title-1::before{display:block;width:1px;height:50px;content:"";background-color:#202020;margin-left:auto!important;margin-right:auto!important}
.section-title-1::before{margin-bottom:2.1875rem}
.section-title-2.text-left::before,.section-title-2.text-right::after{display:none}
.section-title-2::after{margin-left:1rem}
.section-title-2::after,.section-title-2::before{display:inline-block;width:50px;height:1px;margin-bottom:.35em;content:"";background-color:#202020}
.section-title-2::before{margin-right:1rem}
.section-title-3{margin-bottom:1.625rem}
.section-title-3.text-left::after{margin-left:0}
.section-title-3.text-right::after{margin-right:0}
.section-title-3::after{display:block;width:60px;height:3px;margin:1.25rem auto 0;content:"";background-color:rgba(0,0,0,.15)}
.section-title-4.text-left .title-divider-round{margin-left:16px}
.section-title-4.text-right .title-divider-round{margin-right:16px}
.shadow-md{box-shadow:0 .67rem 2.15rem rgba(23,32,42,.14)!important}
.sidebar .widget:not(:last-child){margin-bottom:5rem}
.sidebar .widget-title{margin-bottom:3rem}
.text-black-25{color:rgba(0,0,0,.25)!important}
.text-black-75{color:rgba(0,0,0,.75)!important}
.text-hover-primary:focus,.text-hover-primary:hover{color:#6ab8f7!important}
.text-hover-white:focus,.text-hover-white:hover{color:#fff!important}
.text-white-25{color:rgba(255,255,255,.25)!important}
.text-white-75{color:rgba(255,255,255,.75)!important}
.timeline-block{position:relative;z-index:1;margin-bottom:3.125rem}
.timeline-block:last-child{margin-bottom:0}
.timeline-container{position:relative;padding:2rem 0}
.timeline-container::before{position:absolute;top:0;left:1.125rem;width:4px;height:100%;content:"";background-color:#e5e8e8;border-radius:2px}
.timeline-content{position:relative;-ms-flex-positive:1;flex-grow:1;margin:0 1.25rem;background-color:#fff}
.timeline-content::before{position:absolute;top:1rem;right:100%;width:0;height:0;content:"";border:9px solid transparent;border-right-color:#fff}
.timeline-dark .timeline-content{background-color:#054a70}
.timeline-dark .timeline-content::before{border-right-color:#054a70}

@media (max-width:991.98px){.timeline-content,.timeline-date,.timeline-marker{-webkit-animation-name:none;animation-name:none}}

@media (min-width:768px){.timeline-date{font-size:.875rem}}

@media (min-width:992px){
    .timeline-container::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
    .timeline-block:nth-child(odd) .timeline-content::before{right:auto;left:100%;width:0;height:0;border:9px solid transparent;border-left-color:#fff}
    .timeline-block:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}
    .timeline-block:nth-child(even) .timeline-marker{margin-right:calc(8% - 50px)}
    .timeline-block:nth-child(even) .timeline-marker.year{margin-right:calc(7.00% - 50px)}
    .timeline-block:nth-child(even) .timeline-content{margin-right:1.25rem;margin-left:0}
    .timeline-block:nth-child(even) .timeline-date{right:122%;left:auto;text-align:right}
    .timeline-marker{width:60px;height:60px;margin-left:calc(8% - 50px)}
    .timeline-marker.year{width:60px;height:60px;margin-left:calc(7.00% - 50px)}
    .timeline-marker>i{font-size:1.33em}
    .timeline-content{-ms-flex-positive:0;flex-grow:0;width:43%;margin-right:0}
    .timeline-content::before{top:1.25rem}
    .timeline-date{position:absolute;top:20px;left:122%;width:100%;-webkit-animation-delay:.8s;animation-delay:.8s}
    .timeline-date::before{display:none}
    .timeline-dark .timeline-block:nth-child(odd) .timeline-content::before{border-left-color:#054a70}
}
.bg-light .timeline-dark::before{background-color:#054a70}
.bg-light .timeline-marker{border:3px solid #054a70;}
.bg-light .timeline-marker.year {width: 60px;height: 40px;border-radius: 10px;color:#054a70;}

.timeline-dark::before{background-color:rgba(255,255,255,1.25)}
.timeline-date{font-size:.6875rem;font-style:italic}
/*.timeline-date::before{position:relative;margin-right:.3125rem;content:"-"}*/
.timeline-marker{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;color:#fff;border:3px solid #fff;border-radius:50%}


.timeline-wrapper{overflow:hidden}
.title-divider-round{position:relative;margin:1.4375rem auto 0}
.title-divider-round,.title-divider-round::after,.title-divider-round::before{top:0;display:block;width:8px;height:8px;content:"";background-color:rgba(0,0,0,.15);border-radius:50%}
.title-divider-round::after{position:absolute;right:-16px}
.title-divider-round::before{position:absolute;left:-16px}
.title-light-1 .title-divider-round,.title-light-1 .title-divider-round::after,.title-light-1 .title-divider-round::before{background-color:rgba(255,255,255,.25)}
.title-light-1{color:#fff}
.title-light-1.section-title-3::after{background-color:rgba(255,255,255,.25)}
.title-light-1::after,.title-light-1::before{background-color:rgba(255,255,255,.75)}
.title-light-2 .title-divider-round,.title-light-2 .title-divider-round::after,.title-light-2 .title-divider-round::before{background-color:#fff}

@media (max-width:767.98px){.section-title-2::before{display:none}
.section-title-2::after{display:block!important;margin:1.25rem auto 0}
.section-title-2.text-right::after{margin-right:inherit}
.section-title-2.text-left::after{margin-left:inherit}}

.title-light-2{color:#fff}
.title-light-2.section-title-3::after{background-color:#fff}
.title-light-2::after,.title-light-2::before{background-color:#fff}
.toast{border-radius:.3125rem}
.widget{margin-bottom:3.125rem}
.widget:last-child{margin-bottom:0}
.widget-gallery-feed .gallery-feed-item{padding-right:.5rem;padding-left:.5rem;margin-bottom:1rem}
.widget-gallery-feed{margin-right:-.5rem;margin-left:-.5rem}
.widget-title{margin-bottom:0.5rem}
.z-index{z-index:2!important}
.z-index-0{z-index:0!important}
.z-index-1{z-index:1!important}
.z-index-3{z-index:3!important}
.z-index-4{z-index:4!important}
.z-index-5{z-index:5!important}
.z-index-6{z-index:6!important}
.z-index-7{z-index:7!important}
.z-index-8{z-index:8!important}
.z-index-9{z-index:9!important}

.meganav-menu li > ul{padding:10px 10px!important;}
.meganav-menu ul ul li > a {padding: 10px 15px !important;}
.meganav-menu ul ul li:hover > a {padding-left: 25px !important;}
.meganav-menu ul ul li > a::before {top: 20px!important;left: 10px!important;}


.shadow-bottom {
	-webkit-box-shadow: 0 30px 20px -20px rgba(0,0,0,0.35);
	   -moz-box-shadow: 0 30px 20px -20px rgba(0,0,0,0.35);
	        box-shadow: 0 30px 20px -20px rgba(0,0,0,0.35);
    border-bottom:3px solid rgba(255,255,255,0.15)
}

#dtCorporateInvites .visitorFirstName::before {content: "+ ";cursor: pointer;}