/* Loader .... */
.loading {height:30px;width:30px;margin:0px auto;position:relative;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left:3px solid rgba(74,140,255,.15);border-right:3px solid rgba(74,140,255,.15);border-bottom:3px solid rgba(74,140,255,.15);border-top:3px solid rgba(74,140,255,.9);border-radius:100%}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg)}to {-webkit-transform: rotate(359deg)}}
@-moz-keyframes rotation {from {-moz-transform: rotate(0deg)}to {-moz-transform: rotate(359deg)}}
@-o-keyframes rotation {from {-o-transform: rotate(0deg)}to {-o-transform: rotate(359deg)}}
@keyframes rotation {from {transform: rotate(0deg)}to {transform: rotate(359deg)}}

.HeroBanner{color:white;font-family:arial, san-serif;width:100%;height:376px;position:relative}.HeroBanner-content{width:100%;height:376px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:2}.HeroBanner-contentInner{margin:0 24px}.HeroBanner-contentInner h1{font-size:34px;font-weight:600}.HeroBanner-contentInner p{font-size:16px;line-height:24px;max-width:776px}@media (min-width: 840px){.HeroBanner-contentInner h1{font-size:48px}.HeroBanner-contentInner p{font-size:20px;line-height:32px;max-width:776px}}.HeroBanner-image{height:376px;position:absolute;top:0;width:100%;z-index:-1}.HeroBanner-imageRatio{background-color:#111;height:0;display:block;padding-bottom:376px;position:relative;width:100%}.HeroBanner-imageRatio img{display:block;height:376px;left:0;object-fit:cover;position:absolute;top:0;width:100%}.HeroBannerSticky{border-bottom:solid 4px #fff;color:white;height:88px;position:relative;position:fixed;top:-188px;left:0;width:100%;-webkit-transition:top .5s;transition:top .5s;z-index:3}.HeroBannerSticky.is-visible{top:0;-webkit-transition:top .5s;transition:top .5s}.HeroBannerSticky-content{height:88px;line-height:88px;text-align:center;width:100%;z-index:2}.HeroBannerSticky-contentInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 16px}.HeroBannerSticky-contentInner h1{font-size:20px;font-weight:600}@media (min-width: 840px){.HeroBannerSticky-contentInner h1{font-size:28px}}.HeroBannerSticky-image{height:88px;position:absolute;top:0;width:100%;z-index:-1}.HeroBannerSticky-imageRatio{background-color:#111;height:0;display:block;padding-bottom:88px;position:relative;width:100%}.HeroBannerSticky-imageRatio img{display:block;height:88px;left:0;object-fit:cover;position:absolute;top:0;width:100%}
.SdgSlider{margin:0 auto;max-width:auto;overflow:auto;white-space:nowrap;margin:16px 16px 0 16px; min-height:165px;}.SdgSlider svg{display:inline-block}.SdgSlider svg:not(:last-of-type){margin-right:16px}.HeroIntro{padding:16px}.HeroIntro p{color:#253142;font-size:16px;line-height:24px;margin:0 auto;max-width:768px;text-align:center}@media (min-width: 840px){.HeroIntro{padding:32px}.HeroIntro p{font-size:20px;line-height:32px}}.Link{opacity:1;text-decoration:none;-webkit-transition:color .15s ease-in;transition:color .15s ease-in}.Link:active,.Link:focus,.Link:hover,.Link:visited{opacity:.8;text-decoration:none;-webkit-transition:color .15s ease-in;transition:color .15s ease-in}
.Link--underline{text-decoration:underline !important}.Link--underline-hover:focus,.Link--underline-hover:hover{text-decoration:underline}
.color-brand{color:#4A8CFF !important}.color-white{color:#fff !important}.color-grey-80{color:#253142 !important}.color-grey-60{color:#4F5766 !important}.color-grey-50{color:#9ea3a6 !important}.color-grey-30{color:#CDD3D9 !important}.color-green{color:#13CE66 !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}
.Input.error{font-size:.875rem}
.error{background: #ff8e8e;padding: 4px;margin: 0px 0 2px;display: block;font-size: 11px;color: #fff;}
.ain__dropdown-menu{display: none}
header.c-header {overflow: visible;}
.HeroBanner-image {z-index: 0;}
.HeroBanner-contentInner p{color: #fff;}
.dropdown-content .c-nav__link{line-height: inherit;}
.impact__broking-logo {background: url(/assets/img/logos/english_SDGs.png) no-repeat center center;display: inline-block;height: 250px; width: 700px}
.icon-sg{height:40px; width: 40px; display: inline-block; float: right;}
.icon_sg1{background: url(/assets/img/un-goals/un-goal-1.png) no-repeat  0 0; background-size: 100%;}
.icon_sg2{background: url(/assets/img/un-goals/un-goal-2.png) no-repeat  0 0; background-size: 100%;}
.icon_sg3{background: url(/assets/img/un-goals/un-goal-3.png) no-repeat  0 0; background-size: 100%;}
.icon_sg4{background: url(/assets/img/un-goals/un-goal-4.png) no-repeat  0 0; background-size: 100%;}
.icon_sg5{background: url(/assets/img/un-goals/un-goal-5.png) no-repeat  0 0; background-size: 100%;}
.icon_sg6{background: url(/assets/img/un-goals/un-goal-6.png) no-repeat  0 0; background-size: 100%;}
.icon_sg7{background: url(/assets/img/un-goals/un-goal-7.png) no-repeat  0 0; background-size: 100%;}
.icon_sg8{background: url(/assets/img/un-goals/un-goal-8.png) no-repeat  0 0; background-size: 100%;}
.icon_sg9{background: url(/assets/img/un-goals/un-goal-9.png) no-repeat  0 0; background-size: 100%;}
.icon_sg10{background: url(/assets/img/un-goals/un-goal-10.png) no-repeat  0 0; background-size: 100%;}
.icon_sg11{background: url(/assets/img/un-goals/un-goal-11.png) no-repeat  0 0; background-size: 100%;}
.icon_sg12{background: url(/assets/img/un-goals/un-goal-12.png) no-repeat  0 0; background-size: 100%;}
.icon_sg13{background: url(/assets/img/un-goals/un-goal-13.png) no-repeat  0 0; background-size: 100%;}
.icon_sg14{background: url(/assets/img/un-goals/un-goal-14.png) no-repeat  0 0; background-size: 100%;}
.icon_sg15{background: url(/assets/img/un-goals/un-goal-15.png) no-repeat  0 0; background-size: 100%;}
.icon_sg16{background: url(/assets/img/un-goals/un-goal-16.png) no-repeat  0 0; background-size: 100%;}
.icon_sg17{background: url(/assets/img/un-goals/un-goal-17.png) no-repeat  0 0; background-size: 100%;}
.impact_icons{height: 128px;width: 128px;margin-right: 16px;margin-bottom: 20px}
.txt-center{text-align: center;}
.feedback-btn {position: fixed;right: -86px;top: 300px;background: #4A8CFF;color: #fff;border-radius: 5px 5px 0 0;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;padding: 8px 24px 8px;border: none;opacity: 0.75;z-index: 100;height: 40px;line-height: 1em;overflow: hidden;}
.go-top {display: none;position: fixed;bottom: 10px;right: 10px;padding: 8px 12px;color: #999;text-decoration: none;background: #D2E2ED;border-radius: 4px;z-index: 10;}
.feedback-btn:hover, .feedback-btn:active,.feedback-btn:focus {text-decoration: none;background: #0F54CC;color: #fff;}
.follow-us-ul {display: block;list-style: none;margin: 0;padding: 0;text-align: center;}
.follow-us-ul li {display: inline-block;margin-left: 9px;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.modal--s h3{margin:0}
@keyframes zoom{from{transform:scale(0.7)}to{transform:scale(1)}}
.modal--s{padding:40px;max-width:500px;min-width:320px;height:auto;z-index:2000;background-color:#fff;margin-left:auto;margin-right:auto;border:1px
solid #D8E2EC;box-shadow:0px 1px 3px 0 #D8E2EC;border-radius:10px}.modal-subtext{position:relative;margin:0
auto;max-width:500px;min-width:320px}.close{background-color:#F2F6F9;border-radius:50px;color:#aaa;font-size:28px;
    font-weight:bold;height:40px;line-height:38px;position:absolute;right:40px;top:44px;width:40px;z-index:9999}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.close-icon{font-size:20px;position:relative;left:35%;top:-5%}
.fade-in{transition-duration:.15s}.fade-in--one{transition-delay:1s}.fade-in--two{transition-delay:1s}
.modal {display: none;position: fixed;z-index: 99999;padding-top: 60px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #fff;}
/* Scroll pan */
.horizontal-track2 {width: 100%;height: 4px;background: rgb(216, 226, 236);border-radius: 100px;border: 1px solid #dfdfdd;position: relative}
.horizontal-handle2 {position: absolute;    top: -3px;height: 10px;background: #4a8cff;border-radius: 100px;        }
.SdgSlider svg {margin-bottom: 20px;}
.icon-logo-p{background: #fff;height: 84px;width: 84px;text-align: center;border-radius: 4px;}
.Input--l {font-size: 18px;}
/*Footer Section */
.ain__footer {background-color: #121824;padding: 100px 0 45px;color: #fff;display: table;width: 100%;}
.ain__footer-top {padding-bottom: 38px;border-bottom: 1px solid #2A2D38;}
.ain__footer-mid {padding: 40px 0 0;}
.ain__footer-btm {margin-top: 100px;font-size: 12px;color: #bbb;}
.nav__header{font-size: 16px; padding-bottom: 20px}
.footer__nav{list-style: none;font-size: 14px;}
.footer__nav li a:hover {color: #eee}
.footer__nav li a {padding: 2px 0;color: #bbb;line-height: 1.8em;}
.bottom__line-txt{width: 262px;float: right;}
.sameline{font-size: 12px}
.sameline li{display: inline-block; padding-right:8px;}
.sticky__h2{font-weight: 600;font-size: 28px;}
@media (max-width: 959px){.ain__dropdown-menu{ display: block;}}