/*! Theme Name: Comply Theme Theme URI: https://www.peaktwo.com/ Description: Comply Website Theme Version: 1.0.0 Author: Peaktwo Author URI: https://peaktwo.com/ License: MIT License URI: http://opensource.org/licenses/mit-license.php */
 h1,h2,h3,h4,h5,p,html,body{color:#373737}h3{font-size:36px;line-height:47px;font-weight:regular}h5,h5.sub-title,h5.sub-title span{color:#183029;font-weight:600}section.home-hero .left-side .content-wrap h1,h1,section.default-hero.colored-white .columns .text-side h1{ญญญ font-weight:700;color:#008e28;font-size:42px;line-height:53px;font-weight:600}.home-hero h1{margin-bottom:20px}section.home-hero .left-side .content-wrap h1 span{color:#005b25}@media only screen and (max-width:1024px){section.home-hero .left-side .content-wrap h1,h1,section.default-hero.colored-white .columns .text-side h1{font-size:43px;line-height:46px}}@media only screen and (max-width:960px){section.home-hero .left-side .content-wrap h1,h1,section.default-hero.colored-white .columns .text-side h1{font-size:32px;line-height:36px}}h2,.recent-resoureces .title-wrap h2,.challenges-block .title-wrap .text h2,.vertical-tabs .title-wrap h2,.left-right-sections h2,.faq-wrap .content-wrap h2,.our-services .title-wrap h2,.our-solutions .title-wrap h2{color:#008e28;font-size:34px!important;line-height:53px;font-weight:600}.section-heads h3{color:#008e28}p{font-size:16px;line-height:22px;font-weight:regular}section.featured-resource-slider.colored-white .columns .text-side .wysiwyg,section.featured-resource-slider.colored-white .columns .text-side .wysiwyg *,section.default-hero.colored-white .columns .text-side .wysiwyg,section.default-hero.colored-white .columns .text-side .wysiwyg *,section.awards .container .columns.awards-loop .column .award .wysiwyg p{color:#373737}a.learn-more,.recent-resoureces .recent-resource-items .recent-resource-item:hover .content-wrap h3 a,.wysiwyg a,.award a{color:#0090ad!important}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link,header nav.main-menu .columns .button-side ul>li>a:hover,header nav.main-menu .columns .button-side ul>li>a,section.home-hero .left-side .content-wrap .text p{color:#070605}header nav.main-menu .columns .button-side ul li.btn a,a.btn{background:#0090ad}header nav.main-menu .columns .button-side ul li.btn a:hover,a.btn:hover{background:#005b25}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link::after,header nav.main-menu .columns .button-side ul>li::after{color:#070605;height:2px}header nav.main-menu .columns .image-side{padding:0;-webkit-box-flex:0;-ms-flex:0 0 136px;flex:0 0 170px;width:170px}.quote-wrap,section.callout{background:#05331a;text-align:left}section.callout .container .columns .column{background:none;border-radius:0}.quote-wrap .content-wrap .quote-text .text{padding-top:25px}.quote-wrap .content-wrap .quote-text .text p,.quote-wrap .content-wrap .quote-text .author-name{color:#fff;position:relative;z-index:999}.quote-wrap .content-wrap .quote-text::before{background-image:url(https://www.comply.com/wp-content/themes/comply-theme/assets/images/quote-icon-light.svg)}.flex-container{display:flex;max-width:1262px;margin:0 auto}.contained-content{flex-grow:1;align-content:center;padding-right:60px}.stretch-element{flex-shrink:0;width:calc(83vw - (1262px / 2));margin-right:calc(-50vw + (1262px / 2));box-shadow:rgb(0 0 0 / .35) 0 5px 15px;align-self:center}@media only screen and (min-width:2000px){.home-hero .stretch-element{width:calc(60vw - (1262px / 2));margin-right:calc(-30vw + (1262px / 2))}}@media only screen and (min-width:2500px){.home-hero .stretch-element{width:calc(50vw - (1262px / 2));margin-right:calc(-30vw + (1262px / 2))}}@media only screen and (min-width:3500px){.home-hero .stretch-element{width:calc(41vw - (1262px / 2));margin-right:calc(-30vw + (1262px / 2))}}@media screen and (min-width:601px) and (max-width:1400px){.home-hero .flex-container{max-width:100%!important}.home-hero .contained-content{padding-left:15px}.home-hero .stretch-element{width:calc(100vw - (1262px / 2))}}@media only screen and (max-width:960px){.home-hero .stretch-element{display:none}}body>section.cta-wrap{padding:0}.cta-wrap .stretch-element{box-shadow:0 0;margin-right:0;margin-left:calc(-43vw + (1262px / 2));width:calc(54vw - (1262px / 2));margin-right:40px}.cta-wrap p{color:#fff}@media (max-width:1600px){.cta-wrap .stretch-element{margin-right:0;margin-left:calc(-38vw + (1262px / 2));width:calc(64vw - (1262px / 2));margin-right:40px}}@media (max-width:1200px){.cta-wrap .stretch-element{margin-right:0;margin-left:calc(-51vw + (1262px / 2));width:calc(71vw - (1262px / 2));margin-right:40px}.contained-content{padding:20px 60px 20px 0}}@media (max-width:1050px){.cta-wrap .stretch-element{display:none}.contained-content{padding:40px 60px 40px 60px}}body section.home-hero{padding-top:125px!important;background:#E5EEE9;background:linear-gradient(7deg,rgb(229 238 233) 0%,rgb(255 255 255) 100%)}body.single-who-we-serve section.home-hero{background:none;background-image:none}.awards-wrap{display:flex;align-items:center;margin-left:25px}.btn-awards{margin-top:30px}.btn-awards,.awards-wrap ul{display:flex}.awards-wrap ul,.awards-wrap ul li{list-style-type:none;margin:0}.awards-wrap img{max-width:45px;vertical-align:middle;margin-right:10px}.highlight-text{margin-top:40px}.highlight-text p,.highlight-text a{font-size:14px;color:#373737}.highlight-text a{text-decoration:underline}.highlight-text a:hover{text-decoration:none}.our-solutions .solution-items .solution-item .content-wrap a.learn-more::after,.our-services .service-items .service-item a.learn-more::after,.recent-resoureces .title-wrap a.learn-more::after,.recent-resoureces .recent-resource-items .recent-resource-item .content-wrap a.learn-more::after{border:2px solid #008e28}section.recent-resoureces{box-shadow:0 -5px 10px rgb(0 0 0 / .1)}.recent-resoureces .container,.cta-wrap .container{border-radius:0;background:none}.recent-resoureces .recent-resource-items .recent-resource-item .content-wrap .category ul li{font-size:14px;font-weight:600;color:#373737;text-transform:uppercase}.recent-resoureces .recent-resource-items .recent-resource-item .content-wrap h3{font-size:15px;line-height:24px;color:#373737;font-weight:700}body.home>section.cta-wrap,section.cta-wrap,section.callout{background:#05331a;padding:60px 0;width:100%}body.home>section.home-hero{padding-bottom:50px!important}.cta-wrap .cta-inner{text-align:left;max-width:100%;margin:0}.cta-wrap .cta-inner h2,.cta-wrap .cta-inner h2 span,section.callout h3{color:#0C0;font-weight:600;font-size:36px;line-height:47px;text-align:left}.cta-wrap .cta-inner p,section.callout .wysiwyg p{color:#fff;font-size:18px;line-height:30px;text-align:left;margin-top:20px}section.callout .button-container{margin-top:40px}header nav.main-menu .button-side{-webkit-box-flex:0;-ms-flex:0;flex:0;text-align:right}header nav.main-menu .button-side ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none}header nav.main-menu .button-side ul li{position:relative}header nav.main-menu .button-side ul li a{color:#373737;font-weight:500;padding:15px;font-size:14px}header nav.main-menu .button-side ul>li::after{content:'';position:absolute;bottom:-1px;width:100%;height:5px;display:block;background:#044862;border-radius:50px;opacity:0;visibility:hidden;-webkit-transition:all ease .3s;transition:all ease .3s}header nav.main-menu .button-side ul>li:hover::after{opacity:1;visibility:visible}header nav.main-menu .button-side ul>li.menu-item-has-children{position:relative}header nav.main-menu .button-side ul>li.menu-item-has-children>a{padding-right:15px;margin-right:15px;font-weight:500;position:relative}header nav.main-menu .button-side ul>li.menu-item-has-children>a::before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:7px;height:7px;background-image:url(https://www.comply.com/wp-content/themes/comply-theme/assets/images/caret-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;transition:all .2s ease-in-out}header nav.main-menu .button-side ul>li.menu-item-has-children:hover>a::before{transform:rotate(180deg);top:46%}header nav.main-menu .button-side ul>li.menu-item-has-children:hover::after{opacity:1;visibility:visible}header nav.main-menu .button-side ul li.btn{margin:0;padding:0}header nav.main-menu .button-side ul li.btn:after{display:none}header nav.main-menu .button-side ul li.btn a{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0090ad;white-space:nowrap;padding:0 20px;font-size:14px;line-height:1.42;padding:11px 29px;font-weight:700;height:auto;border-radius:30px;transition:all .2s ease-in-out;text-decoration:none!important}header nav.main-menu .button-side ul li.btn a span.menu-text{font-weight:700}header nav.main-menu .button-side ul li.btn a:hover{background:#00c1d4;color:#fff}header nav.main-menu .button-side ul>li>ul{width:260px;background:#fcfcfc;border:1px solid #e6e6e6;-webkit-box-shadow:0 50px 30px rgb(0 0 0 / .0705882353);box-shadow:0 50px 30px rgb(0 0 0 / .0705882353);border-radius:10px;overflow:hidden;padding:20px 25px;top:100%;z-index:99;display:block;position:absolute;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:calc(100% + 20px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;list-style-type:none;margin:0;text-align:left;border-top:2px solid #004861;opacity:0;-webkit-transition:opacity 0s ease-in-out .25s;transition:opacity 0s ease-in-out .25s;pointer-events:none;width:300px;padding:20px;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}header nav.main-menu .button-side ul>li>ul *{pointer-events:none!important}header nav.main-menu .button-side ul>li>ul.active{opacity:1;pointer-events:auto;transition:opacity .15s ease-in-out .1s}header nav.main-menu .button-side ul>li>ul.active *{pointer-events:inherit!important}header nav.main-menu .button-side ul>li>ul>li>a{display:block;padding:0;color:#02588b;padding-bottom:7px;white-space:nowrap}header nav.main-menu .button-side ul>li.menu-item-has-children:hover>ul.sub-menu{opacity:1;pointer-events:auto;-webkit-transition:opacity .15s ease-in-out .1s;transition:opacity .15s ease-in-out .1s}header.fixed-menu{padding:0;background:#fff;position:fixed}.home-hero img{height:auto}.single-service_posts .default-hero .column.image-side .image{background:#e5eee9}.demo-page .wysiwyg form .hs-submit .hs-button,.single-service_posts .default-hero form .hs-submit .hs-button,header nav.main-menu .columns .button-side ul li.btn a,a.btn{background:#0090ad}.demo-page .wysiwyg form .hs-submit .hs-button:hover,.single-service_posts .default-hero form .hs-submit .hs-button:hover,header nav.main-menu .columns .button-side ul li.btn a:hover,a.btn:hover{background:#00c1d4}header nav.main-menu .columns .button-side ul li.btn a span.menu-text{text-transform:none}header nav.main-menu .columns .button-side ul li.btn a{padding:11px 16px;letter-spacing:1px}header nav.main-menu .columns .button-side ul>li>a{font-size:13px}header nav.main-menu .columns .menu-side{margin-left:25px}@media screen and (min-width:601px) and (max-width:1400px){header nav.main-menu .columns .menu-side{margin-left:0}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-size:13px}}header nav.main-menu .columns .button-side ul>li{margin:0 8px}footer.footer-main{width:100%;background:#e5eee9}.cta-wrap{background:#008e28}body.home>.logo-scroller-wrap{margin-top:0;padding-bottom:30px}body.home>section{width:100%}.our-services .service-items .service-item a.learn-more::before{width:12px;height:12px}.our-solutions .solution-items .solution-item .content-wrap a.learn-more::after,.our-services .service-items .service-item a.learn-more::after,.recent-resoureces .title-wrap a.learn-more::after,.recent-resoureces .recent-resource-items .recent-resource-item .content-wrap a.learn-more::after,.faq-wrap .faq-parent .faq-items .faq-item .faq-inner .learn-more::after,a.link-arrow::after{border:2px solid #0090ad}.wp-singular .left-right-sections .left-right-items .left-right-item .content-side .content-wrap .text ul li::before{width:26px;height:24px;top:0}header nav.main-menu .mega-sub-menu ul li a,.pr-archive .card a.pr-link{color:#0090ad}body.home>section.cta-wrap,section.cta-wrap,section.callout{padding:0}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions>ul.mega-sub-menu{width:765px}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.products>ul.mega-sub-menu{width:765px}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.products>ul.mega-sub-menu .mega-menu-column{width:auto}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.menu ul.sub-menu{margin-left:15px}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.menu ul.sub-menu>li>a{font-size:13px}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.menu>li>a{font-size:12px;line-height:1.5;color:#005b25;font-weight:700;text-transform:none;padding:0;margin:0 0 20px}.left-right-sections .container{max-width:1262px}.left-right-sections .title-wrap{max-width:100%;margin:0 0 50px 0;text-align:left;padding:0}.left-right-sections .title-wrap p{margin:0;font-size:20px;line-height:1.66;letter-spacing:.15px;color:#05331a;max-width:80%;margin:0}body.single-solution_posts>section.default-hero{margin-bottom:100px}section.featured-resource-slider.colored.colored-blue,section.default-hero.colored.colored-blue{background:#fff}section.featured-resource-slider.colored.colored-blue .columns .text-side h5.subhead,section.featured-resource-slider.colored.colored-blue .columns .text-side strong.subhead,section.default-hero.colored.colored-blue .columns .text-side h5.subhead,section.default-hero.colored.colored-blue .columns .text-side strong.subhead,section.default-hero.colored-white .columns .text-side h5.subhead{font-size:14px;font-weight:700;line-height:1.42;margin:0 0 10px;letter-spacing:.14px;text-transform:uppercase;color:#070605}.pr-archive .card a .pr-title{color:#070605}section.featured-resource-slider .container .columns .column .the-slider .the-slide h2.h1,section.featured-resource-slider .container .columns .column .the-slider .the-slide h1,body.single-resource_posts section.default-hero .columns .column.text-side h1{color:#008e28;font-size:34px;line-height:53px;font-weight:600}a.btn.navy,section.search-inputs input[type=submit],.actions .hs-button.primary.large{background:#0090ad}a.btn.navy:hover,section.search-inputs input[type=submit]:hover,.actions .hs-button.primary.large:hover,body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column>div.archive-item .button-container a.btn:hover{background:#00c1d4!important}body.page-template-resource-archive section.search-inputs.resource h2{font-size:20px;line-height:1.66;letter-spacing:.15px;color:#05331a;max-width:80%;margin:20px 0 0 0}section.search-inputs.colored{background:#fff;padding:0}form#resource-search{background:#e5eee9;padding:40px 20px;margin-top:40px;border-radius:10px 10px}section.resource-page-content .container>div.newsletter-form .form-container{background:#e5eee9}section.search-inputs form#resource-search .search{margin:0 auto;background:none}section.search-inputs form#resource-search .search label,section.search-inputs form#resource-search .type-side label,.archive-pagination>a,section.search-inputs select,.archive.tax-resource_type_tax section.default-hero .columns .text-side h1,.archive.tax-resource_type_tax section.default-hero .columns .text-side .wysiwyg p,section.default-hero.resource-hero .columns .text-side h1,section.default-hero.resource-hero .columns .text-side .wysiwyg p,section.default-hero.resource-hero .columns .text-side .date,section.default-hero.resource-hero .columns .text-side .wysiwyg *{color:#05331a}body>section.resource-archive.prev-resource-filter-search.prev-colored{margin-top:75px}body>section.search-inputs.resource.colored.prev-{margin-bottom:0}.quote-wrap .content-wrap .stats-wrap .stat-items .stat-item p,.quote-wrap .content-wrap .stats-wrap .stat-items .stat-item .count{color:#fff}.quote-wrap .content-wrap .stats-wrap .stat-items .stat-item::before{background:#fff}.single-service_posts .left-right-sections .left-right-items .left-right-item .content-side .content-wrap,.single-solution_posts .left-right-sections .left-right-items .left-right-item .content-side .content-wrap,.single-product_posts .left-right-sections .left-right-items .left-right-item .content-side .content-wrap,.single-product_posts .left-right-sections .left-right-items .left-right-item .content-side .content-wrap,.page-template-flex-template-waves .left-right-sections .left-right-items .left-right-item .content-side .content-wrap{max-width:100%}.single-service_posts .left-right-sections .left-right-items .left-right-item .img-side .img-wrap,.single-solution_posts .left-right-sections .left-right-items .left-right-item .img-side .img-wrap,.single-product_posts .left-right-sections .left-right-items .left-right-item .img-side .img-wrap{text-align:center}.single-service_posts .left-right-sections .left-right-items .left-right-item .img-side .img-wrap img,.single-solution_posts .left-right-sections .left-right-items .left-right-item .img-side .img-wrap img,.single-product_posts .left-right-sections .left-right-items .left-right-item .img-side .img-wrap img{max-width:400px}footer ul.sub-menu{margin-left:15px}footer ul.sub-menu li a{color:#070605;font-size:13px;line-height:2.14;letter-spacing:-.21px;padding:0;font-weight:400}.cta-wrap a.btn{margin-top:20px}a.btn{text-transform:none;ont-weight:normal;letter-spacing:1px;padding:11px 26px}.single-product_posts section.home-hero.who-we-serve-hero,.single-who-we-serve section.home-hero.who-we-serve-hero,.page-template-flex-template-waves section.home-hero.who-we-serve-hero{padding-top:150px!important}.left-right-sections .title-wrap h2{font-size:38px}.left-right-items .content-wrap h2{font-size:34px}.term-courses .archive-loop-container .search-inputs.resource h1,.term-courses .archive-loop-container .search-inputs.resource h2,.term-events .archive-loop-container .search-inputs.resource h1,.term-events .archive-loop-container .search-inputs.resource h2{display:none}body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column{background:#e5eee9}body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column>div.archive-item .bot .certification-list ul li,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column>div.archive-item .bot .certification-list ul li{color:#00892f}body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column>div.archive-item .bot .event-course-type>div,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column>div.archive-item .bot .event-course-type>div{background:#0d4a34}body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column>div.archive-item .bot .event-course-type,body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column>div.archive-item .bot .certification-list,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column>div.archive-item .bot .event-course-type,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column>div.archive-item .bot .certification-list{border-bottom:2px solid #0d4a34}body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column>div.archive-item .bot .resource-meta,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column>div.archive-item .bot .resource-meta{color:#0d4a34}a.btn.green{background:#00892f}body.tax-resource_type_tax.term-courses section.resource-archive .columns.archive-loop .column,body.tax-resource_type_tax.term-events section.resource-archive .columns.archive-loop .column{border-bottom:0}body.term-courses>section.resource-archive,body.term-events>section.resource-archive{margin-top:75px}body.term-courses>section.default-hero,body.term-events>section.default-hero{margin-bottom:0}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-column ul.menu li a:hover{color:#00892f}footer.footer-main .footer-menu .columns .info-side .footer-awards-parent img.footer-logo{height:60px}.cta-wrap .content-wrap h2{color:#fff}.left-right-sections{padding-bottom:0}.single-product_posts .left-right-sections{padding-bottom:50px}.home-hero .contained-content{padding-left:15px}.faq-wrap{padding:120px 0 130px;position:relative}.vertical-tabs{padding:0 0 120px}section.home-hero.who-we-serve-hero{padding:32px 0 120px!important;padding-top:150px!important;padding-right:0px!important;padding-left:0px!important}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-column{padding:42px 20px;border-right:1px solid #dae0e7}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-column ul.menu li a .m-desc{font-weight:400;color:#373737}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.menu>li>a{margin:0}.vertical-tabs .tabs-wrap .tabs-nav-parent ul.tabs-nav li a,.demo-page .hbspt-form{background:#e5eee9}.vertical-tabs .tabs-wrap .tabs-nav-parent ul.tabs-nav li.active a,.vertical-tabs .tabs-wrap .tabs-nav-parent ul.tabs-nav li a:hover{background:#05331a}.challenges-block{padding:0 0 120px;overflow:hidden}.demo-page section.column-content>.content-loop>.columns.column-number-two h2,.demo-page section.column-content>.content-loop>.columns.column-number-two li span{color:#373737!important}.demo-page section.column-content>.content-loop>.columns.column-number-two h5 span{color:#008e28!important}.single-service_posts .cta-wrap{margin-top:100px}header nav.main-menu .columns .menu-side #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.menu>li>a{font-size:12px;line-height:1.2;color:#0090ad;font-weight:700;text-transform:none;padding:0;margin:0}.challenges-item img{height:auto}.page-template-flex-template-waves .home-hero.who-we-serve-hero{background:none;background-image:none}.challenges-block .challenges-slider .challenges-items .challenges-item .challenges-item-inner .img-wrap img{height:auto}@media only screen and (max-width:767px){.our-solutions .title-wrap h2,.our-services .title-wrap h2,.cta-wrap .content-wrap h2{font-size:32px;line-height:44px}body.single-resource_posts section.default-hero .columns .column.text-side h1{font-size:32px;line-height:45px}body.single-resource_posts section.default-hero .columns .text-side strong.subhead{display:none}body.single-resource_posts>section.resource-page-content{margin-top:50px}body.single-resource_posts>section.default-hero.resource-hero.prev-{margin-bottom:0}.single-product_posts section.home-hero.who-we-serve-hero,.single-who-we-serve section.home-hero.who-we-serve-hero,.page-template-flex-template-waves section.home-hero.who-we-serve-hero{padding-top:220px !Important}}.logo-scroller-slideshow .logo-item img{transform:translate3d(0,0,0);will-change:transform;-webkit-animation:scroll 60s linear infinite;animation:scroll 60s linear infinite}@keyframes scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}header nav.main-menu .columns .button-side ul>li.lang-menu ul.sub-menu{width:200px}.challenges-block .challenges-slider .challenges-items .challenges-item .challenges-item-inner{justify-content:unset}header nav.main-menu .columns .button-side ul>li>ul{width:300px;