.group-section@font-face {font-family: 'Palatino Linotype';src: url('PalatinoLinotype-Roman.eot');src: local('Palatino Linotype'), local('PalatinoLinotype-Roman'),url('../fonts/PalatinoLinotype-Roman.eot?#iefix') format('embedded-opentype'),url('../fonts/PalatinoLinotype-Roman.woff2') format('woff2'),url('../fonts/PalatinoLinotype-Roman.woff') format('woff'),url('../fonts/PalatinoLinotype-Roman.ttf') format('truetype'),url('../fonts/PalatinoLinotype-Roman.svg#PalatinoLinotype-Roman') format('svg');font-weight: normal;font-style: normal;font-display: swap}
@font-face {font-family: 'Palatino Linotype';src: url('PalatinoLinotype-Bold.eot');src: local('Palatino Linotype Bold'), local('PalatinoLinotype-Bold'),url('../fonts/PalatinoLinotype-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/PalatinoLinotype-Bold.woff2') format('woff2'),url('../fonts/PalatinoLinotype-Bold.woff') format('woff'),url('../fonts/PalatinoLinotype-Bold.ttf') format('truetype'),url('../fonts/PalatinoLinotype-Bold.svg#PalatinoLinotype-Bold') format('svg');font-weight: 700;font-style: normal;font-display: swap}


::-webkit-scrollbar{width:8px;background-color:#aaa}
::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}
::selection{background:#222;color:#fff}
::-moz-selection{background:#222;color:#fff}
::-moz-placeholder{color:#fff;opacity:1}
::-ms-input-placeholder{color:#fff;opacity:1}
::-webkit-input-placeholder{color:#fff;opacity:1}

body {font-family:'Poppins', sans-serif;color:#333;font-size:16px;font-weight:300;line-height:1.8;background:#fff}
body * {color:inherit}
a, a:hover, input, select, button, textarea, input:focus, select:focus, button:focus, textarea:focus, *:focus {text-decoration:none;outline:none;color:inherit}
ul, li {padding:0;margin:0;list-style:none}
b, strong {font-weight:700}
p {line-height:2}
p a:not(.linkBtn) {text-decoration:underline;text-underline-position:under;padding-left:3px;padding-right:3px;transition:all .5s ease;border-radius:3px}
p a:not(.linkBtn):hover {background:#ffcc28;color:#000}


@media (max-width:575.98px) {
body {font-size:14px}
}

.animateThis {position:relative;will-change:opacity transform}
.slideLeft {opacity:0;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-moz-transform: translate3d(50px, 0px, 0px);-webkit-transform: translate3d(50px, 0px, 0px);-o-transform: translate3d(50px, 0px, 0px);-ms-transform: translate3d(50px, 0px, 0px);transform: translate3d(50px, 0px, 0px)}
.slideLeft.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}
.slideRight {opacity:0;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-moz-transform: translate3d(-50px, 0px, 0px);-webkit-transform: translate3d(-50px, 0px, 0px);-o-transform: translate3d(-50px, 0px, 0px);-ms-transform: translate3d(-50px, 0px, 0px);transform: translate3d(-50px, 0px, 0px)}
.slideRight.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}
.slideTop {opacity:0;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate3d(0px, 50px, 0px);-ms-transform: translate3d(0px, 50px, 0px);transform: translate3d(0px, 50px, 0px)}
.slideTop.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}
.fadeGrow {opacity:0;-moz-transition: all .7s ease;-webkit-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}
.fadeGrow.in-view {opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.fadeIn {opacity:0;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.fadeIn.in-view {opacity:1}

.titleFont {font-family: 'Palatino Linotype'}

.yellowColor {background:#ffcc28}

.linkBtn {display:inline-block;font-size:14px;color:#111;line-height:1.3;font-weight:600;text-transform:uppercase;padding:10px 20px;background:transparent;transition:all .3s ease;position:relative;z-index:2}
.linkBtn.black {color:#fff}
.linkBtn.bordered {border:1px solid #111;border-radius:4px}

.linkBtn:before {width:100%;height:100%;content:'';display:block;background:#fff;border-radius:3px;position:absolute;top:0;left:0;transform:scale(1);opacity:1;transition:all 0s ease;z-index:-1}
.linkBtn.black:before {background:#111}
.linkBtn:hover:before {transform:scale(1.3);opacity:0;transition:all .5s ease}

.linkBtn:after {width:100%;height:100%;content:'';display:block;background:#ffcc28;border-radius:3px;position:absolute;top:0;left:0;transform:scale(.5);opacity:0;transition:all .1s ease;z-index:-1}
.linkBtn:hover:after {transform:scale(1);opacity:1;transition:all .5s ease}

.linkBtn:hover {color:#111}

@media (min-width:1500px) { .container {max-width:1400px} }

.pageHeader {background:#fff;border-bottom:1px solid #f3f3f3;padding:20px 0;position:fixed;left:0;right:0;top:0;z-index:100}
.pageWrapper {overflow:hidden;margin-top:108px}

@media (min-width:992px) {
.siteLogo {width:180px}
}

@media (max-width:991.98px) {
.siteLogo {width:160px}
.pageWrapper {margin-top:100px}
}

@media (max-width:575.98px) {
.pageHeader {padding:15px 0}
.siteLogo {width:140px}
.pageWrapper {margin-top:70px}
}

.navigBtns {width:25px;height:25px;border:0;padding:0;position:relative;background:transparent;display:block;outline:none !important}

.menuBtn span {width:100%;height:2px;background:#000;display:block;position:absolute;top:11px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;border-radius:2px !important;overflow:hidden}
.menuBtn span:nth-child(1) {transform:translate3d(0,-9px,0)}
.menuBtn span:nth-child(4) {transform:translate3d(0,9px,0)}
.menuBtn.active span:nth-child(1),
.menuBtn.active span:nth-child(4) {transform:translate3d(0,0,0);opacity:0;width:0}
.menuBtn.active span:nth-child(2) {transform:rotate(45deg)}
.menuBtn.active span:nth-child(3) {transform:rotate(-45deg)}


.searchBtn span {transition:all .2s ease}
.searchBtn span.circle {width:20px;height:20px;display:block;border:2px solid #000;position:absolute;bottom:5px;left:0;border-radius:50%;transform:rotate(0deg);transform-origin:0% 50%}
.searchBtn span.line {width:10px;height:2px;display:block;background:#000;position:absolute;bottom:0;right:0;transform:rotate(45deg);transform-origin:100% 50%;border-radius:2px}

.searchBtn.active span.circle {width:100%;height:2px;border-radius:0;border:0;background:#000;transform:rotate(-45deg);bottom:3px;left:3px}
.searchBtn.active span.line  {width:100%;bottom:3px;right:3px}


.search-overlay {display:none;height:200px;position:fixed;top:108px;right:0;left:0;overflow:auto;text-align:center;background:#ffcc28;margin:0;z-index:1000;box-shadow:0 100px 100px rgba(0,0,0,.6)}
.search-overlay .searchForm {width:100%;max-width:1000px;height:50px;border:0}
.search-overlay .searchForm .searchSubmit {background:#000;color:#fff;border:0;padding:10px 20px;height:100%}
.search-overlay .searchForm .form-control {padding:10px;height:100%;font-size:18px;font-weight:300;color:#000;background:transparent;border:0;border-bottom:1px solid #000}
.search-overlay .searchForm .form-control:focus {outline:none;box-shadow:none}

@media (min-width:992px) {
.navigHolder {padding-left:0;padding-right:0;display:block !important}
.menuList {float:right}
.menuList > li {display:inline-block;float:left;padding:0 10px}
.menuList > li > a {text-transform:uppercase;font-weight:700;padding:20px 0;position:relative;display:block}
.menuList > li > a:after {content:'';width:0;height:4px;display:block;background:#ffcc28;position:absolute;left:0;right:0;bottom:5px;margin:auto;transition:all .3s ease}
.menuList > li:hover > a:after, .menuList > li.active > a:after {width:100%}

.subMenuContainer {width:100%;position:fixed;top:80px;left:0;color:#000;display:none;box-shadow:0 100px 100px rgba(0,0,0,.6)}
.menuList li:hover > .subMenuContainer {display:block}

.submenuTop {min-height:300px;margin-top:28px;background:#ffcc28}

ul.subMenuLinks {margin-top:-15px}
ul.subMenuLinks > li {font-weight:600;margin:0;padding:0;position:relative;z-index:1}
ul.subMenuLinks > li:before {content:'';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:5px;height:2px;background:#000;transition:all .3s ease;z-index:-1;border-radius:4px}
ul.subMenuLinks > li:hover:before {width:100%;height:100%}
ul.subMenuLinks > li > a {padding:10px 15px 10px 20px;display:block;transition:all .3s ease;border-radius:3px}
ul.subMenuLinks > li > a:hover {color:#fff}
}


@media (min-width:1200px) {
.menuList > li {padding:0 15px}
}
@media (min-width:1500px) {
.menuList > li {padding:0 25px}
}
@media (max-width:1200px) {
.menuList li > a, .subMenuContainer p {font-size:14px}
}



@media (max-width:991.98px) {
.search-overlay {top:100px}
.navigHolder {position:fixed;background:#ffcc28;width:100%;max-height:calc(100% - 100px);left:0;top:100px;overflow:auto;display:none;box-shadow:0 15px 15px rgba(0,0,0,.25)}

.menuList {max-width:690px;margin:15px auto}
.menuList > li {border-bottom:1px solid #efbf26}
.menuList > li:last-child {border-bottom:0}
.menuList > li > a {display:block;font-size:18px;font-weight:600;color:#000;text-transform:uppercase;position:relative;padding:15px 0}

.menuList > li > a[role="button"]:after {content:'\002B';position:absolute;top:15px;right:0;font-size:30px;line-height:1}
.menuList > li > a[role="button"].open:after {content:'\2212'}

.subMenuContainer {display:none;background:#efbf26;padding:15px;color:#000}
.subMenuContainer .container {padding:0}
ul.subMenuLinks {margin:10px 0}
ul.subMenuLinks > li {font-weight:600;margin:0;padding:0;position:relative;z-index:1}
ul.subMenuLinks > li:before {content:'';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:5px;height:2px;background:#000;transition:all .3s ease;z-index:-1;border-radius:4px}
ul.subMenuLinks > li:hover:before {width:100%;height:100%}
ul.subMenuLinks > li > a {padding:10px 15px 10px 20px;display:block;transition:all .3s ease;border-radius:3px}
ul.subMenuLinks > li > a:hover {color:#fff}

.menuOveriew {padding-bottom:20px}

}
@media (max-width:767.98px) {
.menuList {max-width:510px}
}
@media (max-width:575.98px) {
.search-overlay {top:80px}
.navigHolder {max-height:calc(100% - 80px);top:80px}
}

.removehover {pointer-events:none;opacity:.3}

.bannerSection {background:#333}
.heroSwiper {height:calc(100vh - 108px);min-height:650px}
.heroSwiper .swiper-slide {overflow:hidden}
.heroSwiper .swiper-slide:before {content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:1}
.heroSwiper .swiper-slide img {min-height:650px;height:100%;-moz-filter: blur(25px);-webkit-filter: blur(25px);filter: blur(25px);transform:scale(1.1);transition:all .1s .7s linear;object-fit:cover}
.heroSwiper .swiper-slide.swiper-slide-active img {-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);transform:scale(1);transition:all .5s .9s linear}

.heroSwiper .heroSlideText {width:100%;max-width:800px;height:400px;position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;color:#fff;font-size:18px;transform:scale(.5);opacity:0;transition:all .5s 1.4s ease;z-index:2}
.heroSwiper .swiper-slide-active .heroSlideText {transform:scale(1);opacity:1}
.heroSwiper .heroSlideText .bigText {font-size:50px;margin-bottom:30px}

.heroSwiper .heroNavBtns {position:absolute;width:30px;height:30px;bottom:0;top:0;margin:auto;line-height:30px;border:1px solid #fff;border-radius:50%;z-index:3;transition:all .3s ease}
.heroSwiper .heroNavBtns:hover {background:#ffcc28}
.heroSwiper .heroNavBtns:after {font-size:14px;color:#fff}
.heroSwiper .heroNavBtns.heroPrev {left:5%}
.heroSwiper .heroNavBtns.heroNext {right:5%}

.heroSwiper .heroBullets {width:auto;height:auto;position:absolute;bottom:5%;right:5%;left:5%;margin:auto;z-index:3}
.heroSwiper .swiper-pagination-bullet {margin:0 8px;background:#fff;opacity:1;transform:scale(1);box-shadow:0 0 3px rgba(0,0,0,.98)}
.heroSwiper .swiper-pagination-bullet-active {transform:scale(1.3);background:#ffcc28}

@media (max-width:991.98px) {
.heroSwiper {height:calc(100vh - 100px);min-height:550px}
.heroSwiper .heroSlideText .bigText {font-size:36px}
}

@media (max-width:575.98px) {
.heroSwiper .heroSlideText {width:auto;height:auto;border:0;border-radius:0;bottom:50px;left:40px;right:40px;padding:15px 0;font-size:14px}
.heroSwiper .heroSlideText .bigText {font-size:24px;line-height:1.5}
.heroSwiper .heroNavBtns.heroPrev {left:2%}
.heroSwiper .heroNavBtns.heroNext {right:2%}
}

.sectionTitle {font-size:36px;color:inherit}

.homeFounderImg:before {width:365px;height:100%;display:block;content:'';background:#f8f8f9;position:absolute;top:0;left:0;right:-25%;z-index:-1}
.founderIntro {font-size:22px}
.founderName {width:fit-content;margin:auto;font-size:24px}
.founderName:after {content:'';width:40%;height:5px;display:block;background:#ffcc28;margin: auto;margin-top:15px}

.aboutIntro {line-height:2;color:#ccc;background:#333}
.aboutImgBox {width:100%;height:150%;position:absolute;bottom:0;left:0;border-radius:10px;background:#eee;box-shadow:0 0 15px rgba(0,0,0,.3);overflow:hidden}
.aboutImg {position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}

@media (max-width:1199.98px) {
.founderIntro {font-size:18px}
.founderIntro .founderName {font-size:20px}
.aboutImgBox {width:100%;height:130%}
}
@media (max-width:991.98px) {
.aboutIntro .row {margin-top:-100px}
.aboutImgBox {height:100%;position:relative}
.aboutImg {position:relative}
}
@media (max-width:767.98px) {
.homeFounderImg:before {right:0}
.sectionTitle {font-size:30px}
}
@media (max-width:575.98px) {
.sectionTitle {font-size:24px}
}

.homeNews .homeNewsItem .newsBox {padding:25px;display:block;height:100%;min-height:200px;border:1px solid #eee;background:#fff;position:relative;transition:all .2s ease;transform:scale(1);z-index:0;will-change:transform}
.homeNews .homeNewsItem .newsTitle {font-size:22px;line-height:1.5}
.homeNews .homeNewsItem .newsPublisher {position:relative}

.homeNews .homeNewsItem .newsBox:after {content:'next';width:30px;height:30px;background:#333;color:#fff;position:absolute;bottom:20px;right:25px;border-radius:50%;z-index:3;transition:all .3s ease;font-family: swiper-icons;text-transform: none!important;letter-spacing: 0;text-transform: none;font-size:14px;line-height:30px;text-align:center}

@media (min-width:1200px) {
.homeNews .homeNewsItem:nth-child(even) .newsBox {border:1px solid #333;background:#333;color:#fff}
.homeNews .homeNewsItem:nth-child(even) .newsBox:after {background:#fff;color:#333}

.homeNews .homeNewsItem:nth-child(1) {transition-delay:.25s}
.homeNews .homeNewsItem:nth-child(2) {transition-delay:.5s}
.homeNews .homeNewsItem:nth-child(3) {transition-delay:.75s}
.homeNews .homeNewsItem:nth-child(4) {transition-delay:1s}
}
@media (max-width:1199.98px) and (min-width:768px) {
.homeNews .homeNewsItem:nth-child(2) .newsBox, .homeNews .homeNewsItem:nth-child(3) .newsBox {border:1px solid #333;background:#333;color:#fff}
.homeNews .homeNewsItem:nth-child(2) .newsBox:after, .homeNews .homeNewsItem:nth-child(3) .newsBox:after {background:#fff;color:#333}
}
@media (max-width:767.98px) {
.homeNews .homeNewsItem:nth-child(even) .newsBox {border:1px solid #333;background:#333;color:#fff}
.homeNews .homeNewsItem:nth-child(even) .newsBox:after {background:#fff;color:#333}
}
@media (max-width:575.98px) {
.homeNews .homeNewsItem .newsBox {padding:20px 10px}
.homeNews .homeNewsItem .newsPublisher, .newsDate {font-size:14px}
}

.homeNews .homeNewsItem .newsBox:hover {background:#ffcc28;border:1px solid #ffcc28;color:#000;transition:all .4s .2s ease;transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,.3);z-index:5}



.insightSection:before {width:100%;height:60%;display:block;content:'';background:#ffcc28;position:absolute;bottom:0;left:0}
.insightBox {width:100%;border-radius:8px;background:#fff;transition:all .5s ease}
.insightImgHolder {padding:0 0 60% 0;position:relative;border-radius:8px;overflow:hidden}
.insightImgHolder .insightImg {width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:absolute;top:0;left:0;transform:scale(1);transition:all 1s ease}
.insightInfo {}
.insightTitle {font-size:22px;line-height:1.5;font-weight:700}
.insightBox:hover .insightImg {transform:scale(1.15)}

.insightBtns {position:absolute;width:40px;height:40px;bottom:0;top:0;margin:auto;line-height:30px;background:#000;border-radius:50%;z-index:3;transition:all .3s ease}
.insightBtns:hover {box-shadow:0 0 10px rgba(0,0,0,.5)}
.insightBtns:after {font-size:14px;color:#fff}
.insightBtns.insightPrev {left:-20px}
.insightBtns.insightNext {right:-20px}
.insightBtns.swiper-button-disabled {opacity:0}

.insightSwiper .heroBullets {width:100%;height:auto;position:relative;margin:auto;z-index:3}
.insightSwiper .swiper-pagination-bullet {margin:5px;background:#000;opacity:.5}
.insightSwiper .swiper-pagination-bullet-active {opacity:1}

@media (min-width:1200px) {
.insightSwiper .swiper-wrapper {padding:90px 0 60px}
.insightSwiper .swiper-slide-next .insightBox {box-shadow:0 8px 20px rgba(0,0,0,.3);transform:scale(1.1) translateY(-50px)}	
}
@media (max-width:1199.98px) {
.insightSwiper .swiper-wrapper {padding:0 0 50px}


}
@media (max-width:575.98px) {
.insightInfo {font-size:14px}
.insightSection .insightBtns {display:none}
}



.pageFooter {background:#eee;border-top:1px solid #e6e6e6}

.flRow .flBox:nth-child(1) {transition-delay:.25s}
.flRow .flBox:nth-child(2) {transition-delay:.75s}
.flRow .flBox:nth-child(3) {transition-delay:.5s}
.flRow .flBox:nth-child(4) {transition-delay:1s}

.footHead {font-size:18px;font-weight:700}
.footLinks {}
.footLinks li {margin-top:8px}
.footLinks li a {font-weight:600;font-size:14px;color:#888;transition:all .5s ease}
.pageFooter a:hover {color:#ffcc28}

.copy {font-size:14px}
.socialLinks .icon {width:20px;height:20px;display:inline-block}
.socialLinks .icon svg {fill:#000;transition:all .3s ease} 
.socialLinks .icon:hover svg {fill:#ffcc28} 


.businessSwiper {width:100%;height:800px;position:relative;background:#999;border-top:1px solid #333}
.businessSwiper .slide-item {display: flex !important;justify-content: center;align-items: center;height:100%}
.businessSwiper .slick-list, .businessSwiper .slick-track {height:100%}

.businessSwiper .insightBtns:after {font-family:swiper-icons;text-transform: none!important;letter-spacing: 0;text-transform: none;font-size:14px;line-height:30px;text-align:center}
.businessSwiper .insightBtns.insightPrev {left:20px}
.businessSwiper .insightBtns.insightPrev:after {content:'prev'}
.businessSwiper .insightBtns.insightNext {right:20px}
.businessSwiper .insightBtns.insightNext:after {content:'next'}
.businessSwiper .insightBtns.slick-disabled {opacity:0 !important}

.businessBox {width:100%;height:100%;display:block;background:#000;border-bottom:1px solid #333;border-right:1px solid #333;position:relative;overflow:hidden;box-shadow:inset 0 0 15px rgba(0,0,0,.8)}

.businessBox .overlay {position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(255,204,40,.93);z-index:1;
-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);
-webkit-animation-duration: .3s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode: forwards;
-moz-animation-duration: .3s;-moz-animation-timing-function:ease;-moz-animation-fill-mode: forwards;
animation-duration: .3s;animation-timing-function:ease;animation-fill-mode: forwards}

.businessBox .businImg {width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:.4;object-fit:cover;object-position:center;z-index:0;transition:all .5s ease}
.businessBox:hover .businImg {opacity:1;transition-delay:.3s}

.businessBox .businText {width:100%;height:100%;padding:40px;color:#fff;fill:#fff;position:relative;z-index:2;transition:all .3s ease}
.businessBox:hover .businText {color:#000;fill:#000}

.businessBox .businIconBox {padding:0 20px 15px 0;margin-bottom:15px;border-bottom:3px solid #fff;float:left}
.businessBox:hover .businIconBox {border-bottom:3px solid #000}

.businessBox .businIconBox svg {width:50px;fill:inherit}
.businessBox .businName {width:100%;font-size:24px;line-height:1.2;text-transform:uppercase;clear:both}

.businessBox .businInfo {color:#000;line-height:1.5;padding-top:15px;height:0;transition:all .5s ease;opacity:0;overflow:hidden;font-size: 12px;}
.businessBox:hover .businInfo {height:85px;opacity:1;transition-delay:.1s}

@media (min-width:992px) {
/* .businessSwiper .slick-slide {display:flex;-ms-flex-direction: column!important;flex-direction: column!important;height:100%;flex-wrap: wrap} */
.businessSwiper .slick-slide {display:flex;-ms-flex-direction: column!important;flex-direction: column!important;height:100%;}
.businessSwiper .slick-slide > div {width:100%;height:50%;-ms-flex: 1 1 auto!important;flex: 1 1 auto!important}
/*.businessSwiper .slick-slide > div {width:50%;height:50%;-ms-flex: 1 1 auto!important;flex: 1 1 auto!important}
.businessSwiper .slick-slide > div:nth-child(3n) {width:50%;height:100%}*/
}
@media (max-width:991.98px) {
.businessSwiper {width:100%;height:400px}
.businessSwiper .slick-slide > div {width:100%;height:100%}
.businessBox:hover .businInfo {height:0}
.businessBox .businText {padding:10px 40px}
.businessBox .businImg {filter:blur(20px);transform:scale(1.2)}
.slick-active .businessBox .businImg {filter:blur(0px);transform:scale(1);transition-delay:.5s}
}
@media (max-width:575.98px) {
.businessSwiper .insightBtns.insightPrev {left:2%}
.businessSwiper .insightBtns.insightNext {right:2%}
}

/* Top */
.businessBox.hover-enter-top .overlay {-webkit-animation-name: slide_in_top;-moz-animation-name: slide_in_top;animation-name: slide_in_top}
.businessBox.hover-leave-top .overlay {-webkit-animation-name: slide_out_top;-moz-animation-name: slide_out_top;animation-name: slide_out_top}
/* Right */
.businessBox.hover-enter-right .overlay {-webkit-animation-name: slide_in_right;-moz-animation-name: slide_in_right;animation-name: slide_in_right}
.businessBox.hover-leave-right .overlay {-webkit-animation-name: slide_out_right;-moz-animation-name: slide_out_right;animation-name: slide_out_right}
/* Bottom */
.businessBox.hover-enter-bottom .overlay {-webkit-animation-name: slide_in_bottom;-moz-animation-name: slide_in_bottom;animation-name: slide_in_bottom}
.businessBox.hover-leave-bottom .overlay {-webkit-animation-name: slide_out_bottom;-moz-animation-name: slide_out_bottom;animation-name: slide_out_bottom}
/* Left */
.businessBox.hover-enter-left .overlay {-webkit-animation-name: slide_in_left;-moz-animation-name: slide_in_left;animation-name: slide_in_left}
.businessBox.hover-leave-left .overlay {-webkit-animation-name: slide_out_left;-moz-animation-name: slide_out_left;animation-name: slide_out_left}
/* Top */
@-webkit-keyframes slide_in_top { 0% {-webkit-transform: translate3d(0, -100%, 0)}  100% {-webkit-transform: translate3d(0, 0, 0)} }
@-webkit-keyframes slide_out_top { 0% {-webkit-transform: translate3d(0, 0, 0)}  100% {-webkit-transform: translate3d(0, -100%, 0)} }
@-moz-keyframes slide_in_top { 0% {-moz-transform: translate3d(0, -100%, 0)}  100% {-moz-transform: translate3d(0, 0, 0)} }
@-moz-keyframes slide_out_top { 0% {-moz-transform: translate3d(0, 0, 0)}  100% {-moz-transform: translate3d(0, -100%, 0)} }
@keyframes slide_in_top { 0% {transform: translate3d(0, -100%, 0)}  100% {transform: translate3d(0, 0, 0)} }
@keyframes slide_out_top { 0% {transform: translate3d(0, 0, 0)}  100% {transform: translate3d(0, -100%, 0)} }

/* Right */
@-webkit-keyframes slide_in_right { 0% {-webkit-transform: translate3d(100%, 0, 0)} 100% {-webkit-transform: translate3d(0, 0, 0)} }
@-webkit-keyframes slide_out_right { 0% {-webkit-transform: translate3d(0, 0, 0)} 100% {-webkit-transform: translate3d(100%, 0, 0)} }
@-moz-keyframes slide_in_right { 0% {-moz-transform: translate3d(100%, 0, 0)} 100% {-moz-transform: translate3d(0, 0, 0)} }
@-moz-keyframes slide_out_right { 0% {-moz-transform: translate3d(0, 0, 0)} 100% {-moz-transform: translate3d(100%, 0, 0)} }
@keyframes slide_in_right { 0% {transform: translate3d(100%, 0, 0)} 100% {transform: translate3d(0, 0, 0)} }
@keyframes slide_out_right { 0% {transform: translate3d(0, 0, 0)} 100% {transform: translate3d(100%, 0, 0)} }

/* Bottom */
@-webkit-keyframes slide_in_bottom { 0% {-webkit-transform: translate3d(0, 100%, 0)} 100% {-webkit-transform: translate3d(0, 0, 0)}}
@-webkit-keyframes slide_out_bottom { 0% {-webkit-transform: translate3d(0, 0, 0)} 100% {-webkit-transform: translate3d(0, 100%, 0)}}
@-moz-keyframes slide_in_bottom { 0% {-moz-transform: translate3d(0, 100%, 0)} 100% {-moz-transform: translate3d(0, 0, 0)}}
@-moz-keyframes slide_out_bottom { 0% {-moz-transform: translate3d(0, 0, 0)} 100% {-moz-transform: translate3d(0, 100%, 0)}}
@keyframes slide_in_bottom { 0% {transform: translate3d(0, 100%, 0)} 100% {transform: translate3d(0, 0, 0)}}
@keyframes slide_out_bottom { 0% {transform: translate3d(0, 0, 0)} 100% {transform: translate3d(0, 100%, 0)}}

/* Left */
@-webkit-keyframes slide_in_left { 0% {-webkit-transform: translate3d(-100%, 0, 0)} 100% {-webkit-transform: translate3d(0, 0, 0)}}
@-webkit-keyframes slide_out_left { 0% {-webkit-transform: translate3d(0, 0, 0)} 100% {-webkit-transform: translate3d(-100%, 0, 0)}}
@-moz-keyframes slide_in_left { 0% {-moz-transform: translate3d(-100%, 0, 0)} 100% {-moz-transform: translate3d(0, 0, 0)}}
@-moz-keyframes slide_out_left { 0% {-moz-transform: translate3d(0, 0, 0)} 100% {-moz-transform: translate3d(-100%, 0, 0)}}
@keyframes slide_in_left { 0% {transform: translate3d(-100%, 0, 0)} 100% {transform: translate3d(0, 0, 0)}}
@keyframes slide_out_left { 0% {transform: translate3d(0, 0, 0)} 100% {transform: translate3d(-100%, 0, 0)}}



.inbannerSection {background:#333;height:calc(100vh - 108px);min-height:650px;overflow:hidden;position:relative}
.inbannerSection:before {content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:1}
.inbannerSection img {min-height:650px;height:100%;object-fit:cover}
.inbannerSection .inBannerText {width:100%;max-width:800px;height:400px;position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;color:#fff;font-size:18px;line-height:1.2;z-index:2}
.inbannerSection .bigText {font-size:50px;margin-bottom:30px}

@media (max-width:991.98px) {
.inbannerSection {height:calc(100vh - 100px);min-height:550px}
.inbannerSection .bigText {font-size:36px}
}

@media (max-width:575.98px) {
.inbannerSection .inBannerText {width:auto;height:auto;border:0;border-radius:0;bottom:50px;left:40px;right:40px;padding:15px 0;font-size:14px}
.inbannerSection .bigText {font-size:24px;line-height:1.5}
}

.vismisSection {background:#333;position:relative}
.vismisSection:before {content:'';width:50%;height:100%;display:block;background:#ffcc28;position:absolute;top:0;left:0}
.visionStatement {font-size:36px;line-height:1.6}

@media (max-width:991.98px) {
.vismisSection:before {width:100%;height:50%}
}
@media (max-width:767.98px) {
.vismisSection:before {width:100%;height:38%}
.visionStatement {font-size:24px}
}

.founderSection {background:#efefef}
.founderSection .FounderImg img {width:100%;height:100%;object-fit:contain;object-position:center bottom}
.founderBrief .founderName {font-size:30px}

.cgPolicies {}
.pdfBox {width:100%;height:100%;display:block;position:relative;background:#333;color:#fff;font-size:20px;font-weight:400;line-height:1.5;padding:25px 25px 70px;border-radius:20px;transition:all .3s ease;box-shadow:0 0 0 rgba(209,209,209,1);top:0}
.pdfBox:before {content:'';width:50px;height:50px;display:block;position:absolute;right:0;bottom:0;margin:20px;background:url(../images/pdf_black.svg) no-repeat center;background-size:cover}
.pdfBox:after {content:'';width:50px;height:50px;display:block;position:absolute;right:0;bottom:0;margin:20px;background:url(../images/pdf_white.svg) no-repeat center;background-size:cover;opacity:1;transition:all .3s ease}

.pdfBox:hover {background:#ffcc28;color:#333;box-shadow:0 10px 10px rgba(209,209,209,1);top:-7px}
.pdfBox:hover:after {opacity:0}

.milestoneSwiper .swiper-slide {height:auto}

.mileItem .mileYear {font-weight:700;font-size:18px;margin-bottom:15px}
.mileItem .mileYear:before {content:'Year';margin-right:10px;display:inline-block}
.mileItem .mileText {font-size:22px;line-height:1.5}

.boxSwiper {}
.boxSwiper .swiper-wrapper {padding:30px 0}
.boxSwiper .boxSlide {padding:30px;display:block;height:100%;min-height:200px;border:1px solid #333;background:#fff;position:relative;transition:all .2s ease;transform:scale(1);z-index:0;will-change:transform}
.boxSwiper .swiper-slide:nth-child(even) .boxSlide {background:#333;color:#fff}
.boxSwiper .boxSlide:hover {background:#ffcc28 !important;color:#000 !important;border:1px solid #ffcc28;transition:all .4s .2s ease;transform:scale(1.1);z-index:5}

.boxBtns {position:absolute;width:40px;height:40px;bottom:0;top:0;margin:auto;line-height:30px;background:#000;border-radius:50%;z-index:3;transition:all .3s ease}
.boxBtns:hover {box-shadow:0 0 10px rgba(0,0,0,.5)}
.boxBtns:after {font-size:14px;color:#fff}
.boxBtns.boxPrev {left:-20px}
.boxBtns.boxNext {right:-20px}
.boxBtns.swiper-button-disabled {opacity:0}

.boxSwiper .boxBullets {width:100%;height:auto;z-index:3}
.boxSwiper .swiper-pagination-bullet {margin:5px;background:#000;opacity:.5}
.boxSwiper .swiper-pagination-bullet-active {opacity:1;background:#ffcc28}

@media (min-width:1200px) {
.boxSwiper .boxSlide:nth-child(1) {transition-delay:.25s}
.boxSwiper .boxSlide:nth-child(2) {transition-delay:.5s}
.boxSwiper .boxSlide:nth-child(3) {transition-delay:.75s}
.boxSwiper .boxSlide:nth-child(4) {transition-delay:1s}
}


.tswBox {position:relative;margin-bottom:100px}
.tswBox:before {content:'';width:auto;height:auto;display:block;position:absolute;left:0;right:0;top:50px;bottom:50px;margin:auto;background:#333}
.tswBox:nth-child(3n-2):before {background:#ffcc28}
.tswBox:nth-child(3n-1):before {background:#f4f4f4}
.tswBox:nth-child(3n):before {background:#333}
.tswImg {width:100%;height:auto;margin:auto;background:#fff;position:absolute;top:-45px;bottom:-45px;border-radius:30px;box-shadow:0 8px 15px rgba(0,0,0,.35);overflow:hidden}
.tswImg img {width:100%;height:100%;object-fit:cover;object-position:center}
.tswBox:nth-child(3n) .tswText {color:#fff}

.tswBox .row {min-height:450px}

@media (max-width:991.98px) {
.tswBox {margin-bottom:50px}
.tswBox:before {top:30%;bottom:0}
.tswBox .row {min-height:unset}
.tswImg {width:100%;height:auto;margin:auto;background:#fff;position:static}
}

.wwdBox {position:relative}
.wwdBox:nth-child(3n-2) {background:#333}
.wwdBox:nth-child(3n-1) {background:#ffcc28}
.wwdBox:nth-child(3n) {background:#f4f4f4}
.wwdBox:nth-child(3n-2) .wwdText {color:#fff}
.wwdImg {width:100%;height:auto;max-height:100%;margin:auto;border:0;border-radius:20px;box-shadow:0 8px 15px rgba(0,0,0,.35);overflow:hidden;position:relative;padding:0 0 60% 0;background-color:#fff;background-position:center top;background-repeat:no-repeat;background-size:cover;transition:all 1s linear}
.wwdImg:hover {background-position:center bottom;transition:all 5s linear}

.wwdSiteLink {width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;transition:all .3s ease}
.wwdImg:hover .wwdSiteLink {opacity:1}

ul.bullets {}
/* ul.bullets li {padding-left:25px;position:relative;margin-bottom:1rem}
ul.bullets li:before {content:"\2022";font-size:170%;line-height:1;position:absolute;left:0} */

.contextBullets ul li, ul.bullets li {padding-left:25px;position:relative;margin-bottom:1rem}
.contextBullets ul li:before, ul.bullets li:before {content:"\2022";font-size:170%;line-height:1;position:absolute;left:0}

.imgCorners {border-radius:15px;overflow:hidden;background:#eee;box-shadow:0 5px 15px rgba(0,0,0,.3)}

.eciSwiper {margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}

.eciImgBox {width:100%;display:block;padding:0 0 75% 0;position:relative;background:#fff;border-radius:15px;border:0;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden}
.eciImgBox img {width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover;object-position:center}

.eciSlider {position:relative}
.eciSlider:before {content:'';width:100%;height:50%;display:block;position:absolute;bottom:0;background:#fff}

.eciBtns {position:absolute;width:30px;height:30px;bottom:0;top:0;margin:auto;line-height:30px;background:#fff;border:1px solid #333;border-radius:50%;z-index:3;transition:all .3s ease}
.eciBtns:hover {box-shadow:0 0 10px rgba(0,0,0,.5)}
.eciBtns:after {font-size:12px;font-weight:600;color:#333}
.eciBtns.eciPrev {left:0}
.eciBtns.eciNext {right:0}
.eciBtns.swiper-button-disabled {opacity:0}

.eciSwiper .eciBullets {width:100%;height:auto;position:relative;top:unset;bottom:unset;margin:30px 0 0;z-index:3}
.eciSwiper .swiper-pagination-bullet {margin:5px;background:#000;opacity:.5}
.eciSwiper .swiper-pagination-bullet-active {opacity:1}

/*.eciSwiper .eciWrapper .swiper-slide-visible:nth-child(4n) .eciImgBox,
.eciSwiper .eciWrapper .swiper-slide-visible:nth-child(4n-3) .eciImgBox {transform:scale(.9);top:40px}*/


.csrSwiper .csrItem .csrBox {padding:25px;display:block;height:100%;min-height:300px;border:0;background:#000;color:#fff;position:relative;transition:all .2s ease;transform:scale(1);z-index:0;will-change:transform}
.csrSwiper .csrItem .csrBox * {opacity:0;transition:all .5s ease}
.csrSwiper .csrItem .csrImg {width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:absolute;top:0;left:0;opacity:1}
.csrSwiper .csrItem .csrTitle {font-size:22px;line-height:1.5}
.csrSwiper .csrItem .csrLink {position:relative;bottom:0}

.csrSwiper .csrItem .csrBox:after {content:'next';width:30px;height:30px;background:#fff;color:#333;position:absolute;bottom:20px;right:25px;border-radius:50%;z-index:3;transition:all .3s ease;font-family: swiper-icons;text-transform: none!important;letter-spacing: 0;text-transform: none;font-size:14px;line-height:30px;text-align:center;opacity:0}

@media (min-width:1200px) {
.csrSwiper .csrItem:nth-child(1) {transition-delay:.25s}
.csrSwiper .csrItem:nth-child(2) {transition-delay:.5s}
.csrSwiper .csrItem:nth-child(3) {transition-delay:.75s}
.csrSwiper .csrItem:nth-child(4) {transition-delay:1s}
}

@media (max-width:991.98px) {
.csrSwiper .csrItem .csrBox {padding:10px}
.csrSwiper .csrItem .csrBox * {opacity:1;transition:all .5s ease;background:rgba(0,0,0,.65)}
.csrSwiper .csrItem .csrTitle {font-size:16px;line-height:1.5;padding:5px 10px 10px}
.csrDate {font-size:12px;padding:10px 10px 0}
}

.csrSwiper .csrItem .csrBox:hover {transition:all .4s .2s ease;transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,.3);z-index:5}
.csrSwiper .csrItem .csrBox:hover .csrImg {opacity:.3}
.csrSwiper .csrItem .csrBox:hover *, .csrSwiper .csrItem .csrBox:hover:after {opacity:1}

.invLogo {width:100%;padding:0 0 60% 0;margin:0 0 30px 0;display:block;border:1px solid #e6e6e6;position:relative;background:#fff}
.invLogo .invImgBox {width:auto;height:auto;padding:20px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:15px}
.invLogo .invImgBox img {width:100%;height:100%;display:block;object-fit:contain;object-position:center}
.invLogo:hover {border:1px solid #bbb;box-shadow:5px 5px 10px rgba(0,0,0,.15)}
@media (max-width:575.98px) {
.invLogo .invImgBox {padding:10px}
}

.sortingSelect {max-width:600px;font-weight:600}

.reportListing {}
.reportListing .reportItem {min-height:80px;padding:30px 15px 30px 80px;border-bottom:1px solid #ddd;margin:0;background:url(../images/pdf_icon.png) no-repeat 10px 25px #fff;transition:all .5s ease}
.reportListing .reportTitle {font-size:18px;line-height:1.5;font-weight:600;margin:0}
.reportListing .reportItem:hover {background-color:#666;color:#fff}

@media (max-width:575.98px) {
.reportListing .reportItem {background-size:30px auto;padding:20px 0 20px 60px}
.reportListing .reportTitle {font-size:16px}
}

.newsListing {}
.newsListing .newsItem {min-height:80px;padding:30px;border-bottom:1px solid #ddd;margin:0;background:#fff;transition:all .5s ease}
.newsListing .newsItem a {display:block}
.mediaContact {max-width:600px;border:1px solid #ccc;background:#fff;padding:30px}
.newsListing .newsTitle {font-size:18px;line-height:1.5;font-weight:600;margin:0 0 5px}
.newsListing .newsDate {font-size:14px;font-weight:500}
.newsListing p {margin-bottom:5px}
.newsListing .newsItem:hover {background-color:#666;color:#fff}

@media (max-width:575.98px) {
.newsListing .newsItem {padding:20px}
.newsListing .newsTitle {font-size:16px}
}

.strtgBox {width:auto;height:100%;display:block;position:relative;background:#333;color:#fff;font-weight:400;line-height:1.5;padding:25px;margin-right:50px;border-radius:20px;transition:all .3s ease;box-shadow:0 0 0 rgba(209,209,209,1);top:0}
.strtgBox:hover {background:#ffcc28;color:#333;box-shadow:0 10px 10px rgba(209,209,209,1);top:-7px}
.strtgBox h4 {font-size:24px;margin-bottom:20px}

.strtgBox ul li {margin-bottom:5px}

.col:not(:last-child) .strtgBox:before {content:'';width:20px;height:30px;display:block;background:#0185cd;position:absolute;right:-25px;top:0;bottom:0;margin:auto}
.col:not(:last-child) .strtgBox:after {content:'';width:0;height:0;display:block;border-left:40px solid #0185cd;border-top:40px solid transparent;;border-bottom:40px solid transparent;position:absolute;right:-67px;top:0;bottom:0;margin:auto}

@media (max-width:767.98px) {
.strtgBox {margin-bottom:50px;margin-right:0;width:100%;height:auto;}
.col:not(:last-child) .strtgBox:before {transform:rotate(90deg);top:100%;left:0;right:0;bottom:auto;}
.col:not(:last-child) .strtgBox:after {transform:rotate(90deg) translateX(40px);top:100%;left:0;right:0}
}


.wwwsBox {background:#fff;border:3px solid #ffcc28;border-radius:30px;padding:0 70px 20px;margin:100px 0 100px 0}
.wwwsIcon {width:150px;height:150px;border:3px solid #ffcc28;border-radius:50%;margin:-75px auto 30px;padding:30px;background:#fff}
.wwwsIcon img {width:100%;height:100%}
.wwwsHead {font-size:30px;margin-bottom:15px}

.wwwsBox:hover .wwwsIcon {background:#555}

@media (max-width:575.98px) {
.wwwsBox {padding:0 20px 20px}
.wwwsHead {font-size:24px}
}

.mapHolder {position:relative;background:#222;width:100%;padding-bottom:35%;border-top:1px solid #666;border-bottom:1px solid #666}
.mapFrame {width:100%;height:100%;position:absolute;left:0;top:0;opacity:.7;transition:all .5s ease}

.mapHolder:hover .mapFrame {opacity:1}


.contactForm {}
.contactForm .form-group {margin-bottom:30px}
.contactForm .form-control {border:0;border-bottom:1px solid #ccc}
.contactForm .form-control:focus {box-shadow:none;outline:none;border-bottom:1px solid #333;background:#eee}
.contactForm textarea.form-control {min-height:100px}

.addressSide {position:relative}
.addressSide:before {content:'';width:500%;height:100%;display:block;background:#333;color:#fff;position:absolute;left:0;top:0;}
.contactIcon {width:auto;height:50px}

@media (max-width:991.98px) {
.addressSide:before {width:100%}
}
@media (max-width:767.98px) {
.mapHolder {padding-bottom:75%;min-height:300px}
}

.acPointerSection {background:#333}
.acPointer {max-width:350px}

.speakerSection {background:#e9e9e9}

.spkrWrapper {padding:20px 0}
.spkrWrapper .swiper-slide {height:unset}
.spkrBtns {position:absolute;width:40px;height:40px;bottom:0;top:0;margin:auto;line-height:30px;background:#000;border-radius:50%;z-index:3;transition:all .3s ease}
.spkrBtns:hover {box-shadow:0 0 10px rgba(0,0,0,.5)}
.spkrBtns:after {font-size:14px;color:#fff}
.spkrBtns.spkrPrev {left:-20px}
.spkrBtns.spkrNext {right:-20px}
.spkrBtns.swiper-button-disabled {opacity:0}

.spkrSwiper .spkrBullets {width:100%;height:auto;z-index:3;position:relative;left:0;margin:30px 0}
.spkrSwiper .swiper-pagination-bullet {margin:5px;background:#000;opacity:.5}
.spkrSwiper .swiper-pagination-bullet-active {opacity:1;background:#ffcc28}

.spkrBox {max-width:300px;height:100%;background:#fff;border:1px solid #ddd;margin:auto;transition:all .5s ease;display:block}
.spkrImg {width:100%;height:0;display:block;padding-bottom:100%;position:relative}
.spkrImg img {width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover;object-position:center top}
.spkrInfo {padding:20px}
.spkrName {font-size:20px}
.spkrDesig {font-size:16px}

.bodList .spkrBox {background:transparent;color:#fff;border-color:transparent}

.spkrBox:hover {box-shadow:0 5px 10px rgba(0,0,0,.2);background:#ffcc28;color:#000;border:1px solid #ffcc28}

@media (max-width:991.98px) {
.acPointer {max-width:unset}
}


.tabFormat {background:#333;color:#fff}
.tabFormat .nav-link {border-radius:0;padding:15px;font-size:18px;font-weight:400;color:#bbb;position:relative}
.tabFormat .nav-link:hover {color:#ffcc28}
.tabFormat .nav-link.active {background:#ffcc28;color:#111}
.tabFormat .nav-link.active:after {content:'';border-top:18px solid #ffcc28;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;top:100%;left:0;right:0;margin:auto;width:0}
.tabFormat.flex-column .nav-link.active:after {content:'';border-top:15px solid transparent;border-left:12px solid #ffcc28;border-bottom:15px solid transparent;position:absolute;top:0;left:100%;bottom:0;margin:auto;width:0;height:0}
.tabFormat.flex-column .nav-link {border-bottom:1px solid #444;font-size:16px}
.vTabsBox .tabFormat {/*border-right:1px solid #3a3a3a;box-shadow:10px 0 10px rgba(0,0,0,.15)*/}

.eventList {}
.eventItem {background:#e9e9e9;padding:20px 20px 20px 40px;position:relative}
.eventItem:hover {color:#000}
.eventItem:before {content:'';width:15px;height:100%;display:block;background:#ffcc28;position:absolute;left:0;top:0;transition:all .5s ease-out}
.eventItem:hover:before {width:100%}
.eventItem .eventImg {width:100%;max-width:250px;margin-right:30px}
.eventItem .eventImg img {width:100%}
.eventItem .eventInfo {font-weight:400}
.eventItem .eventTitle {font-size:24px;font-weight:600;margin-bottom:15px}
.eventItem:hover .eventTitle {text-decoration:underline;text-underline-position:under}
.eventItem .eventDate {font-size:14px}

@media (min-width:992px) {
.openTabs .tab-pane .sectionTitle {pointer-events:none}
}
@media (max-width:991.98px) {
.openTabs .tab-pane {display:block;opacity:1;border-bottom:1px solid #777;margin-bottom:20px}
.openTabs .tab-pane .sectionTitle {position:relative}
.openTabs .tab-pane .sectionTitle:after {content:'\276F';display:block;position:absolute;right:0;bottom:0;top:0;margin:auto;transition:all .3s ease;transform:rotate(0deg);font-size:80%;color:#ffcc28}
.openTabs .tab-pane .sectionTitle[aria-expanded="true"]:after {transform:rotate(90deg);}
.openTabs .tab-pane .sectionTitle[aria-expanded="true"] {color:#ffcc28}
}

@media (max-width:767.98px) {
.eventItem {padding:20px}
.eventItem:before {width:100%;height:10px}
.eventItem:hover:before {height:100%}
.eventItem .eventImg {max-width:unset;margin-bottom:20px}
.eventItem .eventInfo {padding:15px}
}

@media (max-width:575.98px) {
.tabFormat .nav-link {font-size:14px;padding:15px 10px}
}

.awardsDetailsSection {background:#333}

.formdwnldBtn img {width:30px;margin-right:10px}

@media (max-width:575.98px) {
.fancybox__slide {padding:64px 15px}
.fancybox__content {padding:15px}
.formdwnldBtn {width:100%;height:100%}
.formdwnldBtn img {width:30px;margin-right:10px}
}

@media (max-width:991.98px) {
.winnerPopup .wpImg {max-width:400px}
}
.winnerPopup a {word-break:break-word}


.pagination {}
.pagination .page-item {margin:0 3px}
.pagination .page-item .page-link {border-radius:0;font-size:14px;font-weight:500;color:inherit;border:1px solid #eee}
.pagination .page-item.active .page-link {background:#ffcc28;border:1px solid #ffcc28}

.forumImg {width:100%;height: 240px;}
@media (max-width:992px) {
  .media-contact-info{
    padding: 30px 0;
  }
}
.galleryList {}
.galleryList:hover .galleryPic img {filter:grayscale(100%);opacity:.5}
.galleryList:hover .galleryPic:hover img {filter:grayscale(0%);opacity:1}
.galleryList:hover .galleryPic:hover {box-shadow:0 8px 15px rgba(0,0,0,.3)}
.galleryPic {width:100%;height:0;display:block;position:relative;padding-bottom:60%;border:1px solid #ccc;background:#333;transition:all .5s ease}
.galleryPic img {width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover;object-position:center;transition:all .5s ease}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {border-color:#ffcc28}

.linkedIn{ position:relative; top:-45px;}
.linkedinInner{ position: absolute; right:15px;}

.contactForm select{color:#6c757d;}
.upload-btn-wrapper {position: relative;  overflow: hidden;  display: block;  text-align:left;}
.upload-btn-wrapper .btn {padding:0 15px;  color:#6c757d;  }
.upload-btn-wrapper input[type=file] {font-size:14px;  position:absolute; left:0;  top:0;  opacity:0;}

.group-section-strength {
    padding: 30px 0px;
    background-color: #fff;
    margin-top: 30px;
  }
  .group-section-strength .group-flex {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    justify-content: center;
    background-color: #fff;
    width: 100%;
  }
  
  .group-section-strength .c-cont {
    padding: 0px 20px;
    text-align: center;
  }
  .group-section-strength .c-cont {
    position: relative;
  }
  
  .group-section-strength .c-cont:after {
    content: " ";
    position: absolute;
    border-right: 1px #c7c7c7 solid;
    top: 0%;
    right: 0;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
  }
  .group-section-strength .c-cont.five:after {
    content: " ";
    position: absolute;
    border: none;
  }
  .group-section-strength .c-cont p {
    font-size: 18px;
    color: #aeadac;
    font-family: "Palatino Linotype";
    width: 60%;
    margin: 0 auto;
    line-height: 24px;
  }
  .group-section-strength .c-cont h2 {
    font-size: 30px;
    color: #707070;
    font-family: "Palatino Linotype";
    margin-bottom: 5px;
  }
  .group-section-strength .c-cont.five {
    padding: 0px 20px;
  
    text-align: center;
  }
  
  @media (max-width: 767px) {
    .group-section-strength .group-flex {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      justify-content: center;
      background-color: #fff;
    }
    .group-section-strength .c-cont:after {
      content: " ";
      position: absolute;
      border: none;
    }
    .group-section-strength .c-cont {
      padding: 12px 20px;
      text-align: center;
    }
  }
  

  .pageFooter .footLinks li.p-text {
    width: 300px;
    height:100%;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 600;
    color: #888;
}
.media-contact-info{
  width: 100%;
    justify-content: center;
    display: flex;
    flex-direction: column;
}























