@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@100;200;300;400;600;700;800;900&display=swap');

/* ******************************************************************************
*********************************************************************************
Use this file to override any of the CSS styles preset in the themed
stylesheets or you can add your own custom styles.
*********************************************************************************
****************************************************************************** */

/* Test */
















.dnd-section > .row-fluid {
  max-width: 1320px;
}

.dnd-section {
  padding-bottom: 30px;
  padding-top: 30px;
}

.body-container__homepage .dnd-section:nth-child(odd) {
  background-color: #212529;
}
.page-center {
  max-width: 1320px;
}




html {

}

body {
  color: #212529;
  font-family: Roboto;
  font-size: 20px;
}

p {
  font-family: Roboto;
  font-weight: 300;
}

ol,ul{
  font-weight: 300;
}

a {
  font-family: Roboto;
  color: rgba(125, 55, 138, 1.0);
  cursor: pointer;

}

a:hover,
a:focus {
  color: rgba(0, 48, 162, 1.0);
}

a:active {
  color: rgba(165, 95, 178, 1.0);
}

h1 {
  color: #212529;
  font-family: Roboto;
  font-size: 48px;
  font-weight: 700;
}

@media(max-width: 767px) {
  h1 {
    font-size: 40.8px;
  }
}

h2 {
  color: #212529;
  font-family: Roboto;
  font-size: 36px;
  font-weight: 300;
}

@media(max-width: 767px) {
  h2 {
    font-size: 30.599999999999998px;
  }
}

h3 {
  color: #212529;
  font-family: Roboto;
  font-size: 28px;
  font-weight: 300;
}

@media(max-width: 767px) {
  h3 {
    font-size: 23.8px;
  }
}

h4 {
  color: #212529;
  font-family: Roboto;
  font-size: 24px;
  font-weight: 300;
}

@media(max-width: 767px) {
  h4 {
    font-size: 20.4px;
  }
}

h5 {
  color: #212529;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}

h6 {
  color: #212529;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
}







form,
.submitted-message {
  border-color: rgba(#null, 0.0);
  font-family: Roboto;
}

h3.form-title {
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(33, 37, 41, 1.0);
}

.hs-button,
.button--primary {
  background-color: rgba(241, 101, 34, 1.0);
  border-color: rgba(241, 101, 34, 1.0);
  border-radius: 4px;
  border-width: 1px;
  color: rgba(255, 255, 255, 1.0);
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.hs-button:hover,
.hs-button:focus,
.button--primary:hover,
.button--primary:focus {
  background-color: rgba(211, 77, 13, 1.0);
  border-color: #d34d0d;
  color: rgba(255, 255, 255, 1.0);
}

.hs-button:active,
.button--primary:active {
  background-color: rgba(255, 141, 74, 1.0);
  border-color: rgba(255, 141, 74, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

.hs-form label {
  color: rgba(33, 37, 41, 1.0);
}

.hs-form legend {
  color: rgba(85, 85, 85, 1.0);
}

form input,
form select,
form textarea,
.hs-input {
  border-color: rgba(206, 212, 218, 1.0);
  color: ;
  border-radius: 4px;
}

form input:focus,
form select:focus,
form textarea:focus,
.hs-input:focus {
  border-color: rgba(134, 183, 254, 1.0);
}

.fn-date-picker .pika-table thead th {
  color: rgba(255, 255, 255, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
  color: #212529;
}

.hs-richtext {
  font-size: 20;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: Roboto;
}

.fn-date-picker td.is-today .pika-button {
  color: #212529;
}

.fn-date-picker td.is-selected .pika-button {
  background: #212529;
}

.fn-date-picker td .pika-button:hover {
  background-color: #212529 !important;
}




/* 
th,
td {
  background-color: rgba(255, 255, 255, 1.0);
  border: 1px solid rgba(33, 37, 41, 1.0);
  color: rgba(33, 37, 41, 1.0);
}

thead th,
thead td {
  background-color: rgba(33, 37, 41, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

tfoot td {
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(33, 37, 41, 1.0);
}

table,
tbody + tbody {
  border-color: rgba(33, 37, 41, 1.0);
} */







body:not(.scroll-header) .home-header header.header {
    background-color: #121212!important;
}
.body-container-wrapper {
    background-color: #121212; 
}

body {
    color: #ffffff;
}

h2 {
  color: #ffffff!important;
}

.kore-module h2 {
    color: #ffffff!important;
}

.posst .posst-content {
  background: #121212 !important;
  color: #fff !important;
}

.posst .posst-content h1 {
  color: #fff !important;
}

.posst .posst-content p {
  color: #fff !important;
}

.posst .posst-content ul li {
  color: #fff !important;
}

.widget_1641309321145 {
    background-color: #121212!important;
}

.module_16413098589564 {
    background-color: #121212!important;
}

.module_16413099450674 {
    background-color: #121212!important;
}



.tabber-wrapper li.tab-link.current .nav-link {
    color: #121212;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}

.tabber-wrapper .nav .nav-link {
    color: #fff;
}

.tabber-wrapper .nav-tabs .nav-link:focus, .tabber-wrapper .nav-tabs .nav-link:hover {
    color: #121212!important;
    background: #fff;
}




.team-member-card-wrapper {
  background: #121212;
}



#hs_cos_wrapper_module_16413161333608 .img-with-con-wrap .column1,
#hs_cos_wrapper_module_16413800935562 .img-with-con-wrap .column1,
#hs_cos_wrapper_module_16415692793212 .img-with-con-wrap .column1 {
  background: #121212!important;
}



.hs-contact-row1{
  background: #121212!important;
}



#quote h1 {
  color: #fff!important;
}
.mb-2{
  color: #fff!important;
}

#quote .text-dark-blue{
  color: #fff!important;
}

#quote .btn-outline-blue:hover {
  color: #fff!important;
}

#quote a.quote-link {
    color: #2e63ac!important;
}

#quote a.quote-link:hover {
    color: #fff!important;
}

#quote .quote-feature-category {
    background-color: #121212!important;
}

#quote .quote-feature-row {
    background: #121212!important;
}

.text-nowrap.p-2 {
    background: #121212!important;
}

#quote .text-blue, #quote .text-purple, #quote .text-red {
    color: #ffffff!important;
}




.getting-started h3 {
    color: #fff!important;
}

.hs-client-slack-page-row3, .hs-client-slack-page-row7 {
    background-color: #121212!important;
}

.content-withtop-icon-wrapper p.title a:hover {
    color: #cc0063!important;
}
.content-withtop-icon-wrapper p.title a {
    color: #fff!important;
}





.hs-client-ipushpull-row2 {
    background: #121212!important
}





.hs-client-notifications-page-row2 {
    background: #121212!important
}




.event-nav-items a:hover, .event-nav-items a.active {
    color: #f16522!important;
}
.event-nav-items a {
    color: #fff!important;
}

.event-listing--tag, .event-listing--date, .event-listing--title, .event-listing--description  {
    color: #fff!important;
}

.event-listing--item, .event-listing-nav, .event-listing-section {
    background: #121212!important;
}

.event-listing--content
 {
    color: #fff!important;
}

.gal_scnt{
    display : none;
}




#hs_cos_wrapper_module_1638971489661 .img-with-con-wrap .column1 {
  background: #121212!important;
}

#hs_cos_wrapper_module_16426760224406 h2 {
  color: #fff!important;
}

.award_gallery .award_img img {
    filter: grayscale(0%)!important;
}

#hs_cos_wrapper_module_16389715569146 .img-with-con-wrap .column1 {
    background: #121212!important;
}

#hs_cos_wrapper_module_1638971489661 .img-with-con-wrap .column1 img {
    filter: invert(93%) sepia(7%) saturate(29%) hue-rotate(262deg) brightness(107%) contrast(106%)!important;
}




.hs-source-api-page-row2 {
    background-color: #121212!important;
}

.hs-source-api-page-row4, .hs-source-api-page-row6 {
    background-color: #121212!important;
}

#hs_cos_wrapper_widget_1616744712483 .img-w-title-wrapper .text,
#hs_cos_wrapper_widget_1616744876633 .img-w-title-wrapper .text{
    color: #fff;
}

.hs-source-api-page-row3, .hs-source-api-page-row4, .hs-source-api-page-row5, .hs-source-api-page-row6 {
  display: none!important;
}





.serv_in6, .serv_showcase, .dnd-section {
    background-color: #121212!important;
}

#hs_cos_wrapper_module_16941013614237 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_169410117904114 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_169410117904118 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_163515206553316 .img-w-title-wrapper .text
{
    color: #fff;
}

#hs_cos_wrapper_widget_1617083853229 .img-with-con-wrap .column1 {
    background: #121212!important;
}





.ast-mngr-slns-wrap  {
    background-color: #121212!important;
}

.ast-mngr-slns-wrap h3 {
    color: #fff!important;
}

#hs_cos_wrapper_module_16389889413443 h2 {
    color: #fff!important;
}

#hs_cos_wrapper_widget_1616932719850 .img-with-con-wrap .column1 {
    background-color: #121212!important;
}





.hs-api-page-row2, .hs-api-page-row3, .hs-api-page-row4, .hs-api-page-row6  {
    background-color: #121212!important;
}

.ast-mngr-slns-wrap h3 {
    color: #fff!important;
}

#hs_cos_wrapper_module_16389889413443 h2 {
    color: #fff!important;
}

#hs_cos_wrapper_widget_1616932719850 .img-with-con-wrap .column1 {
    background-color: #121212!important;
}

#hs_cos_wrapper_widget_1616645284106 .img-w-title-wrapper .text {
     color: #fff!important;
}





.hs-custom-applications-row2, .hs-custom-applications-row4  {
    background-color: #121212!important;
}





#hs_cos_wrapper_module_16389894451923 h2 {
    color: #fff!important;
}





#hs_cos_wrapper_module_16389891250417 h2 {
    color: #fff!important;
}





.hs-excel-page-row2, .hs-source-api-page-row3, .hs-source-api-page-row4 {
    background-color: #121212!important;
}





.hs-source-api-page-row3, .hs-excel-page-row4, .hs-excel-page-row5, .hs-excel-page-row6, #hs_cos_wrapper_widget_1616665172244 .content-with-img-column-wrapper {
    background-color: #121212!important;
}





#hs_cos_wrapper_module_16426783402036 h2 {
    color: #fff!important;
}





.hs-chatbots-section2, .hs-chatbots-row3, .hs-source-api-page-row4, .hs-symphony-pg-row7, .hs-symphony-pg-row8 {
    background-color: #121212!important;
}

#hs_cos_wrapper_widget_1616838805779 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_16168389473463 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_16168391238402 .img-w-title-wrapper .text{
    color: #fff;!important
}





.hs-symphony-pg-row3, .hs-symphony-pg-row5, .hs-symphony-pg-row6 {
    background-color: #121212!important;
}

.hs-symphony-pg-row5 {
    display: none!important;
}
#hs_cos_wrapper_module_16939258877193 .img-with-con-wrap .column1 {
    background: #121212!important;
}

.hs-symphony-pg-row7 .img-with-con-wrap .items .btnwrap .btnn :hover {
    border-color: #fff!important;
    color: #fff!important;
}

.hs-symphony-pg-row7 .img-with-con-wrap .items .btnwrap .btnn {
    border-color: #fff!important;
    color: #f16522!important;
}

.hs-symphony-pg-row8 .span4.widget-span {
    background: #121212!important;
}





.hs-quote-page-row1 {
    background-color: #121212!important;
}

#hs_form_target_widget_1617160397398 .hs-richtext {
    color: #fff!important;
}

#hs_form_target_widget_1617160397398 .hs-richtext a {
    color: #f16522!important;
}

.hs-quote-page-row1 form input.hs-button.primary.large{
    background: #f16522!important;
    border-color: #fff;
}





#hs_cos_wrapper_module_16389892514042 h2 {
    color: #fff!important;
}





.hs-microsoft-teams-page-row3, .hs-microsoft-teams-page-row5 {
    background-color: #121212!important;
}



#hs_cos_wrapper_module_1694098544825 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_1694098600933 .img-w-title-wrapper .text,
#hs_cos_wrapper_widget_1616744531452 .img-w-title-wrapper .text
{
    color: #fff!important;
}





#hs_cos_wrapper_widget_1683045181571 .tw-py-3 {
    background: #212121!important;
}





.sourceexcel-data-sharing-sec, .hs-source-api-page-row5, .hs-source-api-page-row6 {
    background-color: #121212!important;
}





.hs-labs-page-row1 {
    background-color: #121212!important;
}





.hs-desktop-containers-page-row2, .hs-desktop-containers-page-row3, .hs-desktop-containers-page-row4, .hs-desktop-containers-page-row5   {
    background-color: #121212!important;
}

#hs_cos_wrapper_widget_1616658366674 .img-w-title-wrapper .text,
#hs_cos_wrapper_widget_1616658471984 .img-w-title-wrapper .text{
    color: #fff!important;
}





.hs-wordpress-page-row2,.hs-wordpress-page-row3, .hs-wordpress-page-row4, .hs-wordpress-page-row5, .hs-wordpress-page-row6   {
    background-color: #121212!important;
}





#hs_cos_wrapper_widget_1617092488367 .img-with-con-wrap .column1 {
    background-color: #121212!important;
}





.kore-module select {
    color: #121212!important;
}

.paginate-bar-section a {
    background-color: #121212!important;
}

.paginate-bar-section a:hover, .paginate-bar-section a.active {
    background: #f16522!important;
    border-color: #fff!important;
}





#hs_cos_wrapper_module_16351513393228 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_16351513468806 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_16351513468807 .img-w-title-wrapper .text,
#hs_cos_wrapper_module_16351513468808 .img-w-title-wrapper .text{
    color: #FFF!important;
}





.hubdb-filter-hub .process-wrap .process-heading,
.hubdb-filter-hub .process-wrap .process-title,
.hubdb-filter-hub .process-wrap .process-summry{
    color: #FFF!important;
}

.hubdb-filter-hub .process-box {
    background: #121212!important
}

.hubdb-filter-hub .process-wrap .process-summry :hover{
    color: #FFF!important;
 }

.hubdb-filter-hub .process-desc{
    color: #f16522!important;
}

.hubdb-filter-hub .process-content {
    border-color: #fff!important;
}

.module_16668869719573 a, .module_166688698929810 a{
     color: #f16522!important;
}

.hs-content-id-133016987661 .contact-pane,
.hs-content-id-133016987661 .hs-asset-manager-row-retitle,
.hs-content-id-133016987661 .hs-asset-manager-row-digi,
.hs-content-id-133016987661 .hs-asset-manager-row-fin, {
    display: none!important;
}





.module_16668834626873 .simple a:hover {
    background-color: !important;
}





#hs_cos_wrapper_widget_1638184815682 .event-listing--content  {
    background-color: #212121!important;
}



hs-desktop-containers-page-row2

.widget_1641571558937 {
    background-color: #121212!important;
}

.header {
  background-color: #121212!important;
}

.testimonial_slider .testi_contnt {
  color: #ffffff!important;
}

.img-with-con-wrap .column1 {
  background-color:#ffffff!important; 
  border-radius: 10px;
}

.img-with-con-wrap .column1 img {
  border-radius: 10px 10px 0 0;
}

.home-banner {
  background-color: #121212!important;
}

.partner_wrap h2, .partner_wrap p, .award_title h2 {
  color:#121212!important; 
}

.bottom-pane-wrapper {
  background-color: transparent!important;
}

.contact-text {
    color:#ffffff;
    padding-bottom: 4px;
    position: relative;
    text-decoration: none;
}

.contact-text::after {
    background: #f00;
    background: transparent linear-gradient(90deg, #FF671F 0%, #F2A900 33%, #CE0F69 69%, #84329B 100%) 0% 0% no-repeat padding-box;  
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
 }


.kore-lp-two-column-content #cta .cta_button {
    background-image: !important;
}



.header__container {
  max-width: 1320px;
}

body .custom-menu-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {

}

body .custom-menu-primary .submenu.level-1 > li:hover > a,
body .custom-menu-primary .submenu.level-1 > li:focus > a,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {

}

body .custom-menu-primary a.active-branch,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li a:active {

}
body .custom-menu-primary .submenu.level-1 > li.active-branch,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li:active {

}
body .custom-menu-primary .submenu.level-1 > li {
  background-color: ;
}
body .custom-menu-primary .submenu.level-1 > li:hover,
body .custom-menu-primary .submenu.level-1 > li:focus {

}
body .custom-menu-primary .submenu.level-1 > li > a.active-branch {

}


body .custom-menu-primary .submenu.level-2 > li > a {

}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link {

}
body .custom-menu-primary .submenu.level-2 .triangle-container .triangle {
  background-color: #FFFFFF;
}

body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover,
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:focus,
body .header__language-switcher .lang_list_class li:hover,
body .custom-menu-primary .submenu.level-2 .triangle-container.level-2.hover .triangle {

}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link.active-branch {

}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Roboto;
}

.header__language-switcher-label-current:after {
  border-top-color: rgba(33, 37, 41, 1.0);
}


@media(min-width:993px){
  .custom-menu-primary ul.submenu.level-1>li>a{
    color: #ffffff;
  }

  .custom-menu-primary ul.submenu.level-1>li>a:hover{
    color: rgba(108, 117, 125, 1.0);
    background-color: rgba(255, 255, 255, 0.0);
  }

  .custom-menu-primary ul.submenu.level-1>li.active-branch{
    background-color: rgba(255, 255, 255, 0.0);
  }

  .custom-menu-primary ul.submenu.level-1>li>a.active-item{
    color: rgba(108, 117, 125, 1.0);
  }


  .custom-menu-primary ul.submenu.level-1 ul.submenu.level-2{
    background-color: rgba(255, 255, 255, 1.0);
  }

  .custom-menu-primary ul.submenu.level-2>li>a{
    color: rgba(20, 22, 41, 1.0);
  }


  .custom-menu-primary ul.submenu.level-2>li>a:hover{
    color: rgba(20, 22, 41, 1.0);
    background-color: rgba(0, 0, 0, 0.05);
  }


  .custom-menu-primary ul.submenu.level-2>li>a.active-branch{
    color: rgba(20, 22, 41, 1.0);
    background-color: rgba(255, 255, 255, 0.5);
  }

}



@media(max-width: 767px) {
  .header__navigation {
    background-color: rgba(255, 255, 255, 1.0);
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: rgba(33, 37, 41, 1.0);
  }
}





.footer {
  background-color: #121212;

}

.footer__container {
  max-width: 1320px;
}


.footer-inner h4{
  color: rgba(255, 255, 255, 1.0);
}


.footer-inner ul.submenu.level-1>li>a,
.footer-col:last-child a,
.social-links a{
  color: rgba(255, 255, 255, 0.75);
}

.footer-inner ul.submenu.level-1>li>a:hover,
.footer-col:last-child a:hover,
.social-links a{
  color: rgba(255, 255, 255, 1.0);
}


.copy p{
  color: rgba(108, 117, 125, 1.0);
}





.content-wrapper {
  max-width: 1320px;
}

.blog-post__date {
  border-color: #212529;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #212529;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #000001;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #494d51;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #212529;
}

.blog-pagination__link {
  color: #212529;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #212529;
}

.blog-post__title {
  color: #212529;
  font-family:Roboto;
  font-size: 36px;
  font-weight: ;
}

.blog-post__author {
  background-color: #212529;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}

/*             Blog Grid Listing and Post styles            */

.blog-header {
  background-color: rgb(#null);
}

.hs-blog-listing,
.hs-blog-post {
  background-color: ;
}

.blog-index__post-inner-card {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-post__tag-link:hover{
  color: #0a58ca;
}

.blog-post__read-more svg {
  fill: #212529;
}

.blog-post__read-more a:hover svg {
  fill: #0a58ca;
}

.blog-sidebar ul {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-sidebar a {
  color: #212529;
}

.blog-sidebar a:hover {
  color: #0a58ca;
}

.blog__subscription-block {
  background-color: rgb(#null);
}

.post-featured-image {
  max-height: px;
}

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-post__meta a {
  color: #212529;
}

.blog-post__body, .blog-post__tags a {
  color: #212529;
}

.blog-post__meta a:hover {
  color: #0a58ca
}

.blog-post__links {
  border-top:  2px solid rgb(#null);
}

.blog-post__back-to-blog {
  color: #212529;
}

.blog-post__back-to-blog:hover {
  color: #0a58ca;
}

.blog-post__back-to-blog svg {
  fill: #212529;
}

a.blog-post__back-to-blog:hover svg {
  fill: #0a58ca;
}

.comment.depth-0,
.blog-comments form {
  border-top: 2px solid rgb(#null);
}

.comment.depth-1 {
  border-left: 2px solid rgb(#null);
}

.section.post-footer .hs-input {
  border-color: rgb(#null);
}

.blog-recent-posts {
  background-color: rgb(#null);
}










body .icon svg {
  fill: #212529;
}

body .tns-nav button.tns-nav-active {
  background-color: #212529;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #212529;
}

body .social-links__icon {
  background-color: #212529;
}

body .social-links__icon:hover svg,
body .social-links__icon:focus svg {
  fill: rgba(#null, 0.0);
}

body .social-links__icon:active svg {
  fill: rgba(#null, 0.0);
}

body .team-member__description {
  background-color: #212529;
}

.page-center {
  max-width: 1320px;
  margin: 0 auto;
}




.body-container__website .dnd-section:nth-child(odd) {
  background-color: {typography=, tables=, buttons=, spacing=, footer=, global_colors=, header=, forms=}
}

.dnd-section>.row-fluid,.content-wrapper,.page-center,.header__container,.footer__container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}


@media(max-width:1399px){
  .dnd-section>.row-fluid,.content-wrapper,.page-center,.header__container,.footer__container {
    max-width: 1140px;
  }
}

@media(max-width:1199px){
  .dnd-section>.row-fluid,.content-wrapper,.page-center,.header__container,.footer__container {
    max-width: 960px;
  }
}

@media(max-width:991px){
  .dnd-section>.row-fluid,.content-wrapper,.page-center,.header__container,.footer__container {
    max-width: 720px;
  }
}


@media(max-width:767px){
  .dnd-section>.row-fluid,.content-wrapper,.page-center,.header__container,.footer__container {
    max-width: 540px;
  }

  body{
    font-size:16px;
  }

}

@media(max-width:575px){
  .dnd-section>.row-fluid,.content-wrapper,.page-center,.header__container,.footer__container {
    max-width: 100%;
  }
}



/*********************************************** cta-css ****************************************************************/


body .cta_button { background-color: transparent !important;padding: 10px 16px 12px 16px !important; border: 1.5px solid #FF671F !important; border-radius: 6px !important; font-size: 18px !important; line-height: 24px !important; color: #fff !important; text-transform: capitalize !important; background:transparent !important; font-weight: 500 !important; transition: unset !important; }
body .cta_button:hover { color: #fff !important; background:  transparent linear-gradient(90deg, #FF671F 0%, #F2A900 100%) 0% 0% no-repeat padding-box !important; }
body .orange-btn {background-color: transparent !important; padding: 10px 16px 12px 16px !important; border: 1.5px solid #FF671F !important; border-radius: 6px !important; font-size: 18px !important; line-height: 24px !important; color: #fff !important; text-transform: capitalize !important; background:transparent !important; font-weight: 500 !important; transition: unset !important; }
body .orange-btn:hover { color: #fff !important; background:  transparent linear-gradient(90deg, #FF671F 0%, #F2A900 100%) 0% 0% no-repeat padding-box !important; }
body .hs-button {background-color: transparent !important; padding: 10px 16px 12px 16px !important; border: 1.5px solid #FF671F !important; border-radius: 6px !important; font-size: 18px !important; line-height: 24px !important; color: #fff !important; text-transform: capitalize !important; background:transparent !important; font-weight: 500 !important; transition: unset !important; }
body .hs-button:hover { color: #fff !important; background:  transparent linear-gradient(90deg, #FF671F 0%, #F2A900 100%) 0% 0% no-repeat padding-box !important; }
.transparent-btn {border-radius: 6px !important; }
body .kore-module .hs-button.primary, body .kore-module input[type="submit"], body .kore-module input[type="button"]{background-color: #f16522 !important;}

/* 
body .transparent-btn { background-color: transparent !important;padding: 10px 16px 12px 16px !important; border: 1.5px solid #FF671F !important; border-radius: 6px !important; font-size: 18px !important; line-height: 24px !important; color: #fff !important; text-transform: capitalize !important; background:transparent !important; font-weight: 500 !important; transition: unset !important; }
body .transparent-btn:hover { color: #fff !important; background:  transparent linear-gradient(90deg, #FF671F 0%, #F2A900 100%) 0% 0% no-repeat padding-box !important; } 
*/

.banner-type-wrapper .btn-wrap a.orange-btn { background: transparent linear-gradient(90deg, #ff671f, #f2a900) 0 0 no-repeat padding-box !important; padding: 10px 16px 12px 16px !important; border: 1.5px solid #FF671F !important; border-radius: 6px !important; font-size: 18px !important; line-height: 24px !important; color: #fff !important; text-transform: capitalize !important; font-weight: 500 !important; transition: unset !important; }
.banner-type-wrapper .btn-wrap a.orange-btn:hover { background: #ff671f !important; color: #fff; }
.banner-type-wrapper .btn-wrap a.cta_button { margin-right: 1rem;}