/* Activate menu item in current page */
ul li.current-menu-item > a,
ul li.current-menu-parent > a,
ul li.current-menu-ancestor > a{
    color: #1098a7 !important;
}
 

/* Clients Slider styles */
.clients-slider .swiper-slide-image{
    max-height: 100px;
    max-width: 300px;
}

.menu-footer-menu ul li a,
#nav_menu-4 > h2{
    font-family: 'Raleway', sans-serif !important;
}



@media screen and (min-width: 1200px) {
    .consultform .gform_button{
        padding: 15px 0px !important;
    }
}



/* Blog Styles */
.recent-posts-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    gap: 35px 20px;
    padding: 0 30px;
}

.recent-posts-wrapper .blog-post {
    height: 100%;
}

.recent-posts-wrapper .blog-post__inner {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr auto;
    text-decoration: none !important;
    border: solid 1px rgba(164, 168, 169, 0.3);
    height: 100%;
}

.recent-posts-wrapper .blog-post__inner:hover {
    box-shadow: 0 5px 15px 0 rgba(28, 37, 39, 0.15), 0 0 2px 0 rgba(0, 0, 0, 0.1);
}

.recent-posts-wrapper .blog-post__inner:hover .blog-post__image img {
    transform: scale(1.1);
}

.recent-posts-wrapper .blog-post__image {
    position: relative;
    padding-top: 71.4285714286%;
    overflow: hidden;
}

.recent-posts-wrapper .blog-post__image img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    top: 0;
    left: 0;
    transition: transform 0.3s ease-in-out;
    z-index: 5;
}

.recent-posts-wrapper .blog-post__image .post-date {
    position: absolute;
    z-index: 7;
    padding: 3px 20px;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(2px) saturate(132%);
    -webkit-backdrop-filter: blur(2px) saturate(132%);
    color: #fff;
    border-radius: 30px;
    bottom: 15px;
    right: 15px;
    font-size: 13px;
}

.recent-posts-wrapper .blog-post__content {
    padding: 0 20px;
}

.recent-posts-wrapper .blog-post__content p {
    font-family: "Raleway", sans-serif !important;
    color: #444444;
    font-size: 16px !important;
    font-weight: 400;
}

.recent-posts-wrapper .blog-post__title {
    margin-top: 20px;
}

.recent-posts-wrapper .blog-post__title h3 {
    font-family: "Raleway", sans-serif;
    color: #444444;
    font-size: 22px !important;
}

.recent-posts-wrapper .blog-post__read-more {
    color: #444444;
    position: relative;
    font-weight: 500;
    font-family: "Raleway", sans-serif;
    padding: 0 20px 20px;
}

.load-more-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.load-more-wrapper button {
    background-color: #444444;
}

@media screen and (min-width: 768px) {
    .recent-posts-wrapper {
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 992px) {
    #gform_2 .gform_footer #gform_submit_button_2 {
        height: 50px;
    }
    #gform_2 .gform_footer {
        margin: 0;
        padding-top: 0;
    }
    #gform_2{
        display: grid;
        grid-template-columns: auto 135px;
        align-items: flex-start;
        gap: 15px;
    }

    .recent-posts-wrapper {
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
    }
    html body li {
        font-size: 18px !important;
    }
}

/* Footer widget styles */
.site-footer .site-footer-section{
    display: block !important;
}

body .site-footer .site-above-footer-wrap p,
.site-footer .site-above-footer-wrap h2{
    font-weight: bold;
    font-family: 'Raleway', sans-serif !important;
    color: #444444 !important;
}

body .site-footer .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{
    display: block !important;
}


/* Mobile header styles define here */
body:not(.logged-in) .site-content {
    padding-top: 80px;
}
body:not(.logged-in).single-post .site-content {
    padding-top: 10px;
    background-color: #fff;
}
body:not(.logged-in).single-post .site-content .ast-container{
    padding-top: 0px;
}

body:not(.logged-in) #ast-mobile-header .content-align-flex-start,
body:not(.logged-in) .ast-header-break-point .ast-builder-menu-mobile .main-navigation{
    height: calc(100vh - 80px);
    max-height: 100%;
}
body:not(.logged-in).ast-main-header-nav-open{
    overflow: hidden;
}
body:not(.logged-in).ast-main-header-nav-open #ast-scroll-top{
    display: none !important;
}
body:not(.logged-in) #ast-mobile-header .content-align-flex-start{
    -webkit-backdrop-filter: blur(5px) saturate(0.5);
    -moz-backdrop-filter: blur(5px) saturate(0.5);
    backdrop-filter: blur(5px) saturate(0.5);
    background: rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 545px) {
    body:not(.logged-in) .site-content {
        padding-top: 90px;
    }
    body:not(.logged-in).single-post .site-content {
        padding-top: 30px;
    }
    body:not(.logged-in).single-post .site-content .ast-container{
        padding-top: 0px;
    }
}
@media screen and (min-width: 1024px) {
    body:not(.logged-in) .site-content {
        padding-top: 0px;
    }
    .site-footer .ast-builder-grid-row-3-lheavy .ast-builder-grid-row {
        grid-template-columns: 3.5fr 1fr 1fr;
    }
    body:not(.logged-in).single-post .site-content #primary.content-area {
        margin-top: 20px;
    }
}



/* Clients Section */
#main .elementor-container .affiliate-logo-items-list > .elementor-widget-wrap,
#main .elementor-container .client-logo-items-list > .elementor-widget-wrap{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px;
}
#main .elementor-container .affiliate-logo-items-list >.elementor-widget-wrap .elementor-element{
    margin: 0 !important; 
    place-items: center;
    height: 100%;
    width: 100%;
    padding: 0;
    min-height: 100px;
    justify-content: center; 
    display: flex;
}
#main .elementor-container .client-logo-items-list >.elementor-widget-wrap .elementor-element{
    margin: 0 !important; 
    place-items: center;
    border: 1px solid #f0f0f1;
    height: 100%;
    width: 100%;
    padding: 10px;
    min-height: 100px;
    justify-content: center;
    display: none;
}
#main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap .elementor-element > .elementor-widget-container img{
    width: 100%;
    height: auto;
    aspect-ratio: 256/223;
    object-fit: cover;
}
#main .elementor-container .client-logo-items-list>.elementor-widget-wrap .elementor-element > .elementor-widget-container img{
    max-height: 80px;
    object-fit: scale-down;
    width: 100%;
    display: flex !important;
}
#main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap .elementor-element > .elementor-widget-container,
#main .elementor-container .client-logo-items-list>.elementor-widget-wrap .elementor-element > .elementor-widget-container{
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.press-post-type-name{
    color: #505050;
    font-family: "Raleway", Sans-serif;
    font-weight: 600;
    font-size: 20px;
    display: block;
    margin-bottom: 30px;
    display: block;
}

@media screen and (min-width: 768px) {
    #main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap,
    #main .elementor-container .client-logo-items-list>.elementor-widget-wrap {
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 30px;
    }

    #main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap .elementor-element{
        padding: 0;
    }
    #main .elementor-container .client-logo-items-list>.elementor-widget-wrap .elementor-element {
        padding: 25px;
    }

    .press-post-type-name{
        font-size: 25px;
        margin-bottom: 40px !important;
        margin-top: 20px;
    }
}


@media screen and (min-width: 992px) {
    #main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap,
    #main .elementor-container .client-logo-items-list>.elementor-widget-wrap {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 30px;
    }

    #main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap .elementor-element{
        padding: 0;
        min-height: 200px;
    }
    #main .elementor-container .client-logo-items-list>.elementor-widget-wrap .elementor-element {
        padding: 20px;
        min-height: 150px;
    }

    /* Make fullheight image */
    .make-as-full-height>.elementor-widget-wrap>.elementor-element,
    .make-as-full-height>.elementor-widget-wrap>.elementor-element>.elementor-widget-container {
        height: 100%;
    }

    .make-as-full-height>.elementor-widget-wrap>.elementor-element>.elementor-widget-container img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    .press-post-type-name{
        margin-bottom: 50px;
        margin-top: 0;
    }
    .content-area.primary.press-release{
        margin-top: 140px !important;
        margin-bottom: 4em !important;
    }
    .content-area.primary.press-release a{
        color: #1098a7;
        text-decoration: none;
    }
}



/* Deafult Contents */
.default-contents h2 {
    font-family: "Raleway", sans-serif;
    font-size: 26px !important;
    font-weight: 700;
    margin: 40px 0 20px;
    color: #444444 !important;
    line-height: 1.2;
}

.default-contents p,
.default-contents span {
    font-size: 18px !important;
    color: #444444 !important;
    font-family: "Raleway", sans-serif !important;
    margin: 0 0 32px;
    line-height: 1.5;
    display: block;
}

.default-contents ul {
    margin-bottom: 30px;
    padding-left: 20px;
}

.default-contents ul li {
    font-size: 18px !important;
    color: #444444 !important;
    font-family: "Raleway", sans-serif !important;
    margin: 0 0 32px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.default-contents a {
    color: #1098a7 !important;
}

.default-contents a:hover {
    opacity: 0.7;
}

.default-contents h3 {
    font-size: 20px !important;
    color: #444444 !important;
}


body.post-template-default .site-content .ast-container{
	padding-top: 80px;		
}

/* Press Release styles */

.post-template-default .navigation.post-navigation{
    display: none;
}
.post-template-default .ast-article-single:before,
.post-template-default .ast-article-single:before{
    content: '';
    width: 100%;
    position: fixed;
    height: 100vh;
    background: var(--white);
    left: 0;
    top: 0;
    z-index: -1;
}

.press-post-list > .elementor-widget-container article.type-press-release .elementor-post__read-more{
    text-decoration: none !important;
}

.press-post-list > .elementor-widget-container article.type-press-release h3 a{
    font-size: 22px !important;
    line-height: 1.2;
    margin-bottom: 10px;
    display: block;
    text-decoration: none !important;
}

.sub-cards-links h3 a{
    text-decoration: none !important;     
}
.sub-cards-links h3 a:hover{
    color: #1098a7 !important;
}


@media screen and (min-width: 992px) {
    .default-contents h2 {
        font-size: 30px !important;
        margin-top: 40px;
    }
    
    .default-contents p {
        font-size: 20px !important;
        line-height: 1.6;
        padding-right: 80px;
    }
    
    .press-post-list > .elementor-widget-container article.type-press-release h3 a{
        font-size: 28px !important;
        line-height: 1.3;  
        
    }
    
}

@media screen and (min-width: 1390px) {
    .make-as-full-height>.elementor-widget-wrap>.elementor-element>.elementor-widget-container img {
        width: 600px;
        max-width: fit-content;
    }
}

/* End Default content styles */


/* Post standerd */
.format-standard .elementor-post__title a{
    display: block;
}
.format-standard .elementor-post__title a:hover{
    color: #1098a7 !important;
}

/*Footer instagram icon*/
.instagram-icon-footer>a::before {
    content: '';
    background: url(../fonts/instagram-icon.svg) no-repeat center / cover;
    width: 36px;
    height: 30px;
    opacity: 0.6;
    position: absolute;
    left: -3px;
    top: -7px;
}
.instagram-icon-footer>a {
    font-size: 0 !important;
    height: 15px;
    width: 30px;
    transition: all 0.5s ease-in-out;
}
.instagram-icon-footer>a:hover::before {
    opacity: 1;
}
@media (max-width: 544px){
    .instagram-icon-footer>a::before{
        margin-top: 9px;
    }
}
/* */

/*Footer titles*/
.footer-title{
    font-weight: bold !important;
    font-family: 'Raleway', sans-serif !important;
    color: #444444 !important;
    font-size: 16px !important;
}
/* */

/*single emaile submission gravity form styles*/
.single-email-form form{
    display: grid !important;
    grid-template-columns: 3fr 1fr !important;
    grid-gap: 16px !important;
}
.single-email-form .gform_wrapper.gravity-theme .gform_footer, .single-email-form  .gform_wrapper.gravity-theme .gform_page_footer{
    margin: unset !important;
    padding: unset !important;
}
.single-email-form input[type="submit"]{
    height: 100% !important;
}

@media(max-width: 500px){
    .single-email-form form{
        grid-template-columns: 1fr !important;
    }
}
/* */


:root{--white: #fff;--success-green: #0faf0f;--border-gray: #ffffff61;--font-gray: #444444;--theme-blue: #1098a7;--theme-dark-blue: #085255;--theme-black: #444}.contactbutton a{background-color:var(--theme-blue);max-height:45px;color:var(--white) !important;margin-left:55px;width:140px;font-weight:600 !important;font-size:16px !important;font-family:"Raleway",sans-serif}.contactbutton.current_page_item a{color:var(--white) !important}.clients-slider img,.clients-slider .swiper-slide-image{max-width:500px}body .gform_wrapper.gravity-theme .gfield_description{font-size:13px !important}body .gform_wrapper.gravity-theme .gform_validation_errors{font-size:13px !important}body .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{font-size:15px !important}.not-found-msg{font-size:23px;text-align:center;display:block;border:1px solid var(--font-gray);padding:20px 40px}body.elementor-editor-active #main .elementor-container .client-logo-items-list>.elementor-widget-wrap .elementor-element,body.elementor-editor-active #main .elementor-container .affiliate-logo-items-list>.elementor-widget-wrap .elementor-element{display:flex !important}.entry-meta{color:var(--font-gray);font-weight:500;font-family:"Raleway",sans-serif}.entry-meta span{color:var(--font-gray)}.entry-meta .posted-by a span{color:var(--theme-dark-blue);transition:all 0.4s ease-in-out}.entry-meta .posted-by a:hover span{color:var(--theme-blue)}.elementor-column .view-all-button{position:absolute;bottom:-50px;left:0;right:0;margin:10px auto;display:flex;justify-content:center}@media only screen and (min-width: 545px){.elementor-column .view-all-button{bottom:-55px}}@media only screen and (min-width: 992px){.elementor-column .view-all-button{top:-2px;bottom:auto;right:0;left:auto;justify-content:end;padding-right:34px}}@media only screen and (min-width: 545px){.elementor-column .view-all-button.view-all-button-case{bottom:-80px}}.elementor-column .view-all-button a{font-size:14px;font-weight:normal}@media only screen and (min-width: 992px){.elementor-column .view-all-button a{font-size:16px}}.service-second-section{padding-bottom:0 !important}@media only screen and (min-width: 992px){.service-second-section{padding-left:30px}}@media only screen and (min-width: 1200px){.service-second-section>.elementor-container{max-width:1200px !important}}.service-second-section>.elementor-container .elementor-column:last-child .elementor-widget-container img{position:relative;left:-20px;width:calc(100% + 100px);max-width:calc(100% + 40px)}@media only screen and (min-width: 1200px){.service-second-section>.elementor-container .elementor-column:last-child .elementor-widget-container img{position:absolute;left:0;width:calc(100% + 100vw - 1140px);height:100%;max-height:100%;max-width:1050px;object-position:center}}.elementor-element .e-flex{text-decoration:none !important}@media only screen and (min-width: 992px){.site-content .ast-container .banner-with-right-icon>.elementor-element>.e-con-inner{display:grid;grid-template-columns:1fr auto;gap:70px}}.site-content .ast-container .banner-with-right-icon>.elementor-element>.e-con-inner>.elementor-element:nth-of-type(1){width:100%}@media only screen and (min-width: 992px){.site-content .ast-container .banner-with-right-icon>.elementor-element>.e-con-inner>.elementor-element:nth-of-type(2) .elementor-widget-image .elementor-widget-container{display:flex;justify-content:flex-end}}.site-content .ast-container .banner-with-right-icon>.elementor-element>.e-con-inner>.elementor-element:nth-of-type(2) img{max-width:220px;max-height:220px;object-fit:cover;aspect-ratio:2/2;opacity:0.7;width:100%;height:100%}@media only screen and (min-width: 545px){.site-content .ast-container .banner-with-right-icon>.elementor-element>.e-con-inner>.elementor-element:nth-of-type(2) img{max-width:320px;max-height:320px}}nav.navigation{display:none !important}.view-all-heading{display:flex}.view-all-heading .custom-view-all{padding:0 !important;color:var(--theme-blue)}.view-all-heading .custom-view-all svg{fill:var(--white)}.auth-blog-list .ast-article-post{background-color:var(--white) !important;border:none !important;padding:0 !important}.press-post-list h3 a:hover{color:var(--theme-blue) !important}.press-post-list .elementor-post__excerpt p{font-size:16px !important;color:#444444}h1.entry-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title{font-family:"Raleway",sans-serif !important}.type-post .elementor-widget-heading .elementor-heading-title{color:var(--font-gray)}main .ast-separate-container.ast-article-single:not(.ast-related-post){padding:1.5em 1em !important}main article.press-release{background:var(--white) !important;margin-bottom:20px;padding:1.5em 1em !important}.section-2.partner-section{padding-bottom:60px !important}.partners-container{max-width:620px !important;background-color:#eeeeee;padding:0px 20px !important}.partners-container .e-con-inner{gap:20px;margin-bottom:60px !important}.partners-container .e-con-inner .elementor-widget-image{min-width:100px;max-width:280px !important}html body.single-post article img{margin-bottom:1.3em}html body .revwid-container .revwid-powered-by-text{display:none !important}html body .revwid-container a.revwid-button.js-filter-button{border:1px solid var(--theme-dark-blue) !important}html body .revwid-container a.revwid-button.js-filter-button:hover{background-color:var(--theme-dark-blue) !important}html body .revwid-container a.revwid-button.revwid-is-leave-feedback-button{background-color:var(--theme-dark-blue) !important;font-family:"Raleway", sans-serif !important;font-weight:600 !important}html body .revwid-container .revwid-overall-rating-sum{font-family:"Raleway", sans-serif !important;font-weight:600 !important}html body .revwid-container .revwid-review .revwid-box .revwid-review-content span.revwid-review-author{font-family:"Raleway", sans-serif !important;font-size:20px !important;color:var(--theme-dark-blue) !important;line-height:normal !important}html body .revwid-container .revwid-review .revwid-box .revwid-review-content p.revwid-review-text{font-family:"Raleway", sans-serif !important;font-size:15px !important}html body .revwid-container .revwid-review .revwid-box .revwid-review-content .revwid-review-read-more-link a.js-read-more{color:var(--theme-dark-blue) !important;font-family:"Raleway", sans-serif !important;font-weight:500 !important}html body .revwid-container .revwid-review .revwid-box .revwid-review-content .revwid-review-read-more-link a.js-read-more:hover{color:var(--theme-blue) !important}@media only screen and (min-width: 768px){main .ast-separate-container.ast-article-single:not(.ast-related-post){padding:2em !important}main article.press-release{padding:3em !important}}@media only screen and (min-width: 1200px){main .ast-separate-container.ast-article-single:not(.ast-related-post){padding:2em !important}}@media only screen and (min-width: 545px){.partners-container{padding:0 60px !important}.partners-container .e-con-inner{flex-direction:row !important}.partners-container .e-con-inner .elementor-widget-image:first-child{max-width:100px !important}}@media only screen and (min-width: 992px){.partners-container{padding:0 !important}.partners-container .e-con-inner{margin-bottom:100px !important}.partners-container .e-con-inner .elementor-widget-image{max-width:auto !important}}body .site-header{position:fixed !important;width:100%;top:0}body.logged-in:not(.elementor-editor-active) .site-header{top:45px}@media only screen and (min-width: 768px){body.logged-in:not(.elementor-editor-active) .site-header{top:32px}}section.leadership-team>.elementor-container{display:grid;grid-template-columns:1fr;gap:40px 0}@media only screen and (min-width: 545px){section.leadership-team>.elementor-container{grid-template-columns:1fr 1fr;gap:40px 30px}}@media only screen and (min-width: 992px){section.leadership-team>.elementor-container{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1200px){section.leadership-team>.elementor-container{gap:50px 30px}}section.leadership-team>.elementor-container>.elementor-column{padding:0;width:100%}@media only screen and (min-width: 545px){section.leadership-team>.elementor-container>.elementor-column{width:100%}}@media only screen and (min-width: 768px){section.leadership-team>.elementor-container>.elementor-column{width:100%}}@media only screen and (min-width: 992px){section.leadership-team>.elementor-container>.elementor-column{width:100%}}section.leadership-team>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;margin:0}section.leadership-team>.elementor-container>.elementor-column>.elementor-widget-wrap img{width:100%;height:100%;object-fit:cover;aspect-ratio:400/400 !important}section.leadership-team>.elementor-container>.elementor-column>.elementor-widget-wrap h3{margin-bottom:15px}section.leadership-team.case-study-list>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex;flex-flow:column}section.leadership-team.case-study-list>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-button{margin-top:auto;padding-top:10px}.letters-nav{display:flex;height:max-content;flex-direction:column;justify-content:space-evenly;align-items:center;position:sticky;top:80px;padding-bottom:100px}@media only screen and (min-width: 768px){.letters-nav{top:95px;padding-bottom:100px;gap:10px}}.letters-nav a{display:flex;flex-direction:column;text-decoration:none !important;color:var(--font-gray);place-items:center;transition:all 0.3s ease-in-out;width:100%;font-family:"Roboto",Sans-serif;font-weight:700;text-align:center;min-height:30px;padding:4px}@media only screen and (min-width: 768px){.letters-nav a{font-size:22px !important;line-height:30px;opacity:0.8;padding:2px}}.letters-nav a.active{color:var(--white);background-color:var(--theme-blue);transform:scale(1.3);margin:8px 0;opacity:1}body #gform_2{display:block}body #gform_2 .gform_footer{display:inline-block}body #gform_2 #gform_fields_2{display:grid;align-items:flex-start;gap:5px !important}html body .required-marks{width:100%;display:flex;justify-content:flex-end;align-items:center;font-family:"Roboto",Sans-serif;font-weight:400}html body .required-marks span{color:var(--white);font-size:15px}html body .required-marks span i{font-size:17px;position:relative;top:2px;font-style:normal}html body .gform_required_legend{display:none}html body .consultform .validation_message{padding-bottom:0 !important}html body .consultform input,html body .consultform textarea{font-family:"Roboto",Sans-serif !important;font-weight:400 !important;font-size:18px !important}html body .consultform .gform_footer{margin-top:-53px !important}html body .consultform .gform_confirmation_message{text-align:center;background:var(--success-green);padding:10px 20px;color:var(--white);font-family:"Raleway",sans-serif;font-weight:600;letter-spacing:0.9px;border:1px solid #ffffff61;border-radius:5px}html body .consultform .gform_wrapper.gravity-theme .ginput_complex span.name_first{margin-bottom:20px !important}html body .consultform .gform_wrapper.gravity-theme .ginput_complex span.name_last{margin-bottom:0 !important}html body .consultform .gform_wrapper.gravity-theme .gform_button{padding:10px 0px !important}@media only screen and (min-width: 1200px){html body .consultform .gform_wrapper.gravity-theme .gform_button{padding:15px 0px !important}}html body #gform_confirmation_wrapper_2 .gform_confirmation_message{text-align:center;background:var(--success-green);padding:10px 20px;color:var(--white);font-family:"Raleway",sans-serif;font-weight:600;letter-spacing:0.9px;border:1px solid #ffffff61;border-radius:5px}form[data-formid="2"] .gfield--type-submit#field_submit{display:block;grid-column:auto}form[data-formid="2"] #gform_submit_button_2{min-width:135px;text-align:center;display:inline-block;justify-content:center;padding:0 !important;transition:all 0.3s ease-in-out;border:2px solid transparent;line-height:0;min-height:50px}@media only screen and (min-width: 545px){form[data-formid="2"] #gform_submit_button_2{padding:20px !important}}@media only screen and (min-width: 992px){form[data-formid="2"] #gform_submit_button_2{padding:0 !important}}form[data-formid="2"] #gform_submit_button_2:hover{border:2px solid var(--white);background:transparent;color:var(--white)}.left-form-text .gform_description,.left-form-text .pp-gravity-form-description{text-align:left !important}body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1% !important}body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full){padding-left:0 !important;padding-right:0 !important}body footer ul.menu li a{color:#444444}body footer ul.menu li a:hover{color:var(--theme-blue)}body footer .ast-builder-grid-row .site-footer-section:first-child aside.footer-widget-area .widget,body footer .ast-builder-grid-row .site-footer-section:first-child aside.footer-widget-area p{margin-bottom:0;font-weight:500}body footer .ast-builder-grid-row .site-footer-section:first-child aside.footer-widget-area .widget a,body footer .ast-builder-grid-row .site-footer-section:first-child aside.footer-widget-area p a{color:var(--font-gray);font-family:"Raleway",sans-serif;font-weight:500;display:inline-flex;margin-bottom:5px}body footer .ast-builder-grid-row .site-footer-section:first-child aside.footer-widget-area .widget a:hover,body footer .ast-builder-grid-row .site-footer-section:first-child aside.footer-widget-area p a:hover{color:var(--theme-blue)}@media only screen and (min-width: 545px){body footer .menu-bottom-links-container ul.menu li{display:inline-flex;margin:10px}}body footer .menu-bottom-links-container ul.menu li:nth-of-type(1) a::after{display:none}body footer .menu-bottom-links-container ul.menu li a{font-size:15px;position:relative}@media only screen and (min-width: 545px){body footer .menu-bottom-links-container ul.menu li a::after{content:'';position:absolute;bottom:0;top:0;height:15px;width:1px;background-color:#c3c3c3;left:-12px;margin:auto}}html body p{font-size:16px !important}@media only screen and (min-width: 992px){html body p{font-size:18px !important}}.linkedin-icon-footer>a{font-size:0 !important;height:15px;width:30px;transition:all 0.5s ease-in-out}.linkedin-icon-footer>a:hover::before{opacity:1}.linkedin-icon-footer>a::before{content:'';background:url(../fonts/linkedin-icon.svg) no-repeat center/cover;width:30px;height:30px;opacity:0.6;position:absolute;top:-7px}.webinar-tabs .elementor-tabs-wrapper{display:flex !important;justify-content:center;align-items:center;position:sticky;top:80px;z-index:88;background-color:var(--white);border-bottom:2px solid #fff;overflow:visible !important}@media only screen and (min-width: 545px){.webinar-tabs .elementor-tabs-wrapper{top:90px;justify-content:flex-start}}.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title{font-family:"Raleway",sans-serif;text-align:center;font-weight:500;line-height:23px;font-size:18px;display:flex;position:relative;transition:all 0.3s ease-in-out}@media only screen and (min-width: 992px){.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title{font-size:20px}}.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title::before{content:'';position:absolute;width:calc(100% - 50px) !important;height:2px !important;background:var(--theme-black) !important;left:25px !important;bottom:-2px !important;transition:all 0.5s ease-in-out;transform:scale(0)}@media only screen and (min-width: 992px){.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title::before{width:100% !important;left:0 !important}}.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title:hover{color:var(--theme-dark-blue)}.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title.elementor-active{color:var(--theme-dark-blue)}.webinar-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title.elementor-active::before{transform:scale(1)}.webinar-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title{display:none !important}.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post{flex-wrap:wrap-reverse}@media only screen and (min-width: 768px){.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post{flex-wrap:nowrap}}.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__thumbnail__link,.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__text{width:100%}.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__thumbnail__link{margin-left:0 !important;margin-bottom:20px !important}@media only screen and (min-width: 768px){.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__thumbnail__link{margin-left:20px !important;margin-bottom:0 !important;width:38%}}@media only screen and (min-width: 545px){.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__thumbnail__link .elementor-post__thumbnail{height:100%;min-height:220px}}@media only screen and (min-width: 545px){.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__thumbnail__link .elementor-post__thumbnail img{height:100%;width:100%;object-fit:cover}}@media only screen and (min-width: 768px){.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__text{width:62%}}.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post .elementor-post__meta-data{order:-1 !important}.webinar-tabs .elementor-tabs-content-wrapper section.elementor-section .elementor-post__excerpt p:not(:first-child){margin-top:15px}.logged-in .webinar-tabs .elementor-tabs-wrapper{top:130px}@media only screen and (min-width: 992px){.logged-in .webinar-tabs .elementor-tabs-wrapper{top:115px}}.single-webinars article .entry-header,.single-case_study article .entry-header{display:none !important}.single-webinars nav.navigation.post-navigation,.single-case_study nav.navigation.post-navigation{display:none !important}.single-webinars .webinar-form-section h2,.single-case_study .webinar-form-section h2{font-size:18px !important}@media only screen and (min-width: 768px){.single-webinars .webinar-form-section h2,.single-case_study .webinar-form-section h2{font-size:20px !important}}@media only screen and (min-width: 992px){.single-webinars .webinar-form-section h2,.single-case_study .webinar-form-section h2{font-size:26px !important}}.single-webinars .webinar-form-section h3,.single-case_study .webinar-form-section h3{font-size:16px !important}@media only screen and (min-width: 768px){.single-webinars .webinar-form-section h3,.single-case_study .webinar-form-section h3{font-size:18px !important}}@media only screen and (min-width: 992px){.single-webinars .webinar-form-section h3,.single-case_study .webinar-form-section h3{font-size:22px !important}}body .webinar-form-section .gform_footer{justify-content:center}body .webinar-form-section .gform_footer input[type="submit"]{height:50px}body .webinar-form-section .pp-gravity-form .pp-gravity-form-heading{margin-bottom:20px !important}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child{width:100% !important}@media only screen and (min-width: 992px){.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child{width:60% !important}}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-page-title a,.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-page-title h2{text-decoration:none}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-page-title a:hover,.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-page-title h2:hover{color:var(--theme-blue) !important}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-widget-theme-post-excerpt{flex-grow:1}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-widget-theme-post-excerpt br{display:block;height:20px;content:''}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-widget-wrap{flex-direction:column}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-widget-wrap>div:last-child a{text-decoration:none}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:first-child .elementor-widget-wrap>div:last-child a:hover{opacity:0.8}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:nth-of-type(2){width:100% !important}@media only screen and (min-width: 992px){.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:nth-of-type(2){width:40% !important}}.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:nth-of-type(2) .elementor-widget-image{margin-bottom:20px}@media only screen and (min-width: 992px){.upcoming-post-grid .elementor-grid section .elementor-container .elementor-column:nth-of-type(2) .elementor-widget-image{margin-bottom:0}}body .webinar-post-item h2{text-decoration:none !important}body .webinar-post-item h2 a{text-decoration:none !important}body .webinar-post-item h2 a:hover{color:var(--theme-blue) !important}.careers-post-item{position:relative}.careers-post-item .elementor-column .elementor-widget-share-buttons{position:absolute;bottom:-130px}@media only screen and (min-width: 545px){.careers-post-item .elementor-column .elementor-widget-share-buttons{position:relative;bottom:0}}.careers-post-item .elementor-column .elementor-widget-share-buttons .elementor-grid::before{content:"Share via";position:relative;margin-right:21px;font-size:17px;font-family:"Raleway";top:-5px;font-weight:500;word-spacing:normal}.careers-post-item .elementor-column:last-child>.elementor-widget-wrap{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding-bottom:80px}@media only screen and (min-width: 545px){.careers-post-item .elementor-column:last-child>.elementor-widget-wrap{display:flex;padding-bottom:0}}.careers-post-item .elementor-column:last-child>.elementor-widget-wrap>.elementor-element{margin:0}@media only screen and (min-width: 545px){.careers-post-item .elementor-column:last-child .elementor-widget-button:last-child{margin-top:15px}}.careers-post-item .elementor-column:last-child .elementor-widget-button:last-child .elementor-button-icon{margin-top:-2px}.careers-post-item .elementor-column .elementor-heading-title{text-decoration:none !important}.careers-post-item .elementor-column .elementor-heading-title a{text-decoration:none !important}.careers-post-item .elementor-column .elementor-heading-title a:hover{color:var(--theme-blue)}.archive.category .ast-container>.content-area,.archive.author .ast-container>.content-area{margin-bottom:0 !important;padding:0 !important}.archive.category .ast-container>.content-area .entry-content,.archive.author .ast-container>.content-area .entry-content{margin-bottom:0 !important}@media only screen and (min-width: 545px){.archive.category .ast-container>.content-area,.archive.author .ast-container>.content-area{padding:0 !important}}@media only screen and (min-width: 992px){.archive.category .ast-container>.content-area,.archive.author .ast-container>.content-area{margin-bottom:0 !important;padding:0 !important}}@media only screen and (min-width: 992px){.archive.category .ast-container,.archive.author .ast-container{max-width:100% !important}}.cat-container{max-width:1300px;margin:20px auto;padding:0 20px}@media only screen and (min-width: 768px){.cat-container{margin:30px auto}}@media only screen and (min-width: 1600px){.cat-container{padding:20px 0}}.cat-container .filter-label{font-size:20px;font-family:"Raleway",sans-serif;font-weight:500;display:block;margin-bottom:20px}@media only screen and (min-width: 768px){.cat-container .filter-label{padding-top:10px}}@media only screen and (min-width: 992px){.cat-container .filter-label{font-size:26px;margin-bottom:0px}}.cat-container .post-categories-filter{display:grid;grid-template-columns:1fr;text-align:center}@media only screen and (min-width: 768px){.cat-container .post-categories-filter{grid-template-columns:1fr}}.cat-container .post-categories-filter .post-categories-list{margin:0;padding:0;position:relative;left:-5px}.cat-container .post-categories-filter .post-categories-list.option-two li.current-category a{color:var(--white)}.cat-container .post-categories-filter .post-categories-list.option-two li a{background-color:transparent;border:1px solid var(--theme-blue);color:var(--theme-blue);text-decoration:none}.cat-container .post-categories-filter .post-categories-list.option-two li a:hover{color:var(--white);background-color:var(--theme-blue)}.cat-container .post-categories-filter .post-categories-list li{display:inline-block;margin:5px}.cat-container .post-categories-filter .post-categories-list li.current-category a{background-color:var(--theme-blue)}.cat-container .post-categories-filter .post-categories-list li a{background:rgba(68,68,68,0.5);padding:5px 25px;display:inline-flex;place-items:center;color:var(--white);font-family:"Raleway",sans-serif;font-weight:400;border-radius:30px;transition:all 0.3s ease-in-out}.cat-container .post-categories-filter .post-categories-list li a:hover{background-color:var(--theme-blue)}.category-posts-section{margin-top:40px;margin-bottom:20px}@media only screen and (min-width: 992px){.category-posts-section{margin-top:60px;margin-bottom:60px}}.category-posts-section .container{max-width:1300px;position:relative;margin:0 auto}.category-posts-section .container .archive-list{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width: 768px){.category-posts-section .container .archive-list{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){.category-posts-section .container .archive-list{grid-template-columns:repeat(3, 1fr);gap:30px}}body .site-content .ast-container .post-cat-item .e-loop-item{border:none;box-shadow:0 5px 20px rgba(134,147,165,0.2)}@media only screen and (min-width: 768px){body .site-content .ast-container .post-cat-item .e-loop-item{padding:20px}}@media only screen and (min-width: 992px){body .site-content .ast-container .post-cat-item .e-loop-item{padding:30px}}body .site-content .ast-container .post-cat-item .e-loop-item section{height:100%}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-container{height:100%}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column{width:100%;height:100%}@media only screen and (min-width: 768px){body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column{width:100%;max-width:100%}}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column .elementor-widget-wrap{margin:0;display:flex;flex-flow:column}@media only screen and (min-width: 768px){body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column .elementor-widget-wrap{padding:0}}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column .elementor-widget-wrap .elementor-widget-text-editor{display:flex;flex-grow:1;margin-bottom:15px !important}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column h3.elementor-heading-title{margin-bottom:8px}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column h3.elementor-heading-title a{text-decoration:none}body .site-content .ast-container .post-cat-item .e-loop-item section .elementor-column h3.elementor-heading-title a:hover{color:var(--theme-blue)}section.date-and-name{height:auto !important;max-height:100%}section.date-and-name>.elementor-container{display:grid;grid-template-columns:auto 1fr;gap:6px}@media only screen and (min-width: 545px){.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:650px;margin:0 auto}}@media only screen and (min-width: 1200px){.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap{max-width:100%;grid-template-columns:repeat(4, auto);gap:30px 60px}}.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-counter{display:inline;margin-bottom:40px}.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-counter .elementor-counter-title{line-height:1.1;margin-top:15px}@media only screen and (min-width: 768px){.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-counter{display:inline;margin:0}}@media only screen and (min-width: 545px){.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-counter{margin:0}}.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-counter:first-child::before{display:none}@media only screen and (min-width: 1200px){.case-results-row>.elementor-container>.elementor-column>.elementor-widget-wrap .elementor-widget-counter:before{content:'';position:absolute;height:100px;width:2px;background:#22c1c3;background:linear-gradient(0deg, rgba(34,193,195,0) 0%, #015256 50%, rgba(34,193,195,0) 100%);top:0;bottom:0;left:-30px;opacity:0.5}}.single-post-snippet h3.elementor-heading-title a{text-decoration:none !important}.single-post-snippet h3.elementor-heading-title a:hover{color:var(--theme-blue) !important}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-loop-container .e-loop-item .single-post-snippet .elementor-column .elementor-widget-wrap{flex-flow:column}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-loop-container .e-loop-item .single-post-snippet .elementor-column .elementor-widget-wrap>.elementor-widget-text-editor{display:flex;flex-grow:1}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-loop-container .e-loop-item .single-post-snippet .elementor-column .elementor-widget-wrap .elementor-widget-image a{display:flex;width:100%}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-loop-container .e-loop-item .single-post-snippet .elementor-column .elementor-widget-wrap .elementor-widget-image a img{width:100%}.custom-breadcrumb{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.custom-breadcrumb.page{position:initial}.custom-breadcrumb.case_study,.custom-breadcrumb.industries,.custom-breadcrumb.markets,.custom-breadcrumb.platforms,.custom-breadcrumb.post{padding-bottom:0;border:none;position:initial;padding-left:0}.custom-breadcrumb.case_study li a,.custom-breadcrumb.case_study li span,.custom-breadcrumb.industries li a,.custom-breadcrumb.industries li span,.custom-breadcrumb.markets li a,.custom-breadcrumb.markets li span,.custom-breadcrumb.platforms li a,.custom-breadcrumb.platforms li span,.custom-breadcrumb.post li a,.custom-breadcrumb.post li span{color:var(--white) !important;text-decoration:none}.custom-breadcrumb.case_study li a svg,.custom-breadcrumb.case_study li span svg,.custom-breadcrumb.industries li a svg,.custom-breadcrumb.industries li span svg,.custom-breadcrumb.markets li a svg,.custom-breadcrumb.markets li span svg,.custom-breadcrumb.platforms li a svg,.custom-breadcrumb.platforms li span svg,.custom-breadcrumb.post li a svg,.custom-breadcrumb.post li span svg{fill:var(--white)}.custom-breadcrumb.case_study li a:hover,.custom-breadcrumb.case_study li span:hover,.custom-breadcrumb.industries li a:hover,.custom-breadcrumb.industries li span:hover,.custom-breadcrumb.markets li a:hover,.custom-breadcrumb.markets li span:hover,.custom-breadcrumb.platforms li a:hover,.custom-breadcrumb.platforms li span:hover,.custom-breadcrumb.post li a:hover,.custom-breadcrumb.post li span:hover{color:var(--white)}.custom-breadcrumb.case_study li a:hover svg,.custom-breadcrumb.case_study li span:hover svg,.custom-breadcrumb.industries li a:hover svg,.custom-breadcrumb.industries li span:hover svg,.custom-breadcrumb.markets li a:hover svg,.custom-breadcrumb.markets li span:hover svg,.custom-breadcrumb.platforms li a:hover svg,.custom-breadcrumb.platforms li span:hover svg,.custom-breadcrumb.post li a:hover svg,.custom-breadcrumb.post li span:hover svg{fill:var(--white)}.custom-breadcrumb.case_study li:last-child,.custom-breadcrumb.industries li:last-child,.custom-breadcrumb.markets li:last-child,.custom-breadcrumb.platforms li:last-child,.custom-breadcrumb.post li:last-child{opacity:0.6;pointer-events:none}.custom-breadcrumb.case_study li:last-child a,.custom-breadcrumb.case_study li:last-child span,.custom-breadcrumb.industries li:last-child a,.custom-breadcrumb.industries li:last-child span,.custom-breadcrumb.markets li:last-child a,.custom-breadcrumb.markets li:last-child span,.custom-breadcrumb.platforms li:last-child a,.custom-breadcrumb.platforms li:last-child span,.custom-breadcrumb.post li:last-child a,.custom-breadcrumb.post li:last-child span{font-weight:600}.custom-breadcrumb li{margin-right:30px;position:relative}.custom-breadcrumb li::after{content:'';position:absolute;display:block;right:-18px;bottom:0;top:-1px;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #b5b5b5}.custom-breadcrumb li:first-child{padding-top:1px}.custom-breadcrumb li:last-child::after{display:none}.custom-breadcrumb li a,.custom-breadcrumb li span{display:inline-flex;font-size:14px;font-family:"Raleway",sans-serif;font-weight:500;text-align:left;align-items:center;color:var(--theme-blue)}@media only screen and (min-width: 1200px){.custom-breadcrumb li a,.custom-breadcrumb li span{font-size:16px}}.custom-breadcrumb li a:hover,.custom-breadcrumb li span:hover{color:var(--theme-dark-blue)}.custom-breadcrumb li a:hover svg,.custom-breadcrumb li span:hover svg{fill:var(--theme-dark-blue)}.custom-breadcrumb li a svg,.custom-breadcrumb li span svg{width:18px;height:18px;object-fit:scale-down;fill:var(--theme-blue);margin-right:10px;position:relative;top:-2px;transition:all 0.4s ease-in-out}.custom-breadcrumb li span{font-weight:600;color:var(--font-gray) !important;pointer-events:none;opacity:0.6}.site-content .custom-breadcrumb.page{position:initial}body .elementor-element .goals-wrapper{display:grid;grid-template-columns:1fr;gap:40px 30px;margin-bottom:50px;margin-top:30px}@media only screen and (min-width: 768px){body .elementor-element .goals-wrapper{grid-template-columns:1fr 1fr;margin-bottom:60px}}@media only screen and (min-width: 545px){body .elementor-element .goals-wrapper{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px){body .elementor-element .goals-wrapper{grid-template-columns:repeat(4, 1fr);margin-bottom:80px;gap:60px 30px}}body .elementor-element .goals-wrapper>.elementor-element{padding:0;margin:0}body .elementor-element .goals-wrapper>.elementor-element h3{margin-top:10px}@media only screen and (min-width: 992px){body .elementor-element .goals-wrapper>.elementor-element h3{font-size:23px !important}}@media only screen and (min-width: 992px){body .elementor-element .goals-wrapper>.elementor-element p{font-size:17px !important;padding:0 10px}}line.road-line{stroke-dashoffset:1500;stroke-dasharray:13;animation:draw-line 18s linear infinite}path.road-line{stroke-dashoffset:0;stroke-dasharray:13;animation:draw-rect 18s linear infinite}@keyframes draw-rect{to{stroke-dashoffset:1300}}@keyframes draw-line{to{stroke-dashoffset:0}}body.elementor-editor-active .road-map-ds-svg,body.elementor-editor-active .road-map-mb-svg{display:none}body.elementor-editor-active .our-process .road-map-ds-svg{display:block}body:not(.elementor-editor-active) .our-process{overflow:hidden;margin-bottom:80px}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process{margin-bottom:0}}body:not(.elementor-editor-active) .our-process>.e-con-inner{position:relative}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner{display:grid;grid-template-columns:1fr;padding-left:52px;gap:40px}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner{padding:0;gap:40px 10px;grid-template-columns:repeat(9, 1fr);grid-template-rows:auto 210px auto}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element{padding:0 0 0 15px;margin:0}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element{padding-left:10px}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner{align-items:flex-start !important;padding-right:15px;position:relative}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner{padding-right:0;align-items:center !important;gap:0}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner>.elementor-element:nth-of-type(3){position:absolute;top:-2px;left:-59px}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner .elementor-heading-title{text-align:left}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner .elementor-heading-title{text-align:center}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner h3,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner p{font-family:"Raleway",sans-serif;padding-left:15px}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner h3,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner p{padding-left:0}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner h3{font-weight:600}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner h3{font-size:19px !important;margin-bottom:10px}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner p{font-size:14px !important}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner p{font-size:16px !important}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner span.elementor-heading-title{background-color:#1098A7;display:flex;position:relative;width:45px;height:45px;justify-content:center;align-items:center;border-radius:50%}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner span.elementor-heading-title::before{content:'';position:absolute;bottom:-5px;background-color:#1098A7;width:20px;height:20px;transform:rotate(45deg);z-index:-1}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element>.e-con-inner span.elementor-heading-title i{background:#fff;top:0;left:0;right:0;bottom:0;margin:auto;width:23px;height:23px;border-radius:50%;font-size:15px;display:block;text-align:center;font-weight:600;font-family:"Roboto",Sans-serif;font-style:normal;line-height:23px}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(1),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(3),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(5){position:relative;right:-8px}}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(1)>.e-con-inner>.elementor-element:nth-of-type(3),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(3)>.e-con-inner>.elementor-element:nth-of-type(3),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(5)>.e-con-inner>.elementor-element:nth-of-type(3){position:absolute;top:auto;bottom:-50px;left:0;right:0;margin:auto;max-width:45px}}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(2),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(4),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(6){position:relative;right:-8px}}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(2)>.e-con-inner>.elementor-element:nth-of-type(3),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(4)>.e-con-inner>.elementor-element:nth-of-type(3),body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(6)>.e-con-inner>.elementor-element:nth-of-type(3){position:absolute;top:-47px;bottom:auto;left:0;right:0;margin:auto;max-width:45px;transform:rotate(180deg)}}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(2)>.e-con-inner>.elementor-element:nth-of-type(3) span i,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(4)>.e-con-inner>.elementor-element:nth-of-type(3) span i,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(6)>.e-con-inner>.elementor-element:nth-of-type(3) span i{transform:rotate(180deg)}}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(1){grid-column:2/4;grid-row:1/2}}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(2){grid-column:3/5;grid-row:3/4}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(2)>.e-con-inner span.elementor-heading-title,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(2)>.e-con-inner span.elementor-heading-title::before{background-color:#FAAA43}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(3){grid-column:4/6;grid-row:1/2}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(3)>.e-con-inner span.elementor-heading-title,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(3)>.e-con-inner span.elementor-heading-title::before{background-color:#444444}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(4){grid-column:5/7;grid-row:3/4}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(4)>.e-con-inner span.elementor-heading-title,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(4)>.e-con-inner span.elementor-heading-title::before{background-color:#BFBFBF}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(5){grid-column:6/8;grid-row:1/2}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(5)>.e-con-inner span.elementor-heading-title,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(5)>.e-con-inner span.elementor-heading-title::before{background-color:#E7E741}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(6){grid-column:7/9;grid-row:3/4}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(6)>.e-con-inner span.elementor-heading-title,body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child>.e-con-inner>.elementor-element:nth-of-type(6)>.e-con-inner span.elementor-heading-title::before{background-color:#799199}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-sm{display:block;position:absolute;top:0;left:0;height:100%;pointer-events:none;z-index:-4}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-sm svg{height:100% !important;width:50px !important}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-sm{display:none}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-sm .e-con-inner{height:100%}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-lg{display:none}@media only screen and (min-width: 992px){body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-lg{display:block;grid-column:1/11;grid-row:2/3}}body:not(.elementor-editor-active) .our-process>.e-con-inner>.elementor-element:last-child .svg-road-map-lg svg{width:100% !important}.glossary-hub{display:grid;grid-template-columns:30px 1fr;gap:20px}@media only screen and (min-width: 768px){.glossary-hub{gap:50px}}.glossary-hub .gl-post{margin-bottom:30px}@media only screen and (min-width: 992px){.glossary-hub .gl-post{margin-bottom:50px}}.glossary-hub .gl-post h2{margin-bottom:15px}.glossary-hub .gl-post h2 a{color:var(--theme-blue);text-decoration:none !important;transition:all 0.4s ease-in-out;font-family:"Raleway",sans-serif}.glossary-hub .gl-post h2 a:hover{color:var(--theme-blue-dark)}.glossary-hub .gl-post p{font-family:"Raleway",sans-serif;font-size:15px !important}@media only screen and (min-width: 768px){.glossary-hub .gl-post p{font-size:17px !important}}.industry-second-section .industry-image{position:relative;height:100%}.industry-second-section .industry-image img{height:100%;width:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 992px){.industry-second-section .industry-image img{position:absolute;left:0;width:calc(50vw - 15px);max-height:100%;max-width:1050px}}.industry-second-section .elementor-widget-text-editor ul{padding-left:20px;margin-top:0}@media only screen and (min-width: 992px){.industry-second-section .elementor-widget-text-editor ul{margin-top:15px}}.industry-second-section .elementor-widget-text-editor ul li{padding-bottom:20px;color:#54595f}.industry-second-section .elementor-widget-text-editor p,.industry-second-section .elementor-widget-text-editor li{font-family:"Raleway",sans-serif;line-height:1.4;font-size:16px !important}@media only screen and (min-width: 992px){.industry-second-section .elementor-widget-text-editor p,.industry-second-section .elementor-widget-text-editor li{font-size:18px !important}}

