/*
Theme Name: Takeda
Author:
Version: 1
*/

/* focus css start */
.visually-hidden{ width:100%; height:0; opacity:0; text-align: center; position: absolute; font-size: 19px;left: 0px; top:0px; color:#000; margin:-10px 0 0; line-height: normal;}
a.visually-hidden{ text-decoration: none;display: block;}
a.visually-hidden:hover{ color:#00A650}
.visually-hidden:focus{ display:block; width: 100%; max-width: 1260px; margin: 0 auto 15px;position:static; visibility:visible; opacity:1; clip: auto; height: auto; margin-top:4px; padding-top:6px; padding-bottom:6px!important;}
:focus, #cookie-notice .cn-button:focus{outline: #000 auto 2px;}
body:focus {outline: none;}
.touch .mac-os .menuBtn a:focus{outline: 0 !important}
/* focus css end */

/* Header css */
header {padding: 78px 0 20px;width: 100%;left: 0px;top: 0px; z-index: 999;transition: all 0.5s;
  position: fixed;
  -webkit-transition: top .5s ease-out, background-color .5s ease-out;
  -moz-transition: top .5s ease-out, background-color .5s ease-out;
  -o-transition: top .5s ease-out, background-color .5s ease-out;
  transition: top .5s ease-out, background-color .5s ease-out;
}
.gescout-sticky {
  position: fixed !important;
  top: -180px;
  width: 100%;
  z-index: 999;
  /* opacity: 0; */
}

body:not(.menuopen) .gescout-show, body:not(.menuopen) .shrink:not(.gescout-sticky) {
  top: -58px;background-color:rgb(234 85 50 / 30%);}

body.menuopen header {
  top: 0;
}
.logoicon{ position: absolute;left:0;top:0;opacity: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor: pointer; width: 180px;}
header .flexWrap{ position: relative;align-items:center;}
header.scroll .logoicon{opacity: 1;}
header .logosvg{opacity: 1; transition: all 0.3s;}
header.scroll .logosvg{opacity: 0;}
.logo{ width: 50%}
.logo > a{display: inline-block;}
.RightSec{ width:50%;}
.Scrollhide{ overflow: hidden;}

/* Menu Css */
/* #menu{background:#891515;height: 100%;left: 0; opacity: 0;overflow: hidden;position: fixed;text-align: center;top: 0; transition: all 0.7s ease-in-out;visibility: hidden;width: 100%;z-index: 1100;} */
/* body.open-menu #menu{opacity: 0.95;visibility: visible; overflow: auto;} */
#menu.open li {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
#menu ul{margin: 0px; padding: 0; list-style-type: none;}
.menu a {text-decoration: none;display: inline-block;}
.open-menu{ overflow: hidden;}

#menu {position: fixed;background: #891515;top: 0; left: 0; width: 100%;height: 0%;opacity: 0;visibility: hidden; overflow: hidden;
transition: all .44s cubic-bezier(0.17, 0.04, 0.03, 0.94);}
body.open-menu #menu {opacity: 0.95;visibility: visible;height: 100%;}
#menu li{position: relative; opacity: 0; display: block;}
body.open-menu #menu li {-webkit-animation: fadeMenu 0.5s ease forwards; animation: fadeMenu 0.5s ease forwards;-webkit-animation-delay: 0.35s;
animation-delay: 0.35s;}
body.open-menu #menu li:nth-of-type(2) {-webkit-animation-delay: 0.4s;  animation-delay: 0.4s;}
body.open-menu #menu li:nth-of-type(3) {-webkit-animation-delay: 0.45s;  animation-delay: 0.45s;}
body.open-menu #menu li:nth-of-type(4) {-webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
body.open-menu #menu li:nth-of-type(5) {-webkit-animation-delay: 0.55s; animation-delay: 0.55s;}
body.open-menu #menu li:nth-of-type(6) {-webkit-animation-delay: 0.60s; animation-delay: 0.60s;}
body.open-menu #menu li:nth-of-type(7) {-webkit-animation-delay: 0.65s; animation-delay: 0.65s;}
@-webkit-keyframes fadeMenu {
  0% {
    opacity: 0;
    left: 10%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}

@keyframes fadeMenu {
  0% {
    opacity: 0;
    left: 10%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
.menu-main-menu-container{ min-width: 600px; padding: 0 20px;}
#menu ul li{margin: 0px; padding: 0; list-style-type: none;}
#menu ul a {color: #fff; text-decoration: none;position: relative;}
#mainNavmenuId li a{font-family: 'Gotham-Book'; font-weight: normal;font-size: 50px; line-height:80px;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#mainNavmenuId li a:hover {font-family: 'Gotham-Bold';}
.toggle-menu {background-color: #EA5532; border: none; cursor: pointer; display: inline-block; float: right; height: 70px; padding: 0; pointer-events: initial; position: relative; vertical-align: middle; width: 70px; z-index: 1110; border-radius: 100%;}
.toggle-menu:hover{ background: #FDC6BC;}
.toggle-menu:hover span, .toggle-menu:hover span:before, .toggle-menu:hover span:after{ background: #F3553B;}
.toggle-menu span {background-color: #fff; content: ""; display: block; height: 5px; left:0; position: absolute; top: calc(50% - 1px ); transform-origin: 50% 50%; transition: background-color 0.2s ease-in-out, top 0.2s 0.2s ease-out, transform 0.2s linear; width: 26px;right: 0; border-radius: 6px; margin:0px auto;}
.toggle-menu span:before, .toggle-menu span:after {background-color: #fff; content: ""; display: block; height: 5px; position: absolute; transform-origin: 50% 50%; transition: background-color 0.2s ease-in-out, top 0.2s 0.2s ease-out, transform 0.2s linear; width: 26px;right: 0; border-radius: 6px;}
.toggle-menu span:before {top: 9px;}
.toggle-menu span:after {top: -9px;}
a.toggle-menu.res-nav-link.is-active.active {background: transparent;}
.toggle-menu.is-active span {background-color: transparent;transition: background 0.2s ease-out; width: 48px;}
.toggle-menu.is-active span:before, .toggle-menu.is-active span:after {background: #fff;transition: top 0.2s ease-out, transform 0.2s 0.2s ease-out;width: 48px;}
.toggle-menu.is-active span:before {top: 0;transform: rotate3d(0, 0, 1, -45deg);}
.toggle-menu.is-active span:after {top: 0;transform: rotate3d(0, 0, 1, 45deg);}
.headerWhite .toggle-menu{background:#fff;}
.headerWhite .toggle-menu span,.headerWhite .toggle-menu span:before, .headerWhite .toggle-menu span:after { background: #F3553B;}
.headerWhite .toggle-menu.is-active span:before, .headerWhite .toggle-menu.is-active span:after{background: #fff !important;}
.headerWhite .toggle-menu:hover{ background: #FDC6BC;}
.headerWhite .toggle-menu:hover span, .headerWhite .toggle-menu:hover span:before, .headerWhite .toggle-menu:hover span:after{ background: #F3553B;}
.headerWhite .toggle-menu.is-active span {background-color: transparent;}
#menu nav{padding: 100px 0;height: 100vh;display: flex; align-items: center; justify-content: center;}
.current_page_item>a, .current_page_parent>a, .current-menu-item>a, .current-menu-ancestor.menu-item-has-children>a{font-family: 'Gotham-Bold' !important;}
.touch .menu a:before,.touch .menu a:after{ display: none;}
.footerMenu .current_page_item>a{font-family: 'Gotham-book' !important; color: #E34C34}

/* Menu Css */

/* Header css */

/* Banner Section */
.BannerSec .flexWrap{align-items: center; justify-content: flex-end;}
.BannerSec .box1{ padding-top: 67px;}
.BannerSec h1{color:#fff; margin-bottom: 22px;}
.BannerSec h2{ color:#fff;}
.BannerSec .box:before{ padding-top: 43%;}
.BannerSec{ min-height: 800px; overflow: hidden;}
.BannerSec.OrangeBg{ background:#EA5532 url(images/bg1.svg) no-repeat; background-size:cover;}
.BannerSec.BeigeBg{ background:#FCE7E2 url(images/bg.svg) no-repeat; background-size:cover;}
.BannerSec.BeigeBg h1, .BannerSec.BeigeBg h2{color:#891515;}
.ContentBox{position: absolute; z-index: 9;max-width: 1920px;margin: 0px auto;width: 100%;left: 0;right: 0;top: 50%; transform: translate(0%,-50%);padding:0 150px;}
.bannerText{max-width: 68%;padding-top: 186px; z-index: 9; position: relative;}
.boximg{ position: absolute; right: 0; bottom: 0;animation: fadeInRight 2s;}
@keyframes fadeInRight {
  0% {
     opacity: 0;
     transform: translateX(100%);
  }
  100% {
     opacity: 1;
     transform: translateX(0);
  }
}

/* @media (orientation: portrait) {.BannerSec{ min-height: inherit;}} */
/* Banner Section */

/* Intro Section */
.IntroSec p:last-child{ padding-bottom: 0}
.IntroSec h2{ margin-bottom: 30px;}
.IntroSec .col-6:first-child{font-size:32px; color: #891515;font-family: 'Gotham-Bold'; line-height: 39px; padding-right: 80px}
.IntroSec .col-6:last-child{padding-left: 80px}
.IntroSec p:last-child{ padding-bottom: 0}


/* Intro Section */

/* Download Section */
.DownloadSec {background: #891515 url(images/downbg.svg) no-repeat; background-size:cover;color:#fff; padding: 50px 0;  }
.DownloadSec .flexWrap{ align-items: center;}
.DownloadSec h2{ color:#fff; margin-bottom: 30px;}
.DownloadSec .btnBox{ margin: 60px 0 0;}
.DownloadSec .col-8 > div{ max-width: 70%; padding: 60px 0;}
.DownloadSec .btn{ background:#fff url(images/downloads.svg) no-repeat right 26px center; padding: 18px 76px 16px 27px; color: #891515 !important; text-decoration: none;}
.DownloadSec .btn:hover{background-color: #EA5532; color: #891515 !important}
.DownloadSec .col-8 > div p{ padding-bottom: 0}
.DownloadSec .col-4 img{ box-shadow: 0px 23px 16px -19px #000;}
/* Download Section */

/* Call to Action Section */
.CalltoAction{ background:url(images/actionbg.jpg) no-repeat; text-align: center;background-size:cover;}
.CalltoAction img{display: inline-block; margin-bottom: 26px;}
.CalltoAction h2{ margin-bottom: 24px; color: #14525C;}
.CalltoAction h2 a{color: #14525C; text-decoration: underline;}
.CalltoAction h2 a:hover{color: #278C9B;}
.CalltoAction .btnBox{ margin-top: 42px;}
.CalltoAction .btn{ background:#fff url(images/blueArrow.svg) no-repeat right 28px center; padding: 18px 68px 16px 27px; color: #14525C;}
.CalltoAction .btn:hover{background-color: #51B1BF; color: #14525C;}
.ActionText a {text-decoration: underline; color: #34373F;}
.ActionText a:hover{color: #278C9B;}
.ActionText p:last-child{ padding-bottom: 0}
/* Call to Action Section */

/* Key Facts Section */
.KeyFacts{ background:#14525C; color:#fff;text-align: center;}
.KeyFacts .flexWrap{ margin: 0px -30px;}
.KeyFacts h2{color:#fff;}
.KeyFacts h2 a{color: #fff !important; text-decoration: underline;}
.KeyFacts h2 a:hover{color: #51B1BF !important;}
.KeyFacts .col-3 > div{ padding: 0 30px 120px;}
.KeyFacts h3{color: #891515;font-family: 'Gotham-Light';}
.KeyFacts .col-12{ padding-bottom:104px;}
.KeyFacts img{ display: inline-block; margin-bottom: 25px; max-height: 140px;}
.KeyFacts h4{color: #891515;font-family: 'Gotham-Bold';}
.disc sup{font-size: 16px; line-height: 19px; margin-left: 2px;}
.KeyFacts p:last-child{ padding-bottom: 0;}
.KeyFacts a{ text-decoration: underline;color:#fff;}
.KeyFacts a:hover{color:#51B1BF;}
/* Key Facts Section */

/* 3 column Section */
.ThreeCol .col-4 p:last-child{ padding-bottom: 0;}
.ThreeCol .flexWrap{ margin: 0 -40px;}
.ThreeCol .col-4 > div{ padding: 0 40px;color: #707070;}
.ThreeCol h3{color: #891515;font-family: 'Gotham-Light';}
.ThreeCol .col-12{ padding-bottom: 100px; }
.ThreeCol img{ display: inline-block; margin-bottom: 50px;max-width: 350px;  width: 100%;}
.ThreeCol h4{color: #891515;font-family: 'Gotham-Bold'; margin-bottom: 3px;}
.ThreeCol h2 a{color: #EA5532; text-decoration: underline;}
.ThreeCol h2 a:hover{color:#891515;}
.ThreeCol h3 a, .ThreeCol h4 a{color: #891515 !important; text-decoration: underline;}
.ThreeCol h3 a:hover, .ThreeCol h4 a:hover{color:#EA5532 !important;}
.ThreeCol .col-4 > div a{color: #707070; text-decoration: underline;}
.ThreeCol .col-4 > div a:hover{color:#EA5532;}
/* 3 column Section */

/* Quote Section */
.QuoteSec{ background: #FCE7E2; text-align: center;}
.QuoteSec h3{font-family: 'Gotham-Light';}
.QuoteSec h4{ margin-top: 66px; margin-bottom: 0; color: #891515;}
/* Quote Section */

/* References  Section */
.References p:last-child{ padding-bottom: 0;}
.References {background: #14525C; color:#fff; text-align:center;}
.References h2 {color:#fff; margin-bottom: 20px;}
.References .flexWrap{margin: 0 -60px;}
.References .col-6{ padding: 0 60px; word-break: break-word;}
/* .References ol {column-count: 2; text-align: left; column-gap: 160px; margin: 0; padding: 0 40px;}
.References ol li{ margin-bottom: 20px;} */
.ArrowDown{ background: #14525c;padding: 10px 0; width: auto; display: inline-block;}
.ArrowDown svg{ cursor: pointer;}
.arrow{transition: 0.4s ease;opacity: 1;transform: rotate(0deg);}
.arrow:hover{opacity: 0.3;}
.arrow-animate{transform: rotate(180deg);opacity: 1;transition: 0.4s ease;}
.FullDisc{display: none;padding:0px 0 120px; text-align: left;}
/* .FullDisc ul{ column-count: 2; padding: 0; margin: 0;column-gap: 126px;}
.FullDisc ul li{break-inside: avoid-column;word-break: break-word; padding-bottom: 28px; list-style-type: none; } */
.FullDisc a{color:#fff; text-decoration: underline;}
.FullDisc a:hover{color:#51B1BF;}
/* References  Section */

/* Calculater Embed Section */
.CalcSec{}
/* Calculater Embed Section */

/* Country snapshots */
.CountrySnap {background: #FCE7E2;}
.CountrySnap .col-12 > h2{ text-align: center; margin-bottom: 102px; color: #891515;}
.according{max-width: 1040px; margin: 0px auto;}
.according h2{ margin-bottom: 48px; text-align: center;}
.accRow{ margin-bottom: 10px; width: 100%; display: block; background:#fff;}
.accRow h3{ position: relative; margin-bottom: 0;color:#891515;font-family: 'Gotham-Light'; padding: 20px 32px; cursor: pointer;}
.accRow h3 img{ float: left; margin-right: 28px; margin-top: 2px;}
.accRow h3 span{position: absolute; width:28px; height:28px; background-size: 28px;right:32px; top: 36px;-webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease,-webkit-transform .6s ease; display: block;}
.accRow h3 span:before{ background:url(images/plus.svg) no-repeat center; content:""; position: absolute; transform:rotate(0deg);width:28px; height:28px; background-size: 28px;left: 0px;right: 0;top: 0px;-webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease,-webkit-transform .6s ease;}
.accRow > h3.active span:before{background:url(./images/minus.svg) no-repeat center;content: ""; transform: rotate(0deg);width:28px; height:28px; background-size: 28px;}
.accRow > div {display: none; margin-bottom: 0px; position: relative;}
.accRow h3 span.countryTitle{transition: transform 0.25s cubic-bezier(0.32,0,0.67,0);transform: translateX(0em);}
.accRow:hover h3 span.countryTitle{transform: translateX(0.6em);}
.accRow.active h3 span.countryTitle{transform: translateX(0em);}
.touch .accRow:hover h3 span.countryTitle{transform: translateX(0em);}

.ContentB {padding: 30px 0px 128px;}
.ContentB p:last-child{ padding-bottom: 0}
.ContentB ul{ margin: 0px; padding: 0px; list-style-type: none; display: flex; justify-content: center;text-align: center;}
.ContentB ul li{ width: 25%; margin: 0px; padding: 0;display: inline-block;}
.ContentB ul li img{ margin: 0px auto 34px; display:block;}
.ContentB ul li h4{font-family: 'Gotham-bold'; color: #891515; margin-bottom:30px;}
.ContentB ul li div{ padding: 0 56px 62px;position: relative; height: 100%;}
.CountrySnap .btn{ background:#891515 url(images/download-white.svg) no-repeat right 26px center; padding: 18px 76px 16px 27px; color: #fff;
bottom: 0;position: absolute;left: 0;right: 0;max-width: 288px; margin: 0px auto;}
.CountrySnap .btn:hover{background-color: #EA5532;}
span.countryTitle {position: relative !important;width: auto !important; height: auto !important;background-size: auto !important;top: 0 !important;right: auto !important;}
span.countryTitle:before{ display: none;}
/* Country snapshots */

/* Case Study */
.CaseStudy .btnBox{ margin: 85px 0 0;}
.TwoBox{text-align: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-flow: row wrap;padding: 0;list-style: none;align-items: stretch;
-webkit-box-align: stretch;flex-wrap: wrap;}
.TwoBox .box{height:100%;}
.RightImgText .col-6{order:2;}
.RightImgText .col-6.textbox{order:1; justify-content: flex-end;}
.LeftImgText .btn, .RightImgText .btn{ background: #891515; color:#fff; text-decoration: none;}
.CaseStudy .btn{ background:#891515 url(images/play.svg) no-repeat right 22px center; padding: 18px 70px 16px 27px;}
.CaseStudy .btn:hover{background-color: #EA5532;}
.LeftImgText .textbox{padding:0px 150px 0 60px;}
.LeftImgText .textbox .inbox{ max-width: 740px;}
.RightImgText .textbox{ padding:0 60px 0 150px;}
.RightImgText .textbox .inbox{ max-width: 740px;}
.CaseStudy .box:before{ padding-top: 80%;}
/* Case Study */

/* Grid - Text & Image Alternative */
.GridTextImg .flexWrap:nth-child(even) .col-6:first-child {}
.GridTextImg .flexWrap:nth-child(odd) .col-6:first-child{order: 2}
.GridTextImg .box{height:100%;}
.imgBgBox{background-size: cover; background-position: center; background-repeat: no-repeat;}
.textbox{display: flex; align-items: center;}
.GridTextImg .flexWrap:nth-child(even) .textbox{ padding:0 150px 0 60px;}
.GridTextImg .flexWrap:nth-child(odd) .textbox{ padding:0 60px 0 150px;justify-content: end;}
.textbox .inbox{ padding:90px 0 100px;}
.textbox h2{ margin-bottom:20px;}
.GridTextImg .textbox{padding:0px 0 0 60px;}
.GridTextImg .textbox .inbox{ max-width: 740px; width: 100%;}
.subtitle{color: #891515;font-size: 30px; line-height:40px;font-family: 'Gotham-Black'; margin-bottom: 10px; display: block;}
.OrangeBg .subtitle{color:#fff;}
.OrangeBg h2{color: #fff;}
.OrangeBg{background: #891515; color:#fff;}
.BeigeBg{background: #FCE7E2;}
.GridTextImg .textbox .inbox{ padding: 94px 0 118px}
.GridTextImg .textbox h2{ margin-bottom: 60px;}
.GridTextImg .subtitle{ margin-bottom: 13px;}
/* Grid - Text & Image */

/* Exit Ramp */
.Popup{ padding: 0px; position: fixed; height: 100vh}
.Popup:before{ background: #891515; opacity: 0.95; z-index: 9999;padding: 0px; content: ""; position: fixed; left: 0; right: 0; top: 0; height: 100%;}
.ExitBox{top: 50%;transform: translate(0%,-50%);position: absolute; left: 0; right: 0; z-index: 9999;}
.ExitBox > div{max-width: 960px; margin: 0px auto; padding:125px 115px 80px 115px; background:#fff; text-align: center; position:relative;}
.ExitBox h5{ font-size: 32px; line-height: 39px; font-family: 'Gotham-Bold'; color: #891515; margin-bottom:28px;}
.popupLink{ margin-top: 70px;}
.ExitBox > div p:last-child{ padding-bottom: 0}
.ExitBox strong{ font-family: 'Gotham-Bold'; }
.popupLink a {background-color: #891515;color: #fff; border-radius: 50px; font-size: 24px;font-family: 'Gotham-Bold'; padding:20px 84px 20px 32px; display: inline-block;background-repeat: no-repeat; background-position: right 32px center; margin: 0 10px;}
.popupLink a:hover{color:#fff;}
.yes{ background-image: url(images/tick.svg);}
a.no{ background-image: url(images/x.svg);  padding-right: 70px}
.popupLink a:hover{ background-color: #EA5532; background-repeat: no-repeat; background-position: right 32px center;}
.yes:hover{ background-image: url(images/tick.svg);}
.no:hover{ background-image: url(images/x.svg);}
a.close { position: absolute; top: 32px;right: 30px;}
.popupOpen{ overflow: hidden;}
.popupOpen header, .popupOpen .BannerSec {z-index: 0;}
/* Exit Ramp */

/* Default Page Css */
.page-template-default h1{ margin-bottom: 50px; color: #891515;}
.page-template-default p:last-child{ padding-bottom: 0}
.page-template-default h4{color: #891515;}
.page-template-default  .IntroSec{font-size:32px; color: #891515;font-family: 'Gotham-Bold'; line-height: 39px;}
.page-template-default  .IntroSec a{ text-decoration: underline;color: #891515;}
.page-template-default  .IntroSec a:hover {color:#EA5532;text-decoration: underline;}
/* Default Page Css */

/* 404 Css */
.pageNotFound {width: 100%;max-width: 650px;text-align: center; margin: auto;padding: 100px 20px;}
.pageNotFound h2{font-size: 180px;line-height:150px;;margin-bottom: 30px; padding-top: 40px;-webkit-text-stroke-color:#ff2d16; overflow-wrap: break-word;
color: transparent;-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 4px; font-family:'Gotham-Bold'; font-weight: normal;}
/* 404 Css */

/* VideoRow Css */
.VideoRow{background: #891515;}
.VideoRow .col-12{ width: 100%; max-width: 1200px; margin: 0px auto; position: relative;}
.VideoRow .col-12 .videoContainer {position: relative; height: 0; padding-top: 56.25%;}
.VideoRow .col-12 .videoMain { position: absolute; top: 0px; width: 100%; height: 100%;}
.VideoRow .col-12 iframe { width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
/* VideoRow Css */

/* Common Css */
.wp-caption-text { font-size: 18px; line-height: 22px; padding-top: 6px;}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left{ display: none;}
.cky-notice .cky-title{ display: none;}
img[data-lazy-src]{ filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity: 0}
img.lazyloaded { -webkit-transition: opacity .5s linear 0.2s;-moz-transition: opacity .5s linear 0.2s; transition: opacity .5s linear 0.2s; opacity: 1;}
*:focus:not(:focus-visible) {outline: 0 !important;box-shadow: none !important;}
[data-cky-tag="detail-powered-by"]{display:none!important;}
h2 a{color:#EA5532 !important;}
h2 a:hover{color: #891515 !important;}
.IntroSec .col-6:first-child a{color:#891515;}
.IntroSec .col-6:first-child a:hover{color:#EA5532;}

.DownloadSec a{color:#fff !important;}
.DownloadSec a:hover{color:#EA5532 !important;}

.CalltoAction h2 a{color:#14525C !important;}
.CalltoAction h2 a:hover{color:#278C9B !important;}

.CalltoAction a{color:#34373F;}
.CalltoAction a:hover{color:#278C9B;}

.QuoteSec a{color:#34373F;}
.QuoteSec a:hover{color:#EA5532;}

.QuoteSec h4 a{color:#891515;}
.QuoteSec h4 a:hover{color:#EA5532;}

/* Common Css */

/* Footer Css */
footer{background: #34373F; color:#fff; font-size: 14px; line-height: 18px; padding:102px 0 110px;}
.footerMenu ul{ margin: 0px; padding: 0; list-style-type: none;}
.footerMenu ul li{ display: inline-block; margin: 0 10px 0 0; padding: 0 10px 0 0; position: relative;}
.footerMenu ul li:before{ content:""; position: absolute;width: 2px;height: 80%; top: 1px; right: -3px; background: #fff;}
.footerMenu ul li:last-child{ margin-right: 0; padding-right: 0;}
.footerMenu ul li:last-child:before{ display: none;}
.footerMenu a {text-transform: uppercase;color: #fff; text-decoration: none;}
.footerMenu a:hover{color:#EA5532;}
.footerMenu {margin-top: 20px;}
.footerlogo{ margin: 120px 0 38px;}
.footerlogo img{ max-width: 124px;}
.footerlogo > a{ display: inline-block;}
.bottomText p:last-child{ padding-bottom: 0}
.bottomText a{ color:#fff;}
.bottomText a:hover{color:#EA5532;}
.bottomText strong{font-family:'Gotham-Bold'; font-weight: normal;}
.date_of_preparation{ position: relative;margin: 0 10px 0 0; padding: 0 10px 0 0}
.date_of_preparation:before {content: "";position: absolute;width: 2px;height: 80%;top: 1px;right: -3px;background: #fff;}
/* Footer Css */
