@import url('https://fonts.googleapis.com/css2?family=DM+Sans&family=Poppins:wght@500&display=swap');









/* 1a. Containers */




/* 1b. Colors */





/* 1c. Typography */


























/* 1d. Buttons */








/* 1e. Forms */













/* 1f. Tables */













/* 1g. Website header */
























/* 1h. Website footer */








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

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 1rem;
}

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





html {
  font-size: 16px;
}

body {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #212121;
  font-size: 16px;
}

/* Paragraphs */

p {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2c45dd;
}

a:hover,
a:focus {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #041db5;
}

a:active {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #546dff;
}

/* Headings */

h1,
.h1 {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 56px;
  text-transform: none;
}

h2,
.h2 {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 36px;
  text-transform: none;
}

h3,
.h3 {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 28px;
  text-transform: none;
}

h4,
.h4 {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 24px;
  text-transform: none;
}

h5,
.h5 {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 20px;
  text-transform: none;
}

h6,
.h6 {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 18px;
  text-transform: none;
}

/* Blockquote */

blockquote {
  border-left-color: #2c45dd;
}





button,
.button {
  border: 1px solid #36CF8A;

  padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;

  font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(54, 207, 138, 1.0)

;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 20px;
  text-transform: none;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background:#3A3D92;
}

button:active,
.button:active {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background:#3e5f45;
}


.button-block.btn-green a:hover {
background:#007F3A !Important;
}





form,
.submitted-message {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
  color: #2c45dd;
}

/* Labels */

form label {
  color: #2c45dd;
}

/* Help text */

form legend {
  color: #2c45dd;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 1px solid #6a8eaa;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  color: #2c45dd;
  border-radius: 6px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: ;
}

::-moz-placeholder {
  color: ;
}

:-ms-input-placeholder {
  color: ;
}

::placeholder {
  color: ;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: ;
}

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
  padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;

  font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(54, 207, 138, 1.0)

;
  border-radius: 6px;
  color:#FFFFFF;
  font-weight: 500; 
  font-size: 20px;
  text-transform: none;
  background-color: #66d4a0;
  margin-top: 20px;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(94, 247, 178, 1.0);
}






/* Table */

table {
  border: 1px solid #2c45dd;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
  border: 1px solid #2c45dd;

  padding: 18px;

  color: #2c45dd;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(33, 33, 33, 1.0)

;
  color: #FFFFFF;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #2c45dd;
}





.header {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #212121;
  font-family: DM Sans;
}

.menu__child-toggle-icon {
  border-top-color: #212121;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.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 {
  color: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #494949;
}

.menu__child-toggle-icon:active {
  border-top-color: #494949;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #212121;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 1px solid #ffffff;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 1px solid #ffffff;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #212121;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: #ffffff;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

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

.header__language-switcher-label-current:after {
  border-top-color: #212121;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #212121;
  }
}





.footer {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #212121;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog post */

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

.blog-post__tag-link {
  color: #212121;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #000000;
}

.blog-post__tag-link:active {
  color: #494949;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #2c45dd;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #041db5;
}

.blog-related-posts__title-link:active {
  color: #546dff;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
  color: #2c45dd;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #041db5;
}

#comments-listing .comment-reply-to:active {
  color: #546dff;
}





.hs-search-results__title {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  text-transform: none;
}

.blog-index__post-title-link {
  color: #2c45dd;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
  color: #041db5;
}

.blog-index__post-title-link:active {
  color: #546dff;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: #212121;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
  color: #212121;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
  color: #000000;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
  color: #494949;
}

.pagination__link-icon svg {
  fill: #212121;
}

/* Pricing card */

.card__price {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 28px;
}

.card__body svg {
  fill: #212121;
}

/* Social follow */

.social-links__icon {
  background-color: #212121;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #000000;
}

.social-links__icon:active {
  background-color: #494949;
  font-family: Poppins, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2c45dd;
  font-size: 28px;
}


/*************************************************************************************** Reset Css start Here **************************************************************************************************/


* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0;  box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
.header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper ol { list-style: none; list-style-image: none; }

/*********************************************** remember to define focus styles! **********************************************/

:focus { outline: 0; }

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/ 

*:before, *:after {box-sizing: border-box;}

/************************************************** End Clearfix *************************************************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }

/*************************************** display table and table cell ***************************************************/

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle;}
.dis-flex {display: flex; flex-wrap: wrap;}

/*********************************************************body  ********************************************************/

body {  -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
p { margin-bottom: 20px; line-height:1.55;}



/******hubspot****************/

/************************ Collateral-directory ************************/

.cltrldir-menu {
    display: flex;
    width: max-content;
    justify-content: space-evenly;
    flex-wrap: wrap;
    margin: 0 auto;
}

.cltrldir-menu-link {
  font-size: 15px;
  border: 1px solid white !Important;
  border-radius: 64px;
  background: #EAECFC;
  transition: 0.35s all ease;
  text-align: center;
  margin: 3px;
  padding: 12px;
}

.cltrldir-menu-link:hover {
box-shadow: 0px 8px 40px -2px rgba(6, 12, 59, 0.08);
  background-color: #EBFAF3;
  border-color:#36CF8A !Important;
}

.cltrldir-menu-link span {
margin:6px;
  margin-left:0;
}



/* .row-fluid [class*="span"] {min-height: 1px;} */

/************************* container **************/

.container {max-width:1200px; margin:0 auto !important; padding:0 20px; float:none !important; }

/******************************************************** menu css start *********************************************/

.dd-approvalmax-header { display:none; padding: 0px 40px;align-items: center;}
a.button:hover, a.button:focus {background-color:#3A3D92; color:white !Important;}
.dd-approvalmax-header .header-cta-login { padding: 12px 30px; border: 1px solid #bababa; border-radius: 5px; font-size:14px;line-height:1; }

.dd-approvalmax-header .header-cta-free-trial ,.button{border: 1px solid #36CF8A; border-radius: 5px; padding: 12px 24px;color: #ffffff; background-color: #4c8b5d; font-size:14px;line-height:1;}
.dd-am-header-menu-child {    width: 84%; padding-right:5px;}
.dd-approvalmax-header { align-items: center; padding: 20px 0 !Important; position: fixed; width: 100%; z-index: 1; top:0; left:0;  }
div#hs_cos_wrapper_module_16620946022673 { background: #F8F8F8 !important; }
img.hs-image__grid__list__item__image.hs-allow-transition { width: 100px; height: 43px; opacity:0.6; filter:grayscale(50);}
#hs_cos_wrapper_widget_1682690500668 {pointer-events:none;}
li.hs-image__grid__list__item { display: flex; justify-content:center; align-items:center; }
#hs_cos_wrapper_module_166195294858521 { display: none; }

/******************************************************************************************************************************************************************************
Menu Css
*******************************************************************************************************************************************************************************/

.dd-am-header-menu{background: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

; position:relative;}
.dd-am-header-logo { width: 160px; }
.dd-am-header-menu .container > div > div {display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;align-items: center;}
.dd-am-header-menu .logo { width: 151px !important; margin: 0 !important; }
.dd-am-header-menu{ width:calc(100% - 160px)!important; margin: 0 !important;padding: 0 0 0 20px; display: flex; flex-wrap: wrap;}
.dd-am-header-cta { align-items: center; display: flex; width:16%; justify-content: flex-end;}
.dd-em-login-free-trial { margin: 0 5px; }
.dd-em-login-free-trial:first-child{margin-left:0;}
.dd-em-login-free-trial:last-child{margin-right:0;}

/*************************************Depth 1****************************************************/

.dd-am-header-menu .hs-menu-wrapper > ul{display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;justify-content: flex-end;}
.dd-am-header-menu ul > li.hs-menu-depth-1 > a{color:#212121; padding: 32px 20px; display: inline-block;font-size:16px; line-height:1;} 


/*************************************Depth 2****************************************************/

.dd-am-header-menu ul > li.hs-menu-depth-1.hs-item-has-children{position:relative;}
.dd-am-header-menu ul > li.hs-menu-depth-1:hover{background:#ffffff;}
.dd-am-header-menu ul > li.hs-menu-depth-2 > a{color:#212121;padding:5px 15px; font-size: 14px !important; display: inline-block;font-size:inherit;} 
.dd-am-header-menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{position: absolute; background: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; width: 100%; min-width: 300px;visibility: hidden; border-radius:6px;  z-index:1; padding:10px 0;   box-shadow: 0 0 7px 0 rgb(0 0 0 / 20%);}
.dd-am-header-menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper{visibility:visible;}
.dd-am-header-menu ul > li.hs-menu-depth-1 > .child-trigger{position: absolute; top:19px;right:12px;}
.dd-am-header-menu ul > li.hs-menu-depth-1 > .child-trigger i{position: relative;}
/*.wrapper-header .menu ul > li.hs-menu-depth-1:hover > .child-trigger i:before{color:transparent;}*/
.dd-am-header-menu ul > li.hs-menu-depth-1 > .child-trigger i:before{color: #325673; content: "\f0d7"; font-family: FontAwesome; font-size: 10px; font-style: normal; font-weight: 400; right: -3px; position: absolute; text-decoration: inherit; top: 15px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease;}
.dd-am-header-menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children>a { color: #325673; font-weight: 500; font-size: 16px !important;    font-family: "Poppins",Arial,sans-serif;}

/*************************************Depth 3****************************************************/

.dd-am-header-menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative; padding-bottom:15px;}
.dd-am-header-menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative; opacity:1; background: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; width: 100%; left:0;top:0px;border-left:1px solid #fff;}
.dd-am-header-menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.dd-am-header-menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.dd-am-header-menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 16px;position: absolute;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/*.wrapper-header .menu ul > li.hs-menu-depth-2:hover > .child-trigger i:before{color:transparent;}*/
.dd-am-header-menu ul > li.hs-menu-depth-3 > a{color:#212121 ;padding:5px 15px; font-size:14px !important; display: inline-block;font-size:inherit;} 

.dd-am-header-cta .cta_button{padding: 12px 28px;}
.dd-am-header-cta .header-cta-free-trial{padding:12px 32px 11px; border:0px;}
.dd-am-header-cta .header-cta-login {padding: 12px 28px 11px ;}

/* width */

::-webkit-scrollbar {
  width: 10px;
}

/* Track */

::-webkit-scrollbar-track {
  background: #e9e9e9; 
}

/* Handle */

::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: #66d4a0;
  border: 2px solid #66d4a0;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
  background: #66d4a0; 
}

.footer_main{margin-bottom: 20px;}
.footer_main ul{list-style:none;}
.footer_link_text ul{list-style:none;}
.footer_outter{display:flex;flex-wrap:wrap;}
.footer_header_text{width:25%; padding:0px 14px;}
.footer_header_text:first-child{padding-left:0px;}
.footer_main h6{margin-bottom: 14px; letter-spacing: 1px; line-height:1.35;}
.footer_mail form {position:relative; display:flex; flex-wrap:wrap;}
.footer_main ul li a{margin-bottom: 10px;display: block;font-size:13px;color:#6A8EAA; line-height:1.65;}
.footer_main ul li:last-child a{margin-bottom:0px;}
.footer_main .hs-form ::-webkit-input-placeholder{color:#757575 !important;font-weight:500;}
.footer_main .hs-form input[type=email]{font-family:"Poppins", sans-serif;border: 1px solid #6a8eaa !important;border-radius:6px;font-weight: 400;background-color:transparent;padding-left: 24px;padding:0px 24px; height: 44px; line-height:44px;}
.footer_main .footer_mail{max-width:260px;width:100%; margin-bottom:65px;}
.footer_socials{display:flex;flex-wrap:nowrap;    align-items: center;}
.footersocialicon svg { height: 19px;fill:#212121; } 
.footer_socialsright { margin-left: auto; padding-left: 20px; } 
.footersocialicon { margin: 0px 5px; text-align: center; }
.footercopytxt p { font-size: 13px; margin-bottom: 0px; }
.footercopytxt p { font-size: 13px; margin-bottom: 0px; } 
.footercopytxt { text-align: center; margin: 25px 0px 0px; padding: 16px 0px 0px; border-top: 1px solid rgba(71,77,103,0.3); }
.footer_mail .hs-form-field { width: calc(100% - 50px); padding-right: 10px; margin: 0; } 
.footer_mail .hs_submit.hs-submit,.footer_main form input[type=submit] {width: 50px; padding: 0px; border: 0; margin-top:0; background-color: #66d4a0; border-radius: 6px; position: absolute ;right:0; background-image: url(https://25801801.fs1.hubspotusercontent-eu1.net/hubfs/25801801/Logo/send-02.svg); background-repeat: no-repeat; background-size: 20px; background-position: center; height: 43px; font-size: 0; }
.footer_mail .hs-form-field label { display: none; margin: 0; }
.footer_mail .actions { position: relative; }
.footer_mail form .inputs-list>li{margin:0;}

.footer_outter { margin-bottom: 30px; }
.footer-imgbox img{max-width: 108px; width: 100%;}
.footer-imgbox:first-child { margin-right: 15px; }

.popup-commen {  position: relative;  background: #FFF;  padding: 20px;  width:auto;  max-width: 500px;  margin: 20px auto;}
.mfp-zoom-in .mfp-with-anim {  opacity: 0;  transition: all 0.2s ease-in-out;  transform: scale(0.8);}
.mfp-zoom-in.mfp-bg {  opacity: 0;  transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim {  opacity: 1;  transform: scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg {  opacity: 0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim {  transform: scale(0.8);  opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg {  opacity: 0;}
.mfp-close {    font-size: 60px !important;    right: 11px !important;    top: 5px !important;    opacity: 1 !important;}

.footer_outter, .footer_mail {
  display:none;
}

form-columns-1 {
      max-width: 100%;
    }
    .hs-form-field {
      margin-top: 0.4rem;
      margin-bottom:0 !Important;
    }
    input:not([type="checkbox"]),
    select,
    textarea {
      outline: 0;
      border: 1px solid #36cf8a;
      border-radius: 4px;
      padding-left: 20px;
      color: #212121;
      min-height: 48px !important;
      font-size: 16px;
      width: -webkit-fill-available;
      width: -moz-available;
      -webkit-transition: 0.16s ease-out;
      -o-transition: 0.16s ease-out;
      transition: 0.16s ease-out;
    }
    
    .hs-input.hs-fieldtype-intl-phone select {
        font-size: 14px;
        padding: 0 22px;
        width: inherit;
        outline: 0;
    }

    form .input .hs-fieldtype-intl-phone.hs-input .hs-input {
      width: 49% !important;
      }
    .hs-input.hs-fieldtype-intl-phone input[type="tel"] {
        margin-left: 9px;
        width: 54%!important;
    }
    
    .hs-fieldtype-intl-phone.hs-input:after {
        display:none !Important;
    }
    
    .hs-form-booleancheckbox label {
      opacity: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%;
    }
    .legal-consent-container {
      opacity: 0.8;
      margin-top: 20px;
    }
    .legal-consent-container .hs-form-booleancheckbox-display > span {
      display: block;
      margin-left: 0;
    }
    .legal-consent-container .hs-form-booleancheckbox-display p {
      margin: 0;
      display: inline;
    }
    input::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
      padding: 0 2px;
      margin: 0;
      opacity: 0.6;
    }
    input::-moz-placeholder,
    textarea::-moz-placeholder {
      padding: 0 2px;
      margin: 0;
      opacity: 0.6;
    }
    .hs-message {
      margin-top: 18px;
    }
    
    input:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
      padding: 0 2px;
      margin: 0;
      opacity: 0.6;
    }
    input::-ms-input-placeholder,
    textarea::-ms-input-placeholder {
      padding: 0 2px;
      margin: 0;
      opacity: 0.6;
    }
    input::placeholder,
    textarea::placeholder {
      padding: 0 2px;
      margin: 0;
      opacity: 0.6;
    }
    select {
      background-color: #fff;
    }
    textarea {
      padding-top: 10px;
    }
   
    input:active,
    input:focus {
      transition: 0.15s all ease-in;
      border-color: #36cf8a;
      color: #36cf8a;
      background-color: #f3fcf6;
    }

    form .inputs-list > li {
    display: block;
    margin: 0;
}
    
    input.error:active,
    input.error:focus {
      background-color: #ffebeb;
    }
    input[type="submit"] {
      cursor: pointer;
      display: inline-block;
      width:auto;
      outline: 0;
      background-color: #36cf8a;
      color: #fff;
      -webkit-transition: 0.35s ease-out;
      -o-transition: 0.35s ease-out;
      transition: 0.35s ease-out;
    }
    input[type="submit"]:hover {
      background-color: #3A3D92 !Important;
    }
    input[type="checkbox" i] {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      height: 20px;
      width: 20px;
      border: 2px solid #000;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-right: 10px;
      -webkit-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      opacity: 0.6;
    }
    fieldset.form-columns-2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      width: 100%;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    ul {
      list-style: none;
    }
    ul.inputs-list {
      padding-left: 0 !important;
    }
    ul.no-list.hs-error-msgs.inputs-list {
      font-size: 13px;
      list-style: none;
      padding-left: 0 !important;
    }
    ul.iti__country-list {
      border-radius: 6px;
      border: 1px solid #36cf8a;
    }
    .iti__country.iti__highlight {
      background: #f4f3fa;
    }
    ul.iti__country-list::-webkit-scrollbar {
      width: 5px;
    }
    
    ul.iti__country-list::-webkit-scrollbar-thumb {
      background: #36cf8a;
      height: 60px;
      border-radius: 24px;
    }
    ul.iti__country-list::-webkit-scrollbar-thumb:hover {
      background: #272a6e;
    }

  form h3 {
    font-size:28px;
  }
    form label {
      display:inline;
      font-family: "Poppins",Arial,sans-serif !Important;
      font-weight:500 !important;
      opacity:1;
    }
    label.hs-error-msg {
      color: #cc0000;
      margin-top: 3px;
      font-size: 14px;
    }
    .hs-form-booleancheckbox label {
      opacity: 1;
    }
    .hs-form-booleancheckbox-display p {
      font-size: 13px;
    }
    input.error {
      border-color: #cc0000;
      color: #cc0000;
      transition: none;
    }
    .hs-input.hs-fieldtype-intl-phone {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 100% !important;
      padding: 0 !important;
    }
    .hs-input.hs-fieldtype-intl-phone select {
      height: 45px;
      border-radius: 6px;
      font-size: 14px;
      padding: 0 22px;
      width: 35% !important;
      outline: 0;
    }
    .hs-input.hs-fieldtype-intl-phone input[type="tel"] {
      margin: 0;
      width: 50% !important;
    }
    .iti.iti--allow-dropdown {
      margin: 0 !important;
    }
    .legal-consent-container {
      color: #325673;
      line-height: 22px;
      font-size: 14px;
    }
    .legal-consent-container a {
      font-weight: 700;
    }

@media(max-width:1875px){
  .dd-am-header-menu-child{width: calc(100% - 257px);}
  .dd-am-header-cta{width:257px;}
}

@media screen and (max-width: 1920px) and (min-width: 1600px){
  .dd-am-header-cta .header-cta-login { padding: 12px 32px ; }
  .dd-am-header-cta .header-cta-free-trial {    padding: 12px 31px;}
  .dd-am-header-cta { width: 270px; }
  .dd-am-header-menu-child { width: calc(100% - 270px); }
  .dd-am-header-menu ul>li.hs-menu-depth-1>a {  padding: 31px 20px; display: inline-block; font-size: 16px; line-height: normal; }
  .dd-am-header-menu-child ul>li.hs-menu-item.hs-menu-depth-1:nth-last-child(2)>a {    padding: 31px 20px 31px 12px !important;}
  .dd-am-header-menu-child ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5)>a {    padding: 31px 12px 31px 20px !important}
  .dd-am-header-logo{margin-top:-5px;}
  .dd-am-header-menu-child ul>li.hs-menu-item.hs-menu-depth-1:first-child>a { padding: 31px 25px 31px 0;}
  .dd-am-header-menu ul>li.hs-menu-depth-1>a {    padding: 31px 21px;}
  .dd-am-header-menu ul>li.hs-menu-depth-1>.child-trigger i:before { color: #325673; content: "\f0d7"; font-family: FontAwesome; font-size: 10px; font-style: normal; font-weight: 400; right: -3px; position: absolute; text-decoration: inherit; top: 15px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 3px 0 3px; position: absolute; top: 21px; left: -3px; -ms-transform: translateY(-50%); /* -webkit-transform: translateY(-50%); */ /* transform: translateY(-41%); */ border-color: transparent transparent transparent transparent; border-top-color: inherit; }
  .footer_header_text:nth-child(3) { margin-left: 10px; width: calc(25% - 10px); }
  .footer_header_text:last-child { margin-left: 20px; width: calc(25% - 20px); }
}

@media screen and (max-width: 1600px) and (min-width: 1400px){
  .dd-am-header-cta .header-cta-login { padding: 12px 32px ; }
  .dd-am-header-cta .header-cta-free-trial {    padding: 12px 31px;}
  .dd-am-header-cta { width: 270px; }
  .dd-am-header-menu-child { width: calc(100% - 270px); }
  .dd-am-header-menu ul>li.hs-menu-depth-1>a {  padding: 31px 20px; display: inline-block; font-size: 16px; line-height: normal; }
  .dd-am-header-menu-child ul>li.hs-menu-item.hs-menu-depth-1:nth-last-child(2)>a {    padding: 31px 20px 31px 12px !important;}
  .dd-am-header-logo{margin-top:-5px;}
  .footer_header_text{width:25%; padding:0px 10px;}
  .footer_header_text:first-child{padding-left:0px;}
  .dd-am-header-menu ul>li.hs-menu-depth-1>.child-trigger i:before { color: #325673; content: "\f0d7"; font-family: FontAwesome; font-size: 10px; font-style: normal; font-weight: 400; right: -3px; position: absolute; text-decoration: inherit; top: 15px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 3px 0 3px; position: absolute; top: 21px; left: -3px; -ms-transform: translateY(-50%); /* -webkit-transform: translateY(-50%); */ /* transform: translateY(-41%); */ border-color: transparent transparent transparent transparent; border-top-color: inherit; }
  .footer_header_text:nth-child(3) { margin-left: 10px; width: calc(25% - 10px); }
  .footer_header_text:last-child { margin-left: 20px; width: calc(25% - 20px); }
  .footer_socialsright .footersocialicon:first-child { margin-right: 7px; }
}

@media(max-width:1440px){
  .header { margin-top: 76px; }
}

@media(max-width:1366px){
  .dd-approvalmax-header .header-cta-login{    padding: 10px 15px;}
  .dd-approvalmax-header .header-cta-free-trial{padding: 10px 15px;}
  .dd-approvalmax-header { align-items: center; padding: 0 20px; }
  .dd-am-header-menu ul>li.hs-menu-depth-1>a {    padding: 30px 13px;}
  .dd-am-header-menu ul>li.hs-menu-depth-1>.child-trigger i:before{top: 13px;     left: 3px;}
  .dd-am-header-menu-child {    width: calc(100% - 192px);}
  .dd-am-header-cta {  width: 191px; }
}
@media(max-width:1230px){
  .dd-am-header-menu ul>li.hs-menu-depth-1>a{font-size:13px;}
  .dd-approvalmax-header .header-cta-login {font-size:12px;}
  .dd-approvalmax-header .header-cta-free-trial{font-size:12px;}
  .dd-am-header-menu ul>li.hs-menu-depth-1>.child-trigger i:before{top:11px;}
  .header { margin-top: 73px; }
}

@media(min-width:1081px){
  .dd-am-header-menu .hs-menu-wrapper{display:block!important;}
  .dd-am-header-menu .mobile-trigger{display: none!important;}
}
@media(max-width:1080px){

  .dd-am-header-menu{ padding-bottom:0; width:100% !important;}
  .dd-approvalmax-header { padding: 20px 20px; }
  .dd-am-header-menu ul {padding: 20px 0 0 0;}
  .header { margin-top: 71px; }
  
  /**********************************************Toggle Icon***************************************/
  
  .dd-am-header-menu .mobile-trigger{cursor: pointer; display: inline-block!important; padding: 20px 0; position: absolute; right: 0; top: -28px; width: 40px; z-index: 12;}
  .dd-am-header-menu .mobile-trigger .line {display: block;background:#36CF8A;width: 40px;height:5px;position:absolute;left: 0;border-radius: 4px;}
  .dd-am-header-menu .mobile-trigger .line.line-3{top:50%;}
  .dd-am-header-menu .mobile-trigger.active-re .line-3 { transform: translateY(-23px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-23px) translateX(0) rotate(-45deg); -moz-transform: translateY(-23px) translateX(0) rotate(-45deg);}
  .dd-am-header-menu .mobile-trigger.active-re .line.line-3 {top:80%;}
  .dd-am-header-menu .mobile-trigger .line.line-2{top:25%;}
  .dd-am-header-menu .mobile-trigger.active-re .line-2 { opacity: 0;}
  .dd-am-header-menu .mobile-trigger .line.line-1{top:0;}
  .dd-am-header-menu .mobile-trigger.active-re .line-1{top:12%;}
  .dd-am-header-menu .mobile-trigger.active-re .line-1 { transform: translateY(5px) translateX(0) rotate(45deg); -webkit-transform: translateY(5px) translateX(0) rotate(45deg); -moz-transform: translateY(5px) translateX(0) rotate(45deg);}

  /**********************************************Depth 1***************************************/
  
  .dd-am-header-menu .hs-menu-wrapper{display:none;position:relative;width: 100%;max-width: 100%;left:0;right:0;top:0;background:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
  .dd-am-header-menu ul > li.hs-menu-depth-1{ width: 100%;border-bottom: 1px solid #fff;}
  .dd-am-header-menu ul > li.hs-menu-depth-1 > a,.dd-am-header-menu-child ul>li.hs-menu-item.hs-menu-depth-1:nth-child(5)>a,.dd-am-header-menu-child ul>li.hs-menu-item.hs-menu-depth-1:nth-last-child(2)>a{color:#212121;padding: 10px 15px !important;display: inline-block;} 

  /**********************************************Depth 2***************************************/
  
  .dd-am-header-menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible; top:0 !important;}
  .dd-am-header-menu ul > li.hs-menu-depth-1 .child-trigger{top:0;right:30px; height: 100%; width: 100%;}
  .dd-am-header-menu ul > li.hs-menu-depth-2,.wrapper-header .menu ul > li.hs-menu-depth-3 { border-top: 1px solid #fff; }
  .dd-am-header-menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before {transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}
  /*   .dd-am-header-menu ul>li.hs-menu-depth-2>ul.hs-menu-children-wrapper{    visibility:visible !important; opacity:1 !important; display:block !important;} */
  .dd-am-header-menu ul>li.hs-menu-depth-2>.child-trigger i {    position: relative;    float: right;}
  .dd-am-header-menu ul>li.hs-menu-depth-2>.child-trigger i:before{color: #325673; }
  
  /**********************************************Depth 3***************************************/
  
  .d-am-header-menu .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
  .form-columns-2 > div { width: 1oo% !important; }
  .dd-am-header-menu ul>li.hs-menu-depth-1>.child-trigger i { position: relative; text-align: right; float: right; }
  .dd-am-header-menu-child { width: 100%; }
  .dd-am-header-cta { width: 100%;  justify-content:flex-start;}
  
  .cltrldir-menu {
    width: 100%;
    flex-wrap: wrap;
    margin: 0;
    justify-content: center;
    }
}

@media(max-width:991px){
  .footer_header_text{width:50%;margin-bottom:20px;}
  .footer_socialsleft {width:100%;margin-bottom:20px;}
  .footer_socialsright{width:100%;margin-bottom:20px;padding-left:0;}
  .footer_socials{flex-wrap:wrap;}
}

@media(max-width:767px){
  h1 { font-size: 36px !Important;}
  h2 {font-size: 24px !important;}
  .footer_header_text{width:100%;}
  .footer_main .footer_mail{margin-bottom:30px;}
  .button-wrapper {text-align:center !Important;}
  .button-wrapper a.button, input[type="submit"] {width:100%;}
  form .input .hs-fieldtype-intl-phone.hs-input .hs-input { width: 49% !important;}
}

.dd-approvalmax-header a.header-cta-login{background-color:; color:#2c45dd; border: 1px solid #2c45dd;
;}
.dd-approvalmax-header a.header-cta-login:hover{background-color:#2c45dd !important; color:#ffffff !important; border: 1px solid #2c45dd;
;}
.dd-approvalmax-header a.header-cta-free-trial{background-color:#2c45dd; color:#ffffff; border: 1px solid #2c45dd;
;}
.dd-approvalmax-header a.header-cta-free-trial:hover{background-color:#3A3D92 !important; color:{color=#ffffff, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff} !important; border: 1px solid #3A3D92;
 !important;}

.legal-consent-container .hs-form-booleancheckbox-display > span, .legal-consent-container .hs-form-booleancheckbox-display > span p {
    margin-left: 0 !Important;
}

ul.am-benefits-list li {
    margin: 1.5rem 0;
    position: relative;
    font-size:18px;
    color:#3F4E57;
    display:flex;
}

ul.am-benefits-list li:before {
    content:"";
    display:block;
    float:left;
    width:22px;
    height:16px;
    background:url('https://25801801.fs1.hubspotusercontent-eu1.net/hubfs/25801801/am-tick-icon.svg');
    margin-right:20px;
    margin-top:3px;
}

/* Implemented 22.08 */