*, *:before,*:after{box-sizing: border-box;}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
.hidden,.invisible{visibility:hidden}.row-fluid{width:100%}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.row-fluid:after,.row-fluid:before{display:table;content:""}.clearfix:after,.container-fluid:after,.row-fluid:after{clear:both}.hide{display:none}.show{display:block}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (max-width:767px){.hidden-desktop,.visible-phone{display:inherit!important}.hidden-phone,.visible-desktop{display:none!important}.dnd-section .dnd-row>.row-fluid{display:block!important}}@media (min-width:768px) and (max-width:1139px){.hidden-desktop,.visible-tablet{display:inherit!important}.hidden-tablet,.visible-desktop{display:none!important}}.dnd-section[class*=force-full-width-section]>.row-fluid>.span12.dnd-module{padding:0}@media (min-width:767px){.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:0;margin-left:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.col1,.col10,.col11,.col20,.col3,.col4,.col5,.col6,.col7,.col8,.col80,.col9{display:block}.col80{width:80%}.col20{width:20%}.row-fluid [class*=span]:first-child{margin-left:0}.col12,.row-fluid .span12{width:100%}.col11,.row-fluid .span11{width:91.66%}.col10,.row-fluid .span10{width:83.33%}.col9,.row-fluid .span9{width:75%}.col8,.row-fluid .span8{width:66.66%}.col7,.row-fluid .span7{width:58.33%}.col6,.row-fluid .span6{width:50%}.col5,.row-fluid .span5{width:41.66%}.col4,.row-fluid .span4{width:33.33%}.col3,.row-fluid .span3{width:25%}.col2,.row-fluid .span2{width:16.66%}.col1,.row-fluid .span1{width:8.33%}}@media(max-width:767px){.dnd-section>.row-fluid{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.row-fluid{width:100%}.col1,.col10,.col11,.col12,.col20,.col3,.col4,.col5,.col6,.col7,.col8,.col80,.col9,.row-fluid [class*=span]{display:block;float:none;width:100%;margin-left:0}}
.content-wrapper{margin:0 auto;padding:0 10px}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.banner-area .dnd-section[class*=force-full-width-section],.dnd-section .dnd-column,.dnd-section>.row-fluid>.dnd-module,.dnd-section[class*=force-full-width-section]>.dnd-module{padding:0}
@font-face {
    font-family: 'Avenir';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Light.woff2") format('woff2'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Light.woff") format('woff'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Light.ttf") format('truetype'); 
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir Book';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Book.woff2") format('woff2'),
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Book.woff") format('woff'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Book.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Roman.woff2") format('woff2'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Roman.woff") format('woff'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Avenir-Roman.ttf") format('truetype'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Black.woff2") format('woff2'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Black.woff") format('woff'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Black.ttf") format('truetype'); 
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Bold.woff2") format('woff2'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Bold.woff") format('woff'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Bold.ttf") format('truetype'); 
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Medium.woff2") format('woff2'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Medium.woff") format('woff'); 
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Semibold.woff2") format('woff2'), 
        url("//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Semibold.woff") format('woff'); 
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Light.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Light.woff") format('woff'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Gilroy-Light.ttf") format('truetype'); 
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Regular.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Regular.woff") format('woff'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Regular.ttf") format('truetype'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
  src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Medium.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Medium.woff") format('woff'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Medium.ttf") format('truetype'); 
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
  src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-SemiBold.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-SemiBold.woff") format('woff'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-SemiBold.ttf") format('truetype'); 
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Bold.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Bold.woff") format('woff'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/Montserrat-Bold.ttf") format('truetype'); 
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman';
    src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/TimesNewRomanPS-ItalicMT.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/TimesNewRomanPS-ItalicMT.woff") format('woff'); 
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Times New Roman Cyr';
    src: url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/TimesNRCyrMT.woff2") format('woff2'), 
        url("//557351.fs1.hubspotusercontent-na1.net/hubfs/557351/raw_assets/public/Axelerant_theme_2022/fonts/TimesNRCyrMT.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}






body{font-family:'Avenir Book',sans-serif;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#4e4e4e}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;word-break:break-all}p{margin:1em 0}a{cursor:pointer;text-decoration:none;font-weight:600}h1,h2,h3,h4,h5,h6{font-family:Gilroy;margin:0 0 10px}ol,ul{margin:0 0 1.4rem}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none}code{vertical-align:bottom}hr{height:0;width:100%;border:0;border-top:1px solid #212121}
.button,button{cursor:pointer;display:inline-block;font-size:.92rem;text-align:center;transition:.15s linear;white-space:normal}.button:disabled,button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{text-decoration:none}
.hs-error-msg,.hs-error-msgs label,form label{text-align:left;display:block;float:none;width:auto}.hs-error-msg,.hs-error-msgs label,.hs_error_rollup .hs-error-msgs label,.hs-error-msgs label a,form label{font-weight:400;font-family:Avenir}.hs-dateinput,form select{position:relative}.hs-form-field,form input[type=submit]{margin-bottom:18px}form label{font-size:18px;line-height:20px;padding-top:0;margin-bottom:4px;box-sizing:inherit;color:#000}.body-container-wrapper .blog-comments form,.body-container-wrapper .form-container form,.body-container-wrapper .hs-search-field form,.body-container-wrapper .hs_cos_wrapper_type_blog_subscribe form,.body-container-wrapper .hs_cos_wrapper_type_email_simple_subscription form,.body-container-wrapper .hs_cos_wrapper_type_form form,.body-container-wrapper .hs_cos_wrapper_type_google_search form,.body-container-wrapper .hs_cos_wrapper_type_password_prompt form{margin:0 0 28px;padding:48px 36px 38px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{display:block;width:100%!important;background:0 0;border:0;box-shadow:none;border-bottom:1px solid #bf9412;font-family:Avenir;font-size:18px;font-weight:400;line-height:.89;letter-spacing:normal;color:#000;padding:15px 0;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0;outline:0}form .hs-richtext img,form fieldset{max-width:100%!important}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{box-shadow:inset 0 1px 3px rgb(0 0 0 / 10%),0 0 8px rgb(82 168 236 / 60%);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("https://www.axelerant.com/hubfs/Axelerant-2022/images/select-arrow.svg");background-repeat:no-repeat;background-position-x:100%;background-position-y:14px}.hs-input.error:focus,form select.hs-input.error:focus,form textarea.hs-input.error:focus{border-color:#b9554d;box-shadow:0 0 6px rgb(171 41 32 / 50%)}form .inputs-list{margin:0;padding:0 0 0 5px;list-style:none}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}form textarea{max-height:115px;height:115px}.hs-input.error{border-color:#c87872;box-shadow:0 0 3px rgb(171 41 32 / 25%)}.hs-error-msgs label,.hs-error-msgs label a,.hs-form-required{color:#fc4c02}h3.form-title{margin-bottom:0}.hs-dateinput:before{content:'\01F4C5';position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:0!important;color:#fff}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:18px;color:#212121;font-family:Avenir;margin:0;padding:0;line-height:1}form .hs-richtext p{padding-bottom:15px;margin-top:0;margin-bottom:0}.legal-consent-container .hs-form-booleancheckbox-display>span{display:block;margin-left:20px}.legal-consent-container .hs-form-booleancheckbox-display p{color:#757575;font-size:13.3px;margin:0;display:inline}.hs-error-msg,.hs-error-msgs label,.hs-error-msgs label a{font-size:13px;padding:0;white-space:normal;margin-bottom:4px;line-height:20px}.hs-form-field:after{content:"";display:table;clear:both}.hs_error_rollup ul.hs-error-msgs.inputs-list{padding-top:2px}form .hs-button,form input[type=submit]{cursor:pointer;display:inline-block;padding:8px 10px;background:0 #fc4c02;border-radius:2px;font-size:18px;font-weight:700;-webkit-transition:background .5s;transition:background .5s;font-family:Gilroy;text-decoration:none;border:1px solid #c93100;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;position:relative;text-align:center;line-height:1;outline:0}.grecaptcha-badge{margin:0 auto}.form-columns-2{max-width:100%}.form-columns-2>label{margin-bottom:10px}.form-columns-2>label span{color:inherit}.form-columns-2 .field{width:49%!important}.form-columns-2 .field:first-child{margin-right:2%}form label span{font-size:18px;font-family:Avenir}textarea.hs-input{display:inline-block;height:115px;padding:10px 15px;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgb(0 0 0 / 10%);border-color:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:auto;vertical-align:unset}form .hs-fieldtype-booleancheckbox .inputs-list{padding-left:5px;padding-top:9px}form .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display{color:#424242;font-size:14px}form .hs-fieldtype-booleancheckbox input.hs-input[type=checkbox]{margin:3px 5px 0 0}form .form-columns-1 .legal-consent-container{margin-bottom:25px}.hs-form-booleancheckbox label{font-weight:400}form .inputs-list>li{display:block;margin:0}.hs-search-field--open ul.hs-search-field__suggestions{padding:10px;position:absolute;top:100%;width:100%;z-index:2;background:#fff}.hs-search-field--open ul.hs-search-field__suggestions li{padding-bottom:5px}.hs-search-field--open ul.hs-search-field__suggestions li a{font-size:14px;padding:2px 5px}.hs-search-field--open ul.hs-search-field__suggestions li#results-for{padding:2px 5px}@media (min-width:768px){form .hs-richtext p{padding:0}form label span{font-weight:400}}@media (max-width:991px){textarea.hs-input{height:85px}}@media (max-width:767px){.body-container-wrapper .hs_cos_wrapper_type_form form{padding:1rem}.form-columns-2 .field{width:100%!important}}@media (max-width:480px){textarea.hs-input{height:115px}}
table,td,th{border:1px solid}table{margin-bottom:1.4rem;overflow-wrap:break-word}td,th{padding:.75rem;vertical-align:top}thead td,thead th{border-bottom:2px solid;vertical-align:bottom}@media (min-width:768px){.stacked--vertical{display:none!important}.stacked--horizontal hr{display:none}}@media (max-width:767px){.stacked--horizontal{display:none!important}}
/*header.header{position:fixed;width:100%;z-index:4;backdrop-filter:blur(0.7em);-webkit-backdrop-filter:blur(0.7em);-moz-backdrop-filter:blur(0.7em);top:0}@-moz-document url-prefix(){.header::before{content:"";-webkit-filter:blur(0.7em);background:rgba(255,255,255,.7);position:absolute;left:0;top:0;width:100%;height:100px;z-index:-1;filter:blur(.7em);-webkit-filter:blur(0.7em)}}body.active header.header{backdrop-filter:none;background:#fff}.header .header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__container{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:168px}.header_logo_light,body.axl-contact-page a.cta_button.hs-button:after{display:none}.header__logo img{padding:10px 0 10px 10px;width:auto!important}nav.cm-navigation{position:relative}nav.cm-navigation .hs-menu-wrapper ul li{margin:0;padding-top:.2em}nav.cm-navigation .hs-menu-wrapper ul li:last-child{margin-right:25px}.cm-navigation-wrp{font-size:18px;margin-top:0;margin-bottom:0}nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{padding:30px 40px;border:0}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>a::after{content:"";background:url(//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/images/nav-plus.svg) no-repeat;width:8px;height:8px;position:absolute;top:50%;margin-left:10px;transform:translateY(-50%)}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:hover>a::after{background:url(//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/images/nav-minus.svg) no-repeat;width:8px;height:8px}nav.cm-navigation .hs-menu-wrapper ul ul{margin-left:0;position:absolute;font-size:16px;color:#fff}.header_outer_wrapper{min-height:63px}span.mob-contact-btn a.cta_button{box-sizing:border-box!important}span.mob-contact-btn{display:inline-block}.nav-menu{padding:9px 0;background:0 none;border:0;border-radius:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;outline:0;position:absolute;top:10px;right:15px;left:auto}.nav-menu .bars{background-color:#000;display:block;width:25px;height:2px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav-menu .bars+.bars{margin-top:10px}.nav-menu .bars:nth-of-type(2){width:20px}.nav-menu .bars:nth-of-type(3){width:15px}.contact-cta a.cta_button:hover,.contact-cta a.hs_button:hover{background:#fff;color:#fc4c02;border-color:#c93100}nav ul ul.hs-menu-children-wrapper{margin-top:28px}body.axl-contact-page .contact-cta a.cta_button.hs-button{color:#fc4c02;border:0;background:0 0}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:last-child>a{padding-bottom:0}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a{padding-left:0;padding-right:0}@media only screen and (max-width:1550px){nav.cm-navigation .hs-menu-wrapper ul li a{padding:2em 20px}nav.cm-navigation .hs-menu-wrapper ul li:last-child{margin-right:20px}}@media only screen and (max-width:1300px){nav.cm-navigation .hs-menu-wrapper ul li a{padding:2em 17px}nav.cm-navigation .hs-menu-wrapper ul li:last-child{margin-right:17px}}@media only screen and (max-width:991px){.burger-menu{padding:7px 0}}@media screen and (max-width:767px){.burger-menu{padding:9px 0}}@media (min-width:1025px){.contact-cta a.cta_button,nav.cm-navigation .hs-menu-wrapper ul li a{font-size:18px;text-decoration:none;text-overflow:inherit;width:100%!important;display:block}.header .header__container{padding:0 10px}.mobile-header-buttons{display:none}.cm-navigation-wrp .hs_cos_wrapper_type_menu,.contact-cta,nav.cm-navigation .hs-menu-wrapper ul,nav.cm-navigation .hs-menu-wrapper ul li{display:inline-block;position:relative;vertical-align:middle;width:auto}.header__logo img{padding:10px 0 0}.cm-navigation-wrp{margin-left:10px}nav.cm-navigation .hs-menu-wrapper ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Avenir;font-weight:400;line-height:.9;letter-spacing:normal;color:#000;text-transform:uppercase;padding:2.25em 25px;transition:.5s}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:first-child>a{padding-top:0}nav.cm-navigation .hs-menu-wrapper ul li a:hover{color:#fc4c02}nav.cm-navigation .hs-menu-wrapper ul li:hover{-webkit-transition:.5s;transition:.5s}.contact-cta,nav.cm-navigation .hs-menu-wrapper ul li{margin:0;padding-top:.2em}.contact-cta a.cta_button{background:#fc4c02;border:1px solid #c93100;border-radius:2px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#fff;cursor:pointer;font-weight:700;padding:5px 10px;-webkit-transition:background .5s;transition:background .5s;font-family:Montserrat,sans-serif;text-align:left;max-width:280px;line-height:1.5}nav.cm-navigation .hs-menu-wrapper ul li{margin-right:-4.5px}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li{position:relative;vertical-align:middle;width:auto;display:block;padding-top:0;border-bottom:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-right:0}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a:hover{background-color:#424242;color:#fff}.header a.cta_button.hs-button{border-width:1px}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a{padding-bottom:0;font-size:16px;padding-top:0;line-height:34px}}@media (max-width:1550px){nav.cm-navigation .hs-menu-wrapper ul li a{font-size:18px}.contact-cta a.cta_button.hs-button{font-size:18px;padding:15px 18px}.header__logo img{padding:10px 0 0}}@media (max-width:1300px){nav.cm-navigation .hs-menu-wrapper ul li a{font-size:16px}}@media (max-width:1024px){.mobile-header-buttons{position:absolute;right:0;top:20px;width:82px}nav.cm-navigation{width:100%;display:none}.mobile-header-buttons .button:focus,.mobile-header-buttons .button:hover,.mobile-header-buttons button:focus,.mobile-header-buttons button:hover{background-color:transparent;border-color:#fff;color:#fff}.header .header__container{padding:0}.header__logo{padding-left:15px}.mobile-open nav.cm-navigation{background:#212121;display:block;position:fixed;top:0;width:100%;bottom:0;margin-bottom:0;overflow:auto;margin-top:0}.cm-navigation-wrp{margin-top:100px}.cm-navigation-wrp a.cta_button,nav.cm-navigation .hs-menu-wrapper ul li{width:100%;margin:0;border:none}.header a.cta_button.hs-button{border:0!important;padding:1rem!important;margin-top:5px;font-size:16px;text-decoration:none;font-weight:600;display:block;color:#f2f2f2;background:0 0;text-align:left;border-bottom:1px solid #4a4949}.cm-navigation-wrp a.cta_button,nav.cm-navigation .hs-menu-wrapper ul li a{text-decoration:none;font-weight:600;color:#f2f2f2;font-size:16px;text-transform:uppercase;padding:1rem;display:block}.cm-navigation-wrp a.cta_button{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.contact-cta{width:100%}nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{width:95%;margin:0 auto;position:relative;padding:0 .625rem .625rem;left:0;opacity:1;display:none;top:0!important}a.cta_button.hs-button:after,header nav ul.hs-menu-children-wrapper:before,nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>a:after{display:none}nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper>li{padding:0;border-bottom:none}nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper>li>a{display:block;padding:.5rem}nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper>li>a:hover{background-color:#424242;color:#fff}nav.cm-navigation .hs-menu-wrapper ul li .child-trigger{position:absolute;top:0;width:100%;cursor:pointer;height:31.59px}body.mobile-open .header .header__wrapper{min-height:100vh}.header nav.cm-navigation .hs-menu-wrapper ul li a,.header nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a{color:#f2f2f2;position:relative;z-index:2;display:inline-block}.header nav.cm-navigation .hs-menu-wrapper ul li:hover{background:0 0}.header nav.cm-navigation .hs-menu-wrapper ul li.active,.header nav.cm-navigation .hs-menu-wrapper ul li.active-branch,.header nav.cm-navigation .hs-menu-wrapper ul li.active-item{background-color:transparent}.header a.cta_button.hs-button:hover{background:0 0;border-bottom:1px solid #4a4949}.header nav.cm-navigation .hs-menu-wrapper ul li>ul{background:#212121}.mobile-open .nav-menu{z-index:999}.mobile-open nav.menu--main .cm-navigation-wrp{top:0}.mobile-open .nav-menu .bars.bar-one{-webkit-transition-delay:.3s;transition-delay:.3s;transform:rotate(45deg) translate(9px,10px);-webkit-transform:rotate(45deg) translate(9px,10px)}.mobile-open .nav-menu .bars.bar-two{visibility:hidden;width:0}.mobile-open .nav-menu .bars.bar-three{transform:rotate(-45deg) translate(7px,-7px);-webkit-transform:rotate(-45deg) translate(7px,-7px);-webkit-transition-delay:.3s;transition-delay:.3s}.mobile-open .nav-menu .bars,.mobile-open .nav-menu .bars:nth-of-type(2),.mobile-open .nav-menu .bars:nth-of-type(3){width:32px;background-color:#fff}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children{position:relative}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:after{content:"";background:url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg) no-repeat;width:8px;height:8px;position:absolute;top:25px;right:20px;margin-left:10px;transform:translateY(-50%)}nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:focus::after,nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:focus>a::after{background:url(https://www.axelerant.com/hubfs/Axelerant-2022/images/light-nav-minus.svg)}}@media (max-width:767px){.contact-cta{padding-top:.2em}nav.cm-navigation .hs-menu-wrapper ul li .child-trigger{position:absolute;top:0;width:100%;height:56px}.header a.cta_button.hs-button{padding:1rem;display:block}.header nav.cm-navigation .hs-menu-wrapper ul li a,.header nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a{max-width:90%;white-space:break-spaces}nav.cm-navigation .hs-menu-wrapper ul>li.hs-item-has-children ul li:after{top:16px}}*/

header.header {
  position: fixed;
  width: 100%;
  z-index: 4;
  backdrop-filter: blur(0.7em);
  -webkit-backdrop-filter: blur(0.7em);
  -moz-backdrop-filter: blur(0.7em);
  top: 0;
}

/* if backdrop support: very transparent and blurred */
/* @supports ((-webkit-backdrop-filter: blur(0.7em)) or (backdrop-filter: blur(0.7em))) {
  header.header  {
    -webkit-backdrop-filter: blur(0.7em);
    backdrop-filter: blur(0.7em);
  }
} */

/* @-moz-document url-prefix() {
.header::before {
  content: "";
  filter: blur(0.7em);
  -webkit-filter: blur(0.7em);
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  top: 0;
  position: ;
  width: 100%;
  height: 100px;
  z-index: -1;
  filter: blur(0.7em);
  -webkit-filter: blur(0.7em);
}
} */


body.active header.header {
    backdrop-filter: none;
    background: #fff;
      transition: .3s ease all;
      -webkit-transition: .3s ease all;
  -moz-transition: .3s ease all;
/*  box-shadow: 0 0px 20px #ccc; */
/*   backdrop-filter: blur(0.7em);
  -webkit-backdrop-filter: blur(10em);
  -moz-backdrop-filter: blur(10em); */
}

.header .header__wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .header__container {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__logo {
  width: 168px;
   -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.header_logo_light {
    display: none;
}
.header__logo img {
  padding: 10px 0 10px 10px;
  width: auto !important;
}

nav.cm-navigation {
  position: relative;
}

nav.cm-navigation .hs-menu-wrapper ul li {
  margin: 0;
  padding-top: 0.2em;
}

nav.cm-navigation .hs-menu-wrapper ul li:last-child {
    margin-right: 25px;
}

.cm-navigation-wrp {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 0;
}

 nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
    padding: 30px 40px;
    border: 0 none;
  }

nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children > a::after {
  content: "";
  background: url(//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/images/nav-plus.svg); 
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  margin-left: 10px;
  transform: translateY(-50%);
}




nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children.active > a::after { 
  background: url(//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/images/nav-minus.svg); 
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
}


nav.cm-navigation .hs-menu-wrapper ul ul {
  margin-left: 0;
  position: absolute;
  font-size: 16px;
  color: white;
}

.header_outer_wrapper {
  /*min-height: 63px;*/
  min-height: 83px;
}

span.mob-contact-btn a.cta_button {
  box-sizing: border-box !important;
}
span.mob-contact-btn {
  display: inline-block;
}


/* header nav ul.hs-menu-children-wrapper:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fc4c02;
    position: absolute;
    top: -17px;
    left: 50px;
} */



/*---Burger menu---*/

.nav-menu {
    padding: 9px 0;
    background: 0 none;
    border: 0;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    outline: 0;
    position: absolute;
    top: 10px;
    right: 15px;
    left: auto;
}

.nav-menu .bars {
    background-color: #000;
    display: block;
    width: 25px;
    height: 2px;
  -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.nav-menu .bars+.bars { margin-top: 10px; }
.nav-menu .bars:nth-of-type(2) { width: 20px; }
.nav-menu .bars:nth-of-type(3) { width: 15px; }

.contact-cta a.hs_button:hover,
.contact-cta a.cta_button:hover { background: transparent; /* color:#000000; border-color:#fff; */
 color: #fc4c02; border-color: rgba(201,49,0,1.0); }

nav ul ul.hs-menu-children-wrapper { margin-top: 28px; }

body.axl-contact-page .contact-cta a.cta_button.hs-button { color: #fc4c02; border: 0; background: transparent; }
body.axl-contact-page a.cta_button.hs-button:after { display: none; }


/*-------New style-------*/
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:last-child>a { padding-bottom: 0; }
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a { padding-left: 0; padding-right: 0; }
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children.services:focus .mega-menu-outer,
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children.services:active .mega-menu-outer { display: block !important; }

/* Custom css on 20 July 2023 */

body.active .header__logo { width: 130px; }
body.active .header__logo img { -webkit-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s; }
body.active nav.cm-navigation .hs-menu-wrapper ul li a { padding: 1.8rem 23px; }
body.active .mega-menu-outer { top: 74px; }

@media (max-width: 1199px){
header.header { padding-bottom: 10px; }
body.active .header__logo { width: 120px; }
body.active .nav-menu { top: -5px; }
}

@media (max-width: 767px){
header.header { padding-bottom: 5px; }
body.active .nav-menu { top: -2px; }
}



/* **** */

@media only screen and (max-width: 1550px){
body.active .mega-menu-outer { top: 70px; }
nav.cm-navigation .hs-menu-wrapper ul li a { padding: 2em 20px; }
nav.cm-navigation .hs-menu-wrapper ul li:last-child { margin-right: 20px; }
}


@media only screen and (max-width: 1300px){
nav.cm-navigation .hs-menu-wrapper ul li a { padding: 2em 17px; }
nav.cm-navigation .hs-menu-wrapper ul li:last-child { margin-right: 17px; }
}

@media only screen and (max-width: 991px){
  .burger-menu {
      padding: 7px 0;
  }

}

@media screen and (max-width: 767px){
  .burger-menu {
      padding: 9px 0;
  }
  
}


@media (min-width: 1025px){
/*   header.header {
    max-height: 75px;
  } */

  .header .header__container {
    padding: 0 10px;
  }

/*   .mobile-header-buttons {
    display: none;
  } */

  .header__logo img{
    padding: 10px 0 0;
  }

  nav.cm-navigation .hs-menu-wrapper ul {
    display: block;
  }

  .cm-navigation-wrp{
    margin-left: 10px
  }

  nav.cm-navigation .hs-menu-wrapper ul{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
  }

  nav.cm-navigation .hs-menu-wrapper ul li a{ position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-family: 'Avenir';
    font-size: 18px;
    font-weight: normal;
    line-height: 0.9;
    letter-spacing: normal;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-overflow: inherit;
    width: 100% !important; padding: 2.25em 25px; transition: 0.5s ease all; z-index: 9;
  }
  
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:first-child>a {
    padding-top: 0;
}

  nav.cm-navigation .hs-menu-wrapper ul li a:hover{
    color: #fc4c02;
  }

  nav.cm-navigation .hs-menu-wrapper ul li:hover{
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }

  .cm-navigation-wrp .hs_cos_wrapper_type_menu {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
  }

  .contact-cta,
  nav.cm-navigation .hs-menu-wrapper ul li{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
    margin: 0;
    padding-top: 0.2em;
  }

  .contact-cta a.cta_button {
    background: #fc4c02;
    border: 1px solid #c93100;
    border-radius: 2px;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    color: white;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    -webkit-transition: background .5s;
    transition: background .5s;
    text-decoration: none;
    font-family: "Montserrat",sans-serif;
    text-overflow: inherit;
    width: 100% !important;
    text-align: left;
    max-width: 280px;
    display: block;
    line-height: 1.5;
  }

  nav.cm-navigation .hs-menu-wrapper ul li {
    margin-right: -4.5px;
  }

  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children > ul > li {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
    display: block;
    padding-top: 0;
    border-bottom: 0;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    margin-right: 0;
  }

  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children > ul > li > a:hover {
    background-color: #424242;
    color: white;
  }

/*   nav.cm-navigation .hs-menu-wrapper ul li.capabilities > ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
  } */

  .header a.cta_button.hs-button {
    border-width: 1px;
  }

  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a { padding-bottom: 0; }
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a { font-size: 16px; padding-top: 0px; line-height: 34px; }
/*   nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:nth-child(6) a {
    padding-top: 0;
  } */
  /*--------1025 endss-------*/
}


/* nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a:hover{ padding-left: 30px; } */


@media (min-width: 1199px){
  .mobile-header-buttons { display: none; }
}


@media (min-width: 1200px){
nav.cm-navigation.menu--main { display: block !important; }
}


@media (max-width:1550px) {
nav.cm-navigation .hs-menu-wrapper ul li a{ font-size: 18px;  }
.contact-cta a.cta_button.hs-button { font-size: 18px; padding: 15px 18px; }
.header__logo { width: 148px; }
.header__logo img { padding: 10px 0 0; }
}



@media (max-width:1300px) {
nav.cm-navigation .hs-menu-wrapper ul li a { font-size: 16px; }


}



@media (max-width:1199px) {
  .mobile-header-buttons {
    position: absolute;
    right: 0;
    top: 20px;
    width: 82px;
  }

  nav.cm-navigation {
    width: 100%; display: none;
  }

  .mobile-header-buttons button:hover, 
  .mobile-header-buttons button:focus, 
  .mobile-header-buttons .button:hover, 
  .mobile-header-buttons .button:focus {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}
  
  .header__logo { width: 148px; }
  
  
 /* .mobile-header-buttons a {
    border: 1px solid #fc4c02;
    border-radius: 25px;
    color: #fc4c02 !important;
    display: inline-block;
    margin: 0 3px 0 0;
    height: 33px;
    width: 33px;
  }

  .mobile-header-buttons a .fa {
    position: relative;
    top: 2%;
    left: 0;
    margin-left: 8px;
    font-size: 15px;
  }

  .mobile-header-buttons a.cta-menu {
    margin-left: -4px;
  }
*/
  
  
  .header .header__container {
    padding: 0;
  }
  
  .header__logo { padding-left: 15px; }

/*   .cm-navigation-wrp .hs-menu-wrapper > ul {
    width: 100%;
    display: block;
  }

  .cm-navigation-wrp {
    position: fixed;
    top: 100px;
    width: 100%;
    bottom: 0;
    margin-bottom: 0;
    overflow: auto;
    margin-top: 0;
  } */

    .mobile-open nav.cm-navigation {
    background: #161616;
    margin-top: 0;
/*     display: none; */
}
  
  .mobile-open nav.cm-navigation {
    width: 100%;
    display: block;
  }

  .mobile-open nav.cm-navigation {
    position: fixed;
    top: 0;
    width: 100%;
    bottom: 0;
    margin-bottom: 0;
    overflow: auto;
    margin-top: 0;
  } 
  
  
  .cm-navigation-wrp{ margin-top: 100px; }
  
  nav.cm-navigation .hs-menu-wrapper ul li, .cm-navigation-wrp a.cta_button {
/*     border-bottom: 1px solid #4a4949; */
    width: 100%;
    margin: 0;
    border: none;
  }

  .header a.cta_button.hs-button
  { 
    border: 0 !important; 
    padding: 1rem !important;
    margin-top: 5px; 
  }
  
  nav.cm-navigation .hs-menu-wrapper ul li a, .cm-navigation-wrp a.cta_button {
    text-decoration: none;
    font-weight: 600;
    color: #f2f2f2;
    font-size: 16px;
    padding: 1rem;
    text-transform: uppercase;
  }

  .cm-navigation-wrp a.cta_button {
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    display: block;
    padding-top: 0.4em;
    padding-bottom: 0.05em;
  }

  .contact-cta {
    width: 100%;
  }

  nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
    width: 95%;
    margin: 0 auto;
    position: relative;
    padding: 0.625rem;
    padding-top: 0;
    left: 0;
    opacity: 1;
    display: none;
    top: 0 !important;
  }
  header nav ul.hs-menu-children-wrapper:before{ display: none; }
  nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper > li {
    padding: 0;
    border-bottom: none;
  }

  nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper > li > a {
    display: block;
    padding: 0.5rem;
  }

  nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper > li > a:hover {
    background-color: #424242;
    color: white;
  }

/*   .cm-navigation-wrp {
    background: #212121;
    margin-top: 0;
    display: none;
  } */
  


  nav.cm-navigation .hs-menu-wrapper ul li .child-trigger {
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    height: 31.59px;
  }
  
  body.mobile-open .header .header__wrapper {
    min-height: 100vh;
}

/*   .header .header__wrapper {
    min-height: 100vh;
  } */

  /*--------1024 ends -------*/

  .header nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a,
  .header  nav.cm-navigation .hs-menu-wrapper ul li a {
    color: #f2f2f2;
    position: relative;
    z-index: 2;
    display: inline-block;
  }

  .header nav.cm-navigation .hs-menu-wrapper ul li:hover {
    background: transparent;
  }

  .header nav.cm-navigation .hs-menu-wrapper ul li.active-branch,
  .header nav.cm-navigation .hs-menu-wrapper ul li.active-item,
  .header nav.cm-navigation .hs-menu-wrapper ul li.active {
    background-color: transparent;
  }

  .header nav.cm-navigation .hs-menu-wrapper ul li>ul {
    background: transparent;
  }


  .header a.cta_button.hs-button {
    font-size: 16px;
    text-decoration: none;
    font-weight: 600;
    padding: 1rem;
    display: block;
    color: #f2f2f2;
    background: transparent;
    border: 0;
    text-align: left;
    border-bottom: 1px solid #4a4949;
    padding-bottom: 0;
    padding-top: 6px;
    padding-bottom: 1px;
  }
  .header a.cta_button.hs-button:hover {
    background: transparent;
    border-bottom: 1px solid #4a4949;
  }

  .header nav.cm-navigation .hs-menu-wrapper ul li>ul {
    background: #161616;
  }
  
/* .mobile-header-buttons a.cta-menu {
    position: relative;
    top: -1px;
} */

   .mobile-open .nav-menu {
    z-index: 999;
}
  
  .mobile-open nav.menu--main .cm-navigation-wrp { top: 0; }

 .mobile-open .nav-menu .bars:nth-of-type(3) {
    width: 32px;
}
  
/*   .mobile-open .nav-menu .bars.bar-one { -webkit-transform: translateY(12px); transform: translateY(12px); -webkit-transition-delay: .3s; transition-delay: .3s; } */
  .mobile-open .nav-menu .bars.bar-one {
/*     -webkit-transform: rotate(-125deg) translateX(-14px);
    transform: rotate(-125deg) translateX(-14px); */
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    transform: rotate(45deg) translate(9px, 10px);
    -webkit-transform: rotate(45deg) translate(9px, 10px);
}
  
  
  .mobile-open .nav-menu .bars.bar-two{ visibility: hidden; width: 0; }
  
  .mobile-open .nav-menu .bars.bar-three {
/*     -webkit-transform: rotate(130deg) translateX(-12px);
    transform: rotate(130deg) translateX(-12px); */
    transform: rotate(-45deg) translate(7px, -7px);
    -webkit-transform: rotate(-45deg) translate(7px, -7px);
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
  
  .mobile-open .nav-menu .bars, 
  .mobile-open .nav-menu .bars:nth-of-type(2), 
  .mobile-open .nav-menu .bars:nth-of-type(3) {
    width: 32px;
    background-color: #fff;
}
  
    nav.cm-navigation .hs-menu-wrapper ul li a,
  .cm-navigation-wrp a.cta_button {
    padding: 1rem;
    display: block; 
  }

  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>a:after{ display: none; }
  
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children{ position: relative; }
  
/*   nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>a:after { background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg); } */
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:after { content: ""; background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg); background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 25px; right: 20px;
  margin-left: 10px;
  transform: translateY(-50%); }
  
  a.cta_button.hs-button:after{ display: none; }
  
  
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:focus>a::after { background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/light-nav-minus.svg); }
  
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:focus::after { background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/light-nav-minus.svg); }
  
/*   .header nav.cm-navigation .hs-menu-wrapper ul li.active:after { top: 30px; right: 20px; } */
  
  
  
  
}


@media (max-width:767px) {
  .mobile-header-buttons { top: 12px; }
  
  .nav-menu { top: 8px; }
  .contact-cta { padding-top: 0.2em; }

  nav.cm-navigation .hs-menu-wrapper ul li .child-trigger {
    position: absolute;
    top: 0;
    width: 100%;
    height: 56px;
  }

  .header a.cta_button.hs-button {
    padding: 1rem;
    display: block;
  }

 .header nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a,
  .header  nav.cm-navigation .hs-menu-wrapper ul li a { max-width: 90%; white-space: break-spaces; }
  
  nav.cm-navigation .hs-menu-wrapper ul>li.hs-item-has-children ul li:after { top: 16px; }

  nav.cm-navigation .hs-menu-wrapper ul li.hs-menu-item.hs-item-has-children.services ul.hs-menu-children-wrapper li:first-child a {
    display: block;
    background: #343434;
}
  
  
}
.newsletter_form_area{margin-bottom:70px}.newsletter_form_area .span5{width:41.66%}.subscribe_newsletter form{display:flex;width:100%;justify-content:flex-start;align-items:center}.subscribe_newsletter form .field>label{display:none}.subscribe_newsletter form .field{width:80%;position:relative;margin:0}.subscribe_newsletter form .field input{padding:10px;color:#fff}.subscribe_newsletter form input{height:50px;margin:0;border:1px solid #fff;background:0 0!important;box-shadow:none;border-radius:2px!important}.subscribe_newsletter form .hs_submit{height:50px;margin:0 0 0 10px}.subscribe_newsletter form .hs-button{font-family:Gilroy;background:#fc4c02!important;font-size:24px;color:#fff;font-weight:700;padding:10px 15px;border:2px solid #fc4c02!important;height:50px;white-space:normal;border-radius:2px!important}.subscribe_newsletter form ul.hs-error-msgs{position:absolute;bottom:-25px;left:-5px;font-size:14px}.subscribe_newsletter form .hs-button:hover{background:0 0!important;color:#fff;border:2px solid #fff!important}.subscribe_newsletter form .field input::-ms-input-placeholder{color:#fff;font-weight:300}.subscribe_newsletter form .field input::placeholder{color:#fff;font-weight:300}
.footer{background-color:#000;color:#fff;padding:88px 0;position:relative;z-index:2}.footer .region-secondary-footer{margin:64px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:79px 15px 0;border-top:1px solid #343434!important}.footer .footer-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;z-index:3;position:relative}.region-footer .region-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 15px;justify-content:space-between}nav.footer-navigation{width:70%;display:block}.cm-footer-logos{font-size:1.125rem;width:25%;display:none}nav.footer-navigation .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:initial}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item:last-child{margin-left:0}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a{/*text-align:left;text-decoration:none;text-overflow:inherit;width:100%;font-family:Gilroy;font-size:30px;font-weight:700;line-height:1.47;letter-spacing:normal;color:#fff*/}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child > ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2.hs-item-has-children > a{pointer-events:none;}nav.footer-navigation ul ul{position:static!important;opacity:1!important}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper{margin-top:18px}.Axl-contact-info a,nav.footer-navigation ul ul li a,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li a{font-size:20px;font-weight:400;line-height:2.5;letter-spacing:normal;color:#fff}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li a:hover{color:#fc4c02}.Axl-contact-info h2,.cm-footer-logos h2,.footer-heading{font-family:Gilroy;font-size:30px;font-weight:700;line-height:1.47;letter-spacing:normal;color:#fff;margin-bottom:27px}.field--name-field-card img{display:inline;width:auto!important}.cm-footer-logos .field--name-field-image{padding:10px 0}.Axl-contact-info{width:25%}.footer-links ul{display:flex;align-items:center;margin:0}.footer-links ul li{list-style:none}.footer-links ul li:nth-child(2){margin:0 30px}.join_us_field{margin-top:65px}.cm-copyright-block p{margin:0;font-size:14px;line-height:.8}.footer-links ul li,.footer-links ul li a{font-family:'Avenir Book',sans-serif;font-weight:400;font-size:14px;line-height:.8;color:#fff}.footer-links ul li a:hover{color:#fc4c02}footer.footer.lp-footer{background:#fff}.lp-footer .cm-copyright-block p{color:#000;font-size:20px}footer.lp-footer .region-secondary-footer{border-top:0!important}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children{width:33%;padding-left:15px;padding-right:15px}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child{margin-top:0;width:90%}nav.footer-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:normal}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a:hover{cursor:initial}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper{}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li:last-child{margin-top:0}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li{margin-right:20px;display:inline-block}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li:last-child{margin-right:0}.social_list{padding-left:0;display:flex;justify-content:flex-start;padding-top:15px}.social_list li{margin-right:15px}.social_list li:last-child{margin-right:0}.Axl-contact-info a, .Axl-contact-info a span{display:block;line-height:normal}nav.footer-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li{margin-bottom:25px}nav.footer-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li a,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li a{line-height:normal}.nws_title h3{font-size:30px;line-height:normal;font-weight:700;color:#fff;text-transform:capitalize;margin-bottom:0}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:first-child{padding-left:0}@media only screen and (max-width:1550px){.nws_title h3{font-size:25px}.subscribe_newsletter form .hs-button{font-size:20px}}@media only screen and (max-width:1440px){nav.footer-navigation .hs-menu-wrapper.flyouts li.hs-menu-item:nth-child(2) .hs-menu-children-wrapper li:nth-child(2) a{line-height:normal}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a, nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a{font-size:28px}.join_us_field{margin-top:45px}}@media only screen and (max-width:1280px){.cm-copyright-block p,.footer-links ul li{font-size:14px}footer.lp-footer .region-secondary-footer{margin:0 auto}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li{margin-right:0}.nws_title h3{font-size:22px}}@media (max-width:1199px){nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a{font-size:25px}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li a img{height:30px}.Axl-contact-info a,nav.footer-navigation ul ul li a{font-size:16px}.Axl-contact-info h2,.cm-footer-logos h2,.footer-heading{font-size:25px;margin-bottom:15px}nav ul ul.hs-menu-children-wrapper{margin-top:15px}.lp-footer .cm-copyright-block p{font-size:18px}.footer_rating_logo img{max-width:80%}.field--name-field-card img{width:80%!important}.join_us_field{margin-top:55px}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li a, nav.footer-navigation ul ul li a{font-size:16px;line-height:1.5}}@media (max-width:991px){.Axl-contact-info h2,.cm-footer-logos h2,.footer-heading,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a{font-size:19px}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li{margin-right:0}nav.footer-navigation ul ul li a{font-size:16px}.footer .region-secondary-footer{padding:60px 15px 0}.footer-links ul li:nth-child(2){margin:0 15px}.newsletter_form_area .span4,.newsletter_form_area .span5{width:50%}.subscribe_newsletter form .hs-button{font-size:16px}}@media (max-width:767px){nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a,.Axl-contact-info h2, .cm-footer-logos h2, .footer-heading{font-size:24px}.region-footer .region-inner{width:100%;padding:0 15px;flex-wrap:wrap}nav.footer-navigation ul li.hs-menu-item{min-width:100%;margin:0}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item:last-child{margin-left:0;margin-top:0;padding:0}nav.footer-navigation li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper{/*display:none!important;*/height:100%}footer nav.footer-navigation li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.Submenu_area ul li.hs-menu-item.hs-item-has-children>ul.hs-menu-children-wrapper.open-menu-list,.blog-post-page nav.footer-navigation li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper.open-menu-lists{display:block!important}nav.footer-navigation li.hs-menu-item.hs-item-has-children.active ul.hs-menu-children-wrapper{display:block}.newsletter_form_area .span4,.newsletter_form_area .span5{width:100%}.cm-footer-logos{width:100%;margin:50px 0}.Axl-contact-info,.cm-copyright-block,.footer-social-media-links.footer-links{width:100%}.join_us_field{margin-top:50px}.footer .region-secondary-footer{flex-wrap:wrap;padding:50px 15px 0}.footer-links ul{margin:30px 0 0;padding:0;justify-content:space-around;width:100%}.Axl-contact-info a{font-size:18px}.cm-footer-logos h2,h2.footer-heading,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a{display:block;position:relative;margin-bottom:0}nav.footer-navigation.menu-footer .hs-menu-wrapper.flyouts li.hs-item-has-children{position:relative}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper{margin-top:18px;display:none!important;visibility:hidden!important;opacity:0!important}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children.active > ul.hs-menu-children-wrapper{display:block!important;visibility:visible!important;opacity:1!important}.subscribe_newsletter{margin-top:20px}.subscribe_newsletter form{display:block}.subscribe_newsletter form .field{width:100%}.subscribe_newsletter form .hs_submit{margin:25px 0 0}.subscribe_newsletter form .hs-button:hover{background:#fc4c02 !important;border:2px solid #fc4c02 !important}.cm-footer-logos h2:after,h2.footer-heading:after,nav.footer-navigation.menu-footer .hs-menu-wrapper.flyouts li.hs-item-has-children:after{content:"";width:20px;height:20px;background-image:url(https://www.axelerant.com/hubfs/Axelerant-2022/images/plus-icon-white.svg);background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:6px}.cm-footer-logos h2.active:after,h2.footer-heading.active:after,nav.footer-navigation.menu-footer .hs-menu-wrapper.flyouts li.hs-item-has-children.active:after{background-image:url(https://www.axelerant.com/hubfs/Axelerant-2022/images/minus-icon-white.svg)}.field.field--name-field-card,.footer-contentss,footer .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child{width:100%}.cm-copyright-block p,.footer-links ul li{font-size:14px;text-align:center}.footer{padding:70px 0 60px}.footer_rating_logo{text-align:center;margin-top:30px;width:100%}.footer_rating_logo img{max-width:60%}nav.footer-navigation{width:105%}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children{width:100%;padding-left:0;padding-right:0;margin-bottom:50px}.contact_list{padding-left:0}.contact_list li{display:block}}

.form__wrap form h3{color:#fff;font-size:30px;font-weight:700;margin-bottom:0;text-transform:capitalize}.body-container-wrapper .form__wrap .hs_cos_wrapper_type_form form,.form__wrap form{background:0 0;padding:0;display:flex;justify-content:flex-start;align-items:center;margin:0}.form__wrap .hs_cos_wrapper_type_form form>div:first-of-type,.form__wrap form>div:first-of-type{width:50%}.form__wrap form .field{margin:0;position:relative;width:40%}.form__wrap form .field input{color:#fff;padding:10px}.form__wrap form ul.hs-error-msgs{bottom:-25px;font-size:14px;left:-5px;position:absolute}.form__wrap form ul.hs-error-msgs:nth-of-type(2){bottom:-42px}.form__wrap form .hs_submit{height:50px;margin:0 0 0 10px;width:10%}.form__wrap form input{background:0 0!important;border:1px solid #fff;font-size:18px;border-radius:2px!important;box-shadow:none;height:50px;margin:0}.form__wrap form .hs-button{background:#fc4c02!important;border:2px solid #fc4c02!important;border-radius:2px!important;color:#fff;font-family:Gilroy;font-size:24px;font-weight:700;height:50px;padding:10px 15px;white-space:normal;transition:.5s}.form__wrap form .hs-button:hover{background:0 0!important;color:#fff;border:2px solid #fff!important}.form__wrap form .field>label{display:none}.form__wrap form .field input::-ms-input-placeholder{color:#fff;font-weight:300}.form__wrap form .field input::placeholder{color:#fff;font-weight:300}@media(max-width:1680px){.Axl-contact-info a, nav.footer-navigation ul ul li a, nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child ul.hs-menu-children-wrapper li a,nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a{font-size:18px}}@media only screen and (max-width:1550px){.form__wrap form h3{font-size:25px}.form__wrap form .hs-button{font-size:20px}nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child{width:100%}}@media only screen and (max-width:1300px){.form__wrap form h3{font-size:22px}}@media only screen and (max-width:991px){.form__wrap form .hs_submit{width:auto}}@media only screen and (max-width:767px){.body-container-wrapper .form__wrap .hs_cos_wrapper_type_form form,.body-container-wrapper .form__wrap form, .form__wrap form{flex-wrap:wrap}.form__wrap .hs_cos_wrapper_type_form form>div:first-of-type,.form__wrap form>div:first-of-type{width:100%}.form__wrap form h3{font-size:24px}.form__wrap form .field{width:100%;margin:20px 0 40px}.form__wrap form .hs_submit{width:100%;margin:0}.form__wrap form .hs-button:hover{background:#fc4c02!important;border:2px solid #fc4c02!important}}
/*.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute;padding:15px 0;box-shadow:0 3px 3px #ccc;border-top:3px solid #fc4c02}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:70px}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:1024px){header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{box-shadow:none;border-top:none}}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}*/

/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
  padding: 15px 0;
  box-shadow: 0 0px 3px #ccc;
  border-top: 3px solid #fc4c02;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

/* .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { left: 0; opacity: 1; top: 70px; } */

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active > .hs-menu-children-wrapper { left: 0; opacity: 1; top: 70px; }

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 1024px) {
header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { box-shadow: none; border-top: none;  }

}


@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}
/*****************************************/
/* Website CSS  */
/*****************************************/
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
h1{ font-size: 110px; font-weight: 900; }
img { height: auto; max-width: 100%; }
ul, ol { margin: 0; }
p { margin: 0; }
li{ list-style-type: none; }
select:focus { outline: none; }
b, strong {font-family: 'Gilroy';}
.flex-row{ display: flex; margin-left: -15px; margin-right: -15px; flex-wrap: wrap; }
.align-start{ align-items: flex-start; }
.align-center{ align-items: center; }
.align-bottom { align-items: flex-end; }
.flex-wrap{ flex-wrap: wrap; }
.space-between { justify-content: space-between; }
.span1, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span11, .col6, .col5 { padding-left: 15px; padding-right: 15px; }
.table-responsive { overflow-x: auto; }
.d-none{ display: none !important; }
.p-l-r{ padding-left: 15px !important; padding-right: 15px !important; }
.m-t-0{ margin-top: 0 !important; }
.m-b-0{ margin-bottom: 0 !important; }
#m-t-0{ margin-top: 0 !important; }
.m-t-40 { margin-top: 40px !important; }
.m-t-50 { margin-top: 50px !important; }
.m-t-60 { margin-top: 60px; }
.m-t-70 { margin-top: 70px; }
#t-p-100 { padding-top: 100px; }
#t-p-130 { padding-top: 130px; }
.h-m-t-0 { margin-top: 0 !important; }
ul.circle-list li { list-style-type: disc; }
.font-lg { font-size: 110px !important; }
.p-t-0 { padding-top: 0 !important; }
.p-b-0 { padding-bottom: 0 !important; }
.web-f { font-size: 24px; }
.s-p-tb { padding-top: 140px!important; padding-bottom: 140px!important; }
.s-p-t { padding-top: 140px!important; }
.s-p-b { padding-bottom: 140px!important; }
.web-f-m, .web-f-m li { font-size: 30px; }
.content-wrapper,.container,.page-center { max-width: 1470px; padding-left: 15px; padding-right: 15px; }
.text-right{ text-align: right; }
.slick-slide:focus { outline: none; }
.lg-heading { font-size: 110px !important; margin-top: 0 !important; }
.md-heading { font-size: 54px !important; font-weight: 700 !important; letter-spacing: 0 !important; }
.number-list > li{ margin-bottom: 30px; }
.bullets-list li { margin: 15px 0; list-style-type: disc; }
.bullets-list li::marker { color: #ff3400;  }
.slick-slide { height: auto; }
.p-rel { position: relative; }
.m-b-50 { margin-bottom: 50px; }
.m-b-30 { margin-bottom: 30px; }
.c-w { color: #fff !important; }
.disc_itm { padding: 0; }
.disc_itm li { position: relative; padding-left: 20px; margin-bottom: 15px; }
.disc_itm li:last-child { margin-bottom: 0; }
.disc_itm li:before { content:""; background: #222; width: 8px; height: 8px; border-radius: 50%; position: absolute; left: 0; top: 12px; }

.d-flex-center { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.text-center { text-align: center; }
.span6 { width: 50%; }

/* ------Custom------ */
#custm-wid80 .lg-heading, 
#custm-wid80 .sub_txt { width: 80%; }
.width75.sec-headings h2{ width: 75%; }
.font64.sec-headings h2 { font-size: 64px; font-weight: 700; line-height: 1.16; letter-spacing: -1px; }

.m-t-0 .sec-headings h2 { margin-top: 0!important; }
.f-s-54 .sec-headings h2 { font-size: 54px; }
.f-w-700 .sec-headings h2 { font-weight: 700; letter-spacing: 0; }
.f-w-400 h2 { font-weight: 400 !important; }
.f-w-p-400 p { font-weight: 400 !important; }
.f-s-64 .sec-headings h2 { font-size: 64px; }
.f-w-300 h2 { font-weight: 300 !important; }

@media only screen and (max-width: 767px){
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12{ width: 100%; flex: 0 0 100%; -webkit-flex: 0 0 100%; }
.swap>div:first:child{ order:2; }
.swap>div:last:child{ order:1; }
.span6 { width: 100%; }
}

a.cta_button.hs-button { font-family: 'Gilroy';
  text-decoration: none;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
  background: #fc4c02;
  color: white;
  font-size: 18px;
  font-weight: 500;
  line-height: 0.9;
  letter-spacing: normal;
  color: #fff;text-transform: uppercase;
  padding: 19px 18px 15px; border: 0 none; position: relative; 
  border: 1px solid #fc4c02 !important;
}

a.cta_button.hs-button:after {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent;
    border: 1px solid #000;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: -1; transition: 0.5s ease all;
  display:none;
}
a.cta_button.hs-button:hover:after {left: 0;top: 0;}

main { overflow: hidden; }
.banner-area .dnd-section .dnd-column { padding: 0; }
/*.header_outer_wrapper { min-height: auto; }*/

.yt-lazyload {
  width: 100%;
  position: relative !important;
  overflow: hidden;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.yt-lazyload::before {
  content: "";
  width: 100%;
  display: block;
  position: relative;
  padding-top: 56.25%;
  background-color: #000;
}

.yt-lazyload-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: inherit;
}

.yt-lazyload-content {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #000;
  background-image: var(--yt-lazyload-img);
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}

.yt-lazyload-playbtn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 48'%3E%3Cpath fill='%23212121' fill-opacity='.8' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z'/%3E%3Cpath fill='%23fff' d='m45 24-18-10v20'/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: calc(35px + 10%) auto;
  background-repeat: no-repeat;
}

.yt-lazyload-playbtn:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 48'%3E%3Cpath fill='red' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z'/%3E%3Cpath fill='%23fff' d='m45 24-18-10v20'/%3E%3C/svg%3E");
}

.yt-lazyload-logo {
  display: block;
  width: 30%;
  min-width: 95px;
  min-height: 22px;
  max-width: 215px;
  padding-top: 6.8%;
  position: absolute;
  right: 4%;
  bottom: 4%;
  z-index: 2;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.75;
  transition: opacity 0.3s;
}

.yt-lazyload[data-logo="1"] .yt-lazyload-logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 492 110'%3E%3Cpath d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E");
}

.yt-lazyload[data-logo="2"] .yt-lazyload-logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23282828' viewBox='0 0 492 110'%3E%3Cpath fill='red' d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E");
}

.yt-lazyload[data-logo="3"] .yt-lazyload-logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 580 130'%3E%3Cpath d='M181.7 20.7c-2.1-7.9-8.4-14.2-16.3-16.3C151.1.5 93.6.5 93.6.5s-57.6.1-71.9 4C13.8 6.6 7.5 12.9 5.4 20.8 1.6 35.1 1.6 65 1.6 65s0 29.9 3.9 44.3c2.1 7.9 8.4 14.2 16.3 16.3 14.3 3.9 71.8 3.9 71.8 3.9s57.5 0 71.8-3.9c7.9-2.1 14.2-8.4 16.3-16.3 3.9-14.3 3.9-44.3 3.9-44.3s0-29.9-3.9-44.3zM75.2 92.6V37.4L123 65 75.2 92.6z'/%3E%3Cpath d='m268.6 117.8c-3.7-2.5-6.3-6.3-7.8-11.5s-2.2-12-2.2-20.7v-11.6c0-8.6 0.8-15.7 2.6-20.9 1.8-5.3 4.5-9.1 8.3-11.5s8.6-3.7 14.6-3.7c5.9 0 10.8 1.2 14.3 3.7s6.3 6.3 7.9 11.5 2.5 12.2 2.5 20.8v11.7c0 8.6-0.8 15.5-2.5 20.7s-4.3 9-7.9 11.5c-3.7 2.4-8.6 3.7-14.8 3.7-6.4 0-11.3-1.3-15-3.7zm20.5-12.6c1.1-2.6 1.5-7 1.5-12.9v-25.2c0-5.8-0.5-10-1.5-12.6-1.1-2.7-2.8-4-5.3-4s-4.1 1.3-5.2 4-1.5 6.9-1.5 12.6v25.2c0 5.9 0.5 10.3 1.4 12.9s2.7 3.9 5.3 3.9c2.4 0 4.2-1.3 5.3-3.9zm258.9-19.3v4.1c0 5.2 0.1 9.1 0.5 11.7s0.9 4.5 1.9 5.7c0.9 1.2 2.5 1.8 4.5 1.8 2.7 0 4.6-1.1 5.6-3.2 1.1-2.1 1.5-5.7 1.7-10.5l15.7 0.9c0.1 0.7 0.1 1.7 0.1 2.8 0 7.4-2 13-6.1 16.7s-9.8 5.6-17.2 5.6c-9 0-15.2-2.8-18.8-8.4-3.5-5.6-5.4-14.3-5.4-26v-14.3c0-12 1.9-20.9 5.6-26.5 3.8-5.6 10.2-8.4 19.1-8.4 6.3 0 11 1.2 14.3 3.4s5.7 5.8 7.1 10.6 2 11.5 2 20v13.8h-30.6v0.2zm2.4-34c-0.9 1.2-1.5 3-1.9 5.6s-0.5 6.5-0.5 11.8v5.7h13.2v-5.8c0-5.2-0.1-9.1-0.5-11.8s-0.9-4.6-1.9-5.7c-0.9-1.1-2.4-1.7-4.3-1.7-1.9 0.2-3.3 0.8-4.1 1.9zm-326 32.5-20.6-74.7h18.1l7.2 33.8c1.9 8.4 3.2 15.5 4.1 21.3h0.5c0.6-4.3 2-11.2 4.1-21.1l7.4-33.9h18.1l-20.9 74.5v35.7h-17.8v-35.6h-0.2zm143-44.9v80.7h-14.2l-1.5-9.9h-0.4c-3.9 7.4-9.7 11.2-17.4 11.2-5.3 0-9.3-1.8-11.8-5.3-2.6-3.5-3.8-9-3.8-16.4v-60.3h18.2v59.2c0 3.5 0.4 6.1 1.2 7.7 0.8 1.5 2.1 2.2 3.9 2.2 1.5 0 3.1-0.5 4.5-1.4s2.5-2.2 3.2-3.7v-64h18.1zm93.2 0v80.7h-14.2l-1.5-9.9h-0.4c-3.9 7.4-9.7 11.2-17.4 11.2-5.3 0-9.3-1.8-11.8-5.3-2.6-3.5-3.8-9-3.8-16.4v-60.3h18.2v59.2c0 3.5 0.4 6.1 1.2 7.7 0.8 1.5 2.1 2.2 3.9 2.2 1.5 0 3.1-0.5 4.5-1.4s2.5-2.2 3.2-3.7v-64h18.1z'/%3E%3Cpath d='m416.8 24.4h-18.1v95.8h-17.7v-95.8h-18.1v-14.7h53.8v14.6h0.1zm103.8 28c-1.1-5.1-2.8-8.7-5.3-11.1-2.5-2.2-5.8-3.4-10.2-3.4-3.3 0-6.5 0.9-9.3 2.8-3 1.9-5.1 4.4-6.7 7.4h-0.1v-42.5h-17.5v114.4h15l1.9-7.7h0.4c1.4 2.7 3.5 4.8 6.3 6.5 2.8 1.5 5.9 2.4 9.3 2.4 6.1 0 10.6-2.8 13.6-8.5 2.8-5.7 4.4-14.5 4.4-26.5v-12.7c-0.2-9-0.7-16.1-1.8-21.1zm-16.7 32.9c0 5.9-0.2 10.5-0.7 13.8s-1.3 5.7-2.5 7.1-2.7 2.1-4.6 2.1c-1.5 0-2.8-0.4-4.1-1.1s-2.2-1.8-3.1-3.2v-45.7c0.6-2.2 1.7-4 3.2-5.4s3.1-2.1 4.8-2.1c1.9 0 3.3 0.7 4.3 2.1 1.1 1.4 1.7 3.9 2.1 7.3s0.6 8.3 0.6 14.6v10.5z'/%3E%3C/svg%3E");
}

.yt-lazyload[data-logo="4"] .yt-lazyload-logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 492 110'%3E%3Cpath fill='red' d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E");
}

.yt-lazyload-logo:hover {
  opacity: 1;
  transition: opacity 0.3s;
}

.yt-lazyload iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  border: 0;
}

.section-heading, .sec-title {
    font-family: 'Gilroy';
    font-size: 74px;
    font-weight: 900;
    line-height: 1.27;
    letter-spacing: -2px;
    color: #000; margin-bottom: 33px;
}

.font22 .sub_txt {
    font-size: 22px; 
}

.section-sub-txt{ font-family: 'Avenir';
  font-size: 30px;
  font-weight: 300;
  line-height: 1.53;
  color: #4e4e4e;
}

.orng_heading{ font-family: 'Gilroy';
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 2px; margin: 0; padding-bottom: 18px;
  color: #fc4c02; text-transform: uppercase; position: relative; }
.orng_heading:before{ content:""; position: absolute; left:0; bottom: 0;width: 40px;
  height: 2px; background-color: #000; }

.no-before .orng_heading:before{ display: none; opacity: 0;  }
.no-before .orng_heading{ padding-bottom: 0; }

.sec-headings h2{
  font-size: 74px;
  font-weight: 900;
  line-height: 1.27;
  letter-spacing: -2px;
  color: #000; margin-top: 60px; }

.sub_txt{ font-family: 'Avenir'; font-size: 30px; font-weight: 300; line-height: 1.53; 
  letter-spacing: normal; color: #000; margin-top: 30px; max-width: 1266px; width: 100%; margin-bottom: 20px; }

.sub_txt.subtxt-lg { font-size: 36px; line-height: 1.39; color: #212121; }


h2.section-md-heading  { font-size: 54px; font-weight: 900; line-height: 1.37; letter-spacing: -1px; color: #000; margin-top: 0; }

.light-sec-heading p.orng_heading { color: #fff; }

.theme_btn_border{ 
  position: relative; 
  width: 300px; 
  height: 75px; 
  border: none;
  margin: 0 auto; 
}


.theme_btn { display: inline-block; position: relative;  background-color: #fc4c02; font-family: 'Gilroy';
  font-size: 22px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: normal; border: 2px solid #fc4c02;
  color: #fff; padding: 20px 27px 12px; width: 300px; height: 75px; text-transform: uppercase;
  text-align: center; margin: 0; transition: 0.5s ease all;     
/* transform: translateY(-5px) translateX(-5px);  */
transform: none; 
}

.theme_btn:hover { color: #fc4c02; transform: none; background-color:transparent;
/* transform: translateX(-1px) translateY(-1px); */ }

.theme_btn_border.center-btn { text-align: center; }
/* .theme_btn_border.center-btn .theme_btn { width: auto; } */
/* .theme_btn_border.center-btn .theme_btn:before {
    content:"";
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
} */

.theme_btn_border.center-btn .theme_btn:hover {
    color: #fc4c02;
}

.page-lg-banner, #page-lg-banner { padding: 140px 0 180px; }

#top_btn.theme_btn_border { width: auto; border: 0 none; }

#top_btn .theme_btn:before {
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: -1;
}


.align_left { margin: 0; }

#top_btn.theme_btn_border .theme_btn { width: auto; }

#top_btn.theme_btn_border .theme_btn:hover{ color: #000; }


.theme_btn_border.large_Btn {
    width: 410px;
}
.large_Btn .theme_btn { width: 410px; }
.paragaph__banner--link .large_Btn .theme_btn { width: 410px; }

.button_left .theme_btn_border { margin: 0; }

.paragaph__banner--link > .theme_btn_border.large_Btn { width: 410px; }

.feature_btn { 
  font-family: Gilroy;
    font-weight: 700;
  display: inline-block;
    font-size: 18px;
    line-height: 1.78;
    color: #212121;
    padding-bottom: 13px;
    border-bottom: 1px solid #fc4c02;
    text-transform: uppercase; position: relative;
    -webkit-background-image: linear-gradient(to right,#fc4c02,#fc4c02 50%,#212121 50%);
    -khtml-background-image: linear-gradient(to right,#fc4c02,#fc4c02 50%,#212121 50%);
    -moz-background-image: linear-gradient(to right,#fc4c02,#fc4c02 50%,#212121 50%);
    -ms-background-image: linear-gradient(to right,#fc4c02,#fc4c02 50%,#212121 50%);
    -o-background-image: linear-gradient(to right,#fc4c02,#fc4c02 50%,#212121 50%);
    background-image: linear-gradient(to right,#fc4c02,#fc4c02 50%,#212121 50%);
    text-decoration: none;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 100%;
    background-position: 100%;
}

.feature_btn:hover { color: #fc4c02; transition: all .9s cubic-bezier(0,0,.23,1); background-position: 0%; }

.feature_btn:after {
    background: #fc4c02;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    transition: all .5s ease;
    width: 100%;
}

/* a.lmore_btn, a.lmore_btn:hover { color: #fc4c02; } */

a.feature_btn:hover:after { height: 4px; }

.m-b-0 .sub_txt { margin-bottom: 0; }


/*--------Lightbox Video styling-------*/

.video-container, .video-thumbnail {
    position: relative;
}

.video-thumbnail:after {
    content: "";
    border: 2px solid #000;
    width: 100%;
    height: 98%;
    position: absolute;
    right: -10px;
    top: 10px;
    z-index: 1; display: none;
}

.video-thumbnail img {
    position: relative;
    z-index: 2;
}

.vpop {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
  z-index: 2;
}

.vpop>img:hover{ cursor: pointer; }

#video-popup-container {
  display:none;
 position: fixed;
    z-index: 996;
    width: 80%;
    left: 0;
    margin-left: 0;
    top: 10%;
    background-color: #fff;
    right: 0;
    margin: 0 auto;
}

#video-popup-close {
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: -10px;
  z-index: 998;
  width: 25px;
  height: 25px;
  border-radius: 25px;
  text-align: center;
  font-size: 12px;
  background-color: #000;
  line-height: 25px;
  color: #fff;
}

#video-popup-iframe-container {
  position: absolute;
  z-index: 997;
  width: 100%;
/*   padding-bottom: 56.25%; */
  border: 2px solid #000;
  border-radius: 2px;
  background-color: #000;
  height: 80vh;
}

#video-popup-iframe {
  z-index: 999;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #000;
}

#video-popup-overlay, .video-popup-overlay {
  display: none;
  position: fixed;
  z-index: 995;
  top: 0;
  background-color: #000;
  opacity: 0.8;
  width: 100%;
  height: 100%;
}

#video-popup-close:hover {
  color: #DE0023;
}

/*----------Services Page Style------------*/

.service-page-below-bottom-txt, 
.service-page-below-bottom-txt p, 
.serv_txt30 {
    font-family: 'Avenir';
    font-size: 30px;
    font-weight: 300;
    line-height: 1.53;
    letter-spacing: normal;
    color: #000;
}


.main-heading { font-size: 100px; line-height: 1.18; letter-spacing: -2.75px; color: #000; font-weight: 900; }



#employees_saying_slider .custom_code p { margin: 40px 0 0; }
#employees_saying_slider .custom_code a { display: inline-block; margin-right: 40px; }
#employees_saying_slider .custom_code a:last-child { margin-right: 0; }
#employees_saying_slider .custom_code a>img { height: 26px; }


.clients-detail-wrapper { display: flex !important; justify-content: flex-start;  }

#career_contact_form .section-heading { max-width: 100%; }
#career_contact_form .contact_heading { max-width: 80%; }

#growing_stellar_sec .full-width-img { margin-top: 100px; }
#employees_saying_slider { background: #fff; }

#Life_at_axl { margin-top: 80px; }



.life_at_cols { padding: 0; margin-top: 50px; }
.life_at_cols .span8, .life_at_cols .span4 { padding-right: 0; }

ul.img-col-lg li:first-child { width: 100%; }
ul.img-col-lg li:nth-child(n+2) { width: 49%; }


.life_at_cols ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }

ul.img-col-sm { flex-direction: column; }
ul.img-col-lg li:first-child { margin-bottom: 11px; }
ul.img-col-sm li:first-child { margin-bottom: 12px; }




#career-listing-banner .banner_sml_graphic { display: none; }
#career-listing-banner .span6:first-child { width: 66.66%; }
#career-listing-banner .span6:last-child { width: 33.33%; }

#career-listing-banner .banner_content .banner_txt, 
#career-listing-banner .banner_content .banner_txt p { max-width: 90%; }




/*----------------Contact forms styling-----------------*/

.contact-form { position: relative; z-index: 2; }

.contact-form form{ background: transparent !important; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
.contact-form .hs_cos_wrapper_type_form form { background: transparent; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.contact-form form .field { width: 48%; margin-bottom: 30px; position: relative; }
.contact-form form .field:nth-of-type(n+5) { width: 100%; }

.contact-form input.hs-input, 
.contact-form select, 
.contact-form textarea { background-color: transparent !important;
  border: 0 none !important;
  box-shadow: none !important; border-bottom: solid 1px #bf9412 !important;
  font-family: 'Avenir';
  font-size: 18px;
  font-weight: normal;
  line-height: 0.89;
  letter-spacing: normal;
  color: #000; padding: 15px 0;
  border-radius: 0;
  resize: none !important;
}

/* .contact-form select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } */

.contact-form form .hs-button {
  font-family: Gilroy;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.33;
    letter-spacing: normal;
    color: #fff;
    text-transform: uppercase;
    width: 170px;
    height: 75px;
/*     margin: 0 5px 5px 0; */
  margin:0;
    background-color: #1e1e1e;
    border: 2px solid #000;
    border-radius: 0;
      position: relative;transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
}
.contact-form form .hs-submit {
    position: relative;
}

.contact-form form .hs-submit:after {
    content: "";
    background: transparent;
    width: 170px;
    height: 75px;
    border: 1px solid #1e1e1e;
    position: absolute;
    right: 0px;
    bottom: 0; z-index: -1;
  display: none;
}

.contact-form form .hs-button:hover{
      background-color: #fc4c02;
    border-color: #fc4c02;
    color: #fff;
    margin: 0;
  
/*   background-color: #1e1e1e;  */    
/*   background-color: transparent;
    margin: 0;
    color: #000;
    border-color: #000; */
}
.contact-form form .hs_opt_in_consent ul li label span.hs-form-required {display: none;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-family: 'Avenir';
    font-size: 18px;
    font-weight: normal;
  line-height: 0.89;
  letter-spacing: normal;
  color: #000; padding: 0;
}
::-moz-placeholder { /* Firefox 19+ */
font-family: 'Avenir';
    font-size: 18px;
    font-weight: normal;
  line-height: 0.89;
  letter-spacing: normal;
  color: #000; padding: 0;
}
:-ms-input-placeholder { /* IE 10+ */
font-family: 'Avenir';
    font-size: 18px;
    font-weight: normal;
  line-height: 0.89;
  letter-spacing: normal;
  color: #000; padding: 0; 
}
:-moz-placeholder { /* Firefox 18- */
font-family: 'Avenir';
    font-size: 18px;
    font-weight: normal;
  line-height: 0.89;
  letter-spacing: normal;
  color: #000; padding: 0;
}


.contact-form ul.no-list.hs-error-msgs {
    position: absolute;
    left: 0;
    padding: 0;
    bottom: -25px;
}


.contact-form .hs-fieldtype-file.field { margin-top: 20px; }
.contact-form input.hs-input[type="file"] { border-bottom: 0 none !important; position: relative; font-size: 14px; 
  padding-left: 140px; padding-bottom: 40px; padding-top: 30px; }

.contact-form input.hs-input[type="file"]::-webkit-file-upload-button { visibility: hidden; }
.contact-form input.hs-input[type="file"]::before {
  content: 'Choose File';
  display: inline-block;
  background: #f6cb49;
  width: 205px;
  height: 46px;
  text-align: left;
  padding: 15px 30px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  line-height: 0.89;
  letter-spacing: normal;
  color: #000;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  left: 0;
  position: absolute;
  top: 15px;
}

/* .contact-form form .hs-message textarea { max-height: 115px; height: 115px; } */

.contact-form input.hs-input[type="file"]::after{ content:""; background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/upload-icon.svg); 
  background-repeat: no-repeat; position: absolute; width: 19px; height: 24px; background-size: contain; right: auto; top: 26px; left: 155px;
}

.contact-form .hs-fieldtype-file.field label span {
    font-size: 18px;
    font-weight: 500;
    line-height: 0.89;
    letter-spacing: normal;
    color: #000;
}

.contact-form input.hs-input[type="file"]::-webkit-file-upload-button { visibility: hidden; }

.contact-form .grecaptcha-badge { margin: 0; }

.contact-form .hs_error_rollup { display: none; }


.contact-form input.hs-input > input[type="button"] { padding-left: 250px; }


.contact-form form input.hs-input[type=checkbox] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #ffd555 !important;
    margin: 0;
    width: 22px;
    height: 22px;
    border: 0.15em solid #bf9412 !important;
    border-radius: 0.15em;
    transform: translateY(-0.075em);
    position: absolute;
    top: 9px;
    left: 0;
    padding: 10px;
}

.contact-form form input.hs-input[type=checkbox]:before {
    content: "";
    width: 15px;
    height: 15px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #000;
    transform-origin: bottom left;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    position: absolute;
    left: 2px;
    top: 2px;
}

.contact-form form .hs_opt_in_consent ul li label {
    padding-left: 30px;
}

.contact-form form input.hs-input[type=checkbox]:checked::before {
    transform: scale(1);
}

#career_contact_form .contact-form form .field { width: 100%; position: relative; }
#career_contact_form .contact-form form { width: 80%; margin: 0 0 0 auto; padding: 0; }


.contact_team_form { width: 470px; padding: 65px 67px 78px 69px; background-color: #ffd555; float: right; }

/* .contact_team_form .hs_cos_wrapper_type_form form { padding: 0; background-color: transparent; margin-bottom: 0; } */
.contact_team_form .hs_error_rollup { display: none; }
.contact_team_form .hs_cos_wrapper_type_form form input[type=text], 
.contact_team_form .hs_cos_wrapper_type_form form input[type=email], 
.contact_team_form .hs_cos_wrapper_type_form form input[type=password], 
.contact_team_form .hs_cos_wrapper_type_form form input[type=tel], 
.contact_team_form .hs_cos_wrapper_type_form form input[type=number], 
.contact_team_form .hs_cos_wrapper_type_form form input[type=file], 
.contact_team_form .hs_cos_wrapper_type_form form select, 
.contact_team_form .hs_cos_wrapper_type_form form textarea { border: 0 none;
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid #bf9412; padding-left: 0; padding-bottom: 15px; border-radius: 0;  }

/* .contact_team_form .hs_cos_wrapper_type_form form textarea {
    height: 115px;
}
 */
.contact_team_form .hs_cos_wrapper_type_form form .hs-button {
    font-family: 'Gilroy';
    font-size: 24px;
    font-weight: bold;
    line-height: 1.33;
    letter-spacing: normal;
    color: #fff;
    text-transform: uppercase;
    width: 230px;
    height: 65px;
/*     margin: 0 5px 5px 0; */
  margin: 0;
    background-color: #1e1e1e;
    border: 2px solid #000;
    border-radius: 0;
    position: relative;
    transition: .5s ease all;
    -webkit-transition: .5s ease all;
  z-index: 2;
}

.contact_team_form .hs_cos_wrapper_type_form form .hs-submit{ position: relative; }

.contact_team_form .hs_cos_wrapper_type_form form .hs-submit:after {
   content: "";
    background: transparent;
    width: 230px;
    height: 65px;
    border: 1px solid #1e1e1e;
    position: absolute;
    right: auto;
    bottom: -5px;
    z-index: 0;
    left: 5px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
  display: none;
}
.contact_team_form .hs_cos_wrapper_type_form form .hs-button:hover { background: #fc4c02; border-color: #fc4c02; color:#fff; }
.contact_team_form .hs_cos_wrapper_type_form form .hs-submit:hover:after {
    left: 0;
    bottom: 0;
}

.contact_team_form form .hs-form-field { position: relative; margin-bottom: 40px; }

.contact_team_form form .hs-form-field:nth-child(3n) { margin-bottom: 40px; }

.contact_team_form form input.hs-input[type=checkbox] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #ffd555;
    margin: 0;    width: 22px;
    height: 22px;
    border: 0.15em solid #bf9412;
    border-radius: 0.15em;
    transform: translateY(-0.075em);
    position: absolute;
    left: 0;
}

.contact_team_form form input.hs-input[type=checkbox]:before {
    content: "";
    width: 15px;
    height: 15px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #000;
    transform-origin: bottom left;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    position: absolute;
    left: 1px;
    top: 1px;
}

.contact_team_form form .hs_opt_in_consent ul li label {
    padding-left: 30px;
}

.contact_team_form form input.hs-input[type=checkbox]:checked::before {
    transform: scale(1);
}

.contact_team_form form ul.no-list.hs-error-msgs {
    position: absolute;
    left: 0;
    padding: 0;
    bottom: -25px;
}
.contact-form form .hs-fieldtype-booleancheckbox .inputs-list.hs-error-msgs { padding-left: 0; }

.contact-form form .legal-consent-container .hs-form-booleancheckbox-display p { font-size: 16px; color:#000; }
.contact-form form .legal-consent-container .hs-form-booleancheckbox-display>span { margin-left: 30px; }
.contact-form form .legal-consent-container>div:first-child { margin-bottom: 20px; }
.contact-form form .legal-consent-container>div:last-child { margin-bottom: 40px; }
/* .contact-form form .legal-consent-container .hs-richtext { display: none; } */
.contact-form form .legal-consent-container .field { width: 100%; }


.form_wrap123 .hs-form-field.hs-fieldtype-select {
    position: relative;
}
.form_wrap123 .hs-form-field.hs-fieldtype-select:after {
    content: "";
    background: url(https://www.axelerant.com/hubfs/assets/images/arrow-down.svg) no-repeat;
    position: absolute;
    right: 15px;
    top: 46px;
    width: 16px;
    height: 9px;
    z-index: 3;
}


@media (max-width: 1680px){
#career_contact_form .section-heading { font-size: 66px; }
}

@media (max-width: 1550px){
#career_contact_form .section-heading { font-size: 60px; }
}

@media (max-width: 1440px){
.contact-form form .hs-button { width: 150px; height: 65px; font-size: 20px; }
.contact-form form .hs-submit:after { width: 150px; height: 65px; }
  
.contact_team_form .hs_cos_wrapper_type_form form .hs-button { font-size: 20px; width: 180px; height: 60px; }
.contact_team_form .hs_cos_wrapper_type_form form .hs-submit:after { width: 180px; height: 60px; }
}

@media (max-width: 1300px) {
.contact_team_form { width: 420px; padding: 50px 45px 60px 45px; }

}

@media (max-width: 1280px){
.contact-form form .hs-button { width: 140px; height: 55px; }
.contact-form form .hs-submit:after { width: 140px; height: 55px; }
}

@media (max-width: 1199px){
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 16px; padding: 10px 0;
}
::-moz-placeholder { /* Firefox 19+ */
font-size: 16px; padding: 10px 0;
}
:-ms-input-placeholder { /* IE 10+ */
font-size: 16px; padding: 10px 0;
}
:-moz-placeholder { /* Firefox 18- */
font-size: 16px; padding: 10px 0; 
}
  
.contact-form form .hs_opt_in_consent span { font-size: 14px; }
.contact-form form input.hs-input[type=checkbox] { top: 7px; padding: 8px; }
}

@media (max-width: 991px){
#career_contact_form .contact-form form { width: 90%; }

.contact-form input.hs-input, .contact-form select, .contact-form textarea { padding: 10px 0; }
.contact-form ul.no-list.hs-error-msgs label, .contact-form .hs-error-msg { font-size: 11px; } 
  
.contact_team_form form .hs-form-field { margin-bottom: 15px; }  
.contact_team_form form .hs-form-field:nth-child(3n) { margin-bottom: 15px; }
.contact_team_form .hs_cos_wrapper_type_form form .hs-submit { margin-top: 30px; }
.contact_team_form .hs_cos_wrapper_type_form form .hs-button { font-size: 16px; width: 150px; height: 50px; }
.contact_team_form .hs_cos_wrapper_type_form form .hs-submit:after { width: 150px; height: 50px; }
.contact_team_form .hs_cos_wrapper_type_form form .hs-submit:hover:after { left: 5px; bottom: -5px; }    
}
  
@media (max-width: 767px){
.contact-form .hs_cos_wrapper_type_form form { padding: 0; margin-top: 30px; }  
.contact-form form .field { width: 100%; position: relative; margin-bottom: 10px; }  
.contact-form form .hs-button { font-size: 18px; }
#career_contact_form .contact_heading { max-width: 100%; }
#career_contact_form .contact-form form { width: 100%; margin: 50px 0; }

.contact-form input.hs-input[type="file"]::before{ width: 135px; height: 40px; padding: 15px 15px; font-size: 15px; }
.contact-form input.hs-input[type="file"]::after{ top: 26px; left: 105px; background-size: 80%; }
.contact-form input.hs-input[type="file"] { padding-left: 60px; padding-bottom: 10px; } 

.contact-form form .hs_opt_in_consent { margin-top: 15px; margin-bottom: 30px; }
.contact-form form .hs_opt_in_consent span { font-size: 18px; }  
 
.contact-form form input.hs-input[type=checkbox] { top: 8px; }
.contact_team_form { padding: 50px 23px 60px; }
}

@media (max-width: 480px){
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 16px; padding: 15px 0;
}
::-moz-placeholder { /* Firefox 19+ */
font-size: 16px; padding: 15px 0;
}
:-ms-input-placeholder { /* IE 10+ */
font-size: 16px; padding: 15px 0;
}
:-moz-placeholder { /* Firefox 18- */
font-size: 16px; padding: 15px 0; 
}

.contact-form form input.hs-input[type=checkbox]:before { left: 1px; top: 1px; }
.contact-form form .hs-button:hover { margin: 0; }

.contact-form form .field.hs_message ul.no-list.hs-error-msgs { bottom: -15px; }


}


  /* Edit this section to change the main container of the banner */
 #hs-banner-parent div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {  padding: 35px 0 !important; background-color: rgba(0, 0, 0, 0.9) !important; 
    box-shadow: none !important;
    border: 0; }

  /* Edit this section to change the inner wrapper of the banner i.e. add more padding */
  #hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { max-width: 1470px !important; background: transparent !important; display: flex;
    flex-wrap: wrap;  justify-content: space-between; padding: 0 !important; align-items: center; position: relative; }

/* div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner:before { content: "";
    background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/cookies-graphic.svg); background-repeat: no-repeat;
    width: 168px;
    height: 231px;
    position: absolute;
    bottom: 0px;
    left: -50px; } */

  /* Edit this section to change the style of the text */
/*   div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {  } */

#hs-banner-parent div#hs-eu-policy-wording { width: 60%; margin-bottom: 0 !important; }

#hs-banner-parent div#hs-en-cookie-confirmation-buttons-area { width: 40%; }

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { font-size: 24px !important; font-weight: normal !important; margin: 0 15px 12px !important;
  line-height: 1.67 !important; color: #fff !important; margin-bottom: 0 !important; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer { display: none !important; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group{ justify-content: space-evenly !important; width: 100%; }

  /* Edit this section to change the style of the CONFIRM button */
  #hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {  font-family: 'Gilroy' !important; background-color: #fc4c02!important;
    border: none !important;
    color: #fff;
    font-size: 24px !important;
    border-radius: 0  !important; text-align: center !important;
    font-weight: bold !important; width: 260px; height: 75px; display: flex !important;
    justify-content: center;
    align-items: center; position: relative; text-transform: uppercase; }

/* #hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after {
    content: "";
    width: 260px;
    height: 75px;
    border: 1px solid #fff;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: -1;
  display:none;
} */

   /* Edit this section to change the style of the DECLINE button */
  #hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button { font-family: 'Gilroy' !important; background-color: #ffd555!important;
    border: 0 !important;
    font-size: 24px !important;
    color: #000 !important;
    border-radius: 0 !important; text-align: center !important;
    font-weight: bold !important; width: 150px; height: 75px; display: flex !important;
    justify-content: center;
    align-items: center; position: relative; text-transform: uppercase; }

/* div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:after {
    content: "";
    width: 150px;
    height: 75px;
    border: 1px solid #fff;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: -1; display: none;
} */

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area { margin-right: 0 !important; }

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button { border: 0 !important; }

  /* Edit this section to change the style of the CONFIRM button when hovering  */
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover {  }

  /* Edit this section to change the style of the DECLINE button when hovering */ 
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:hover { }


body #hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button, 
body #hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button { margin: 0 !important; }


@media only screen and (max-width: 1680px){
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { max-width: 1350px !important; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { font-size: 20px !important; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button { font-size: 20px !important; width: 220px; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after { width: 220px; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button { font-size: 20px !important; }
}

@media only screen and (max-width: 1550px){
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { max-width: 1250px !important; }
}

@media only screen and (max-width: 1500px) {
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { max-width: 1200px !important; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { font-size: 18px !important; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button { height: 60px; width: 200px; font-size: 18px; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button { font-size: 18px; height: 60px; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after { width: 200px; height: 60px; }
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:after{ height: 60px; }
}


@media only screen and (max-width: 1300px){
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { max-width: 1040px !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button { height: 55px; width: 170px; font-size: 16px !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after { width: 170px; height: 55px; }  
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button { font-size: 16px !important; height: 55px; width: 120px; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:after { height: 55px; width: 120px; }
}

@media only screen and (max-width: 1199px){
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { max-width: 970px !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner:before { background-size: 80%; bottom: -30px; left: 30px; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { font-size: 16px !important; }
}

@media only screen and (max-width: 991px){
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button { margin-top: 0px !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner:before { bottom: 20px; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { font-size: 18px !important; }
}


@media only screen and (max-width: 480px){
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom { padding: 35px 0 15px !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner:before{ bottom: 20px; left: auto; right: -40px; background-size: 50%; display: none; }
div#hs-eu-policy-wording, div#hs-en-cookie-confirmation-buttons-area { width: 100%; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording p { font-size: 16px!important; margin-bottom: 12px!important; 
  line-height: normal!important; }
  
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button { height: 45px; width: 140px; }  
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after { width: 140px; height: 45px; }  
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button { margin-top: 0 !important; margin-left: 20px !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button { font-size: 12px !important; height: 45px; width: 100px; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:after { height: 45px; width: 100px; }  
  

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { margin: 0 0 12px 0 !important; }
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area, 
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group { justify-content: flex-start !important; }  
  
  
  
}
  

/*------------------Success Stories Pages--------------------*/

#page-lg-banner .lg-heading {
    width: 70%;
}
#page-lg-banner .sub_txt.subtxt-lg {
    width: 50%;
}


.industry-banner { margin-top: 100px; }


/*-------------------Website CSS 2022--------------------*/

@media only screen and (max-width: 1680px){
#custm-wid80 .lg-heading, #custm-wid80 .sub_txt { width: 90%; }
.width75.sec-headings h2 { width: 85%; }
}

@media only screen and (max-width: 1550px){
.service-page-below-bottom-txt p, .serv_txt30 { font-size: 25px; }
.sec-headings h2, .sec-title{ font-size: 64px; margin-top: 40px; }
.sub_txt { font-size: 25px; max-width: 1040px; }  
.lg-heading { font-size: 90px!important; }  
  
.sub_txt.subtxt-lg { font-size: 34px; }  
 
#page-lg-banner .sub_txt.subtxt-lg { width: 60%; }
.font-lg { font-size: 90px !important; } 
#custm-wid80 .lg-heading, #custm-wid80 .sub_txt { width: 80%; } 
 .web-f-m, .web-f-m li { font-size: 25px; } 
  
.font64.sec-headings h2 { font-size: 54px; }
.md-heading { font-size: 44px !important; }
.web-f { font-size: 20px; }
  
h2.section-md-heading  { font-size: 54px; }
.f-s-54 .sec-headings h2 { font-size: 44px; }  
}
.f-s-74  h2{ font-size: 64px !important; }  
}


@media only screen and (max-width: 1440px){
.theme_btn_border { width: 270px; height: 65px; }
.theme_btn { font-size: 20px; padding: 17px 15px 12px;  width: 270px; height: 65px; }

ul.img-col-lg li:first-child { margin-bottom: 7px; }
ul.img-col-sm li:first-child { margin-bottom: 8px; }

.page-lg-banner, #page-lg-banner { padding: 90px 0 180px; }
.sub_txt.subtxt-lg { font-size: 30px; }
  
h2.section-md-heading { font-size: 48px; margin-top: 0px; }
.font-lg { font-size: 75px !important; }

#custm-wid80 .lg-heading, #custm-wid80 .sub_txt { width: 70%; }
.industry-banner .lg-heading { font-size: 80px!important; }  
.web-f-m, .web-f-m li { font-size: 24px; }
  
.s-p-tb { padding-top: 110px!important; padding-bottom: 110px!important; }  
.s-p-t { padding-top: 110px!important; }
.s-p-b { padding-bottom: 110px!important; }
.f-s-54 .sec-headings h2 { font-size: 42px; }
}


@media only screen and (max-width: 1400px){
.sec-headings h2, .sec-title{ font-size: 60px; }
.lg-heading { font-size: 70px!important; }
.sub_txt.subtxt-lg { font-size: 30px; }  
  
h2.section-md-heading { font-size: 46px; margin-top: 0px; } 
  
}

@media only screen and (max-width: 1300px){
.service-page-below-bottom-txt, .service-page-below-bottom-txt p, .serv_txt30 { font-size: 24px; }
.sub_txt { font-size: 24px; max-width: 940px; }  
.sub_txt.subtxt-lg { font-size: 26px; }  
.font-lg { font-size: 65px !important; }
.industry-banner .lg-heading { font-size: 70px!important; }
.web-f-m, .web-f-m li { font-size: 22px; }
.f-s-54 .sec-headings h2 { font-size: 40px; } 
}

@media only screen and (max-width: 1199px){
.font22 .sub_txt { font-size: 20px; }
.service-page-below-bottom-txt p, .serv_txt30 { font-size: 21px; }
.section-heading{ line-height: 1; }
.sec-headings h2, .sec-title { font-size: 48px; margin-top: 30px; }

.theme_btn_border { width: auto; height: 55px; border: none; }
.theme_btn{ font-size: 18px; width: auto; height: 55px; padding: 12px 30px 12px; } 
.theme_btn_border.large_Btn { border: none; }
.large_Btn .theme_btn { width: auto; }
.paragaph__banner--link .large_Btn .theme_btn { width: auto; }
.service-page-below-bottom-txt, .service-page-below-bottom-txt p, .serv_txt30 { font-size: 22px; }

.sub_txt { font-size: 20px; }   
.page-lg-banner, #page-lg-banner { padding: 90px 0 90px; }

.lg-heading { font-size: 55px !important; }
.sub_txt.subtxt-lg { font-size: 26px; }  
#page-lg-banner .sub_txt.subtxt-lg { width: 50%; }
h2.section-md-heading { font-size: 38px; } 
.font-lg { font-size: 60px !important; }

.industry-banner { margin-top: 50px; }
.industry-banner .lg-heading { font-size: 60px!important; }  
.web-f-m, .web-f-m li { font-size: 20px; }
 #t-p-130 { padding-top: 100px; }
.font64.sec-headings h2 { font-size: 44px; }
.md-heading { font-size: 34px !important; }
.web-f { font-size: 18px; }
  
.s-p-tb { padding-top: 90px!important; padding-bottom: 90px!important; }
.s-p-t { padding-top: 90px!important; }
.s-p-b { padding-bottom: 90px!important; }
  
.f-s-54 .sec-headings h2 { font-size: 38px; } 
.f-s-74 h2 {font-size: 50px !important;}
}


@media only screen and (max-width: 1024px){ 
 
}



@media only screen and (max-width: 991px){
.sec-headings h2, .sec-title { font-size: 40px; }
.sub_txt.subtxt-lg { font-size: 24px; }  
.font22 .sub_txt { font-size: 18px; }
.industry-banner .lg-heading { font-size: 44px!important; letter-spacing: -1px; }
.font64.sec-headings h2 { font-size: 34px; }
h2.section-md-heading { font-size: 38px; }
  .f-s-74 h2 {
        font-size: 42px !important;
    }
}


@media only screen and (max-width: 767px){
.lg-heading { font-size: 34px!important; }
.sub_txt.subtxt-lg { font-size: 20px; }  
.sec-headings h2, .sec-title { font-size: 34px; letter-spacing: -0.5px; margin-bottom: 0; }
.theme_btn_border { height: 45px; }
.large_Btn .theme_btn { width: auto; }
.xs-none { display: none !important; }
.xs-show { display: block !important; }
.theme_btn_border { width: 250px; height: 45px; border: none; } 
.theme_btn{ font-size: 12px; height: 45px; padding: 13px 25px; width: auto; transform: translateY(0px) translateX(0px); }
#top_btn .theme_btn:before{ display: none; }
ul.img-col-lg li:first-child { margin-bottom: -3px; }
ul.img-col-sm li:first-child { margin-bottom: -1px; }
.life_at_cols .span8, .life_at_cols .span4 { padding-right: 15px; }
#video-popup-container { width: 95%; top: 30%; }
.service-page-below-bottom-txt, .service-page-below-bottom-txt p, .serv_txt30 { font-size: 20px; }
.page-lg-banner, #page-lg-banner { padding: 50px 0 0px; }  
#page-lg-banner .lg-heading { width: 100%; } 
#page-lg-banner .sub_txt.subtxt-lg { width: 80%; }  
#video-popup-iframe-container { height: 50vh; }
h2.section-md-heading { font-size: 34px; margin-top: 0; }
.font-lg { font-size: 34px!important; }
.width75 .sub_txt br { display: none; }
.width75.sec-headings h2 { width: 100%; }
#t-p-130 { padding-top: 70px; }
.s-p-tb { padding-top: 70px!important; padding-bottom: 70px!important; }
.s-p-t { padding-top: 70px!important; }
.s-p-b { padding-bottom: 70px!important; }
.s-p-tb-0 { padding-top: 0!important; padding-bottom: 0!important; }
.s-xsp-t-0 { padding-top: 0!important; }  
.s-xsp-b-0 { padding-bottom: 0!important; }
.f-s-54 .sec-headings h2 { font-size: 34px; } 

  nav.footer-navigation.menu-footer .hs-menu-wrapper.flyouts li.hs-item-has-children:after{ display: none !important; }
  nav.footer-navigation.menu-footer .hs-menu-wrapper.flyouts li.hs-item-has-children {
    background-image: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/plus-icon-white.svg);
        background-repeat: no-repeat; background-position: right 12px; }
  
  nav.footer-navigation.menu-footer li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active {
    background-image: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/minus-icon-white.svg);
    background-repeat: no-repeat;
    background-position: right 17px;
}
  }
  
  
}

@media only screen and (max-width: 480px){
.sec-headings > p { font-size: 16px; letter-spacing: 1px; }
.custom-banner .banner--title { font-size: 34px; } 
p.sub_txt { font-size: 20px; margin-top: 16px; } 
.industry-banner { margin-top: 0; }  
#custm-wid80 .lg-heading, #custm-wid80 .sub_txt { width: 100%; }  
.industry-banner .lg-heading { font-size: 34px!important; letter-spacing: 0; }
ol.m-p-l, ul.m-p-l { margin-left: 0; padding-left: 20px; }
  
#career-listing-banner .span6:first-child { width: 100%; }
#career-listing-banner .span6:last-child { width: 100%; }
  
  
}
/*header.header { position: relative; }*/

body.active header.header { position: fixed; }

nav ul ul.hs-menu-children-wrapper { margin-top: 0; }
nav.cm-navigation .hs-menu-wrapper ul li a { padding: 2.25em 25px; text-transform: capitalize; }

header nav .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper {
    opacity: 1 !important; visibility: visible; left: 0; top: 100px; }

header nav .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active>.hs-menu-children-wrapper { top: 100px; opacity: 0; visibility: hidden; }
body.active header.header .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active>.hs-menu-children-wrapper { top: 77px; }

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active:hover>.hs-menu-children-wrapper {
    visibility: visible;
}

header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { width: 250px; /* box-shadow: 0 1px 5px #ccc; */ }


nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { border: 0; padding: 0; /* border-top: 2px solid #fc4c02;*/ }

/* nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper:before {
    content: "";
    position: absolute;
    right: auto;
    top: -15px;
    border-top: none;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #fc4c02;
    left: 20px;
} */


nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li.hs-menu-item.hs-menu-depth-2 { position: relative; }

nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li { padding: 15px 20px; border-bottom: 1px solid #aaa; }
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:last-child { border: none; }
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a { transition: .5s ease all; line-height: normal; }

nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:hover>a:after { 
  background: url(//www.axelerant.com/hubfs/raw_assets/public/Axelerant_theme_2022/images/nav-minus.svg); background-repeat: no-repeat; 
  height: 8px; width: 8px; }

body.active header.header .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { left: 0; opacity: 1; top: 77px; 
  visibility: visible; }

nav.cm-navigation .hs-menu-wrapper ul li:last-child { margin-right: 0; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a { white-space: normal; }





@media (max-width: 1550px) {
    nav.cm-navigation .hs-menu-wrapper ul li a { font-size: 16px; }
  .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { top: 90px; }
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active>.hs-menu-children-wrapper { top: 90px; }
  body.active header.header .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { top: 75px; }
/*   nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li { padding: 10px 20px; } */
}

@media (max-width: 1440px) {
    nav.cm-navigation .hs-menu-wrapper ul li a { font-size: 16px; }
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li { padding: 10px 20px; }
}

@media (max-width: 1400px) {
  .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { top: 85px; }
  body.active header.header .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { top: 75px; }
}

@media (max-width: 1199px) {
nav.cm-navigation .hs-menu-wrapper ul li a { padding: 1em 25px; }
header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { box-shadow: none; }
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active>.hs-menu-children-wrapper { display: block; }
nav.cm-navigation .hs-menu-wrapper ul li { padding-top: 0; }  
nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:after { top: 25px; display: none; }
nav.cm-navigation .hs-menu-wrapper ul li .child-trigger:after { content:""; top: 20px;
        background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg);
        background-repeat: no-repeat;
        height: 8px;
        width: 8px;
        position: absolute;
        right: 20px;
        z-index: 2; }  
.hs-menu-wrapper.flyouts li.hs-item-has-children.active ul.hs-menu-children-wrapper { left: 10px; }  
  
nav.cm-navigation .hs-menu-wrapper ul li .child-trigger.child-open:after { 
  background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/light-nav-minus.svg); background-repeat: no-repeat; 
  height: 8px; width: 8px; }
}

@media (max-width: 767px) {
nav.cm-navigation .hs-menu-wrapper ul li a, 
body.active nav.cm-navigation .hs-menu-wrapper ul li a { padding: 1rem 25px; }
nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { left: 30px; width: 100%; }
body.active header.header .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { left: 30px; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper, 
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper { left: 30px; }
nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper>li>a:hover { background-color: transparent; }
}

@media (max-width: 480px) {
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children.active>.hs-menu-children-wrapper { display: block; }
}
/* @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    */
/*****************************************/


body { 
/*   font-family: 'Montserrat';  */
  font-weight: normal; color: #000; }
h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat'; font-weight: bold; }




header.header { background: #161616; padding: 10px 0; }
body.active header.header { padding-top: 0; background: #161616; padding-bottom: 0; }
body.active .header__logo { width: 180px; }
.header .header__container { align-items: center; }
.header__logo { width: 201px; position: relative; z-index: 9; }
header nav .hs-menu-wrapper.flyouts .hs-item-has-children.resources:hover > ul.hs-menu-children-wrapper { display: flex;
    flex-direction: column; top: 72px !important; padding: 15px; width: 150px; }

header .header__wrapper .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper > li { margin-bottom: 10px; }

nav.cm-navigation { padding-top: 0px; }
nav.cm-navigation .hs-menu-wrapper ul li { padding-top: 0; }

.naviNav nav.cm-navigation .hs-menu-wrapper ul li a { padding: 1.8rem 23px; }
li.hs-menu-item.contact_us a { border-radius: 4px; background: #F25A02; color: #fff !important; padding: 16px 24px !important; }
.naviNav nav.cm-navigation .hs-menu-wrapper ul li:last-child { padding-left: 25px; }

.hs-menu-wrapper.flyouts .hs-item-has-children.what_we_do:hover .mega-menu-outer { display: block; opacity: 1; }
body.nav-link-light nav.cm-navigation .hs-menu-wrapper ul li a { position: relative; z-index: 9; }

.naviNav nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li { padding: 0; border-bottom: none; }
li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.what_we_do:hover > ul.hs-menu-children-wrapper {
    opacity: 0 !important;
    visibility: hidden !important;
}

.naviNav nav.cm-navigation .hs-menu-wrapper ul li>ul { background-color: #161616; }
.naviNav nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:last-child {
    margin: 0;
}

.cm-navigation-wrp .hs_cos_wrapper_type_menu { width: 100%; }

.naviNav nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a { color: #fff; }

.naviNav nav.cm-navigation .hs-menu-wrapper ul li a:hover { color: #fc4c02 !important; }
.naviNav nav.cm-navigation .hs-menu-wrapper > ul > li:last-child > a:hover { background-color: transparent; outline: #fc4c02 2px solid; transform: none; }

body.active .hs-menu-wrapper.flyouts .hs-item-has-children.resources:hover ul.hs-menu-children-wrapper { top: 70px !important; }
header nav.cm-navigation .hs-menu-wrapper ul li a { color: #fff; }

nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>a:after {
    background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg);
}

body nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:hover > a::after { 
  background: url(https://www.axelerant.com/hubfs/assets/images/nav-minus-light.svg); 
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
}

body.active nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>a:after {
    background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg);
}

body.active nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:hover >a:after {
    background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg);
}

body.active nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children:hover > a::after { 
  background: url(https://www.axelerant.com/hubfs/assets/images/nav-minus-light.svg);  }


body.active nav.cm-navigation .hs-menu-wrapper ul li.active>a,
body.active nav.cm-navigation .hs-menu-wrapper ul li.active-branch>a { color: #fc4c02; }


nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child {
    margin-top: 0;
}
nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a {
    text-align: left;
    text-decoration: none;
    text-overflow: inherit;
    width: inherit;
    font-family: inherit;
/*  font-size: 20px; */
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: normal;
    color: #fff;
}

footer .region-footer .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { padding: 0;
    top: auto !important; width: 100%; }


nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a:hover {
    color: #fc4c02;
}

.form__wrap form input {
    background: #fff !important;
    border: 0 none;
    font-size: 18px;
    border-radius: 2px !important;
    box-shadow: none;
    height: 50px;
    margin: 0;
    border-right: 0 none;     
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }


.form__wrap.subscribe_newsletter form h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: capitalize;
    font-family: 'Montserrat';
    letter-spacing: -1px; }


/* .form__wrap .hs_cos_wrapper_type_form form>div:first-of-type, .form__wrap form>div:first-of-type { width: 60%; } */

.form__wrap.subscribe_newsletter form .field { margin: 0; position: relative; width: 45%; }
.form__wrap.subscribe_newsletter form .hs_submit { height: 50px; margin: 0 0 0; width: auto; }


.form__wrap.subscribe_newsletter form .field input { color: #161616; }
.form__wrap.subscribe_newsletter form input::-ms-input-placeholder { font-family: 'Montserrat';
font-weight: 400; line-height: normal; font-size: 16px; color: #161616; }

.form__wrap.subscribe_newsletter form input::placeholder { font-family: 'Montserrat';
font-weight: 400; line-height: normal; font-size: 16px; color: #161616; }


/* .form__wrap.subscribe_newsletter form .hs_submit { height: 50px; margin: 0; } */
.form__wrap.subscribe_newsletter form .hs-button {
    font-size: 0 !important;
    background: #FC4C02 url(https://www.axelerant.com/hubfs/assets/images/subscribe-arrow.svg) !important;
    background-position: center !important;
    width: 70px;
    background-repeat: no-repeat !important;
}

nav.footer-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li {
    margin-bottom: 32px;
}


.Axl-contact-info h2, .cm-footer-logos h2, .footer-heading {
    font-family: 'Montserrat'; margin-bottom: 18px;
}

nav.footer-navigation .hs-menu-wrapper > ul > li.hs-item-has-children > a {
    font-size: 30px;
  font-weight: 700;
  font-family: 'Montserrat';
}

.Axl-contact-info h2:nth-of-type(2) {
    margin-top: 50px !important;
}

.Axl-contact-info p, .Axl-contact-info p a {
    color: #F9F9F9;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }

.Axl-contact-info p a { display: block; }
.Axl-contact-info p a:hover { color: #fc4c02; }

.social_list { margin-top: 50px; padding-top: 0; }
.social_list li img:hover { opacity: 0.7; }


footer nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>a {
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 700;
}

h2.footer-heading { margin-top: 0; }

.form__wrap.subscribe_newsletter form .hs_submit .hs-button:hover { border: none !important; }


@media (min-width: 1200px) {
  .for_mobile_nav { display: none; }
}

@media (max-width: 1680px) {
.Axl-contact-info p, .Axl-contact-info p a { font-size: 18px; }
}


@media (max-width: 1550px) {
 .header__logo { width: 180px; }
 .form__wrap.subscribe_newsletter form h3 { font-size: 24px; }
  
  nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item>a, 
  nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-childrens:last-child ul.hs-menu-children-wrapper li:last-child>a {
     font-size: 25px; }
  .Axl-contact-info h2, .cm-footer-logos h2, .footer-heading, 
  footer nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>a { font-size: 25px; }
  
  
  
}
  
@media (max-width: 1400px){
h2.footer-heading { margin-top: 0; }
  .Axl-contact-info h2, .cm-footer-logos h2, .footer-heading, 
  footer nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>a { font-size: 24px; }
}

@media (max-width: 1199px){
.naviNav .nav-menu .bars { background-color: #fff; }
  .header .header__container { align-items: flex-start; }
 .naviNav nav.cm-navigation { width: 100%; }
  
.hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { top: 0 !important; width: 100%; }
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul {
    padding-left: 0;
}
  
.naviNav nav.cm-navigation .hs-menu-wrapper ul li>ul, 
.naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li>ul { background-color: #161616; padding-left: 35px !important; 
  padding-top: 0 !important; }
  
/*   .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li>ul { display: none; } */
  
 .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts .hs-menu-children-wrapper > li > a { padding-left: 0; }
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li { position: relative; }
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li>ul>li>ul {
    padding-left: 15px !important;
}
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li a { 
    font-size: 16px;
        padding: 1rem 23px;
        font-weight: 600;
        color: #fff;
        max-width: 100%;
        white-space: normal;
        width: 100%;
        position: relative;
        z-index: 9;
       display: inline-block;
    }
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li>ul>li>ul>li a {
    font-size: 15px;
    padding: .7rem 15px;
}
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li.hs-menu-item.contact_us a { padding: 1rem 23px !important; }
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li .child-trigger {
        position: absolute;
        top: 0;
        width: 100%;
        cursor: pointer;
        height: 56px;
    display: none;
    }
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li .child-trigger:after {
        content: "";
        top: 15px;
        background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg);
        background-repeat: no-repeat;
        height: 8px;
        width: 8px;
        position: absolute;
        right: 20px;
        z-index: 2;
    }
  
  
.naviNav nav.cm-navigation .hs-menu-wrapper ul li .child-trigger { top: 10px; }
.naviNav nav.cm-navigation .hs-menu-wrapper ul li .child-trigger:after { top: 15px; } 
 
  .naviNav nav.cm-navigation .hs-menu-wrapper ul li a { padding: 1rem 23px; }
  
li.hs-menu-item.contact_us a {
    background: transparent;
    border-radius: 0;
    color: #fff !important;
    padding: 16px 0 !important; }
  
li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.what_we_do:hover>ul.hs-menu-children-wrapper { opacity: 1 !important; 
  visibility: visible !important; } 
  
  .form__wrap.subscribe_newsletter form .hs-button { width: 100%; }
  .Axl-contact-info h2, .cm-footer-logos h2, .footer-heading, 
  footer nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>a { font-size: 22px; }
  
  .Axl-contact-info p, .Axl-contact-info p a { font-size: 16px; }
  
  nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children:last-child ul.hs-menu-children-wrapper li:last-child>a { font-size: 16px; }
  
  nav.footer-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li { margin-bottom: 20px; }
  
  
  
  /*--------Navigation Styling---------*/
  .cm-navigation-wrp { display: none; }
  .core-menu {
    font-size: 18px;
    display: block;
    flex-direction: column;
    background-color: #161616;
    padding-left: 0;
    padding-top: 90px; }

  .core-menu.active { display: flex; }

  .core-menu li {
           padding-top: 0;
        width: 100%;
        position: relative;
        display: block;
        width: 100%;
        margin: 0;
        border: none;
    position: relative;
  }

  .core-menu li a {
        font-size: 16px;
        padding: 1rem 23px;
        font-weight: 600;
        color: #fff;
        max-width: 100%;
        white-space: normal;
        width: 100%;
        position: relative;
        z-index: 9;
        display: inline-block;
        text-transform: capitalize;
    position: relative;
  }
  .dropdown {
    position: relative;
    width: 100%;
    display: none;
    padding-left: 15px;
  }
  .dropdown.open {
     display: block;
  }

  .dropdown2 {
    right: 0;
    top: 0;
    width: 100%;
    position: relative;
    padding: 0 20px;
    display: none;
    position: relative;
  }

  .dropdown2.open {
    display: block;
  }

  .toggleplus{
/*     content: ""; */
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-left: 10px;
    transform: translateY(-50%);
  background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/nav-plus-light.svg);
  }
 .addMinus span.toggleplus, .dropdown.open li.active  span.toggleplus {
/*         content: ""; */
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-left: 10px;
    transform: translateY(-50%);
  background: url(https://www.axelerant.com/hubfs/Axelerant-2022/images/light-nav-minus.svg );
  }
  
}

@media (max-width: 991px){
.Axl-contact-info h2, .cm-footer-logos h2, .footer-heading, 
  footer nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>a { font-size: 17px; }
h2.footer-heading { margin-top: 6px; }
}

@media (max-width: 767px){
  
  .header__logo { width: 170px; }
  body.active .header__logo { width: 160px; }
  
  
  
nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { left: 0; width: 100%; margin-bottom: 0px; }
  .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { padding-bottom: 0; }
  
body.active .hs-menu-wrapper.flyouts .hs-item-has-children.resources:hover ul.hs-menu-children-wrapper { top: 0px !important; left: 0 !important; }
body.active header.header .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { left: 0; }

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper {
   left: 0; }
  
  header nav .hs-menu-wrapper.flyouts .hs-item-has-children:hover ul.hs-menu-children-wrapper { top: 0 !important; width: 100%; display: none; padding-right: 0; }
  
.cm-navigation-wrp { margin-top: 70px; }
.form__wrap.subscribe_newsletter form h3 { margin-bottom: 20px; }
.form__wrap.subscribe_newsletter form .field { width: 80%; }
  
 h2.footer-heading:after { display: none; }
.Axl-contact-info p, .Axl-contact-info p a { font-size: 18px; }  

.naviNav nav.cm-navigation .hs-menu-wrapper ul li>ul { background-color: transparent; padding-left: 0 !important; }
  
  .naviNav nav.cm-navigation .hs-menu-wrapper ul li .child-trigger:after { top: 25px; }
  
 nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children .child-trigger { top: 0; } 
  header .header__wrapper .hs-menu-wrapper.flyouts .hs-item-has-children ul.hs-menu-children-wrapper>li .child-trigger:after { top: 15px; }
  
  .header nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>a, .header nav.cm-navigation .hs-menu-wrapper ul li a {
    max-width: 100%; white-space: normal; width: 100%; }
  
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li>ul.hs-menu-children-wrapper { margin-top: 10px !important; }
  nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { font-weight: 400; font-size: 15px; }
  
  .naviNav nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li { margin-bottom: 10px; }
  header .header__wrapper .hs-menu-wrapper.flyouts .hs-item-has-children ul.hs-menu-children-wrapper>li {  margin-bottom: 10px; }
  .naviNav nav.cm-navigation .hs-menu-wrapper ul li.hs-item-has-children>ul>li:last-child { margin: 0 0 10px; }
  
  nav.cm-navigation .hs-menu-wrapper>ul>li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2 > a {
    font-weight: 500; font-size: 16px; }
  
  .naviNav nav.cm-navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper > li > a { padding-left: 35px; }
  
  
  
  .naviNav nav.cm-navigation #hs_menu_wrapper_my_menu.flyouts ul li .child-trigger:after { top: 20px; }
  
  
  
  .Axl-contact-info h2, .cm-footer-logos h2, .footer-heading, 
  footer nav.footer-navigation .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>a { font-size: 24px; 
    font-family: 'Montserrat'; font-weight: 700; }
  h2.footer-heading { margin-top: 0; }
  
  
  .form__wrap.subscribe_newsletter form .hs_submit { width: 20%; }
  
/*   footer ul.hs-menu-children-wrapper.open-menu-list.animate { display: block !important; } */
  
}