/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/



.two-col-cta-inner-wrp-col {display: flex;flex-wrap: wrap;justify-content: space-between;width: 92.8%;box-sizing: border-box;margin: 0 auto;}
.two-col-cta-inner-wrp {padding: 40px;flex: 0 42%;box-shadow: 0px 2px 8px rgb(9 25 76 / 12%);border-radius: 8px;background-color: #fff;}
.two-col-content-wrp h2 {font-size: 24px;line-height: 30px;text-transform: uppercase;font-weight: 500;color: #09194C;margin: 0px;margin-bottom: 8px;}
.two-col-content-wrp p {color: #09194C;margin: 0px;font-size: 18px;line-height: 27px;padding-bottom: 24px;}
.two-col-content-wrp a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #09194c;text-transform: uppercase;padding: 13px 28px;border: 1px solid #09194c;transition: .3s;display: inline-block;}
.two-col-content-wrp a:hover {background: #09194c;color: #fff;}

.two-col-img-wrp {flex: 0 48%;text-align: center;}
.two-col-text-image-outer-wrp {background-color: #fff;position: relative;z-index:1000;overflow: hidden;}
.two-col-text-content-wrp {flex: 0 48%;}
.two-col-text-image-repeat-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 85%;padding-bottom: 160px;margin: 0 auto;}
.two-col-text-image-repeat-wrp:last-child {padding-bottom: 0px;}
.two-col-text-content-inner-wrp h4 {margin: 0px;font-weight: 500;font-size: 14px;line-height: 17.5px;text-transform: uppercase;color: #00C7B5;}
.two-col-text-content-inner-wrp h2 {margin: 0px;padding-top: 8px;font-weight: 500;font-size: 32px;line-height: 36.8px;;color: #09194C;text-transform: uppercase;padding-bottom: 16px;}
.two-col-text-content-inner-wrp p {font-size: 18px;line-height: 27px;font-weight: 400;color: #09194c;margin: 0px;padding-bottom: 20px;}
.two-col-quote {position: relative;width: 95%;margin: 0 auto;padding: 0px 20px 0px 30px;margin-top: 12px;}
.two-col-quote p {font-size: 16px;line-height: 24px;font-style: italic;font-weight: 400;}
.two-col-quote h4 {font-weight: 500;font-size: 14px;line-height: 17.5px;color: #09194C;}
.two-col-quote:before {width: 2px;height: 100%;position: absolute;left: 8px;background: #00C7B5;content: '';border-radius: 1px;bottom:0px;}
.two-col-list ul {list-style-type: none;}
/* .two-col-list li {font-size: 18px;line-height: 27px;font-weight: 400;padding: 10px 30px;background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/tick.png);background-repeat: no-repeat;background-position: center left;color:#09194c;} */
.two-col-list li {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    padding: 10px 30px;
    /* background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/tick.png); */
    /* background-repeat: no-repeat; */
    /* background-position: center left; */
    color: #09194c;
    position: relative;
}
.two-col-list li:before {
    background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/tick.png);
    background-repeat: no-repeat;
    background-position: center left;
    position: absolute;
    content: "";
    left: 0;
    top: 12px;
    width: 25px;
    height: 25px;
    z-index: -1;
}

.two-col-text-image-repeat-wrp.left .two-col-text-content-wrp {order: 1;}
.two-col-text-image-repeat-wrp.left .two-col-img-wrp {text-align: left;flex: 0 40%;}
.two-col-text-image-repeat-wrp.left .two-col-text-content-wrp {flex: 0 50%;}
.two-col-list,.two-col-quote{display:none;}
.quote .two-col-list {display: none;}
.quote .two-col-quote {display: block;}
.list .two-col-list {display: block;}
.list .two-col-quote {display: none;}
.two-col-list ul {margin: 0px;padding: 0px;}
.two-col-text-image-outer-wrp:before {width: 363px;height: 1500px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/2-col-left-pattern.png);top: 290px;left: 0;background-position: left top 450px;background-repeat: no-repeat;background-attachment: fixed;}
.two-col-text-image-inner-wrp {position: relative;z-index:9;}
.two-col-text-image-outer-wrp:after {width: 481px;height: 2550px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/2-col-right-pattern.png);top: 0;right: 0px;background-position: right top 150px;background-repeat: no-repeat;background-attachment: fixed;}
.nopattern:before, .nopattern:after{display:none }
.two-col-list li:last-child {padding-bottom: 0px;background-position: left top 13px;}


.about-hero-section-inner-col {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.about-hero-right-section {flex: 0 40%;}
.about-hero-left-section-outer-wrp {flex: 0 45%;}
.about-hero-left-section-inner-wrp h2 {font-size: 48px;line-height: 52.8px;color: #09194C;font-weight: 500;text-transform: uppercase;margin: 0px;padding-bottom:32px;}
.about-hero-pattern {position: absolute;right: 0;top: 15px;}
.about-hero-section-outer-col {position: relative;background-color: #fff;z-index: 9;}
.about-hero-left-section-inner-wrp p {margin: 0px;font-size: 18px;line-height: 27px;font-weight: 400;color:#09194c;}
.about-cta-wrp {padding-top: 32px;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.about-primary-cta a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2b335d;text-decoration: none;background: #ff9f00;border-radius: 6px;padding: 13px 28px;text-transform: uppercase;transition: .3s;border: 1px solid transparent;display: inline-block;}
.about-primary-cta a:hover {background: #09194c;color: #fff;}
.about-secondary-cta a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #09194c;text-transform: uppercase;padding: 13px 28px;border: 1px solid #09194c;transition: .3s;display: inline-block;}
.about-secondary-cta a:hover {background: #09194c;color: #fff;}
.about-hero-left-section-inner-wrp {padding-top: 45px;}
.about-primary-cta {padding-right: 10px;}


.accordian-outer-wrp {background-color: #fff;position: relative;z-index:1000;}
.accordian-main-header {text-align: center;padding-bottom: 40px;}
.accordian-main-header h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194C;text-transform: uppercase;}
.accordian-header {box-shadow: 0px 2px 8px rgb(9 25 76 / 12%);border-radius: 8px;padding: 25px;margin-bottom: 20px;position: relative;transition: 0.3s;cursor: pointer;}
.accordian-header:hover {box-shadow: 0px 4px 12px rgb(9 25 76 / 16%);}
.accordian-header h3 {font-size: 20px;line-height: 28px;color: #09194c;font-weight:400;margin: 0px;}
.accordian-header p {font-size: 16px;line-height: 24px;color: #09194c;margin-bottom: 0px;font-weight: 400;width:85%;}
.accordion-content{display:none;}
.accordian-inner-wrp {max-width: 70%;margin: 0 auto;}
.accordian-header:after {width: 25px;height: 25px;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/plus.png);background-size: contain;position: absolute;right: 20px;top: 30px;background-repeat: no-repeat;}
.accordian-header.active:after{background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/minus.png);}
.submitted-message {font-size: 24px;color: #09194c;line-height: 27px;text-align: center; padding: 40px;}



form .hs-form-field input,.hs-form-field select {width: 100% !important;}
body .row-fluid form fieldset { max-width:500px;margin:0 auto;}
.grecaptcha-badge{display:none;}
@media(max-width:767px){
.submitted-message {
  font-size: 18px;
  }
}


.main-header h1 {font-size: 48px;line-height: 52.8px;text-transform: uppercase;font-weight: 500;color: #09194C;margin: 0px;}
.noDataFound {text-align: center;font-size: 30px;}
.main-header h1 {font-size: 48px;line-height: 52.8px;text-transform: uppercase;font-weight: 500;color: #09194C;margin: 0px;padding-bottom: 30px;}
.blogdropdown-wrap {padding: 75px 20px 50px;}blogSelect-tag-list {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.filter-by p {font-size: 16px;line-height: 24px;margin: 0px;color: #09194C;}
.filter-by {padding-right: 30px;display: flex;align-items: center;}
.multi-filter {position: relative;}
.multi-filter ul {position: absolute;left: 0;margin: 0px;padding: 0px;list-style-type: none;}
.blogSelect-tag-list {display: flex;flex-wrap: wrap;justify-content: start;}
.multi-filter select {padding: 10px;width: 250px;border: 1px solid #09194c;border-radius: 5px;margin-right: 25px;cursor: pointer;background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/downarrow.svg);background-repeat: no-repeat;background-position: center right 10px;background-size: 12px;text-transform: capitalize;color:#09194c;background-color:#fff;}
.multi-filter select option {text-transform: capitalize;}
.content-wrapper {padding-bottom: 55px;}
.post-body-rellisting h3 {margin: 0px;padding: 8px 0px;font-size: 14px;line-height: 21px;font-weight: 400;color: #09194C;}


.feature-cta-outer-wrp {position: relative;background-color: #fff;/*z-index:1000;*/overflow:hidden;}
.feature-cta-inner-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;border-radius: 30px;padding-top: 50px;overflow: hidden;background: #09194c url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/blue-bg-pattern.png);background-attachment: fixed;background-repeat: repeat;background-position: center;}
.feature-cta-right-section {flex: 0 45%;border-bottom-right-radius: 30px;position: relative;bottom: -5px;right:-2px;}
.feature-cta-left-section {flex: 0 55%;display: flex;align-items: center;}
.feature-cta-left-content-wrp {padding: 50px 100px 100px;}
.feature-cta-left-content-wrp h2 {font-weight: 500;font-size: 32px;line-height: 36.8px;color: #fff;margin: 0px;padding-bottom: 24px;text-transform: uppercase;}
.feature-cta-left-content-wrp p {margin: 0px;color: #fff;font-size: 18px;line-height: 27px;font-weight: 400;width:90%;}
.feature-cta {padding-top: 24px;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.feature-cta-primary a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2b335d;text-decoration: none;background: #ff9f00;border-radius: 6px;padding: 13px 23px;text-transform: uppercase;transition: .3s;border: 1px solid transparent;display: inline-block;}
.feature-cta-secondary a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #fff;text-transform: uppercase;padding: 13px 28px;border: 1px solid #fff;transition: .3s;display: inline-block;}
.feature-cta-primary {padding-right: 20px;}
.feature-cta-primary a:hover {color: #fff;background: transparent;border: 1px solid #fff;}
.feature-cta-secondary a:hover {background-color: #fff;color: #09194c;}




.feature-quote-inner-wrp {max-width: 800px;margin: 0 auto;padding: 80px 100px;background: #09194c url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/blue-bg-pattern.png);background-attachment: fixed;background-repeat: repeat;background-position: center;border-radius: 32px;position: relative;}
.feature-quote-inner-wrp h2 {text-align: center;font-size: 32px;line-height: 36px;color: #fff;font-weight: 500;text-transform: uppercase;margin: 0px;padding-bottom: 16px;}
.feature-quote-inner-wrp h3 {text-align: center;font-size: 16px;line-height: 24px;color: #fff;font-weight: 400;margin: 0px;}
.feature-quote-inner-wrp:before {width: 41px;height: 34px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/Vector.svg);background-repeat: no-repeat;background-position: center;left: 40px;top: -25px;}
.feature-quote-inner-wrp:after {width: 41px;height: 34px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/bottom-Vector.png);background-repeat: no-repeat;background-position: center;right: 40px;bottom: -25px;}


.section-container-header h2 {margin: 0px;text-align: center;font-size: 32px;line-height: 36.8px;color: #09194C;font-weight: 500;text-transform: uppercase;padding-bottom: 40px;}
.section-container-header p {color:#09194c;font-size: 18px;line-height: 27px;max-width: 750px;margin: 0 auto;padding-bottom: 20px;}
.section-container-header p:last-child {padding-bottom: 0px;}
.sec-col-outer-wrp:before {width: 550px;height: 1000px;content: '';position: absolute;background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/text-cont-right-pattern.png);background-repeat: no-repeat;right: 0px;background-attachment: fixed;background-position: right top 200px;background-size: 500px;top: 0;}
.sec-col-outer-wrp {position: relative;}
.section-container-header {position: relative;z-index:2;}
.sec-col-outer-wrp:after {width: 500px;height: 1000px;position: absolute;background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/text-cont-left-pattern.png);left: 0;background-repeat: no-repeat;background-attachment: fixed;background-position: left top 300px;content: '';top: 0;}
.sec-col-outer-wrp.sec-no-pat:before, .sec-col-outer-wrp.sec-no-pat:after{display:none;}


.heading-link-btns-wrp {position: relative;background-color: #fff;z-index:1000;}
.button-outer-wrp-mobile{display:none;}
.button-inner-wrp a:hover~.cta-background-image {z-index: 9;pointer-events: none;}
.button-inner-wrp a:hover span {position: relative;left: -20px;}
.cta-background-image {position: absolute;right: 30px;z-index:-1;bottom: 15px;}
.button-header h2 {text-align: center;margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194C;text-transform: uppercase;}
.heading-link-btns-wrp.three .button-inner-wrp {flex: 0 31.8% !important;}
.button-outer-wrp {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;padding-top:45px;}
.button-inner-wrp {flex: 0 23.9%;position:relative;}
.button-inner-wrp a {font-weight: 500;font-size: 18px;line-height: 27px;text-decoration: none;text-transform: uppercase;color: #09194C;text-align: center;display: block;box-shadow: 0px 2px 8px rgb(9 25 76 / 12%);margin: 0px 15px 20px;background-position: center right 3px;padding: 33px 0px;border-radius: 8px;transition: 0.3s;}
.button-inner-wrp a:hover {background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/white-arrow.png) !important;background: #09194C;background-repeat: no-repeat;background-position: center right 20px;color: #fff;background-size: 20px;}


.banner-outer-wrapper {background-repeat: no-repeat;background-size: cover;background-position: center;padding: 120px 24px 0px;margin-top: -106px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;background: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/hero-pattern.png);background-attachment: fixed;position:relative;z-index:999;}
.hero-pattern {width: 100%;position: fixed;top: 0;}
.banner-inner-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;position: relative;z-index: 999;}
.banner-right-image-section {flex: 0 55%;}
.banner-left-text-section {flex: 0 40%;padding-top: 100px;}
.banner-left-text-section h1{font-weight: 500;font-size: 48px;line-height: 52.8px;margin: 0px;color: #fff;text-transform: uppercase;padding-bottom: 32px;}
.banner-left-text-section p {color: #fff;font-size: 18px;line-height: 27px;font-weight: 400;margin:0px;}
.banner-cta-wrp {display: flex;flex-wrap: wrap;justify-content: start;padding-top: 32px;}
.cta-one a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2B335D;text-decoration: none;background: #FF9F00;border-radius: 6px;padding: 13px 28px;text-transform: uppercase;transition: 0.3s;border: 1px solid transparent;display: inline-block;}
.cta-one a:hover {color: #FFFFFF;background: #09194C;border: 1px solid #fff;}
.cta-two a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #fff;text-transform: uppercase;padding: 13px 28px;border: 1px solid #fff;transition: 0.3s;display: inline-block;}
.cta-two a:hover {background-color: #fff;color: #09194C;}
.cta-one {padding-right: 10px;}
.banner-pattern {background-size: cover;width: 100%;height: 100%;position: fixed;top: 0;}


.icon-text-outer-wrp {position:relative;background-color:#fff;z-index:1000;}
.icon-text-header {text-align: center;padding-bottom: 60px;position: relative;z-index: 9;}
.icon-text-outer-wrp.notinclude:before, .icon-text-outer-wrp.notinclude:after{display:none }
.icon-text-outer-wrp:before {content: '';position: absolute;width: 230px;height: 1220px;background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/icon-block-pattern.png);background-repeat: no-repeat;top: 5%;left: 0;background-attachment: fixed;background-position: bottom left -45px;}
.icon-text-outer-wrp:after {width: 540px;height: 1051px;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/2-col-right-pattern-sec.png);position: absolute;right: 0;background-repeat: no-repeat;top: 0;background-position: center right 0px;background-attachment: fixed;}
.icon-text-header h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;text-transform: uppercase;color: #09194C;}
.icon-text-repeat-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 85%;margin: 0 auto;position:relative;z-index:9;}
.icon-text-repeat-inner-wrp {flex: 0 45%;padding-bottom: 60px;}
.icon-content h3 {margin: 0px;padding-top: 16px;font-weight: 500;font-size: 20px;line-height: 26px;color: #09194c;padding-bottom: 8px;}
.icon-content p {margin: 0px;font-size: 18px;line-height: 27px;color: #09194c;font-weight: 400;padding-bottom: 8px;}
.icon-cta a {font-weight: 500;font-size: 16px;line-height: 24px;text-decoration: none;color: #09194c;transition: 0.3s;}
.icon-cta a:hover {text-decoration: underline;}

.inline-article-box-inner-wrp {max-width: 525px;margin: 0 auto;border: 2px solid #E5E5E5;border-radius: 8px;padding: 32px;}
.inline-article-box-inner-wrp h2 {font-size: 20px;line-height: 26px;margin: 0px;font-weight: 500;padding-bottom: 8px;color: #09194c;}
.inline-article-box-inner-wrp p {font-size: 16px;line-height: 24px;color: #09194c;font-weight: 400;margin:0px;padding-bottom:16px;}
.inline-article-box-inner-wrp a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2b335d;text-decoration: none;background: #ff9f00;border-radius: 6px;padding: 13px 28px;text-transform: uppercase;transition: .3s;border: 1px solid transparent;display: inline-block;}
.inline-article-box-inner-wrp a:hover {background: #09194c;color: #fff;}

.inline-article-quote-inner-wrp {max-width: 700px;margin: 0 auto;background-color: #F4F7FE;padding: 48px;border-radius: 32px;position: relative;}
.inline-article-quote-inner-wrp h2 {margin: 0px;text-align: center;font-size: 20px;line-height: 26px;font-weight: 500;color: #09194C;padding-bottom: 16px;}
.inline-article-quote-inner-wrp h3 {text-align: center;margin: 0px;font-size: 16px;line-height: 24px;font-weight: 400;color: #09194c;}
.inline-article-quote-inner-wrp:before {width: 41px;height: 34px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/post-article-left.svg);background-repeat: no-repeat;background-position: center;left: 40px;top: -15px;}
.inline-article-quote-inner-wrp:after {width: 41px;height: 34px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/post-article-right.svg);background-repeat: no-repeat;background-position: center;right: 40px;bottom: -15px;}


.video-module-inner-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;min-height: 440px;}
.video-section .video-module-inner-wrp {justify-content: center;}
.play-btn {transition: 0.3s;}
.play-btn:hover {opacity: 0.6;}
.play-btn img {width: 100% !important;height: 100% !important;}
.thumbnail img {width: 100% !important;}
iframe.vimeo {width: 90%;height: 90%;}
iframe.youtube {width: 100%;height: 100%;}
.left-text-section-outerwrp {flex: 0 33%;display: flex;align-items: center;}
.right-video-section {flex: 0 55%;border-radius: 16px;position: relative;overflow: hidden;}
.right-video-section video {width: 100%;
}.video-module-outer-wrp {padding: 70px 24px;z-index:9;position:relative;}
.left-text-section-innerwrp h2 {margin: 0px;text-transform: uppercase;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #FFFFFF;padding-bottom: 15px;}
.left-text-section-innerwrp p {margin: 0px;font-size: 18px;line-height: 27px;color: #FFFFFF;font-weight: 400;}
.thumbnail {position: absolute;top: 0;left: 0;z-index: 9;cursor:pointer;background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;height: 100%;border-radius: 16px;}
.right-video-section video {width: calc(100% - 30px);}
.play-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9;;cursor:pointer;}


.logo-garden-outer-wrp {padding: 70px 20px 120px;position: relative;background-color: #fff;/*z-index:1000;*/}
.logo-garden-subcopy p {color:#09194c;font-size: 20px;line-height: 26px;font-weight: 500;max-width: 800px;margin: 0 auto;text-align: center;padding-bottom: 44px;}
.logo-garden-heading {text-align: center;padding-bottom: 25px;}
.logo-garden-heading h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194c;text-transform: uppercase;}
.logo-container img {margin: 0 auto;max-width: 215px !important;}
.logo-garden-outer-wrp .slick-list.draggable {width: 95% !important;margin: 0 auto !important;}
.logo-container {min-height: 70px;display: flex;align-items: center;padding-bottom: 10px;}
.award-text-container h3 {font-weight: 500;font-size: 18px;line-height: 27px;margin: 0px;text-transform: uppercase;color: #09194C;padding-bottom: 0px;}
.award-text-container p {margin: 0px;color: #09194c;font-size: 14px;line-height: 21px;font-weight: 400;padding-top: 0px;}
.award-text-container {text-align: center;}
button.slide-arrow.next-arrow {position: absolute;right: 0;top: 30%;}
button.slide-arrow.prev-arrow {position: absolute;left: 0px;top: 30%;}
button.slick-disabled {opacity: 0.3;}ul.slick-dots {margin: 0px;padding: 0px;list-style-type: none;text-align: center;padding-top: 40px;}
ul.slick-dots li button {opacity: 0;margin: 0px 1px;cursor: pointer;padding: 0px 0px;width: 8px;height: 8px;}
ul.slick-dots li{position:relative;display:inline-block !important;max-width:8px;max-height:8px;margin:0px 3px;}
.logo-repeat-inner a {text-decoration: none;}ul.slick-dots li:before {height: 8px;width: 8px;content: '';background: #09194C;opacity: 0.2;position: absolute;border-radius: 50%;left: 0px;cursor: pointer;}li.slick-active:before {opacity: 1 !important;}
.slick-list {width: 93% !important;margin: 0 auto !important;}button.slide-arrow.prev-arrow span {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(135deg);cursor: pointer;}
.no-text-include button.slide-arrow.prev-arrow {position: absolute;left: 0px;top: 20%;}.no-text-include button.slide-arrow.next-arrow {position: absolute;right: 0;top: 20%;}button.slide-arrow.next-arrow span {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(315deg);cursor: pointer;}
button.slide-arrow.next-arrow {background-color: transparent;border: none;}
button.slide-arrow.prev-arrow {background-color: transparent;border: none;}.counter-wrp{position:relative;}.counter-wrp span {color: #e2005c;font-size: 48px;line-height: 52.8px;font-weight: 500;position: absolute;top: 0;right: calc(50% - 110px);}.stat-iner-repeater-col:nth-child(2) .counter-wrp span {right: calc(50% - 80px);}
.stat-iner-repeater-col:nth-child(3)
.counter-wrp span {right: calc(50% - 131px);}


.logo-garden-outer-wrp {padding: 70px 20px 120px;position: relative;background-color: #fff;/*z-index:1000;*/}
.logo-garden-heading {text-align: center;padding-bottom: 25px;}
.logo-garden-heading h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194c;text-transform: uppercase;}
.logo-repeat-inner a{text-decoration:none;}
.logo-container img {margin: 0 auto;max-width: 215px !important;}
.logo-garden-outer-wrp .slick-list.draggable {width: 95% !important;margin: 0 auto !important;}
.logo-container {min-height: 70px;display: flex;align-items: center;padding-bottom: 10px;}
.award-text-container h3 {font-weight: 500;font-size: 18px;line-height: 27px;margin: 0px;text-transform: uppercase;color: #09194c;padding-bottom: 0px;}
.award-text-container p {margin: 0px;color: #09194c;font-size: 14px;line-height: 21px;font-weight: 400;padding-top: 0px;}
.award-text-container {text-align: center;}
button.slide-arrow.next-arrow {position: absolute;right: 0;top: 30%;}
button.slide-arrow.prev-arrow {position: absolute;left: 0px;top: 30%;}
button.slick-disabled {opacity: 0.3;}ul.slick-dots {margin: 0px;padding: 0px;list-style-type: none;text-align: center;padding-top: 40px;}
ul.slick-dots li button {opacity: 0;margin: 0px 1px;cursor: pointer;padding: 0px 0px;width: 8px;height: 8px;}
ul.slick-dots li{position:relative;display:inline-block !important;max-width:8px;max-height:8px;}
ul.slick-dots li:before {height: 8px;width: 8px;content: '';background: #09194C;opacity: 0.2;position: absolute;border-radius: 50%;left: 0px;cursor: pointer;}li.slick-active:before {opacity: 1 !important;}
.slick-list {width: 93% !important;margin: 0 auto !important;}
button.slide-arrow.prev-arrow span {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(135deg);cursor: pointer;}
.no-text-include button.slide-arrow.prev-arrow {position: absolute;left: 0px;top: 20%;}
.no-text-include button.slide-arrow.next-arrow {position: absolute;right: 0;top: 20%;}
button.slide-arrow.next-arrow span {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(315deg);cursor: pointer;}
button.slide-arrow.next-arrow {background-color: transparent;border: none;}button.slide-arrow.prev-arrow {background-color: transparent;border: none;}


.news-resources-outer-wrp {background-color: #fff;position: relative;z-index:1000;}
.news-resource-header {text-align: center;padding-bottom: 40px;}
.news-resource-header h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194c;text-transform: uppercase;}
.read-more-cta {text-align: center;padding-top: 42px;}
.read-more-cta a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #09194c;text-transform: uppercase;padding: 13px 28px;border: 1px solid #09194c;transition: .3s;display: inline-block;}
.read-more-cta a:hover {background: #09194c;color: #fff;}
.feedreader_box1 {display: flex;flex-wrap: wrap;justify-content: space-between;width: 96.5%;margin: 0 auto;}
.thank-u-page-rss {flex: 0 23.2%;}
.featured-image {min-height: 185px;background-size: cover;background-repeat: no-repeat;background-position:top;border-radius: 8px;}
.post-name a.name {font-weight: 500;font-size: 20px;line-height: 26px;text-decoration: none;color: #09194c;padding-top: 24px;display: inline-block;}
a.read-more {font-weight: 500;font-size: 16px;line-height: 24px;color: #09194C;text-decoration: none;}
.post-cont p {font-size: 14px;line-height: 21px;color: #09194C;margin:8px 0px;}
a.read-more:hover {text-decoration: underline;}


.our-team-outer-wrp {position: relative;background-color: #fff;}
.our-team-header h2 {margin: 0px;text-align: center;font-size: 32px;line-height: 36.8px;color: #09194c;font-weight: 500;text-transform: uppercase;padding-bottom: 40px;}
.our-team-inner-col-wrp {padding-bottom: 30px;}
.our-team-inner-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 93.7%;margin: 0 auto;}
.our-team-inner-col-wrp {flex: 0 24%;}
.members-image-sec {min-height: 187px;background-repeat: no-repeat;background-size: cover;background-position: center;border-radius: 8px;}
.our-team-inner-col-wrp {flex: 0 23%;}
.members-detail h2 {margin: 0px;padding-top: 24px;font-size: 20px;line-height: 26px;color: #09194c;font-weight: 500;padding-bottom: 8px;}
.members-detail h3 {margin: 0px;color: #09194c;font-size: 14px;line-height: 21px;font-weight: 400;padding-bottom: 8px;}
.members-link a {font-size: 16px;line-height: 24px;text-decoration: none;font-weight: 500;color: #09194C;}
.members-link a:hover {text-decoration: underline;}


.recent-blog-header h2 {font-size: 24px;line-height: 30px;text-transform: uppercase;font-weight: 500;margin: 0px;color: #09194C;}
.recent-blog-header {padding-bottom: 24px;max-width: 94%;margin: 0 auto;}
.feedreader_box1 {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.featured-image {min-height: 187px;max-height: 187px;background-size: cover;background-repeat: no-repeat;border-radius: 8px;background-position: top;}
.thank-u-page-rss {flex: 0 21.6%;padding: 0px 16px;}
.post-name a.name {font-size: 20px;line-height: 24px;text-decoration: none;padding-top: 24px;display: inline-block;color: #09194c;font-weight: 500;padding-bottom: 8px;}
.post-content h3 {font-size: 14px;line-height: 21px;font-weight: 400;color: #09194C;margin: 0px;}
.post-content p {font-size: 14px;line-height: 21px;font-weight: 400;color: #09194C;margin: 0px;}
.post-name a.name:hover {text-decoration: underline;}

.post-text-outer-wrp {max-width: 588px;margin: 0 auto;}
.post-text-outer-wrp p {font-size: 16px;line-height: 24px;font-weight: 400;margin:0px;}

.post-hero-outer-wrp {background-color: #09194C;padding: 180px 25px 80px;margin-top: -100px;position: relative;}
.posted-date h3 {font-size: 14px;line-height: 21px;color: #fff;font-weight: 400;margin: 0px;}
.post-name h1 a{margin: 0px;font-size: 48px;line-height: 52.8px;color: #fff;font-weight: 500;text-decoration: none;padding-top: 24px;display: inline-block;}
.post-name h1 {margin: 0px;max-width: 800px;}
.post-hero-outer-wrp:after {width: 700px;height: 450px;position: absolute;right: 0;background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/post-banner-pattern.png);background-repeat: no-repeat;content: '';background-position: right top 110px;top: 0;background-attachment: fixed;}


.sector-hero-inner-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.sector-hero-right-image img {width: 100%;}
.sector-hero-left-image img {width: 100%;}
.sector-hero-left-image {flex: 0 25%;}
.sector-hero-container {flex: 0 41.1%;text-align: center;}
.sector-hero-right-image {flex: 0 25%;}
.sector-hero-content-inner {padding-top: 50px;}
.sector-hero-content-inner h1.palette-text {padding-bottom: 32px;}
.sector-hero-content-inner h1 {font-weight: 500;font-size: 48px;line-height: 52.8px;text-transform: uppercase;color: #09194C;margin: 0px;}
.sector-hero-content-inner p {margin: 0px;font-size: 18px;line-height: 27px;font-weight: 400;color: #09194c;}
.sector-her-cta-wrp {padding-top: 32px;display: flex;flex-wrap: wrap;justify-content: center;}
.sector-primary-cta a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2b335d;text-decoration: none;background: #ff9f00;border-radius: 6px;padding: 13px 24px;text-transform: uppercase;transition: .3s;border: 1px solid transparent;display: inline-block;}
.sector-secondary-cta a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #09194C;text-transform: uppercase;padding: 13px 28px;border: 1px solid #09194C;transition: .3s;display: inline-block;}
.sector-primary-cta {padding-right: 10px;}
.sector-primary-cta a:hover {background: #2b335d;color: #fff;}
.sector-secondary-cta a:hover {background: #09194c;color: #fff;}
.sector-hero-mobile-section{display:none;}
.sector-hero-outer-wrp {margin: 0 auto;position: relative;z-index: 999;background-color: #fff;}



.header-content-section-outer-col.bg-no:before, .header-content-section-outer-col.bg-no:after{display:none;}
.header-content-section-outer-col {position: relative;overflow: hidden;z-index:1000;}
.header-content-section-inner-col {position: relative;z-index:999;}
.header-content-section-inner-col h4 {text-align: center;margin: 0px;padding-bottom: 8px;font-weight: 500;font-size: 14px;line-height: 17.5px;text-transform: uppercase;color: #00C7B5;}
.header-content-section-inner-col h2 {text-align: center;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194C;text-transform: uppercase;padding-bottom: 40px;margin:0px;}
.header-content-section-inner-col p {max-width: 750px;margin: 0 auto;font-size: 18px;line-height:27px;color: #09194c;font-weight: 400;padding-bottom:15px;}
.content-cta {text-align: center;padding-top: 40px;}
.content-cta a {color: #2B335D;text-decoration: none;font-weight: 500;font-size: 16px;line-height: 16px;text-transform: uppercase;background: #FF9F00;border-radius: 6px;padding: 13px 25px;}
.header-content-section-outer-col:before {width: 400px;height: 1500px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/Pattern-top.png);top: 17px;right: 0;background-position: right top -20px;background-repeat: no-repeat;background-attachment: fixed;}
.header-content-section-outer-col:after {width: 350px;height: 1500px;position: absolute;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/Pattern-bottom.png);top: 30%;left: 0;background-position: left top 360px;background-repeat: no-repeat;background-attachment: fixed;}
.content-cta-wrp {display: flex;flex-wrap: wrap;justify-content: center;padding-top: 40px;}
.content-cta-primary a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2b335d;text-decoration: none;background: #ff9f00;border-radius: 6px;padding: 13px 28px;text-transform: uppercase;transition: .3s;border: 1px solid transparent;display: inline-block;}
.content-cta-primary-secondary a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #09194c;text-transform: uppercase;padding: 13px 28px;border: 1px solid #09194c;transition: .3s;display: inline-block;}
.content-cta-primary {padding-right: 15px;}
.content-cta-primary a:hover {background-color: #2b335d;color: #fff;}
.content-cta-primary-secondary a:hover {background-color: #2b335d;color: #fff;}
.contanet-image {padding-top: 65px;}.contanet-image img {width: 100%;height: auto;}


.solution-hero-outer-wrp {position: relative;overflow: hidden;z-index: 1000;background-color: #fff;}
.solution-hero-inner-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;position:relative;}
.solution-right-image img {width: 100% !important;height: auto !important;position: relative;padding-top:40px;}
.solution-right-image {flex: 0 41%;padding-right: 15px;display: flex;align-items: center;}
.solution-hero-pattern {position: absolute;right: -20px;top: 40px;}
.solution-left-content-inner-wrp h4 {font-size: 14px;line-height: 17.5px;font-weight: 500;margin: 0px;padding-bottom: 8px;}
.solution-left-content-inner-wrp h1 {margin: 0px;text-transform: uppercase;color: #09194C;font-weight: 500;font-size: 48px;line-height: 52.8px;padding-bottom: 32px;}
.solution-left-content-inner-wrp p {font-size: 20px;line-height: 28px;color: #09194c;font-weight: 400;max-width: 92.8%;margin: 0px;}
.solution-banner-cta-wrp {padding-top: 32px;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.solution-primary-cta a {font-weight: 500;font-size: 16px;line-height: 16px;color: #2b335d;text-decoration: none;background: #ff9f00;border-radius: 6px;padding: 13px 28px;text-transform: uppercase;transition: .3s;border: 1px solid transparent;display: inline-block;}
.solution-primary-cta a:hover {background: #09194c;color: #fff;}
.solution-secondary-cta a {font-weight: 500;font-size: 16px;line-height: 16px;border-radius: 6px;text-decoration: none;color: #09194c;text-transform: uppercase;padding: 13px 28px;border: 1px solid #09194c;transition: .3s;display: inline-block;}
.solution-primary-cta {padding-right: 10px;}
.solution-left-content-outer-wrp {flex: 0 45%;}
.solution-secondary-cta a:hover {background:#09194c;color: #fff;}
.solution-hero-pattern-mobile{display:none;}

.counter-wrp {position: relative;}
.stat-iner-repeater-col:nth-child(3) .counter-wrp span {right: calc(50% - 131px);}
.stat-iner-repeater-col:nth-child(2) .counter-wrp span {right: calc(50% - 80px);}
.counter-wrp span {color: #e2005c;font-size: 48px;line-height: 52.8px;font-weight: 500;position: absolute;top: 0;right: calc(50% - 110px);}
.stat-iner-repeater-col:nth-child(2) .counter-wrp span {right: calc(50% - 80px);}
.stat-section-inner-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;position: relative;z-index: 9;}
.stat-iner-repeater-col {flex: 0 18%;text-align: center;}
.stat-iner-repeater-col h2 {margin: 0px;color: #E2005C;font-size: 48px;line-height: 52.8px;font-weight: 500;}
.stat-iner-repeater-col h3 {margin: 0px;padding-top: 8px;font-size: 24px;line-height: 30px;text-transform: uppercase;font-weight: 500;color: #09194C;}


ul.slick-dots {margin: 0px;padding: 0px;list-style-type: none;text-align: center;padding-top: 40px;}
button.slide-arrow.next-arrow span {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(315deg);cursor: pointer;}
button.slide-arrow.prev-arrow span {border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(135deg);cursor: pointer;}
ul.slick-dots li {position: relative;display: inline-block !important;max-width: 8px;max-height: 8px;margin: 0px 3px;}
button.slide-arrow.next-arrow {background-color: transparent;border: 0;}
.testimonial-outer-wrp .slick-arrow {cursor: pointer;}
button.slick-disabled {opacity: .3;}
button.slide-arrow.prev-arrow {border: 0;}
button.slick-disabled {opacity: .3;}
.testimonial-outer-wrp ul.slick-dots li:before {width: 8px;height: 8px;left: 0;}
ul.slick-dots li:before {height: 8px;width: 8px;content: '';background: #09194c;opacity: .2;position: absolute;border-radius: 50%;left: 0px;cursor: pointer;}li.slick-active:before {opacity: 1 !important;}
.testimonial-outer-wrp ul.slick-dots li button {padding: 0px;height: 8px !important;width: 8px !important;}
ul.slick-dots li button {opacity: 0;margin: 0px 1px;cursor: pointer;padding: 0px 0px;width: 8px;height: 8px;}
.testimonial-outer-wrp {padding: 70px 20px;background-color: #fff;position: relative;z-index:1000;}
.teastimonial-main-header h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194c;text-transform: uppercase;}
.teastimonial-main-header {text-align: center;padding-bottom: 40px;}
.testimonial-quote h3 {font-size: 18px;line-height: 27px;text-align: center;color: #09194c;font-weight: 400;margin: 0px;padding-bottom: 16px;}
.testimonial-quote p {margin: 0px;font-weight: 500;font-size: 14px;line-height: 17.5px;color: #09194c;text-align: center;text-transform: uppercase;}
.test-logo img {margin: 0 auto;}.test-logo {padding-top: 15px;text-align: center;}
.testimonial-inner-wrp {position: relative;}
.testimonial-repeat-wrapper {margin: 0 auto;}
.testimonial-repeat-inner-wrapper {width: 92.7%;margin: 0 auto;padding: 70px 0px 20px;}
.slick-list.draggable {width: 55% !important;margin: 0 auto;}
.testimonial-inner-wrp:before {width: 100px;height: 100px;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/testimonial-prev.png);position: absolute;background-size: cover;background-repeat: no-repeat;left: 14%;}
.testimonial-inner-wrp:after {width: 60px;height: 160px;content: '';background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/testimonial-next.png);position: absolute;background-size: cover;background-repeat: no-repeat;right: 14%;bottom: 10%;}
.testimonial-outer-wrp button.slide-arrow.prev-arrow {position: absolute;left: 7%;top:35%;background-color: #FF9F00;padding: 5px 8px 5px 11px;border-radius: 50%;z-index: 999;}
.testimonial-outer-wrp button.slide-arrow.prev-arrow span {padding: 4px;}
.testimonial-outer-wrp button.slide-arrow.next-arrow {position: absolute;right: 7%;top: 35%;background-color: #ff9f00;padding: 5px 11px 5px 8px;border-radius: 50%;z-index: 999;}
.testimonial-outer-wrp button.slide-arrow.next-arrow span {padding: 4px;}.testimonial-outer-wrp button.slide-arrow.next-arrow span {padding: 4px;}
.testimonial-outer-wrp .slick-arrow {cursor: pointer;}.testimonial-outer-wrp button.slick-disabled {background-color: #d2d4da !important;}.testimonial-outer-wrp ul.slick-dots li:before {width: 8px;height: 8px;left:0;}ul.slick-dots li {margin: 0px 3px;}
.testimonial-outer-wrp ul.slick-dots li button{padding:0px ;height: 8px !important;width: 8px !important;}


.three-step-module-wrp {position: relative;background-color: #fff;z-index:9;}
.three-step-module-header {text-align: center;}
.three-step-module-header h2 {margin: 0px;font-weight: 500;font-size: 32px;line-height: 36.8px;color: #09194C;text-transform: uppercase;}
.three-step-module-outer-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;padding-top: 50px;}
.three-step-module-inner-wrp {flex: 0 28%;padding-bottom: 30px;text-align: center;}
.steps-heading h2 {font-weight: 500;font-size: 20px;line-height: 26px;margin: 0px;color: #09194c;padding-top: 30px;padding-bottom: 8px;}
.steps-heading p {font-size: 18px;line-height: 27px;font-weight: 400;width: 90%;margin: 0 auto;padding-bottom:10px;color:#09194c;}
.steps-cta a {font-weight: 500;font-size: 16px;line-height: 24px;text-decoration: none;color: #09194C;transition:0.3s;}
.steps-cta a:hover {text-decoration: underline;}
.steps-image-wrp img {width: 176px;}
.steps-image-wrp {position: relative;width: fit-content;margin: 0 auto;}
.step-number {font-weight: 500;font-size: 64px;line-height: 100%;color: #09194C;width: fit-content;position: absolute;top: 30%;left: 40%;}




@media only screen and (min-width:3790px) and (max-width: 5500px) {
  .sector-hero-left-image {
    flex: 0 13%;
}
.sector-hero-right-image {
    flex: 0 13%;
}
    .sector-hero-content-inner {
    padding-top: 150px;
}
}
@media only screen and (min-width:1921px) and (max-width: 3000px) {
  
 .post-hero-outer-wrp {
    padding: 220px 25px 120px;
} 
}
@media only screen and (min-width:1896px) and (max-width: 3789px) {
 .sector-hero-left-image {
    flex: 0 15%;
}
.sector-hero-right-image {
    flex: 0 15%;
} 
  .sector-hero-content-inner {
    padding-top: 100px;
}
}
@media only screen and (min-width:1450px) and (max-width: 1895px) {
 .sector-hero-left-image {
    flex: 0 18%;
}
.sector-hero-right-image {
    flex: 0 18%;
} 
}
@media only screen and (min-width:1261px) and (max-width: 1298px) {
 .feature-cta-right-section img {
    bottom: 0;
    position: absolute;
} 
}
@media only screen and (min-width:768px) and (max-width: 1260px) {
.feature-cta-left-content-wrp {
    padding: 50px 30px 50px;
}
  .feature-cta-left-section {
    flex: 0 47%
}
.feature-cta-right-section {
    flex: 0 53%;
}
  
  .feature-cta-right-section {
    display: flex;
    align-items: end;
}
  .feature-cta-primary {
    padding-bottom: 10px;
}
}
@media only screen and (min-width:1146px) and (max-width: 1250px) {
  .feature-cta-right-section img {
    position: absolute;
    right: 0;
    width: 80%;
}

}
@media only screen and (min-width:1025px) and (max-width: 1275px) {
  .two-col-cta-inner-wrp {
    flex: 0 40%;
  }
}
@media only screen and (min-width:768px) and (max-width: 1200px) {
.banner-left-text-section {
    padding-top: 30px;
}
  .video-module-inner-wrp {
    min-height:auto;
}
  .play-btn {
position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9;
    cursor: pointer;
}
  .right-video-section {
    min-height: 400px;
  }
.banner-left-text-section h1 {
    font-size: 30px;
   padding-bottom: 24px;
  line-height:40px;
  line-height:36px;
}
  .two-col-text-image-repeat-wrp:last-child {
    padding-bottom: 0px !important;
}
  
  .banner-left-text-section p {
    font-size: 18px;
}
  .banner-right-image-section img {
    width: 100%;
    height: 100%;
}
.banner-cta-wrp {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    padding-top: 0px;
    padding-bottom: 30px;
}
.banner-cta-wrp a {
    display: block;
}
.cta-one {
    padding-right: 0px;
    padding-bottom: 10px;
}
.cta-two {
    flex: 0 48%;
   text-align: center;
}
.banner-cta-wrp {
    padding-top: 32px;
}
.cta-two a,
.cta-one a{
   padding: 13px 10px;
}
  .cta-one {
    flex: 0 48%;
    text-align: center;
    padding-right: 10px;
}
}
@media only screen and (min-width:768px) and (max-width: 1300px) {
.button-inner-wrp a:hover {
    background-size: 12px;
      background-position: center right 10px;
}
  .button-inner-wrp a:hover span {
    position: relative;
    left: -10px;
}
  .two-col-text-image-repeat-wrp {
    width: 100% !important;
  padding-bottom: 60px !important;
}
.button-inner-wrp a {
    font-size: 11px;
  padding: 25px 0px;
  margin: 0px 5px 20px;
      background-position: center right 5px;
  line-height:25px;
}
  .button-inner-wrp {
    flex: 0 25%;
}
  .cta-background-image img {
    width: 100px;
    height:70px;
}
}
@media only screen and (min-width:768px) and (max-width: 1070px) {
 .logo-garden-outer-wrp button.prev-arrow {
    left: -10px;
}
.logo-garden-outer-wrp button.next-arrow {
    right: -10px;
}
  .logo-garden-outer-wrp .slick-list.draggable {
    width: 95% !important;
    margin: 0 auto !important;
} 
.logo-garden-outer-wrp button.prev-arrow {
    left: -10px;
}
.logo-garden-outer-wrp button.next-arrow {
    right: -10px;
}
  .logo-garden-outer-wrp .slick-list.draggable {
    width: 95% !important; 
    margin: 0 auto !important;
}
  .logo-garden-outer-wrp {
    padding: 70px 20px 50px !important;
  }
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
  .about-hero-pattern img {
    width: 75%;
    float: right;
}
  .solution-hero-pattern img {
    width: 75%;
    float: right;
}
  .stat-iner-repeater-col {
    flex: 0 46%;
    text-align: center;
    padding-bottom: 50px;
}
  .solution-left-content-inner-wrp h1 {
    font-size: 30px;
    line-height: 36px;
}
.solution-left-content-inner-wrp h1 {
    padding-bottom: 24px;
}
.solution-right-image {
    flex: 0 48%;
}
.solution-hero-pattern {
    position: fixed;
    right: -20px;
    top: 90px;
}
  .solution-hero-pattern svg {
    max-width: 300px;
}
  .solution-hero-outer-wrp {
    padding: 50px 16px 50px !important;
}
  .header-content-section-outer-col.bg-no {
    padding: 30px 25px 70px !important;
}
  .sector-hero-content-inner h1 {
    font-size: 30px;
   line-height: 33px;
}
.sector-hero-container {
    flex: 0 43.1%;
}
.sector-hero-content-inner p br {
    display: none;
}
  .our-team-header h2 {
    font-size: 24px;
    line-height: 27.6px;
    padding-bottom: 24px;
}
.our-team-inner-wrp {
    width: 100%;
}
.members-detail h2 {
    padding-top: 15px;
}
.our-team-outer-wrp {
    padding: 30px 24px 30px !important;
}
  .our-team-inner-col-wrp {
    flex: 0 100%;
}
.our-team-inner-col-wrp {
    flex: 0 48%;
    padding-bottom: 30px;
    text-align: center;
}

  .our-team-inner-col-wrp:last-child{
    padding-bottom:0px;
  }
  .our-team-inner-col-wrp {
    flex: 0 48%;
    padding-bottom: 40px;
   text-align: center;
}
  .thank-u-page-rss {
    flex: 0 48%;
    padding-bottom: 30px;
}
  .feedreader_box1 {
    width: 100%;
}
  .icon-text-repeat-wrp {
    width: 100%;
}
  .icon-text-header h2 br {
    display: none;
}
  .feature-quote-outer-section {
    padding: 50px 16px 50px !important;
}
    .feature-cta-inner-wrp {
    padding-top: 0px;
} 
.feature-cta-right-section img {
    position: absolute;
    bottom: 0;
}   
  
  .accordian-header h3 {
    width: 90%;
  }
  .accordian-inner-wrp {
    max-width: 100%;
}
 .about-hero-left-section-inner-wrp {
    padding-top: 15px;
}
.about-hero-pattern svg {
    max-width: 400px;
}
.about-hero-left-section-inner-wrp h2 {
    font-size: 35px;
    padding-bottom: 24px;
    line-height: 45px;
}
.about-cta-wrp {
    padding-top: 24px;
} 
.two-col-img-wrp {
    display: flex;
    align-items: center;
}
.two-col-text-image-repeat-wrp img {
    width: 100%;
    height: auto !important;
}
  .two-col-text-content-inner-wrp h2 {
    font-size: 24px;
}
.two-col-text-content-inner-wrp p {
    font-size: 18px;
}
  .two-col-text-image-repeat-wrp{
    padding-bottom: 50px;
}
  .two-col-text-image-repeat-wrp {
    width: 100%;
}  
.two-col-cta-inner-wrp-col {
    width: 100%;
}
.two-col-cta-outer-wrp {
    padding: 0px 16px 30px !important;
}
.two-col-cta-inner-wrp {
    flex: 0 38%;
}
}
@media only screen and (min-width:1025px) and (max-width: 1200px) {
.solution-hero-pattern svg {
    max-width: 400px;
}  
  
}
@media only screen and (min-width:769px) and (max-width: 790px) {
  .solution-primary-cta {
    padding-right: 10px;
    padding-bottom: 10px;
}  
}
@media only screen and (min-width:768px)and (max-width: 800px) {
.sector-hero-container {
    flex: 0 46%;
} 

}
@media (max-width: 767px) {
  .button-outer-wrp{
  display:none
  }
  .button-outer-wrp-mobile{
   display:block; 
  }
  .button-outer-wrp-mobile {
    padding-top: 16px;
}
.button-inner-wrp a:hover {
    background-image: none !important;
    background: transparent;
    background-repeat: no-repeat;
    background-position: center right 3px;
    color: #09194c;
    background-size: 20px;
}
.button-outer-wrp-mobile .button-inner-wrp a {
    padding: 0px;
    box-shadow: none;
    text-align: left;
    font-weight: 500;
    font-size: 21px;
    line-height: 125%;
    margin-bottom: 0px;
}
.button-outer-wrp-mobile .button-inner-wrp {
    border-bottom: 1px solid #E5E5E5;
    padding: 10px 0px; 
}
.button-outer-wrp-mobile .button-inner-wrp {
    border-bottom: 1px solid #E5E5E5;
    padding: 10px 0px;
    background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/blue-arrow.png);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: center right 10px;
}
  .heading-link-btns-wrp{
   padding:50px 24px 0px; 
  }

  
  .button-header h2 {
    font-size: 24px;
    line-height:27.6px;
}
  .button-inner-wrp:hover {
    background-color: #09194c;
    background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/white-arrow.png);
}
.button-inner-wrp:hover a {
    color: #fff;
}
  .three-step-module-header h2 {
    font-size: 24px;
    line-height:27.6px;
}

.three-step-module-outer-wrp {
    display: block;
}

.three-step-module-inner-wrp {
    padding-bottom: 32px;
}
.three-step-module-inner-wrp:last-child {
    padding-bottom: 0px;
}
.three-step-module-outer-wrp {
    padding-top: 0px;
}
.three-step-module-wrp {
    padding: 40px 20px;
}
.three-step-module-header {
    padding-bottom: 32px;
}
.steps-image-wrp {
    margin-bottom: 32px !important;
}
.steps-heading h2 {
    padding-top: 0px;
}
.steps-heading p{
    padding-bottom: 8px;
}
  .testimonial-outer-wrp {
    padding: 44px 20px 20px;
} 
  ul.slick-dots li button{
   max-height:8px;
    max-width:8px;
  }
.teastimonial-main-header h2 {
    font-size: 24px;
    line-height:27.6px;
}
  .teastimonial-main-header {
    padding-bottom: 24px;
}
  .testimonial-inner-wrp:after {
    width: 40px;
    height: 100px;
}
.testimonial-inner-wrp:before {
    width: 60px;
    height: 60px;
    left:25px;
}
  .testimonial-inner-wrp:after {
    right: 25px;
}
.slick-list.draggable {
    width: 73% !important;
}
  .testimonial-repeat-inner-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 50px 5px 50px;
    box-sizing: border-box;
}
.testimonial-inner-wrp:after {
    bottom: 13%;
}
  .testimonial-quote h3 {
    font-size: 18px;
}
    .stat-section-outer-wrp {
    padding: 50px 16px 10px !important;
}
stat-section-outer-wrp {
    padding: 50px 16px 50px;
}
.stat-iner-repeater-col h2 {
    font-size: 24px;
    line-height: 27.6px;
}
.stat-iner-repeater-col h3 {
    font-size: 21px;
    line-height: 26.25px;
}
.stat-iner-repeater-col {
    flex: 0 48%;
    text-align: center;
    padding-bottom: 50px;
}
.stat-section-outer-wrp:after {
    content: '';
    background-image: url(https://5328759.fs1.hubspotusercontent-na1.net/hubfs/5328759/Mypass/stat-mobile-pattern.png);
    width: 500px;
    height: 580px;
    position: absolute;
    right: 0;
    top: 200px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: right bottom 150px;
}
  .counter-wrp span {
    font-size: 24px !important;
    line-height: 27.6px !important;
}
.counter-wrp span {
   right: calc(50% - 55px) !important;
}
.stat-iner-repeater-col:nth-child(2) .counter-wrp span {
    right: calc(50% - 42px) !important;
}
.stat-iner-repeater-col:nth-child(3) .counter-wrp span {
    right: calc(50% - 64px)!important ;
}
  .solution-hero-outer-wrp {
    padding: 0px 16px 30px !important;
}
.solution-hero-pattern svg {
    max-width: 320px;
}
.solution-hero-pattern {
    display: none;
}
.solution-left-content-inner-wrp h1 {
    font-size: 30px;
    line-height: 33px;
   padding-bottom: 24px;
}
.solution-hero-inner-wrp {
    display: block;
}
.solution-left-content-inner-wrp p {
    max-width: initial;
}
.solution-left-content-inner-wrp {
    text-align: center;
}
  .solution-hero-pattern-mobile {
    display: block;
}
.solution-hero-pattern-mobile {
    display: block;
    position: absolute;
    max-width: 280px;
    right: -20px;
    top: -95px;
}
.solution-hero-pattern-mobile svg {
    width: 100%;
}
.solution-right-image {
    padding-right: 0px;
    position:relative;
}
.solution-left-content-outer-wrp {
    padding-bottom: 120px;
}
  .solution-banner-cta-wrp {
    justify-content: center;
}
   .header-content-section-outer-col:after,
  .header-content-section-outer-col:before{
    display:none;
  }
  .content-cta-primary a {
    width: 100%;
    box-sizing: border-box;
  }
  .header-content-section-outer-col.bg-yes {
    padding: 48px 24px 63px !important;
}
.contanet-image img {
    width: 100%;
    height: auto;
}
.header-content-section-inner-col h2 {
    font-size: 24px;
    line-height: 27.6px;
    margin: 0px;
}
.header-content-section-inner-col h2 br {
    display: none;
}
.content-cta a {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}
.content-cta {
    padding-top: 10px;
} 

.header-content-section-inner-col h2 {
    font-size: 25px;
    line-height: 27.6px;
    margin: 0px;
    padding-bottom: 20px;
}
.header-content-section-inner-col h2 br {
    display: none;
}
.content-cta a {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}
.content-cta {
    padding-top: 10px;
}
  .header-content-section-inner-col p {
    text-align: left !important;
    margin: 20px;
  }
  .content-cta-wrp {
    padding-top:9px;
  }
  .content-cta-primary {
    width: 100%;
    padding-right: 0px;
    text-align: center;
}
  .contanet-image {
    padding-top: 20px;
}
  .header-content-section-outer-col.bg-no {
    padding: 40px 25px 0px !important;
}
  .sector-hero-left-image,
.sector-hero-right-image {
    display: none;
}
.sector-hero-inner-wrp {
    display: block;
}
.sector-hero-outer-wrp {
    padding: 0px 24px 0px !important;
}
.sector-hero-content-inner {
    padding-top: 0px;
}
  .sector-hero-content-inner h1 {
    font-size: 30px;
    line-height: 33px;
}
.sector-hero-content-inner h1.palette-text {
    padding-bottom: 24px;
}
.sector-her-cta-wrp {
    padding-top: 24px;
}
  .sector-hero-mobile-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    padding-top: 52px;
}
.sector-hero-mobile-section img {
    width: 210px;
    height: 210px !important;
}
  .sector-hero-content-inner p br {
    display: none;
}
   .thank-u-page-rss {
    flex: 0 48%;
} 
  .feedreader_box1 {
    display: flex;
}
  .news-resource-header h2 {
    font-size: 24px;
    line-height:27.6px;
}
.thank-u-page-rss {
    padding-bottom: 30px;
}
  .thank-u-page-rss:last-child {
    padding-bottom: 0px;
}
  .feedreader_box1 {
    width: 100%;
}
  .logo-garden-heading h2 {
    font-size: 24px;
    line-height:27.6px;
}
/* .logo-garden-heading {
    padding-bottom: 0px;
}  */
  .logo-garden-outer-wrp {
    padding: 30px 20px 60px;
}
  .slick-slide img {
    display: block;
    max-width: 180px !important;
}
  .logo-garden-heading h2 {
    font-size: 24px;
     line-height:27.6px;
}
/* .logo-garden-heading {
    padding-bottom: 0px;
}  */
  
  .slick-slide img {
    display: block;
    max-width: 180px !important;
} 
  
 .right-video-section {
    max-height: 300px;
    min-height: 300px;
}
  iframe.vimeo {
    width: 100%;
    height: 100%;
     max-height: 300px;
    min-height: 300px;
}
   iframe.youtube {
    width: 100%;
    height: 100%;
      max-height: 300px;
    min-height: 300px;
}
 .video-module-inner-wrp {
    display: block;
    min-height: auto;
}
.left-text-section-innerwrp {
    text-align: center;
    padding-bottom:40px;
}
.left-text-section-innerwrp p {
    margin: 0px;
    font-size: 16px;
}
.left-text-section-innerwrp h2 {
    font-size: 24px;
    line-height:27.6px;
}
.play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
 
}
.play-btn img {
    width: 50px !important;
    margin: 0 auto !important;
} 
  .right-video-section{
    text-align:center;
  }   
 .video-module-outer-wrp {
    padding: 48px 15px;
  }
 
 .icon-text-outer-wrp:before,
  .icon-text-outer-wrp:after{
   display:none;
  }
  
.icon-text-outer-wrp {
    padding: 60px 25px 30px;
}
  .icon-text-header h2 br {
    display: none;
}
.icon-text-header h2 {
    font-size: 24px;
    line-height:27.6px;
}
.icon-text-header {
    padding-bottom: 30px;
}
.icon-text-repeat-wrp {
    display: block;
    width: 100%;
}
.icon-content h3 {
    font-size: 18px;
}
.icon-text-repeat-inner-wrp {
    padding-bottom: 40px;
}
.icon-text-repeat-inner-wrp:last-child {
    padding-bottom: 0px;
}
 
  .sec-col-outer-wrp:before,
  .sec-col-outer-wrp:after{
   display:none; 
  }
  .sec-col-outer-wrp {
    padding: 30px 24px 30px !important;
}
  .section-container-header h2 {
    font-size: 24px;
    line-height: 27.6px;
    padding-bottom: 24px;
}
.section-container-header p {
    padding-bottom: 15px;
} 
 .feature-quote-outer-section {
    padding: 50px 16px 50px !important;
} 
  
.feature-quote-inner-wrp h2 {
    text-align: center;
    font-size: 21px;
    line-height: 26.5px;
}
.feature-quote-inner-wrp {
    margin: 0 auto;
    padding: 50px 20px;
}
.feature-quote-inner-wrp:before{
    width: 27px;
    height: 22px;
    left: 40px;
    top: -14px;
    background-size: cover;
}
.feature-quote-inner-wrp:after{
   width: 27px;
    height: 22px;
    right: 40px;
    bottom: -14px;
    background-size: cover;
}  
 .feature-cta-inner-wrp {
    display: block;
    padding-top:0px;
}
.feature-cta-left-content-wrp {
    padding: 40px 30px;
}
.feature-cta-left-content-wrp h2 {
    font-size: 24px;
   line-height:27.6px;
}
.feature-cta {
    padding-top: 25px;
    display: block;
}
.feature-cta-primary a {
    box-sizing: border-box;
    text-align: center;
    width: 100%;
}
.feature-cta-primary {
    padding-right: 0px;
    padding-bottom: 16px;
}
.feature-cta-secondary a {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}
.feature-cta-left-section {
    padding-bottom: 10px;
}
  .feature-cta-right-section {
    text-align: right;
    right:-20px;
  } 
  .accordian-main-header h2 {
    font-size: 24px;
    line-height:27.6px
}
.accordian-inner-wrp {
    max-width: 100%;
}
.accordian-header h3 {
    width: 90%;
}
  .accordian-outer-wrp {
    padding: 44px 20px 20px;
}
.accordian-main-header {
    padding-bottom: 24px;
}
  .about-hero-section-outer-col {
    padding: 0px 16px 35px !important;
    overflow: hidden;
}
.about-hero-pattern {
    display: none;
}
.about-hero-section-inner-col {
    display: block;
}
.about-hero-left-section-inner-wrp {
    padding-top: 0px;
}
.about-hero-left-section-inner-wrp h2 {
    text-align: center;
    font-size: 30px;
    line-height: 33px;
    padding-bottom: 24px;
}
.about-hero-left-section-inner-wrp h2 br {
    display: none;
}
.about-hero-left-section-inner-wrp p {
    text-align: center;
}
.about-cta-wrp {
    padding-top: 24px;
}
.about-cta-wrp {
    justify-content: center;
}
.two-col-cta-outer-wrp {
    padding: 0px 16px 50px !important;
}
.two-col-cta-inner-wrp-col {
    display: block;
    width: 100%;
}
.two-col-content-wrp h2 {
    font-size: 21px;
    line-height: 26.5px;
}
.two-col-cta-inner-wrp {
    margin-bottom: 24px;
}
   .banner-inner-wrapper {
    display: block;
}
  .banner-outer-wrapper{
 margin-top: -138px;
}
.banner-left-text-section h1 {
    font-size: 36px;
    padding-bottom: 24px;
    line-height:36px;
}
  .banner-right-image-section img {
    width: 100%;
    height: 100%;
}
.banner-cta-wrp {
    display: block;
  padding-top: 24px;
}
.banner-outer-wrapper {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.cta-one a {
    display: block;
    text-align: center;
}
.cta-two a {
    display: block;
    text-align: center;
}
.cta-one {
    padding-right: 0;
    padding-bottom: 20px;
}
.banner-left-text-section {
    padding-bottom: 50px;
    flex: 0 40%;
    padding-top: 0px;
}
.banner-outer-wrapper {
    padding: 130px 25px 50px;
}
  .banner-left-text-section p br {
    display: none;
}
  .two-col-img-wrp img {
    width: 100%;
    height: 100%;
}
  .yespattern:before,
  .yespattern:after{
   display:none; 
  }
  .two-col-text-image-outer-wrp {
    padding: 48px 20px 20px !important;
  }
.two-col-text-image-repeat-wrp:last-child{
  padding-bottom:0px;  
  }
.two-col-text-image-repeat-wrp {
    display: block;
    text-align: center;
    width: 100%;
    padding-bottom:32px;
}
.two-col-text-content-inner-wrp h2 {
    font-size: 24px;
    padding-bottom:16px;
   line-height:27.6px
}
.two-col-text-content-inner-wrp p {
    font-size: 16px;
  text-align: left;
}
.two-col-text-content-wrp {
    padding-bottom: 32px;
}
.two-col-quote {
    width: 80%;
}
.two-col-quote:before {
    background: #09194C;
    width:3px;
}
.quote .two-col-quote {
    margin-top: 10px;
}
  .two-col-list li {
    text-align: left;
}
.two-col-list li{
   background-position: left top 10px;

}

}
@media(max-width :479px){
  .testimonial-inner-wrp:before {
    left: 5px;
}
.testimonial-inner-wrp:after {
    right: 5px;
}
  .sector-hero-mobile-section img {
    width: 155px;
    height: 144px !important;
} 
   .our-team-inner-col-wrp {
    flex: 0 100%;
  }
  .feedreader_box1 {
    display: block;
}
.news-resource-header h2 {
    font-size: 24px;
}
.thank-u-page-rss {
    padding-bottom: 30px;
}
  .news-resources-outer-wrp {
    padding: 30px 20px;
  }
.logo-container img {
    margin: 0 auto;
    max-width: 135px !important;
}
  .logo-container img {
    margin: 0 auto;
    max-width: 135px !important;
}
  .play-btn img {
    width: 40px !important;
    margin: 0 auto !important;
} 
  .right-video-section {
    max-height: 193px;
    min-height: 193px !important;
}
  iframe.youtube {
    width: 100%;
    height: 100%;
    min-height: 193px;
    max-height: 193px;
}
  iframe.vimeo {
    width: 100%;
    height: 100%;
    max-height: 193px;
    min-height: 193px;
}
}
@media only screen and (min-width:470px) and (max-width: 767px) {
  .button-inner-wrp a br {
    display: none;
}
}
@media (max-width: 400px) {
  .accordian-header h3 {
    width: 88%;
}
  .about-primary-cta{width:100%; text-align:center; padding:0 0 15px;}
}
@media(max-width :380px){
  .content-cta-primary {
    padding-right: 0px;
    padding-bottom: 10px;
}
  .content-cta-wrp {
    display: block;
    text-align: center;
    padding-top:9px;
  }
}
@media (max-width: 375px) {
.button-header h2 {
    font-size: 24px;
    width: 87.3%;
    margin: 0 auto;
}
 }
@media (max-width: 370px) {
ul.slick-dots {
    padding-top: 24px !important;
}
   .sector-primary-cta {
    padding-right: 0px;
    padding-bottom: 10px;
}
  .sector-hero-mobile-section img {
    padding-bottom: 20px;
}
.sector-hero-mobile-section img:last-child {
    padding-bottom: 0px;
}
}
@media (max-width: 365px) {
.solution-banner-cta-wrp {
    display: block;
}
.solution-primary-cta {
    padding-right: 0px;
    padding-bottom: 10px;
}  
}
@media (max-width: 335px) {
 .about-cta-wrp {
    display: block;
    text-align: center;
}
.about-primary-cta {
    padding-right: 0px;
    padding-bottom: 10px;
} 
}
/* --- Fix HubSpot Chat Widget Z-Index Issue --- */

/* Target the HubSpot Chat Widget's main container using its specific class.
   This class was identified by you as 'WidgetWrapper__Wrapper-sc-1bv4zy4-0 cuTJXi'.
   Placing it at the end of the file and using !important ensures it overrides other styles. */
.WidgetWrapper__Wrapper-sc-1bv4zy4-0.cuTJXi {
    z-index: 2147483647 !important; /* Max possible z-index to ensure it's always on top */
    position: fixed !important; /* Ensure it stays fixed relative to the viewport */
}

/* If, after applying this, any other elements (like sticky headers/footers or specific sections)
   are *still* covering the chatbot, you would need to inspect those specific elements
   and potentially give them a lower z-index. However, this is less common after applying
   the max z-index to the chatbot itself.
   Example of targeting a hypothetical covering element (replace with actual class/ID):
.header-container-wrapper, /* Example: if your header is covering it */
.some-sticky-section { /* Example: if a specific section is sticky and covering */
    z-index: 1000 !important; /* Set a lower z-index than the chatbot (e.g., 1000 is usually high enough for most content) */
}
*/