@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url("https://p.typekit.net/p.css?s=1&k=qpu4vyb&ht=tk&f=1791.1792.1793.1794.1795.1796.1797.1798&a=3976807&app=typekit&e=css");
/*
	font-family: 'Inter', sans-serif;
	font-family: 'Bitter', serif;
*/

@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/7efd4b/00000000000000003b9afb67/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/7efd4b/00000000000000003b9afb67/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/7efd4b/00000000000000003b9afb67/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/a55783/00000000000000003b9afb68/27/l?subset_id=2&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/a55783/00000000000000003b9afb68/27/d?subset_id=2&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/a55783/00000000000000003b9afb68/27/a?subset_id=2&fvd=i3&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/18401e/00000000000000003b9afb6a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/18401e/00000000000000003b9afb6a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/18401e/00000000000000003b9afb6a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/d32af1/00000000000000003b9afb69/27/l?subset_id=2&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d32af1/00000000000000003b9afb69/27/d?subset_id=2&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d32af1/00000000000000003b9afb69/27/a?subset_id=2&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/4e2d77/00000000000000003b9afb6b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/4e2d77/00000000000000003b9afb6b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/4e2d77/00000000000000003b9afb6b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/b1753a/00000000000000003b9afb6c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"), url("https://use.typekit.net/af/b1753a/00000000000000003b9afb6c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"), url("https://use.typekit.net/af/b1753a/00000000000000003b9afb6c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/f75c20/00000000000000003b9afb6d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/f75c20/00000000000000003b9afb6d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/f75c20/00000000000000003b9afb6d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "nudista-web";
  src: url("https://use.typekit.net/af/b958ea/00000000000000003b9afb6e/27/l?subset_id=2&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/b958ea/00000000000000003b9afb6e/27/d?subset_id=2&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/b958ea/00000000000000003b9afb6e/27/a?subset_id=2&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
.tk-nudista-web {
  font-family: "nudista-web", sans-serif;
}

/**
 * Standard section header - w/ small blue line on top.
font-family: 'Source Sans Pro', sans-serif;
*/
/**
 * Standard body text.
 */
/**
 * Visually Hidden Text that is read by Screen Reader.
 * https://webaim.org/techniques/css/invisiblecontent/
 */
* { margin: 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.clear { display: block; width: 100%; height: 1px; background: none; clear: both; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block; }

body { background: #fff; font-family: 'Inter', sans-serif; font-weight: 300; color: #000; }

/*body, html { margin: 0 auto; max-width: 1280px; }*/

img { max-width: 100%; display: block; border: 0px; height: auto; }
.container { padding: 0 15px; position: relative; max-width: 1310px; margin: 0 auto; }
.container::after { clear: both; content: ""; display: block; }
.flex-wrap { display: flex; flex-wrap: wrap; }
p { padding-bottom: 33px; font-size: 16px; line-height: 24px; }
.button { padding: 5px 10px; line-height: 28px; color: #69C32F; font-size: 15px; font-family: 'Inter', sans-serif; font-weight: 700; text-decoration: none; text-transform: uppercase; letter-spacing: 2.1px; display: inline-block; border: #68bc32 solid 2px; background: none; transition: 0.5s all; -webkit-transition: 0.5s all; }
.button:hover { color: #fff; background: #69C32F; }

#headerCntr { height: 60px; position: relative; z-index: 110; background: #fff; }
.primary-nav { height: 48px; background: #fff; z-index: 1010; position: relative; }
.primary-nav__content { display: block; padding: 0px; height: 100%; position: relative; z-index: 1011; box-shadow: 0px 2px 4px rgb(0 0 0 / 10%); background: none; }
.primary-nav__content .container1 { margin: 0 auto; position: relative; }
.primary-nav__content .primary-nav__logo { padding: 12px 15px 0 22px; float: left; max-width: 220px; width: 122px; }
.primary-nav__content .primary-nav__logo a { display: block; }
.primary-nav__content .primary-nav__logo a img { width: 100%; max-width: 132px; }
.primary-nav__content .primary-nav__right { padding: 15px 0px 0 0px; float: left; width: calc(100% - 220px); }
.primary-nav__content .primary-nav__right ul { list-style: none; }
.primary-nav__content .primary-nav__right ul li { padding: 0 15px; float: none; font-size: 16px; letter-spacing: 0px; border: 0px; color: #0679A1; display: inline-block; text-decoration: none; }
.primary-nav__content .primary-nav__right ul li a { color: #0679A1; font-family: 'Inter', sans-serif; font-weight: 600; text-decoration: none; text-rendering: geometricPrecision; }
.primary-nav__content .primary-nav__right ul li a:hover { background: none; color: #0679A1; text-decoration: none; }
.primary-nav__content .primary-nav__right .mobilemenu { display: none; }
.primary-nav__content .primary-nav__right .mobilemenu { display: none; }

a.popupbtn { padding-left: 21px; display: block; position: absolute; left: 0px; top: 60px; width: 227px; height: 50px; line-height: 50px; color: #000; font-size: 16px; font-weight: 700; border-radius: 3px; text-decoration: none; background-color: #00eb80; z-index: 110; }
a.popupbtn:after { content: ""; width: 16px; height: 16px; position: absolute; right: 20px; top: 15px; border-right: #000 solid 2px; border-top: #000 solid 2px; transform: rotate(45deg); }
a.popupbtn:hover { color: #fff; background-color: #08062a; }
a.popupbtn:hover:after { border-right: #fff solid 2px; border-top: #fff solid 2px; }
a.popupbtn.stickybtn { top: 0; position: fixed; }

#introsection { }

h3.form__success-msg__title {
color: #060;
}

.form__close {
display: none !important;
}

footer#footer { height: 295px; width: 100%; background: #000; }
a.articlemenu, .content-box .articlelinks a.closebtn { display: none; }

#bodyCntr { width: 100%; overflow: hidden; min-height: 1500px; }
.wrapper { padding: 0 20px; margin: 0 auto; width: 100%; max-width: 1080px; position: relative; }

.d-flex { display: flex; flex-wrap: wrap; }
.d-v-start { align-items: flex-start; }
.d-v-end { align-items: flex-end; }
.d-v-center { align-items: center; }
.d-h-start { justify-content: flex-start; }
.d-h-center { justify-content: center; }
.d-h-end { justify-content: flex-end; }

a.menuToggle { position: absolute; top: 38px; right: 31px; transition: all 350ms; -webkit-transition: all 350ms; -ms-transition: all 350ms; -o-transition: all 350ms; height: 60px; display: block; text-decoration: none; text-align: right; background: none; width: 60px; z-index: 10; margin:0; font-size: 0px; line-height: 0px; }
a.menuToggle span { width: 44px; height: 3px; display: block; position: absolute; left: 4px; top: 27px; background: #FFFFFF; transition: all 0.3s; -webkit-transition: all 0.3s; z-index:9999;}
a.menuToggle span:after { width: 100%; height: 3px; position: absolute; left: 0px; top: -12px; content:''; background: #FFFFFF; transition: all 0.3s; -webkit-transition: all 0.3s;} 
a.menuToggle span:before { width: 100%; height: 3px; position: absolute; left: 0px; bottom: -12px; content:''; background: #FFFFFF; transition: all 0.3s; -webkit-transition: all 0.3s;}
a.menuToggle.is-active span{ background: transparent; }
a.menuToggle.is-active span:after { transform: rotate(45deg); -webkit-transform: rotate(30deg); top: 0; border-radius: 0px; -webkit-border-radius: 0px; background: #08062A; }
a.menuToggle.is-active span:before { transform: rotate(-45deg); -webkit-transform: rotate(-30deg); bottom: 0px; border-radius: 0px; -webkit-border-radius: 0px; background: #08062A; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-sr-only { border: 0!important; clip: rect(1px,1px,1px,1px)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; width: 1px!important; white-space: nowrap!important }


.banner-bar { padding: 0px; margin: 0px; position: relative; width: 100%; font-family: 'Inter', sans-serif; font-weight: 300; background-position: top center; background-repeat: no-repeat; background-size: cover; }
.banner-bar .wrapper { padding-bottom: 30px; max-width: 1280px; position: relative; z-index: 1; }
.banner-bar:after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(180deg, #08062A 0%, rgba(8, 6, 42, 0.15) 71.35%, #08062A 100%); }
.banner-bar .meta_date { padding-bottom: 4px; margin-bottom: 8px; border-bottom: 2px solid #0092BC; display: table; min-width: 260px; font-size: 16px; line-height: 20px; color: #FFFFFF; font-weight: 300; font-family: 'Inter', sans-serif; }
.banner-bar .title { padding: 38px 0px 0px 93px; }
.banner-bar .text { padding: 0px; margin: 55px auto 69px; max-width: 670px; position: relative; }
.banner-bar h1 { padding: 0px; margin: 0px; font-size: 40px; line-height: 46px; color: #FFFFFF; font-family: 'Inter', sans-serif; font-weight: 300; }
.banner-bar p { padding: 0px 0px 38px; margin: 0px; font-size: 38px; line-height: 47px; font-weight: 100; color: #FFFFFF; }
.banner-bar p:nth-of-type(2) { position: absolute; top: 0px; left: 0px; width: 100%; opacity: 0; } 
.banner-bar .more { padding-bottom: 0px; margin: 0 auto; position: relative; text-decoration: none; display: table; font-size: 22px; line-height: 30px; color: #FFFFFF; }
.banner-bar .more .carrow { margin: 10px auto 0px; display: block; width: 32px; height: 22px; position: relative; }
.banner-bar .more .carrow span { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/down.png) bottom center no-repeat; background-size: contain; }
.banner-bar .more .carrow span:nth-of-type(1) {  }
.banner-bar .more .carrow span:nth-of-type(2) { top: -10px; animation: morearrow 2s infinite; }
.banner-bar .more .carrow span:nth-of-type(3) { top: -20px; animation: morearrow1 2s infinite; animation-delay: -0.2s; }
@keyframes morearrow {
    0% {
        opacity: 1;
        transform: translateY(10px);
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
        transform: translateY(-10px);
    }
}

@keyframes morearrow1 {
    0% {
        opacity: 1;
        transform: translateY(20px);
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
        transform: translateY(-10px);
    }
}
.banner-bar .menu-panel { opacity: 0; display: flex; width: 420px; height: 100%; position: absolute; top: 0px; right: 0px; z-index: 9; transition: all 350ms; -webkit-transition: all 350ms; transform: translateX(100%); -webkit-transform: translateX(100%); background: rgba(228, 242, 255, 0.75); }
.banner-bar .menu-panel.is-active { opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0px); }
.banner-bar .menu-panel ul { padding: 0px; margin: 0px; list-style-type: none; }
.banner-bar .menu-panel ul li { padding-top: 29px; width: 100%; font-size: 30px; line-height: 36px; color: #08062A; }
.banner-bar .menu-panel ul li a { color: #08062A; display: flex; text-decoration: none; }
.banner-bar .menu-panel ul li a span { margin-right: 15px; font-weight: 100; text-align: right; min-width: 50px; border-bottom: 3px solid #FFFFFF; }
.banner-bar .brollvideo { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.banner-bar .brollvideo video { display: block; width: 100%; height: 100%; object-fit: cover; pointer-events: none; }

.section-head { padding: 60px 0px 40px 0px; position: relative; font-family: 'Inter', sans-serif; font-weight: 300; max-width: 1070px; }
.section-head:before { content: ""; display: block; position: absolute; top: 0px; right: calc(100% - 93px); width: 250000px; height: 22px; background: #8BD1E9; }
.section-head h2 { padding: 0 0 0 65px; font-size: 36px; line-height: 46px; color: #08062A; position: relative; }
.section-head h2 span { position: absolute; top: 0px; left: 3px; font-weight: 100; }
.section-head .slick-autoplay-toggle-button { display: none; }
.section-head .text-slider-vertical { margin: 0 -5px; display: inline-block; vertical-align: top; width: 147px; text-align: center; border-bottom: 3px solid #fff; }

.filter-bar { padding: 0px 0px 0px 65px; font-family: 'Inter', sans-serif; font-weight: 700; max-width: 1148px; }
.filter-bar ul { padding: 0px; margin: 0px; list-style-type: none; font-size: 20px; line-height: 25px; color: #08062A; width: 100%; }
.filter-bar ul li { padding-bottom: 13px; margin-left: 8px; font-weight: 300; border-bottom: 3px solid transparent; }
.filter-bar ul li:nth-of-type(1) { margin-left: 0px; }
.filter-bar ul li.is-active { border-bottom-color: #08062A; }
.filter-bar ul li.lbl { padding-right: 20px; margin-left: auto; }
.filter-bar ul li a { padding: 0px 10px; min-width: 170px; height: 41px; display: flex; align-items: center; justify-content: center; text-align: center; font-weight: 700; color: #08062A; text-decoration: none; background: rgba(8, 6, 42, 0.25); }
.filter-bar ul li a.gbl-tab { min-width: 240px; }
.filter-bar ul li.is-active a { color: #ffffff; background: #08062A; }

.our-respondent-bar { padding: 0px 0px 10px; min-height: 805px; position: relative; background: #E4F2FF; }
.our-respondent-bar .toggle-content { padding: 0 0 14px 65px; max-width: 1148px; }
.our-respondent-bar .fadeContent { padding: 56px 0px 0px; opacity: 0; visibility: hidden; transition: all 350ms; -webkit-transition: all 350ms; transform: translateX(100px); }
.our-respondent-bar .fadeContent.is-show { opacity: 1; visibility: visible; transform: translateX(0px); }
.our-respondent-bar .fadeContent.space01 { padding-top: 49px; }
.our-respondent-bar .fadeContent.space02 { padding-top: 12px; }
.our-respondent-bar .fadeContent.space03 { padding-top: 46px; }
.our-respondent-bar .fadeContent .chart-bg { width: 61%; }
.our-respondent-bar .fadeContent .chart-bg .chart-inner { margin: -20px 0px 0px -85px; position: relative; }
.our-respondent-bar .fadeContent .iroverview .chart-bg { width: 58%; }
.our-respondent-bar .fadeContent .iroverview .chart-bg { }
.our-respondent-bar .fadeContent .iroverview .chart-bg { }
.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner { margin: -40px -70px 0px -130px; }
.our-respondent-bar .fadeContent .iroverview .chart-content { padding: 0px 0px 70px 0px; }
.our-respondent-bar .fadeContent .iroverview .chart-content h4 { padding: 0px 0px 20px; margin-top: -35px; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 20px; line-height: 27px; color: #08062A; }
.our-respondent-bar .fadeContent .iroverview .chart-content { width: 42%; }
.our-respondent-bar .fadeContent .iroverview .chart-content li { padding-bottom: 4px; cursor: pointer; }
.our-respondent-bar .fadeContent .iroverview .chart-content li span.small { background: #1E45AC; }
.our-respondent-bar .fadeContent .iroverview .chart-content li span.mid { background: #7952E5; }
.our-respondent-bar .fadeContent .iroverview .chart-content ul { padding-bottom: 43px; border-bottom: #000 solid 3px; max-width: 415px; }
.our-respondent-bar .fadeContent .canvasbg { margin: 0 -30px; }
.our-respondent-bar .fadeContent .chart-content { padding: 0px 0px 70px 14px; width: 39%; }
.our-respondent-bar .fadeContent .chart-content ul { list-style: none; }
.our-respondent-bar .fadeContent .chart-content li { padding: 17px 0px 19px 50px; position: relative; font-family: 'Inter'; font-style: normal; font-weight: 300; font-size: 22px; line-height: 26px; color: #08062A; }
.our-respondent-bar .fadeContent .chart-content li.is-inactive { opacity: 0.25; }
.our-respondent-bar .fadeContent .chart-content li span { position: absolute; left: 0px; top: 17px; display: block; width: 26px; height: 26px; background: #4191B7; border-radius: 50%; }
.our-respondent-bar .fadeContent .iroverview .chart-content li span:before{ content:''; width:26px; height:26px; background:rgba(65, 145, 183, 0.1); border-radius:50%; position:absolute; top:50%; left:50%; margin:-13px 0 0 -13px; z-index:-1; animation:pulse2 3s linear infinite; -webkit-animation:pulse2 3s linear infinite; animation-delay:1s; padding:0; }
.our-respondent-bar .fadeContent .iroverview .chart-content li span:after{ content:''; width:26px; height:26px; background:rgba(65, 145, 183, 0.1); border-radius:50%; position:absolute; top:50%; left:50%; margin:-13px 0 0 -13px; z-index:-1; animation:pulse2 3s linear infinite; -webkit-animation:pulse2 3s linear infinite; animation-delay:1s; padding:0; }

.our-respondent-bar .fadeContent .iroverview .chart-content li span.small:before,
.our-respondent-bar .fadeContent .iroverview .chart-content li span.small:after { background:rgba(30, 69, 172, 0.1); }
.our-respondent-bar .fadeContent .iroverview .chart-content li span.mid:before,
.our-respondent-bar .fadeContent .iroverview .chart-content li span.mid:after { background:rgba(121, 82, 229, 0.1); }
.our-respondent-bar .fadeContent .iroverview .chart-content li span.mega:before,
.our-respondent-bar .fadeContent .iroverview .chart-content li span.mega:after { background:rgba(88, 192, 111, 0.1); }

@-webkit-keyframes pulse2 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0.1;
  }
  50% {
    opacity: 0.99;
  }
  70% {
    opacity: 0.85;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse2 {
  0% {
    transform: scale(0.5);
    opacity: 0.1;
  }
  50% {
    opacity: 0.99;
  }
  70% {
    opacity: 0.85;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}

.our-respondent-bar .fadeContent .chart-content li span.small { background: #74B6CF; }
.our-respondent-bar .fadeContent .chart-content li span.mid { background: #1D46AA; }
.our-respondent-bar .fadeContent .chart-content li span.large { background: #577BB9; }
.our-respondent-bar .fadeContent .chart-content li span.mega { background: #58C06F; }
.our-respondent-bar .fadeContent .regionsec { padding: 32px 0px 0px 0px; position: relative; }
.our-respondent-bar .fadeContent .regionsec2 { padding: 0; }
.our-respondent-bar .fadeContent .regionsec.regionsec2 h4,
.our-respondent-bar .fadeContent .regionsec.regionsec2 .emea h4,
.our-respondent-bar .fadeContent .regionsec.regionsec2 .apac h4 { color: #08062A; }
.our-respondent-bar .fadeContent .regionsec:before { content: ""; width: 100%; height: 150%; position: absolute; left: -25px; top: -50px; background: url(../images/world-map.png) center top no-repeat; background-size: 90%; }
.our-respondent-bar .fadeContent .regionsec .circle { width: 33.33%; position: relative; text-align: center; }
.our-respondent-bar .fadeContent .regionsec span.percentage { display: block; position: absolute; left:50%; top: 82px; transform: translateX(-50%); font-family: 'Inter'; font-style: normal; font-weight: 100; font-size: 80px; line-height: 80px; color: #50B9DA; }
.our-respondent-bar .fadeContent .regionsec .multicharts { margin: 0 -20px; min-height: 450px; width:calc(100% + 40px); }
.our-respondent-bar .fadeContent .regionsec h4 { padding: 16px 0px 0px 0px; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 39px; text-align: center; color: #50B9DA; }
.our-respondent-bar .fadeContent .regionsec .emea h4, .our-respondent-bar .fadeContent .regionsec .emea span.percentage { color: #1D46AA; }
.our-respondent-bar .fadeContent .regionsec .apac h4, .our-respondent-bar .fadeContent .regionsec .apac span.percentage { color: #58C16F; }
.our-respondent-bar .fadeContent .regionsec { }
.our-respondent-bar .fadeContent .regionsec { }
.our-respondent-bar .fadeContent { }
.our-respondent-bar .value {  width: 45%; }
.our-respondent-bar .value .number { margin-left: -20px; display: block; font-size: 230px; line-height: 1; color: #50B9DA; font-weight: 100; }
.our-respondent-bar .value .label { padding-bottom: 23px; margin-top: -14px; display: block; color: #08062A; font-size: 35px; line-height: 51px; font-weight: 300; }
.our-respondent-bar .right { margin-left: auto; width: 55%; }
.our-respondent-bar .listing { padding: 0px; margin: 0px; list-style-type: none; font-size: 20px; line-height: 26px; color: #08062A; }
.our-respondent-bar .listing li { padding: 0px 0px 26px 58px; position: relative; }
.our-respondent-bar .listing li strong { position: absolute; top: 0px; left: 0px; font-weight: 500; min-width: 46px; text-align: right; }
.our-respondent-bar .listing li span { font-weight: 100; letter-spacing: -0.02em; }
.our-respondent-bar .SectorChart { padding: 0px; margin: 0px auto; max-width: 900px; }
.our-respondent-bar .SectorChart .left { width: 65%; }
.our-respondent-bar .SectorChart .right { width: 32.5%; }
.our-respondent-bar .SectorChart .w15 { width: 78.5%; }
.our-respondent-bar .SectorChart .w13 { width: 68%; }
.our-respondent-bar .SectorChart .w11 { width: 57.4%; }
.our-respondent-bar .SectorChart .w09 { width: 47%; }
.our-respondent-bar .SectorChart .w08 { width: 83.5%; }
.our-respondent-bar .SectorChart .w05 { width: 52.5%; }
.our-respondent-bar .SectorChart .w04 { width: 42%; }
.our-respondent-bar .SectorChart .w03 { width: 31.5%; }
.our-respondent-bar .halfChart { margin: -110px auto 0px; max-width: 900px; max-height: 584px; position: relative; }
.our-respondent-bar .fadeContent.space04 { padding-top: 0px; }
.our-respondent-bar .labelNote { display: block; color: #08062A; font-size: 22px; line-height: 25px; font-weight: 300; text-align: center; }
.our-respondent-bar .halfChart canvas { position: relative; z-index: 1; }
.our-respondent-bar .halfChart .circleChartText { padding-top: 85px; display: none; text-align: center; position: absolute; top: 229px; left: 74px; width: 753px; height: 753px; border-radius: 100%; -webkit-border-radius: 100%; background: url(../images/hour.svg) top calc(50% - 72px) left 50% no-repeat; }
.our-respondent-bar .halfChart .clock { font-size: 0px; line-height: 0px; text-align: center; position: absolute; top: 229px; left: 74px; width: 753px; height: 753px; border-radius: 100%; -webkit-border-radius: 100%; background: #ffffff; }
.our-respondent-bar .halfChart .clock:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; transition: all 350ms; -webkit-transition: all 350ms; border-radius: 100%; -webkit-border-radius: 100%; background: url(../images/minute.svg) top 33% left calc(50% - 150px) no-repeat; background-size: 250px auto; }
.our-respondent-bar .halfChart .circleChartText:after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block;  border-radius: 100%; -webkit-border-radius: 100%; }
.our-respondent-bar .halfChart .circleChartText.C01:after { background: rgba(64, 144, 184, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C02:after { background: rgba(121, 82, 229, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C03:after { background: rgba(30, 69, 172, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C04:after { background: rgba(73, 131, 247, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C05:after { background: rgba(2, 181, 94, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C06:after { background: rgba(0, 235, 128, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C07:after { background: rgba(253, 244, 126, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C08:after { background: rgba(255, 180, 110, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C09:after { background: rgba(255, 120, 128, 0.25); }
.our-respondent-bar .halfChart .circleChartText.C10:after { background: rgba(154, 125, 244, 0.25); }
.our-respondent-bar .halfChart .circleChartText .number { padding-bottom: 10px; display: block; font-size: 120px; line-height: 1; color: #08062A; font-weight: 100; }
.our-respondent-bar .halfChart .circleChartText .numberLabel { display: block; color: #08062A; font-size: 24px; line-height: 40px; font-weight: 400; }

.our-respondent-bar .halfChart .clock.cl1:before { transform: rotate(49deg) translate(6px, 2px); }
.our-respondent-bar .halfChart .clock.cl2:before { transform: rotate(77deg) translate(8px, 0px); }
.our-respondent-bar .halfChart .clock.cl3:before { transform: rotate(98deg) translate(0px, 0px); }
.our-respondent-bar .halfChart .clock.cl4:before { transform: rotate(115deg) translate(0px, 0px); }
.our-respondent-bar .halfChart .clock.cl5:before { transform: rotate(124deg) translate(0px, -10px); }
.our-respondent-bar .halfChart .clock.cl6:before { transform: rotate(135deg) translate(0px, 0px); }
.our-respondent-bar .halfChart .clock.cl7:before { transform: rotate(140deg) translate(0px, 0px); }
.our-respondent-bar .halfChart .clock.cl8:before { transform: rotate(144deg) translate(0px, 0px); }
.our-respondent-bar .halfChart .clock.cl9:before { transform: rotate(148deg) translate(0px, 0px); }

.chart-row { padding-bottom: 15px; }
.chart-row .Lchart { height: 32px; position: relative; background: #4090B8; }
.chart-row .Lchart.C01 { background: #74B7D2; }
.chart-row .Lchart.C02 { background: #1E44AC; }
.chart-row .Lchart.C03 { background: #4983F7; }
.chart-row .Lchart.C04 { background: #7952E5; }
.chart-row .Lchart.C05 { background: #957EED; }
.chart-row .Lchart.C06 { background: #FDF47D; }
.chart-row .Lchart.C07 { background: #FEF7CB; }
.chart-row .Lchart.C08 { background: #EF8A40; }
.chart-row .Lchart.C09 { background: #F1A263; }
.chart-row .Lchart.C10 { background: #5AC170; }
.chart-row .Lchart.C11 { background: #8DFCAD; }
.chart-row .Lchart.C12 { background: #02B55E; }
.chart-row .Lchart .Cvalue { padding-left: 8px; position: absolute; top: 0px; left: 100%; font-weight: 500; font-size: 20px; line-height: 32px; color: #08062A; }
.chart-row .chartLabel { padding-top: 5px; display: block; font-weight: 300; font-size: 20px; line-height: 27px; color: #08062A; }

.our-respondent-bar.Sec02 { min-height: 1010px; background: #F6F3FF; }
.our-respondent-bar.Sec02 .section-head:before { background: #9A7DF4; }

.our-respondent-bar.Sec03 { min-height: 795px; background: rgba(192, 227, 245, 0.8); }
.our-respondent-bar.Sec03 .section-head:before { background: #0092BC; }

.our-respondent-bar.Sec05 { min-height: 1012px; background: #F5F5FA; }
.our-respondent-bar.Sec05 .section-head:before { background: #A2A3A8; }

.our-respondent-bar.Sec06 { min-height: initial; background: #E4F2FF; }
.our-respondent-bar.Sec06 .section-head:before { background: #00EB80; }

.our-respondent-bar .SEOChart {  }
.our-respondent-bar .fullW .chart-row { padding-bottom: 36px; }
.our-respondent-bar .fullW .chart-row .chartLabel { padding: 0px 0px 14px; font-size: 22px; line-height: 28px; }
.our-respondent-bar .fullW .LchartWrap { background: linear-gradient(90deg, rgba(154, 125, 244, 0.25) 0%, rgba(154, 125, 244, 0) 100%); }
.our-respondent-bar .fullW .LchartWrap.blueC { background: linear-gradient(90deg, rgba(30, 68, 172, 0.25) 0%, rgba(30, 68, 172, 0) 100%); }
.our-respondent-bar .fullW .LchartWrap.blueC .Lchart { background: #1E44AC; }
/*.our-respondent-bar .fullW .LchartWrap.blueC .Lchart .Cvalue { color: #1E44AC; }*/
.our-respondent-bar .fullW .LchartWrap.greenC { background: linear-gradient(90deg, rgba(89, 193, 112, 0.25) 0%, rgba(89, 193, 112, 0) 100%); }
.our-respondent-bar .fullW .LchartWrap.greenC .Lchart { background: #59C170; }
/*.our-respondent-bar .fullW .LchartWrap.greenC .Lchart .Cvalue { color: #04823D; }*/
.our-respondent-bar .fullW .chart-row .Lchart { background: #9A7DF4; }
.our-respondent-bar .fullW .chart-row .Lchart .Cvalue { padding: 0px; color: #fff; font-size: 20px; left: 0px; width: 100%; width: 100%; text-align: center; }
.our-respondent-bar .fullW .chart-row .w29 { width: 50%; }
.our-respondent-bar .fullW .chart-row .w22 { width: 38%; }
.our-respondent-bar .fullW .chart-row .w12 { width: 20.7%; }
.our-respondent-bar .fullW .chart-row .w13 { width: 22.7%; }
.our-respondent-bar .fullW .chart-row .w11 { width: 19%; }
.our-respondent-bar .fullW .chart-row .w07 { width: 12.2%; }

.our-respondent-bar .MarketCapChart { padding: 68px 0px 0px; margin: 0px -20px; }
.our-respondent-bar .MarketCapChart .Cone { padding: 0 20px; width: 20%; }
.our-respondent-bar .MarketCapChart h4 { padding: 0px 0px 31px; margin: 0px; font-size: 32px; font-weight: 300; line-height: 39px; color: #08062A; }
.our-respondent-bar .MarketCapChart .chart-row { padding-bottom: 19px; }
.our-respondent-bar .MarketCapChart .w47 { width: 69%; }
.our-respondent-bar .MarketCapChart .w27 { width: 40%; }
.our-respondent-bar .MarketCapChart .w0 { width: 2%; }
.our-respondent-bar .MarketCapChart .w22 { width: 45%; }
.our-respondent-bar .MarketCapChart .w19 { width: 27.7%; }
.our-respondent-bar .MarketCapChart .w12 { width: 17%; }
.our-respondent-bar .MarketCapChart .w48 { width: 70%; }
.our-respondent-bar .MarketCapChart .w25 { width: 36.5%; }
.our-respondent-bar .MarketCapChart .w22 { width: 32%; }
.our-respondent-bar .MarketCapChart .w04 { width: 6%; }
.our-respondent-bar .MarketCapChart .w38 { width: 56%; }
.our-respondent-bar .MarketCapChart .w35 { width: 51.3%; }
.our-respondent-bar .MarketCapChart .w23 { width: 34%; }
.our-respondent-bar .MarketCapChart .w37 { width: 55%; }
.our-respondent-bar .MarketCapChart .w30 { width: 45%; }
.our-respondent-bar .MarketCapChart .w07 { width: 11%; }
.our-respondent-bar .MarketCapChart .Cvalue { color: #4090B8; }
.our-respondent-bar .MarketCapChart .C02 .Cvalue { color: #1E44AC; }
.our-respondent-bar .MarketCapChart .C04 .Cvalue { color: #7952E5; }
.our-respondent-bar .MarketCapChart .C12 .Cvalue { color: #02B55E; }
.our-respondent-bar .bottom-sticky { padding: 0px 0px 52px; display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; color: #08062A; font-size: 22px; line-height: 30px; font-weight: 300; transition: all 350ms; -webkit-transition: all 350ms; } 
.our-respondent-bar .bottom-sticky.is-show { display: flex; }
.our-respondent-bar .bottom-sticky .lbl { padding-left: 44px; margin: 0 28px; position: relative; }
.our-respondent-bar .bottom-sticky .lbl:before { content: ""; position: absolute; top: 0px; left: 0px; width: 30px; height: 30px; border-radius: 100%; -webkit-border-radius: 100%; background: #4090B8; }
.our-respondent-bar .bottom-sticky .lbl.C01:before { background: #7952E5; }
.our-respondent-bar .bottom-sticky .lbl.C02:before { background: #1E45AC; }
.our-respondent-bar .bottom-sticky .lbl.C03:before { background: #02B55E; }

.our-respondent-bar .SectorIMChart { padding: 0px; margin: 0 -5px; }
.our-respondent-bar .SectorIMChart .chart-row { padding-bottom: 23px; }
.our-respondent-bar .SectorIMChart .left { padding: 0 36px; width: 50%; }
.our-respondent-bar .SectorIMChart .hChart { padding-top: 25px; }
.our-respondent-bar .SectorIMChart .hChart .Lchart { height: 13.57px; }
.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue { padding: 0px; width: 100%; left: 0px; top: auto; bottom: 100%; }
.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue.is-outSide { padding-left: 10px; }
.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue.is-PR { padding-right: 5px; }
.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue.outSide { padding: 0 0 9px 6px; left: calc(100% + 2px); top: -33px; bottom: auto; width: auto; background: url(../images/line.svg) bottom left no-repeat; }
.our-respondent-bar .SectorIMChart .hChart .w17 { width: 17%; }
.our-respondent-bar .SectorIMChart .hChart .w44 { width: 44%; }
.our-respondent-bar .SectorIMChart .hChart .w34 { width: 34%; }
.our-respondent-bar .SectorIMChart .hChart .w05 { width: 05%; }
.our-respondent-bar .SectorIMChart .hChart .w27 { width: 27%; }
.our-respondent-bar .SectorIMChart .hChart .w36 { width: 36%; }
.our-respondent-bar .SectorIMChart .hChart .w09 { width: 09%; }
.our-respondent-bar .SectorIMChart .hChart .w57 { width: 57%; }
.our-respondent-bar .SectorIMChart .hChart .w35 { width: 35%; }
.our-respondent-bar .SectorIMChart .hChart .w03 { width: 03%; }
.our-respondent-bar .SectorIMChart .hChart .w45 { width: 45%; }
.our-respondent-bar .SectorIMChart .hChart .w25 { width: 25%; }
.our-respondent-bar .SectorIMChart .hChart .w20 { width: 20%; }
.our-respondent-bar .SectorIMChart .hChart .w10 { width: 10%; }
.our-respondent-bar .SectorIMChart .hChart .w30 { width: 30%; }
.our-respondent-bar .SectorIMChart .hChart .w32 { width: 32%; }
.our-respondent-bar .SectorIMChart .hChart .w28 { width: 28%; }
.our-respondent-bar .SectorIMChart .hChart .w29 { width: 29%; }
.our-respondent-bar .SectorIMChart .hChart .w22 { width: 22%; }
.our-respondent-bar .SectorIMChart .hChart .w08 { width: 08%; }
.our-respondent-bar .SectorIMChart .hChart .w41 { width: 41%; }
.our-respondent-bar .SectorIMChart .hChart .w46 { width: 46%; }
.our-respondent-bar .SectorIMChart .hChart .w29 { width: 29%; }
.our-respondent-bar .SectorIMChart .hChart .w18 { width: 18%; }
.our-respondent-bar .SectorIMChart .hChart .w33 { width: 33%; }
.our-respondent-bar .SectorIMChart .hChart .w50 { width: 50%; }
.our-respondent-bar .SectorIMChart .hChart .w23 { width: 23%; }
.our-respondent-bar .SectorIMChart .hChart .w19 { width: 19%; }
.our-respondent-bar .SectorIMChart .hChart .w08 { width: 08%; }
.our-respondent-bar .SectorIMChart .hChart .w52 { width: 52%; }
.our-respondent-bar .SectorIMChart .hChart .w23 { width: 23%; }
.our-respondent-bar .SectorIMChart .hChart .w31 { width: 31%; }
.our-respondent-bar .SectorIMChart .hChart .w16 { width: 16%; }
.our-respondent-bar .SectorIMChart .hChart .w09 { width: 09%; }
.our-respondent-bar .SectorIMChart .hChart .w02 { width: 02%; }
.our-respondent-bar .SectorIMChart .hChart .w15 { width: 15%; }
.our-respondent-bar .SectorIMChart .hChart .w06 { width: 06%; }
.our-respondent-bar .SectorIMChart .hChart .w43 { width: 43%; }
.our-respondent-bar .SectorIMChart .hChart .w14 { width: 14%; }
.our-respondent-bar .SectorIMChart .hChart .w07 { width: 07%; }
.our-respondent-bar .SectorIMChart .Cvalue { color: #4090B8; text-align: center; }
.our-respondent-bar .SectorIMChart .C04 .Cvalue { color: #7952E5; }
.our-respondent-bar .SectorIMChart .C02 .Cvalue { color: #1E44AC; }
.our-respondent-bar .SectorIMChart .C12 .Cvalue { color: #02B55E; }

.our-respondent-bar .GlobalOverviewList { padding: 26px 0px 0px; margin: 0px auto; max-width: 998px; }
.our-respondent-bar .GlobalOverviewList-inner { margin: 0 -22px; }
.our-respondent-bar .GlobalOverviewList-inner .clm { padding: 0 22px; width: 33.33333%; }
.our-respondent-bar .GlobalOverviewList-inner h3 { padding-bottom: 23px; color: #000000; font-size: 32px; line-height: 39px; font-weight: 300; text-align: center; }
.our-respondent-bar .GlobalOverviewList-inner .badges { padding: 5px 10px; margin-bottom: 18px; position: relative; min-height: 76.05px; width: 100%; border-left: 14px solid #8050ED; background: #C1B3EE; }
.our-respondent-bar .GlobalOverviewList-inner .badges p { padding: 0px; margin: 0px; font-size: 18px; line-height: 22px; color: #08062A; font-weight: 500; }
.our-respondent-bar .GlobalOverviewList-inner .number { padding-right: 32px; position: absolute; top: 50%; right: 100%; transform: translateY(-50%); font-size: 22px; line-height: 27px; font-weight: 300; color: #000000; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C01 { border-left-color: #0092BC; background: #8BD1E9; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C02 { border-left-color: #818181; background: #C4C4C9; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C03 { border-left-color: #F68D2C; background: #FFDAB8; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C04 { border-left-color: #02B55E; background: #ADF1CF; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C05 { border-left-color: #E3D82C; background: #FFFBCC; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C06 { border-left-color: #FF7880; background: #FFD4D6; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C07 { border-left-color: #C4C4C9; background: #E6E6E6; }
.our-respondent-bar .GlobalOverviewList-inner .badges.C08 { border-left-color: #C1B3EE; background: #D9CFF1; }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style { position: absolute; font-size: 0px; line-height: 0px; display: block; overflow: hidden; }
.our-respondent-bar .GlobalOverviewList-inner .badges.go .L-style:before { animation-name: linedraw; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: top left; background-repeat: no-repeat; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-delay:0.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-250 .L-style:before { animation-delay: 0.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-500 .L-style:before { animation-delay: 0.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-750 .L-style:before { animation-delay: 1s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-1000 .L-style:before { animation-delay: 1.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-1250 .L-style:before { animation-delay: 1.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-1500 .L-style:before { animation-delay: 1.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-1750 .L-style:before { animation-delay: 2s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-2000 .L-style:before { animation-delay: 2.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-2250 .L-style:before { animation-delay: 2.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-2500 .L-style:before { animation-delay: 2.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-2750 .L-style:before { animation-delay: 3s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-3000 .L-style:before { animation-delay: 3.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-3250 .L-style:before { animation-delay: 3.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-3500 .L-style:before { animation-delay: 3.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-3750 .L-style:before { animation-delay: 4s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-4000 .L-style:before { animation-delay: 4.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-4250 .L-style:before { animation-delay: 4.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-4500 .L-style:before { animation-delay: 4.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-4750 .L-style:before { animation-delay: 5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-5000 .L-style:before { animation-delay: 5.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-5250 .L-style:before { animation-delay: 5.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-5500 .L-style:before { animation-delay: 5.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-5750 .L-style:before { animation-delay: 6s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-6000 .L-style:before { animation-delay: 6.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-6250 .L-style:before { animation-delay: 6.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-6500 .L-style:before { animation-delay: 6.75s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-6750 .L-style:before { animation-delay: 7s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-7000 .L-style:before { animation-delay: 7.25s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-7250 .L-style:before { animation-delay: 7.5s; }
.our-respondent-bar .GlobalOverviewList-inner .badges.delay-7500 .L-style:before { animation-delay: 7.75s; }

@keyframes linedraw {
    0% {
        width: 0px;
    }
    100% {
		width: 100%;
    }
}


.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L01 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L01:before { background: url(../images/line1.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L02 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L02:before { background: url(../images/line2.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L03 { width: 46px; height: 103px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L03:before { background: url(../images/line3.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L04 { width: 46px; height: 103px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L04:before { background: url(../images/line4.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L05 { width: 46px; height: 202px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L05:before { background: url(../images/line5.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L06 { width: 46px; height: 202px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L06:before { background: url(../images/line6.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L07 { width: 46px; height: 202px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L07:before { background: url(../images/line7.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L08 { width: 46px; height: 193px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L08:before { background: url(../images/line8.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L09 { width: 46px; height: 291px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L09:before { background: url(../images/line9.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L10 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L10:before { background: url(../images/line10.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L11 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L11:before { background: url(../images/line11.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L12 { width: 50px; height: 103px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L12:before { background: url(../images/line12.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L13 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L13:before { background: url(../images/line13.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L14 { width: 50px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L14:before { background: url(../images/line14.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L15 { width: 46px; height: 103px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L15:before { background: url(../images/line15.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L16 { width: 46px; height: 195px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L16:before { background: url(../images/line16.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L17 { width: 46px; height: 192px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L17:before { background: url(../images/line17.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L18 { width: 46px; height: 196px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L18:before { background: url(../images/line18.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L19 { width: 46px; height: 104px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L19:before { background: url(../images/line19.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L20 { width: 46px; height: 104px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L20:before { background: url(../images/line20.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L21 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L21:before { background: url(../images/line21.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L22 { width: 46px; height: 383px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L22:before { background: url(../images/line22.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L23 { width: 46px; height: 481px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L23:before { background: url(../images/line23.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L24 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L24:before { background: url(../images/line24.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L25 { width: 46px; height: 103px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L25:before { background: url(../images/line25.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L26 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L26:before { background: url(../images/line26.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L27 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L27:before { background: url(../images/line27.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L28 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L28:before { background: url(../images/line28.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L29 { width: 46px; height: 193px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L29:before { background: url(../images/line29.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L30 { width: 46px; height: 297px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L30:before { background: url(../images/line30.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L31 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L31:before { background: url(../images/line31.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L32 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L32:before { background: url(../images/line32.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L33 { width: 394px; height: 198px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L33:before { -webkit-animation-duration: 1s; animation-duration: 2s; background: url(../images/line33.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L33-new { height: 193px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L33-new:before { background: url(../images/line33-new.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L34 { width: 46px; height: 103px; left: calc(100% - 1px); bottom: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L34:before { background: url(../images/line26.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L35 { width: 393px; height: 67px; left: calc(100% - 1px); top: 35px; }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L35:before { background: url(../images/line35.svg); }

.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L36 { width: 46px; height: 4px; left: calc(100% - 1px); top: 50%; transform: translateY(-50%); }
.our-respondent-bar .GlobalOverviewList-inner .badges .L-style.L36:before { background: url(../images/line37.svg); }

.our-respondent-bar .chartFadeState { width: 100%; display: none; }
.our-respondent-bar .chartChangeBottom { padding-top: 25px; }
.our-respondent-bar .chartChangeBottom p { font-size: 20px; line-height: 27px; font-weight: 500; }

.our-quote-bar { padding-bottom: 30px; min-height: 969px; background: #50B9DA; }
.our-quote-bar .section-head { padding-bottom: 55px; }
.our-quote-bar .section-head:before { background: #096D93; }
.our-quote-bar .section-head h2 { color: #FFFFFF; }
.our-quote-bar .section-head h2 span { color: #08062A; }
.our-quote-bar .quote-qrap { padding: 0px 0px 0px 111px; margin: 0px; max-width: 1125px; }
.our-quote-bar .quote-qrap .left { padding: 0 22px; width: 50%; }
.our-quote-bar .quote-qrap .repeat { padding-bottom: 55px; }
.our-quote-bar .quote-qrap .inner { padding: 0px; position: relative; background: #E4F2FF; }
.our-quote-bar .quote-qrap .is-rounded .inner  { border-radius: 50px; -webkit-border-radius: 50px; }
.our-quote-bar .quote-qrap .inner:after { content: ""; position: absolute; top: 100%; right: 50px; width: 0; height: 0; border-style: solid; border-width: 32px 32px 0 0; border-color: #E4F2FF transparent transparent transparent; }
.our-quote-bar .quote-qrap .inner p { padding: 0px; margin: 0px; font-family: 'Bitter', serif; font-weight: 300; font-size: 18px; line-height: 25px; color: #08062A; }
.our-quote-bar .quote-qrap .inner .designation { padding: 16px 20px 15px 44px; font-size: 16px; line-height: 20px; font-weight: 500; border-top: 1px solid #C0E3F5; color: #50B9DA; display: block; }
.our-quote-bar .quote-qrap .inner .top-inner { padding: 24px 20px 28px 47px; min-height: 74px; position: relative; }
.our-quote-bar .quote-qrap .inner .top-inner:before { content: "“"; position: absolute; top: 15px; left: 17px; z-index: 1; font-family: 'Bitter', serif; font-size: 59px; line-height: 71px; color: #50B9DA; font-weight: 500; }
.our-quote-bar .quote-qrap .inner .top-inner .topFade { padding: 24px 20px 23px 47px; cursor: pointer; position: absolute; top: 0px; left: 0px; width: 100%; border-radius: 50px 50px 0px 0px; -webkit-border-radius: 50px 50px 0px 0px; background: #E4F2FF url(../images/plus.png) top 26px right 43px no-repeat; background-size: 15px auto; }
/*.our-quote-bar .quote-qrap .inner .top-inner .sliderDown { display: none; }*/

.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner.SimplefadeIn { margin: 12px 5px 0px -55px; position: relative; }
.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner.SimplefadeIn .percentage { display: block; position: absolute; left:50%; top: 50%; transform: translate(-50%, -50%); font-family: 'Inter'; font-style: normal; font-weight: 100; font-size: 120px; line-height: 1; color: #50B9DA; }

.bottomcontent-bar { position: relative; z-index: 20; }
.bottomcontent-bar .leftcontent, .bottomcontent-bar .rightcontent { padding: 66px 0px 55px 0px; width: 50%; display: flex; justify-content: flex-end; background: #08062b; }
.bottomcontent-bar .rightcontent { justify-content: flex-start; background: #c1b3ee; }
.bottomcontent-bar .contenttext { padding: 0px 50px 0px 20px; width: 100%; max-width: 550px; }
.bottomcontent-bar h4 { padding: 0px 100px 0px 44px; margin: 0px 0px 40px; position: relative; font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 26px; line-height: 31px; color: #FFFFFF; }
.bottomcontent-bar h4:before { content: ""; position: absolute; left: 0px; top: 0px; width: 14px; height: 100%; background: #9A7DF4; }
.bottomcontent-bar .rightcontent .contenttext { padding: 0px 2px 0px 110px; max-width: 500px; }
.bottomcontent-bar .rightcontent h4 { padding-right: 0px; color: #08062A; }
.bottomcontent-bar a.button { padding: 15px 55px 15px 20px; background: #fff url(../images/arrow-right3.png) right 22px center no-repeat; background-size: 13px; font-size: 22px; line-height: 30px; color: #08062A; border: 0px; transition: 0.5s all; -webkit-transition: 0.5s all; font-family: 'Inter'; font-style: normal; font-weight: 400; letter-spacing: 0px; display: inline-block; text-transform: none; }
.bottomcontent-bar a.button:hover { text-decoration: none; background: #9A7DF4 url(../images/arrow-right3.png) right 22px center no-repeat; background-size: 13px; }
.bottomcontent-bar .rightcontent a.button:hover { background: #4090B8 url(../images/arrow-right3.png) right 22px center no-repeat; background-size: 13px; }
.bottomcontent-bar .rightcontent h4:before { background: #4190b9; }
.bottomcontent-bar { }
.bottomcontent-bar { }
.bottomcontent-bar { }
.bottomcontent-bar { }

footer#footer { height: 295px; width: 100%; background: #000; }
a.articlemenu, .content-box .articlelinks a.closebtn { display: none; }
.nasdaq-foot { position: relative; z-index: 11; }
.nasdaq-foot .footer { padding: 55px 0px 120px 0px; overflow: hidden; background: #000; }
.nasdaq-foot .footer .disclaimer { padding-bottom: 60px; text-align: left; width: 100%; }
.nasdaq-foot .footer .disclaimer p { padding: 0px 20px; margin: 0px; font-family: 'Inter', sans-serif; font-weight: 400; font-size: 11px; line-height: 13px; color: #FFFFFF; }
.nasdaq-foot .footer .disclaimer { }
.nasdaq-foot .container { max-width: 80rem; display: flex; flex-wrap: wrap; padding: 0; }
.nasdaq-foot .footer .col-3 { float: left; width: 50.2%; padding: 3px 0px 35px 1.25rem; }
.nasdaq-foot .footer .col-2 { float: left; width: 18%; }
.nasdaq-foot .footer .footer__links ul { list-style: none; }
.nasdaq-foot .footer .footer__links li { padding: 12px 0; line-height: 16px; float: left; width: 50%; }
.nasdaq-foot .footer .footer__links li:nth-child(even) { }
.nasdaq-foot .footer .footer__links li a { font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 16px; color: #0090ba; letter-spacing: 1.5px; text-transform: none; text-decoration: none; text-transform: uppercase; }
.nasdaq-foot .footer .footer__links li a { font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 16px; color: #0090ba; letter-spacing: 1.5px; text-transform: none; text-decoration: none; text-transform: uppercase; }
.nasdaq-foot .footer .footer__links li a:hover { text-decoration: underline; }
.nasdaq-foot .footer .footer__links.col-2 { padding-right: 40px; }
.nasdaq-foot .footer .footer__links.col-2 li { width: auto; float: none; }
.nasdaq-foot .footer .footer__links.col-2 li a { color: #a7a9ac; }
.nasdaq-foot .footer .col-4 { padding: 80px 20px 0 0; float: right; width: 31%; }
.nasdaq-foot .footer .col-4 img { float: right; max-width: 285px; }
.nasdaq-foot .footer .copyrightblock { padding-right: 20px; overflow: hidden; width: 100%; }
.nasdaq-foot .footer .copyrightblock ul { float: left; list-style: none; padding-left: 1.25rem; }
.nasdaq-foot .footer .copyrightblock li { float: left; }
.nasdaq-foot .footer .copyrightblock li a { color: #fff; font-size: 21px; }
.nasdaq-foot .footer .copyrightblock li a:hover { color: #00C1D5; }
.nasdaq-foot .footer .copyrightblock p { float: right; color: #a7a9ac; }
.nasdaq-foot .footer .footer__link-social { margin-right: 2.5rem; }

.footer__link-social { margin-right: 2rem; }
.form.marketo-form form.mktoForm, .marketo-form form.mktoForm { margin: 0; width: 100% !important;  max-width: 37.5rem; font-family: inherit;   font-size: 13px; color: rgb(51, 51, 51); }
.footer__form-container.marketo-form .mandatFields { color: #fff; margin-bottom: 1.25rem; font-size: 13px; }
.form.marketo-form .mktoFormRow, .marketo-form .mktoFormRow { margin-bottom: 0rem; }
.marketo-form .emailrow { margin-bottom: 1rem; }
.mktoForm .mktoFormCol { float: left; position: relative; min-height: 2em; width: 100%; margin-bottom: 5px; } 
.mktoForm .mktoClear { clear: both; float: none; }
.form.marketo-form input, .form.marketo-form input.mktoField, .form.marketo-form textarea, .marketo-form input, .marketo-form input.mktoField, .marketo-form textarea { font-family: "Roboto-Regular",Helvetica,Arial,sans-serif; font-weight: normal; font-size: 1rem; color: #333; background-color: #f6f5fb; border-radius: 0; width: 100% !important; padding: 0.25rem 0.5rem !important; border: 0; height: 51px; }
.form.marketo-form select, .marketo-form select { font-family: "Roboto-Regular",Helvetica,Arial,sans-serif; font-weight: normal; width: 100% !important; font-size: 1rem !important; border-radius: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAABHNCSVQICAgIfAhkiAAAAHtJREFUGFeVzkERgzAARNGsAixQB5WABCSAg0r4EuoAJCABCThAAwq2kw7ppJAD5Jq8nxVQS1rDzWP7oWiATtJw1dvugfGL7wQSjOaH90AraQwhVIUVm+0OmNLdH94DT0nzIRBhAyx59IQLgSI8zc6rQFzwtv06/pjefQBl4DiodD1C5wAAAABJRU5ErkJggg==) no-repeat;
    -webkit-appearance: none; -moz-appearance: none; appearance: none; background-position: bottom 1.15rem right 0.65rem; background-color: #f6f5fb; padding: 0.25rem 0.5rem !important; border: 0; height: 51px; }
.nasdaq-foot label.mktoLabel { display:none; }
.nasdaq-foot .footer__form-success { display: none; }
.nasdaq-foot button.mktoButton { font-family: "Inter",sans-serif; font-weight: normal; padding: 0.75rem 1.75rem !important; color: #fff !important; border-radius: 0.1875rem; text-transform: uppercase; letter-spacing: 1px; font-size: 1rem !important; width: 100%; background-color: #0090ba !important; background-image: none !important; border: 0.0625rem solid rgba(0,0,0,0.1); box-shadow: 0 0.125rem 0.125rem rgb(129 129 129 / 14%), 0 0.1875rem 0.0625rem rgb(129 129 129 / 12%), 0 0.0625rem 0.3125rem rgb(129 129 129 / 20%); background: none !important; border: 0.125rem solid #fff; cursor: pointer; }

.footer__link-social { margin-right: 2rem; }

.is-hidden-btn { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; font-size: 0px; line-height: 0px; clip: rect(0px,0,0,0px); }

.nasdaq-foot .mktoForm .mktoFieldWrap { width: 100%; }
.nasdaq-foot .mktoForm .mktoGutter { height: 5px; }
.nasdaq-foot .mktoForm .mktoButtonWrap { margin-left: 0px !important; }
.nasdaq-foot .mktoForm .mktoButtonRow { width: 100%; }
.nasdaq-foot .mktoForm .mktoHtmlText { width: 100% !important; }
.nasdaq-foot .mktoForm p { color: #fff; }
.nasdaq-foot .mktoForm .mktoRadioList, .nasdaq-foot .mktoForm .mktoCheckboxList { width: auto !important; }
.nasdaq-foot .mktoForm .mktoHtmlText { color: #fff; }
.nasdaq-foot .form.marketo-form .mktoFormRow, .nasdaq-foot .marketo-form .mktoFormRow { width: 100% !important; padding-right: 0px !important; }

.marketoform { padding: 20px; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 2100; background: rgba(8, 6, 42, 0.8); /*backdrop-filter: blur(7.5px);*/ display: none; }
.marketoform.is-absolute { background: rgba(8, 6, 42, 0.8); backdrop-filter: blur(7.5px); -webkit-backdrop-filter: blur(7.5px); }
.marketoform .formmid { padding: 25px 35px 45px 35px; max-width: 450px; width: 90%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); max-height: 90%; overflow: auto; display: flex; flex-wrap: wrap; min-height: 300px; background: #fff; }
.marketoform .text { padding: 0px 0px 0px 0px; width: 100%; display: none; }
.marketoform .text h3 { padding: 15px 0 5px; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 18px; line-height: 30px; position: relative; color: #35769e; }
.marketoform .text h31:before { content: ""; position: absolute; left: 0px; top: 0px; width: 30px; height: 2px; background: #078db5; }
.marketoform .text h4 { padding-bottom: 30px; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 22px; line-height: 27px; color: #fff; }
.marketoform .text p { font-family: 'Inter'; font-weight: 400; font-size: 17px; line-height: 150%; color: #fff; }
.marketoform .rightform { padding-right: 0px; width: 100%; display: none; }
.marketoform .rightform .marketo-form label.mktoLabel { font-family: "Roboto-Bold",Helvetica,Arial,sans-serif; font-weight: bold; margin: 0 0 0.45rem !important; padding: 0; font-size: 0.875rem; line-height: 1; width: 100% !important; letter-spacing: 0; color: #000; display: flex; }
.marketoform .rightform .marketo-form label.mktoLabel + .mktoGutter { height: auto; }
.marketoform .rightform .mktoForm .mktoRequiredField .mktoAsterix { color: #000; display: inline-block; float: none; order: 2; }
.marketoform .rightform .mktoForm .mktoFieldWrap { width: 100%; }
.marketoform .rightform .marketo-form .mktoButtonRow { margin-top: 0rem; width: 100%; }
.marketoform .rightform .marketo-form .mktoButton { font-family: "Roboto-Regular",Helvetica,Arial,sans-serif; font-weight: normal; padding: 0 !important; color: #fff !important; border-radius: 2px; text-transform: none; letter-spacing: 0px; font-size: 1rem !important; width: 90px; height: 45px; background: #080729 !important; background-image: none !important; border: 0; box-shadow: 0; cursor: pointer; position: relative; z-index: 10; }
.marketoform .rightform .marketo-form .mktoButtonWrap:before { content: ""; position: absolute; left: 5px; top: 5px; width: 90px; height: 45px; background: #4190b7; z-index: -1; }
.marketoform .rightform .mktoButtonWrap { margin-left: 0px !important; position: relative; z-index: 11; display: block; }
.marketoform .resource-center__overlay__close { position: absolute; top: 0.625rem; right: 0.625rem; cursor: pointer; width: 0.8125rem; height: 0.75rem; font-size: 0; color: #fff; border: 0px; cursor: pointer; background: url(../images/close_button_icon.png) no-repeat; }
.mktoForm .mktoFormRow.half-width { width: 48%; float: left; clear: none; }
.mktoForm .mktoFormRow.half-width + .half-width { float: right; }
.marketoform .rightform { position: relative; }
.marketoform .rightform h3 { font-size: 30px; }
.marketoform .rightform111:after { content: ""; position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); background: url(../images/spinner.svg) center no-repeat; background-size: 60px; }
.marketoform.success .text { display: block; }
.marketoform.success .rightform { display: block; }
.loader,
.loader:after {
  border-radius: 50%;
  width: 7em;
  height: 7em;
}
.loader {
  margin: -30px 0 0 -30px;
  font-size: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(8, 7, 41, 0.4);
  border-right: 1.1em solid rgba(8, 7, 41, 0.4);
  border-bottom: 1.1em solid rgba(8, 7, 41, 0.4);
  border-left: 1.1em solid #080729;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

.success .loader { display: none; }

html.is-locked, body.is-locked { height: 100%; }
body.is-locked { overflow: hidden; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


@media only screen and (max-width: 1919px) {


}

@media only screen and (max-width: 1799px) {

	.nasdaq-foot .footer__fieldset { margin-left: 0; margin-right: 0; width: calc(100% + 0px); }
	
}

@media only screen and (max-width: 1599px) { 

}

@media only screen and (max-width: 1439px) { 


}

@media only screen and (max-width: 1279px) {
	
	.banner-bar .title { padding: 38px 0px 0px 50px; }
	
	.nasdaq-foot .footer .footer__links { padding: 0px 0px 0px 20px; }
	.nasdaq-foot .footer .footer__links li { padding-right: 20px; }
	.nasdaq-foot .footer .copyrightblock ul { padding-left: 20px; }
	
	.nasdaq-foot .footer .col-3 { width: 47%; }
	.nasdaq-foot .footer .col-4 { 	padding: 0; }
	.nasdaq-foot .footer .footer__links.col-2 { width: 26%; }
	.nasdaq-foot .footer .col-4 { width: 25%; }
	.nasdaq-foot .footer { padding: 70px 0px; }
	.banner-box .slideitem video { height: calc(100vh - 55px); }
	
	.nasdaq-foot .footer .disclaimer { padding-left: 0px; padding-right: 0px; }
	.nasdaq-foot .footer .disclaimer p { padding: 0px 20px; }
	
	.section-head:before { right: calc(100% - 50px); }
	.section-head h2 { padding: 0 0 0 50px; font-size: 38px; }
	.section-head h2 span { left: -10px; }
	
	.filter-bar { padding: 0px 0px 0px 50px; }
	.filter-bar ul { font-size: 18px; line-height: 24px; }
	.filter-bar ul li a.gbl-tab { min-width: 240px; }
	.filter-bar ul li a { min-width: 150px; }
	
	.our-respondent-bar .toggle-content { padding-left: 50px; }
	.our-respondent-bar .value .number { font-size: 220px; }
	.our-respondent-bar .listing { font-size: 18px; line-height: 24px; }
	.our-respondent-bar .listing li { padding: 0px 0px 20px 58px; }
	
	.our-respondent-bar .fadeContent .regionsec span.percentage { font-size: 75px; top: 60px; }
	
	.our-respondent-bar .bottom-sticky .lbl { margin: 0 14px; }
	.our-respondent-bar .fullW .chart-row { padding-bottom: 25px; }
	
	.our-quote-bar .quote-qrap { padding-left: 50px; }
	
/*	.our-respondent-bar .halfChart { max-width: 900px; max-height: 585px; }
	.our-respondent-bar .halfChart .circleChartText { top: 228px; left: 72px; width: 755px; background-position: top calc(50% - 118px) left 50%; }
	.our-respondent-bar .halfChart .clock { top: 228px; left: 72px; width: 755px; }
	.our-respondent-bar .halfChart .circleChartText .number { padding-bottom: 0px; }
	
	.our-respondent-bar .halfChart .clock:before { background-position: top 28% left calc(48% - 150px); }
	.our-respondent-bar .halfChart .clock.cl1:before { transform: rotate(47deg) translate(-32px, 4px); }
	.our-respondent-bar .halfChart .clock.cl2:before { transform: rotate(76deg) translate(-42px, 26px); }
	.our-respondent-bar .halfChart .clock.cl3:before { transform: rotate(100deg) translate(-47px, 63px); }
	.our-respondent-bar .halfChart .clock.cl4:before { transform: rotate(120deg) translate(-50px, 93px); }
	.our-respondent-bar .halfChart .clock.cl5:before { transform: rotate(131deg) translate(-48px, 85px); }
	.our-respondent-bar .halfChart .clock.cl6:before { transform: rotate(138deg) translate(-48px, 85px); }
	.our-respondent-bar .halfChart .clock.cl7:before { transform: rotate(142deg) translate(-37px, 84px); }
	.our-respondent-bar .halfChart .clock.cl8:before { transform: rotate(146deg) translate(-37px, 84px); }
	.our-respondent-bar .halfChart .clock.cl9:before { transform: rotate(149deg) translate(-35px, 84px); }*/
	
	.our-respondent-bar .GlobalOverviewList-inner .badges p { font-size: 16px; line-height: 19px; }
	
	.nasdaq-foot .footer .col-3 { width: 47%; }
	.nasdaq-foot .footer .col-4 { 	padding: 0; }
	.nasdaq-foot .footer .footer__links.col-2 { width: 26%; }
	.nasdaq-foot .footer .col-4 { width: 25%; }
	.nasdaq-foot .footer { padding: 70px 0px; }
}

@media only screen and (max-width: 1199px) {
	
	.nasdaq-foot .footer__form-header { width: 100%; }
	.nasdaq-foot .footer__form-container { width: 100%; }
	
}

@media only screen and (max-width: 1023px) {
	.banner-bar h1 { font-size: 42px; line-height: 50px; }
	.banner-bar .text { max-width: 550px; }
	.banner-bar p { font-size: 35px; line-height: 48px; }
	.banner-bar .more { font-size: 20px; line-height: 30px; background-size: 28px auto; }
	
	.section-head { padding: 52px 0px 40px; }
	.section-head h2 { font-size: 38px; line-height: 44px; }
	
	.banner-bar .menu-panel { width: 420px; background: rgba(228, 242, 255, 0.95); }
	.banner-bar .menu-panel ul li { font-size: 30px; line-height: 36px; }
	.banner-bar .menu-panel ul li a span { margin-right: 15px; min-width: 50px; border-bottom-color: #08062A; }
	
	.filter-bar { padding: 0px 0px 0px 50px; }
	.filter-bar ul { font-size: 16px; line-height: 22px; }
	.filter-bar ul li { padding-bottom: 8px; }
	.filter-bar ul li a.gbl-tab { min-width: 170px; }
	.filter-bar ul li a { min-width: 110px; }
	.filter-bar ul li.lbl { padding-right: 5px; }
	
	.our-respondent-bar,
	.our-respondent-bar.Sec02,
	.our-respondent-bar.Sec03,
	.our-respondent-bar.Sec05 { min-height: initial; }
	.our-respondent-bar.Sec02 { padding-bottom: 90px; }
	
	.our-respondent-bar .value .number { font-size: 180px; }
	.our-respondent-bar .listing { font-size: 16px; line-height: 22px; }
	.our-respondent-bar .listing li { padding: 0px 0px 20px 58px; }
	
	.our-quote-bar { min-height: initial; }
	
	.our-respondent-bar .fadeContent .chart-bg { width: 70%; }
	.our-respondent-bar .fadeContent .chart-content { width: 30%; }
	.our-respondent-bar .fadeContent .chart-content li { padding: 10px 0px 10px 34px; font-size: 20px; line-height: 24px; }
	.our-respondent-bar .fadeContent .chart-content li span { width: 20px; height: 20px; top: 13px; }
	.our-respondent-bar .fadeContent .iroverview .chart-content li span:before,
	.our-respondent-bar .fadeContent .iroverview .chart-content li span:after { margin: -10px 0px 0px -10px; width: 20px; height: 20px; }
	.our-respondent-bar .fadeContent.space01 { padding-top: 40px; }
	
	.chart-row .chartLabel { font-size: 18px; line-height: 24px; }
	.chart-row .Lchart { height: 24px; }
	.chart-row .Lchart .Cvalue { font-size: 16px; line-height: 24px; }
	
	.our-respondent-bar .fadeContent .regionsec:before { top: -10px; }
	.our-respondent-bar .fadeContent .regionsec .multicharts { margin: 0 -30px 0 -70px; width: calc(100% + 100px); }
	.our-respondent-bar .fadeContent .regionsec span.percentage { font-size: 60px; top: 40px; }
	.our-respondent-bar .fadeContent .regionsec h4 { font-size: 24px; line-height: 30px; }
	
	.our-respondent-bar .SectorIMChart { margin: 0 -20px; }
	.our-respondent-bar .SectorIMChart .left { padding: 0 20px; }
	.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue.outSide { padding: 0 0 16px 6px; }
	.our-respondent-bar .bottom-sticky { font-size: 16px; line-height: 20px; }
	.our-respondent-bar .bottom-sticky .lbl { padding-left: 28px; }
	.our-respondent-bar .bottom-sticky .lbl:before { width: 20px; height: 20px; }
	
	.primary-nav__content .primary-nav__right { padding: 15px 15px 0 0px; float: left; width: calc(100% - 150px); }
	.primary-nav__content .primary-nav__logo { padding: 12px 15px 0 20px; max-width: 150px; }		
	.primary-nav__content .primary-nav__right ul li { padding: 0 15px; font-size: 15px; letter-spacing: 0.5px; }
	
	.our-respondent-bar .fullW .chart-row .chartLabel { padding: 0px 0px 10px; font-size: 20px; line-height: 26px; }
	.our-respondent-bar .fullW .chart-row .Lchart .Cvalue { font-size: 16px; }
	
	.our-quote-bar .quote-qrap .left { padding: 0px 15px; }
	.our-quote-bar .quote-qrap .is-rounded .inner { border-radius: 30px; -webkit-border-radius: 30px; }
	.our-quote-bar .quote-qrap .inner .top-inner .topFade { border-radius: 30px 30px 0px 0px; -webkit-border-radius: 30px 30px 0px 0px; background-position: top 26px right 15px; }
	.our-quote-bar .quote-qrap .inner:after { border-width: 26px 26px 0 0; right: 40px; }
	.our-quote-bar .quote-qrap .inner p { font-size: 18px; line-height: 25px; }
	.our-quote-bar .quote-qrap .inner .designation { padding: 16px 20px 15px; font-size: 14px; line-height: 20px; }
	
	.our-respondent-bar .halfChart { margin: -70px auto 0px; max-width: 670px; max-height: 428px; }
	.our-respondent-bar .halfChart .circleChartText { top: 170px; left: 58px; width: 555px; height: 555px; background-position: top calc(50% - 45px) left 50%; background-size: 70px auto; }
	.our-respondent-bar .halfChart .clock { top: 170px; left: 58px; width: 555px; height: 555px; }  
	.our-respondent-bar .halfChart .circleChartText .number { padding-bottom: 15px; font-size: 80px; }
	.our-respondent-bar .halfChart .circleChartText .numberLabel { font-size: 23px; line-height: 30px; }
	
	.our-respondent-bar .halfChart .clock:before { transform: rotate(-1deg); background-size: 190px auto; background-position: top 33% left calc(48% - 100px); }
	.our-respondent-bar .halfChart .clock.cl1:before { transform: rotate(47deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl2:before { transform: rotate(75deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl3:before { transform: rotate(99deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl4:before { transform: rotate(115deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl5:before { transform: rotate(127deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl6:before { transform: rotate(135deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl7:before { transform: rotate(140deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl8:before { transform: rotate(144deg) translate(0px, 0px); }
	.our-respondent-bar .halfChart .clock.cl9:before { transform: rotate(148deg) translate(0px, 0px); }
	
	.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner { margin: -40px -70px 0px -140px; }
	.our-respondent-bar .fadeContent .iroverview .chart-content h4 { padding: 0px 0px 10px; margin: 0px; font-size: 18px; line-height: 24px; }
	.our-respondent-bar .chartChangeBottom p { font-size: 18px; line-height: 24px; }
	.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner.SimplefadeIn .percentage { font-size: 100px; }
	.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner.SimplefadeIn { margin: 8px 0px 0px -70px; }
	
	.our-respondent-bar .GlobalOverviewList-inner h3 { padding-bottom: 10px; font-size: 22px; line-height: 28px; }
	.our-respondent-bar .GlobalOverviewList-inner .number { padding-right: 25px; font-size: 18px; line-height: 22px; }
	.our-respondent-bar .GlobalOverviewList-inner .badges { border-left-width: 7px; }
	.our-respondent-bar .GlobalOverviewList-inner .badges p { font-size: 13px; line-height: 17px; }
	.our-respondent-bar .GlobalOverviewList-inner .badges p br { display: none; }

	.nasdaq-foot .container { padding: 0 15px; }
	.nasdaq-foot .footer .disclaimer p { padding: 0px; }
	.nasdaq-foot .footer .footer__links { padding: 0px 0px 0px 0px; }
	.nasdaq-foot .footer .copyrightblock ul { padding-left: 0px; }
	.nasdaq-foot .footer .footer__links li { padding: 0 20px 10px 0; }
	.nasdaq-foot .footer .copyrightblock { padding-top: 20px; }
	.nasdaq-foot .footer { padding: 50px 0px 20px 0px; }
	.nasdaq-foot .footer .col-3 { width: 47%; }
	.nasdaq-foot .footer .copyrightblock ul { padding-left: 20px; }
	
	.bottomcontent-bar .contenttext { padding: 0px 20px 0px 20px; }
	.bottomcontent-bar h4 { padding: 0px 0px 0px 40px; margin: 0px 0px 30px; font-size: 24px; line-height: 30px; }
	.bottomcontent-bar .rightcontent .contenttext { padding: 0px 20px 0px 20px; }
	
}

@media only screen and (max-width: 767px) {
	
	.primary-nav { height: 60px; }
	.primary-nav__content .primary-nav__right .mobilemenu { display: block; position: absolute; left: 20px; top: 20px; width: 30px; height: 24px; font-size: 0px; }
	.primary-nav__content .primary-nav__right .mobilemenu span { display: block; width: 100%; height: 3px; position: relative; background: #0090ba; -moz-transition: 0.3s all; -o-transition: 0.3s all; -webkit-transition: 0.3s all; transition: 0.3s all; }
	.primary-nav__content .primary-nav__right .mobilemenu span:before, .primary-nav__content .primary-nav__right .mobilemenu span:after { content: ""; position: absolute; left: 0px; top: 9px; width: 100%; height: 3px; -moz-transition: 0.3s all; -o-transition: 0.3s all; -webkit-transition: 0.3s all; transition: 0.3s all; background: #0090ba; }
	.primary-nav__content .primary-nav__right .mobilemenu span:after { top: 18px; }
	.primary-nav__content .primary-nav__right .mobilemenu.active span { background: none; }
	.primary-nav__content .primary-nav__right .mobilemenu.active span:before { top: 10px; -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
	.primary-nav__content .primary-nav__right .mobilemenu.active span:after { top: 10px; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
	
	.primary-nav__content .primary-nav__logo { padding: 12px 0 0 0px; margin: 0 auto; max-width: 140px; float: none; }
	.primary-nav__content .primary-nav__right .menubar { position: absolute; left: 0px; top: 60px; width: calc(100% + 0px); background: #0090ba; display: none; }
	.primary-nav__content .primary-nav__right ul li { text-transform: uppercase; font-family: "Source Sans Pro", sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; color: #0090ba; letter-spacing: 1px; display: block; border-top: #fff solid 1px; }
	.primary-nav__content .primary-nav__right ul li a, .primary-nav__content .primary-nav__right ul li a { padding: 18px 20px; display: block; color: #fff; }
	.primary-nav__content .primary-nav__right { padding: 0px; }
	
	.banner-bar .title { padding: 38px 0px 0px 0px; }
	.banner-bar h1 { font-size: 36px; line-height: 42px; }
	.banner-bar .meta_date { font-size: 16px; min-width: 200px; margin-bottom: 12px; }
	.banner-bar p { font-size: 26px; line-height: 40px; }
	a.menuToggle { top: 25px; right: 10px; }
	a.menuToggle span { width: 44px; }
	a.menuToggle span:after { top: -14px; }
	a.menuToggle span:before { bottom: -14px; }
	
	.banner-bar .menu-panel { width: 80%; }
	.banner-bar .menu-panel ul li { padding-top: 25px; font-size: 22px; line-height: 30px; }
	.banner-bar .menu-panel ul li a span { margin-right: 12px; min-width: 40px; border-bottom-width: 2px; }
	
	.section-head { padding: 32px 0px 40px; }
	.section-head:before { height: 11px; right: calc(100% - 34px); }
	.section-head h2 { padding: 0 0 0 34px; font-size: 25px; line-height: 32px; }
	.section-head h2 br { display: none; }
	.section-head .text-slider-vertical { width: 88px; }
	
	.filter-bar { padding: 0px; }
	.filter-bar ul { margin: 0 -4px; width: calc(100% + 8px); font-size: 15px; line-height: 18px; }
	.filter-bar ul li:nth-of-type(1) { margin-left: 4px; }
	.filter-bar ul li.mb-full { margin-bottom: 25px; width: auto; }
	.filter-bar ul li a.gbl-tab { max-width: 195px; }
	.filter-bar ul li.lbl { width: 100%; height: 1px; overflow: hidden; opacity: 0; }
	.filter-bar ul li { margin: 0 4px; width: calc(33.33333% - 8px); }
	.filter-bar ul li a { min-width: 100%; height: 36px; }
	
	.our-respondent-bar,
	.our-respondent-bar.Sec02,
	.our-respondent-bar.Sec03,
	.our-respondent-bar.Sec05,
	.our-respondent-bar.Sec06 { min-height: initial; }
	.our-respondent-bar.Sec02 { padding-bottom: 0px; }
	.our-respondent-bar .fadeContent { padding: 25px 0px 0px; }
	.our-respondent-bar .fadeContent.space01 { padding-top: 25px; }
	.our-respondent-bar .toggle-content { padding: 0px 0px 40px; }
	.our-respondent-bar .value { padding-bottom: 10px; width: 100%; }
	.our-respondent-bar .right { width: 100%; }
	.our-respondent-bar .value .number { padding-bottom: 0px; }
	.our-respondent-bar .value .label { margin-top: 0px; font-size: 30px; line-height: 36px; }
	.our-respondent-bar .listing li { padding: 0px 0px 10px 54px; }
	.our-respondent-bar .listing li strong { min-width: 40px; }
	
	.our-respondent-bar .fadeContent .chart-bg { width: 100%; }
	.our-respondent-bar .fadeContent .chart-bg .chart-inner { margin: 0 -70px 0px -90px; }
	.our-respondent-bar .fadeContent .chart-content { padding: 0px 0px 0px 20px; width: 100%; }
	
	.our-respondent-bar .SectorChart .left { width: 100%; }
	.our-respondent-bar .SectorChart .right { width: 100%; }
	.our-respondent-bar .SectorChart .w08 { width: 43.5%; }
	.our-respondent-bar .SectorChart .w05 { width: 37.5%; }
	.our-respondent-bar .SectorChart .w04 { width: 35%; }
	.our-respondent-bar .SectorChart .w03 { width: 26.5%; }
	
	.our-respondent-bar .fadeContent .regionsec .multicharts { margin: 0 auto; width: calc(100% + 0px); max-width: 300px; }
	.our-respondent-bar .fadeContent .regionsec h4 { padding-top: 10px; }
	.our-respondent-bar .fadeContent .regionsec .circle { margin-bottom: 40px; width: 100%; }
	.our-respondent-bar .fadeContent .regionsec span.percentage { top: 50px; }
	.our-respondent-bar .fadeContent .regionsec:before { display: none; }
	
	.our-respondent-bar .SectorIMChart .left { width: 100%; }
	.our-respondent-bar .bottom-sticky { padding-bottom: 20px; margin-top: -25px; position: relative; bottom: auto; left: auto; justify-content: flex-start; }
	.our-respondent-bar .bottom-sticky .lbl { margin: 0 20px 15px; width: calc(100% - 40px); }
	.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue.outSide { padding: 0 0 16px 6px; }
	.our-respondent-bar .SectorIMChart .chart-row.is-mb { padding-right: 20px; }
	
	.our-respondent-bar .SEOChart { padding-top: 15px; }
	.our-respondent-bar .fullW .chart-row .chartLabel { padding: 0px 0px 10px; font-size: 17px; line-height: 24px; }
	
	.our-quote-bar .quote-qrap { padding: 0px; }
	.our-quote-bar .quote-qrap .left { padding: 0px 7px; width: 100%; }
	.our-quote-bar .section-head { padding-bottom: 30px; }
	
	.our-respondent-bar.Sec06 .toggle-content { padding-bottom: 0px; }
	.our-respondent-bar .labelNote { font-size: 17px; line-height: 22px; }
	.our-respondent-bar .halfChart { margin: -30px auto 0px; max-width: 335px; max-height: 215px; }
	.our-respondent-bar .halfChart .circleChartText { padding-top: 30px; top: 84px; left: 29px; width: 280px; height: 280px; background-position: top calc(50% - 25px) left 50%; background-size: 40px auto; }
	.our-respondent-bar .halfChart .clock { top: 84px; left: 29px; width: 280px; height: 280px; }
	.our-respondent-bar .halfChart .circleChartText .number { padding-bottom: 10px; font-size: 40px; }
	.our-respondent-bar .halfChart .circleChartText .numberLabel { font-size: 12px; line-height: 16px; }
	
	.our-respondent-bar .halfChart .clock:before { background-size: 90px auto; background-position: top 34% left calc(48% - 55px); }
	.our-respondent-bar .halfChart .clock.cl1:before { transform: rotate(47deg) translate(9px, 0px); }
	.our-respondent-bar .halfChart .clock.cl2:before { transform: rotate(77deg) translate(8px, 8px); }
	.our-respondent-bar .halfChart .clock.cl3:before { transform: rotate(99deg) translate(6px, 0px); }
	.our-respondent-bar .halfChart .clock.cl4:before { transform: rotate(115deg) translate(4px, 0px); }
	
	.our-respondent-bar .fadeContent .iroverview .chart-bg { margin: 0 auto; max-width: 360px; width: 100%; }
	.our-respondent-bar .fadeContent .iroverview .chart-content { width: 100%; }
	.our-respondent-bar .fadeContent .iroverview .chart-content ul { padding-bottom: 25px; border-bottom-width: 2px; }
	.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner { margin: -20px -70px 0px -80px; }
	.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner.SimplefadeIn { margin: 26px -10px 42px; }
	.our-respondent-bar .fadeContent .iroverview .chart-bg .chart-inner.SimplefadeIn .percentage { font-size: 70px; }
	
	.our-respondent-bar .GlobalOverviewList-inner { margin: 0px; }
	.our-respondent-bar .GlobalOverviewList-inner .clm { padding-bottom: 15px; width: 100%; }
	.our-respondent-bar .GlobalOverviewList-inner .number { display: none; }
	.our-respondent-bar .GlobalOverviewList-inner .badges p { font-size: 18px; line-height: 22px; }
	.our-respondent-bar .GlobalOverviewList-inner .badges p br { display: block; }
	.our-respondent-bar .GlobalOverviewList-inner .badges .L-style { display: none !important; }
	.our-respondent-bar .SectorIMChart .chart-row .Lchart .Cvalue.is-outSide { padding-left: 7px; }
	
	.nasdaq-foot .footer { padding: 20px 0px; }
	.nasdaq-foot .footer .col-3 { width: 100%; }
	.nasdaq-foot .footer .footer__links { padding: 30px 0px 0px 0px; width: 100%; }
	.nasdaq-foot .footer .col-4 { padding: 30px 20px 20px 0; width: 100%; }
	.nasdaq-foot .footer .col-4 img { float: left; }
	.nasdaq-foot .footer .copyrightblock ul { width: 100%; padding-bottom: 10px; }
	.nasdaq-foot .footer .copyrightblock p { float: none; padding-bottom: 0px; }
	.nasdaq-foot .container { padding: 0 20px; }
	.nasdaq-foot .footer .footer__links.col-2 { padding-right: 0px; width: 100%; }
	.nasdaq-foot .footer .footer__link-social { margin-right: 1.5rem; }
	.nasdaq-foot .footer .disclaimer { padding-bottom: 30px; padding-top: 10px; }
	
	.bottomcontent-bar .leftcontent, .bottomcontent-bar .rightcontent { padding: 40px 20px; width: 100%; }
	.bottomcontent-bar .rightcontent .contenttext, .bottomcontent-bar .contenttext { padding: 0px; max-width: 100%; }
	.bottomcontent-bar a.button { font-size: 20px; }
	
	.marketoform .formmid { padding: 20px 15px 25px 15px; }
	.marketo-form .mktoFormRow { }
	.mktoForm input[type=url], .mktoForm input[type=text], .mktoForm input[type=date], .mktoForm input[type=tel], .mktoForm input[type=email], .mktoForm input[type=number], .mktoForm textarea.mktoField, .mktoForm select.mktoField { height: 51px !important; }
	.mktoForm .mktoGutter, .mktoForm .mktoOffset {
		display: block !important;
	}
	
}

@media only screen and (max-width: 479px) {
	.bottomcontent-bar h4:before { width: 10px; }
	.bottomcontent-bar h4 { padding: 0px 0px 0px 30px; margin: 0px 0px 25px; font-size: 20px; line-height: 28px; }
	.bottomcontent-bar a.button { font-size: 18px; line-height: 20px; }
}

















