







/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */
















/* 1d. Buttons */













/* 1e. Forms */














/* 1f. Tables */











/* 1g. Site header */




/* header Menu */







/* header child Menu */








/* 1h. Site footer */













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

.content-wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
}

.dnd-section > .row-fluid,
.content-wrapper,
.page-center {
  max-width: 1175px;
}

@media(max-width: 1200px) {
  .dnd-section > .row-fluid,
  .content-wrapper,
  .page-center {
    max-width: calc(1175px * 0.817)!important;
  }
  .dnd_area-row-7-force-full-width-section > .row-fluid {
    max-width: none !important;
  }
}

@media(max-width: 991px) {
  .dnd-section > .row-fluid,
  .content-wrapper,
  .page-center {
    max-width: calc(1175px * 0.612)!important;
  }
}

@media(max-width: 767px) {
  .dnd-section > .row-fluid,
  .content-wrapper,
  .page-center {
    max-width: calc(1175px * 0.46) !important;
  }
}





body {
  font-size: 16px;
  color: #6b7696;
  /*   font-weight: ; */
  font-family: Visuelt;
}

/* Paragraphs */

p {
 
}
 
/* Anchors */

a {
  color: #00c1de;
}

a:hover,
a:focus,
a:active {
  color: #00c1de;
}

/* Headings */

h1 {
  font-family: ;
  font-size: 36px;
  color: #2c295d;
  font-weight: ;
}
 
h2 {
  font-family: ;
  font-size: 30px;
  color: #2c295d;
  font-weight: ;
}

h3 {
  font-family: ;
  font-size: 26px;
  color: #2c295d;
  font-weight: ;
}

h4 {
  font-family: ;
  font-size: 22px;
  color: #2c295d;
  font-weight: ;
}

h5 {
  font-family: ;
  font-size: 18px;
  color: #2c295d;
  font-weight: ;
}

h6 {
  font-family: ;
  font-size: 16px;
  color: #2c295d;
  font-weight: ;
}

/* Blockquote */

blockquote {
  border-left-color: #F8FAFC;
}





button,
.button {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
  border: 1px solid 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
  border-radius: 4px;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  padding: 16px 30px;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  border: 1px solid 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

button:active,
.button:active {
  background-color: rgba(40, 233, 255, 1.0);
  border-color: #28e9ff;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}





form,
.submitted-message {
  font-size: 16px;
  color: #6b7696;
  font-weight: 
}

/* Form title */

.form-title {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  color: 

  
  
    
  


  rgba(44, 41, 93, 1.0)

;
}

/* Form label */

form label {
  color: 

  
  
    
  


  rgba(86, 85, 108, 1.0)

;
}

/* Form help text */

form legend {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}

/* Form 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-color: 

  
  
    
  


  rgba(234, 238, 242, 1.0)

;
  color: 

  
  
    
  


  rgba(86, 85, 108, 1.0)

;
   border-radius: 4px;
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {
  border-color: 

  
  
    
  


  rgba(64, 209, 231, 1.0)

;
  box-shadow: 

  
  
    
  


  rgba(64, 209, 231, 1.0)

 0px 0px 0px 1px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #6b7696;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #6b7696;
}

/* Date picker */

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

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

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

/* Submit button */

form input[type=submit],
.hs-button {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
  border: 1px solid 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 4px;
  padding: 16px 30px;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
.hs-button:hover,
.hs-button:focus {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  border: 1px solid 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

form input[type=submit]:active,
.hs-button:active {
  background-color: rgba(40, 233, 255, 1.0);
  border-color: #28e9ff;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  border: 1px solid 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: #494A52;
}

th,
td {
  border-color: #494A52;
  color: #494A52;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(73, 74, 82, 1)

;
  border-bottom-color: #494A52;
  color: #FFFFFF;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #494A52;
}





.header__container {
  max-width: 1175px;
}

@media(max-width: 1200px) {
  .header__container {
    max-width: calc(1175px * 0.817);
  }
}

@media (max-width: 1024px) {
  .custom-menu-primary .hs-menu-wrapper > ul > li > a {font-size:12px;}
}

@media(max-width: 991px) {
  .header__container {
    max-width: calc(1175px * 0.612);
  }
}
 
@media(max-width: 767px) {
  .header__container {
    max-width: calc(1175px * 0.46);
  }
}

header.header {
  background-color: 

  
  
    
  


  rgba(7, 17, 46, 1.0)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.Y_Banner header.header {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}


header.header a {
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

header.header a:hover {
  color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
}

.custom-menu-primary .hs-menu-wrapper ul ul  {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
 
.custom-menu-primary .hs-menu-wrapper > ul > li > ul:before {
  border-bottom: 10px solid 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

 .custom-menu-primary .hs-menu-wrapper ul ul li a {
  color: 

  
  
    
  


  rgba(43, 48, 61, 1.0)

;
}

.custom-menu-primary .hs-menu-wrapper ul ul li > a:hover {
  color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

 .custom-menu-primary .hs-menu-wrapper ul ul li a.active-branch {
  color: 

  
  
    
  


  rgba(43, 48, 61, 1.0)

;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.custom-menu-primary .hs-menu-wrapper ul ul li a:before {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
}


@media(min-width: 992px) {
  .custom-menu-primary .hs-menu-wrapper > ul > li > a {
   color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; 
  }

  .custom-menu-primary .hs-menu-wrapper > ul > li:hover > a {
    color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  }

  .custom-menu-primary .hs-menu-wrapper > ul > li > a.active-branch,.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch > a {
    color: 

  
  
    
  


  rgba(44, 41, 93, 1.0)

;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  }
}

.mobile-menu {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}


header.header .header_request_demo a {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 4px;
}

header.header .header_request_demo a:hover {
  background-color: 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
header.header .header_get_started a {font-size: 14px;font-weight: 700;line-height: 1;padding: 18px 28px;border-radius: 4px;transition: all .3s ease 0s;background-color: #00c1de;color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;outline: none;display: inline-block;box-sizing: border-box!important;text-decoration: none;border: 2px solid rgba(0, 193, 222, 1.0);background-color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;margin-right:16px;}
header.header .header_get_started a:hover { background-color: 

  
  
    
  


  rgba(0, 193, 222, 0.8)

; color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;transform: scale(1.02);}


@media(max-width: 767px) {

}






footer.footer {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: 

  
  
    
  


  rgba(107, 118, 150, 1.0)

;
}

.footer__container {
  max-width: 1175px;
}

@media(max-width: 1200px) {
  .footer__container {
    max-width: calc(1175px * 0.817);
  }
}

@media(max-width: 991px) {
  .footer__container {
    max-width: calc(1175px * 0.612);
  }
}

@media(max-width: 767px) {
  .footer__container {
    max-width: calc(1175px * 0.46);
  }
}

/* Footer Content */

footer.footer h1,
footer.footer h2,
footer.footer h3,
footer.footer h4,
footer.footer h5,
footer.footer h6 {
  color: 

  
  
    
  


  rgba(86, 85, 108, 1.0)

;
}

footer.footer a {
  color: 

  
  
    
  


  rgba(86, 85, 108, 1.0)

;
}

footer.footer a:hover {
  color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;
}

.footer_policy_links .hs-menu-wrapper > ul li:not(:last-child):after {
  color: 

  
  
    
  


  rgba(86, 85, 108, 1.0)

;
}

.footer_menu .hs-menu-wrapper > ul > li > a,
.footer_menu .hs-menu-wrapper > ul > li > a:hover {
  color: 

  
  
    
  


  rgba(86, 85, 108, 1.0)

;
}

footer.footer.footerl-lp .footer__container {box-shadow:none;}
footer.footer.footerl-lp .footer_bottom {box-shadow: rgb(217 223 228) 0px 1px 0px 0px inset;}
footer.footer.footerl-lp .footer_bottom .footer__container {padding-top:20px; padding-bottom:0;}
footer.footer.footerl-lp {padding-bottom: 20px;}
footer.footer.footerl-lp .footer_policy_links .hs-menu-wrapper > ul li {display:block;}
footer.footer.footerl-lp .footer_policy_links .hs-menu-wrapper > ul li::after {
  content: "•";
  position: absolute;
  top: 50%;
  right: -5px;
  font-size: 14px;
  color: rgb(86, 85, 108);
  transform: translateX(100%) translateY(-50%);
}
footer.footer.footerl-lp .footer_policy_links .hs-menu-wrapper > ul li:last-child:after {display:none;}






/* Blog Header */



/* Blog Listing */


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

.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: #00c1de;
}

.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: #00c1de;
}

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

.blog-pagination__link {
  color: #6b7696;
}

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

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

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

#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            */

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

.blog-index__post-content a:hover,
.blog-sidebar a:hover,
.blog-post__meta a:hover,
.blog-post__back-to-blog:hover {
  color: #00c1de;
}

.blog-post__read-more a:hover svg,
a.blog-post__back-to-blog:hover svg {
  fill: #00c1de;
}

.blog-index__post-content--small h2 {
  font-size: 26px;
}

.blog-index__post-content a {
  color: #6b7696;
}

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

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

.blog-sidebar a {
  color: #6b7696;
}

/* .blog__subscription-block, .blog-related-posts {
  background-color: rgb(245, 245, 245);
} */

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

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10);
}

.blog-post__meta a {
  color: #6b7696;
}

.blog-post__meta a:hover {
  color: #00c1de;
}

.blog-post__links-container {
  border-top:  2px solid rgb(228, 230, 232);
}

.blog-post__back-to-blog {
  color: #6b7696;
}

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

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

.comment.depth-1 {
  border-left: 2px solid rgb(228, 230, 232);
}

.section.post-footer .hs-input {
  border-color: rgb(228, 230, 232);
}

.blog-recent-posts {
  background-color: rgb(245, 245, 245);
}

.blog-index_post-inner,
.blog-index_post-inner:hover {
  color: #6b7696;
}











.card__price {
	font-family: 
		font-size: 26px;
	color: #2c295d;
	font-weight: 
}

/**********************************************************************
*************************** New Landing pages css here Sep2021 *******
***********************************************************************/
.header.lp_header{ padding:15px 0px; }
.text-center{ text-align:center; }
.text-left{ text-align:left; }
.text-right{ text-align:right; }

.banner-module_with_form{ background-repeat:no-repeat !important; background-position:right bottom !important; }
.banner-module_with_form .banner_inner_wrapper{ display:flex; }
.banner-module_with_form .banner_inner_wrapper .banner_content_column{ width:60%; padding-right:10%; }
.banner-module_with_form .banner_inner_wrapper .banner_content_column h1{ font-size:60px; }
.banner-module_with_form .banner_inner_wrapper .banner_content_column p span{ text-transform:uppercase; }
.banner-module_with_form .banner_inner_wrapper .banner_form_column{width:40%; margin-left:35px; border-radius:10px;background:White; align-self:center; box-shadow:0 0 40px #E9EEF3; }
.banner-module_with_form .banner_form_column .banner_form_header{ display:flex; padding:30px 40px;padding-bottom:5px; border-bottom:1px solid rgba(234,238,242,1.0); }
.banner-module_with_form .banner_form_column .banner_form_header .form_icon{ padding-right:15px; align-self:center; }
.banner-module_with_form .banner_form_column .banner_form_header .form_header{ align-self:center; }
.banner-module_with_form .banner_form_column .banner_form_header .form_header h3{ margin-bottom:5px; }
.banner-module_with_form .banner_form_column .banner_form{ padding:20px 40px 20px; padding-top:0; }
.banner-module_with_form .banner_form_column .banner_form form .hs-form-field > label{ display:none; }

.banner-module_with_form .banner_form_column .banner_form form .hs-fieldtype-select.hs-form-field > label {display:block;}
.banner-module_with_form .banner_form_column .banner_form form .hs_of_employees.hs-form-field {margin-bottom:15px;}
.banner-module_with_form .banner_form_column .banner_form form fieldset.form-columns-1 .hs-input { width: 100%; }
.banner-module_with_form .banner_form_column .banner_form form input[type="submit"], 
.banner-module_with_form .banner_form_column .banner_form form .hs-button{ width:100%; }
.banner-module_with_form .hs-form-required {color: rgba(86,85,108,1.0)}
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {margin-bottom:0;line-height:1;}

.boxes_module .section_header{ padding-bottom:20px; }
.boxes_module .section_header p{ text-transform:uppercase; }
.boxes_module .boxes_repeater_row{ display:flex; box-shadow: 0px 0px 40px #E9EEF3; border-radius: 10px; background:white; }
.boxes_module .boxes_repeater_row.four_items_per_row{  }
.boxes_module .boxes_repeater_row .box_column{ padding:40px; border-right: 1px solid #D6DCE2; }
.boxes_module .boxes_repeater_row.four_items_per_row .box_column{ width:25%; }
.boxes_module .boxes_repeater_row.four_items_per_row .box_column .box_content h5 {margin-bottom:10px;}
.boxes_module .boxes_repeater_row.four_items_per_row .box_column .box_content p {line-height:1.5;}

.boxes_module .boxes_repeater_row.two_items_per_row{ flex-wrap:wrap; box-shadow: none; }
.boxes_module .boxes_repeater_row.two_items_per_row .box_column{ width:50%; border-right:0; display:flex; padding:25px 40px; }
.boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_image{ padding:0 25px 0 0px; }
.boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_content{ align-self:center; }
.boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_content h5{ margin-bottom:10px; }
.boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_content p{ margin:0px; line-height:normal; }

.boxes_module .boxes_repeater_row .box_column .box_image{ padding-bottom:15px; }
.boxes_module .boxes_repeater_row .box_column:last-child{ border-right:0px; }

.two_Column_image_copy_module{ background-repeat:no-repeat !important; background-position:right bottom !important; position:relative; color: #56556C;}
.two_Column_image_copy_module .section_inner_wrapper{ display:flex; }
.two_Column_image_copy_module .section_inner_wrapper .section_content_column{ align-self:center; }
.two_Column_image_copy_module .section_inner_wrapper .section_content_column .sub_heading{ text-transform:uppercase; }
.two_Column_image_copy_module .section_inner_wrapper .section_content_column h2{ font-size:48px;line-height:58px;} 

.two_Column_image_copy_module .section_inner_wrapper .section_image_column{ align-self:center; }
.two_Column_image_copy_module .section_inner_wrapper.left_copy_right_image .section_content_column{ padding-right:50px; }
.two_Column_image_copy_module .section_inner_wrapper.left_copy_right_image .section_image_column{ padding-left:50px; }
.two_Column_image_copy_module .section_inner_wrapper.left_image_right_copy .section_content_column{ padding-left:30px; order:2; }
.two_Column_image_copy_module .section_inner_wrapper.left_image_right_copy .section_image_column{ padding-right:30px; order:1; }
.primary-button a,.primary-button-with-arrow a {font-size: 14px;font-weight: 700;line-height: 1;padding: 21px 15px;transition: all 0.3s ease 0s;background-color: 

  
  
    
  


  rgba(0, 193, 222, 1.0)

; color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; border-radius: 4px;border: none;outline: none;display: inline-block;box-sizing: border-box !important;text-decoration: none;max-width: 226px;width: 100%;text-align: center;}
.primary-button-with-arrow a{padding: 20px 24px;}
.primary-button-with-arrow a:after {content: "";background-image: url(https://20335080.fs1.hubspotusercontent-na1.net/hubfs/20335080/WeGift_July2021/images/arrow.svg);width: 14px;height: 7px;display: inline-block;background-repeat: no-repeat;margin-left: 22px;}
.secondary-button a {font-size: 14px;font-weight: 700;line-height: 1;padding: 20px 15px;transition: all 0.3s ease 0s;background-color: transparent;border-radius: 4px;outline: none;display: inline-block;box-sizing: border-box !important;text-decoration: none;max-width: 226px;width: 100%;text-align: center;border: 1px solid 

  
  
    
  


  rgba(0, 193, 222, 1.0)

;}
.primary-button a:hover,.secondary-button a:hover,.primary-button-with-arrow a:hover{background-color: 

  
  
    
  


  rgba(0, 193, 222, 0.8)

;color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
.two_Column_image_copy_module .section_inner_wrapper .section_content_column .content_col .tick_mark li {margin:0 0 8px;background-image: url(https://20335080.fs1.hubspotusercontent-na1.net/hubfs/20335080/WeGift_July2021/images/arrow_tick.svg);background-repeat: no-repeat;background-position: left center;padding: 0 0 0 25px;font-size: 18px;}
.two_Column_image_copy_module .section_inner_wrapper .section_content_column .content_col {font-size: 18px;line-height: 28px;}
.two_Column_image_copy_module .section_inner_wrapper .section_content_column .content_col .tick_mark {padding: 0;list-style: none;}
.hero-button {margin-bottom: 10px;}
.video-module .video_wrapper{ max-width:1028px; margin:0 auto;}
.video-module .video_wrapper .hs-responsive-embed-wrapper.hs-responsive-embed{ width:100% !important; max-width:100% !important; max-height: 100% !important; } 

.blog_feed_module .section_header{ padding-bottom:20px; }
.blog_feed_module .section_header h2{ font-size:48px; }
.blog_feed_module .blog_feed_repeater_row{ display:flex; justify-content:space-between; }
.blog_feed_module .blog_feed_repeater_row .post-item{ width:32.1%; position:relative; }
.blog_feed_module .blog_feed_repeater_row .post-item a{ display:block; box-shadow:0px 0px 40px #D6DCE2; border-radius: 10px; height:100%; overflow:hidden; padding-bottom:20px;}
.blog_feed_module .blog_feed_repeater_row .post-item a .post_image{}
.blog_feed_module .blog_feed_repeater_row .post-item a .post_image img{ max-height:200px; min-height:200px; width:100%; object-fit:cover; display:block; }
.blog_feed_module .blog_feed_repeater_row .post-item a .post_content_box{ padding:30px 20px 15px; }
.blog_feed_module .blog_feed_repeater_row .post-item a .post_content_box .post_title{ /*font-size:20px; line-height:36px; color:#2C295D; */ }
.blog_feed_module .blog_feed_repeater_row .post-item a .post_content_box .post_summary{ color:#56556C; font-size:18px; line-height:28px; }
.blog_feed_module .blog_feed_repeater_row .post-item a .post_content_box .post_button{ font-size:18px; margin:0px; position: absolute; bottom: 15px; }
.blog_feed_module .blog_feed_repeater_row .post-item a:hover{ box-shadow:0px 0px 10px #D6DCE2; }

/* ===========Self Service - A2============ */
body.Self_Service_LP header.header {background-color: transparent;}
body.Self_Service_LP header.header .header__logo a { color: #00c1de !important;}
body.Self_Service_LP header.header .header_login a { color: #2C295D;}
body.Self_Service_LP header.header .header_login a:hover{color: #00c1de;}

body.Self_Service_LP footer.footer.footerl-lp {background-color: rgba(44, 41, 93, 1);color: #fff;}
body.Self_Service_LP footer.footer.footerl-lp a {color: #fff;}
body.Self_Service_LP footer.footer.footerl-lp a:hover{color: #00c1de;}
body.Self_Service_LP #hs-button_widget_1638598783411 {display: inline-block;width: 100%;min-width: 226px;text-align: center;padding: 15px 12px;border: 1px solid #FFFFFF;filter: drop-shadow(0px 10px 20px rgba(0, 193, 222, 0.247104));}
body.Self_Service_LP #hs-button_widget_1638598783411:hover{border-color:#00c1de;}
body.Self_Service_LP footer.footer.footerl-lp .footer_policy_links .hs-menu-wrapper > ul li::after{color: #fff;}
body.Self_Service_LP footer.footer.footerl-lp .footer_bottom {border-top: 0.5px solid rgba(255, 255, 255, 0.3);box-shadow: none;}
body.Self_Service_LP footer.footer.footerl-lp .footer_bottom .footer__container{box-shadow: none;}
body.Self_Service_LP .footer_policy_links .hs-menu-wrapper > ul {flex-wrap: wrap;}

.hero-module .hero-inner-wrapper .hero-content-column .hero-button {display: inline-block;vertical-align: middle;margin-right:10px;}
.enable-check-marks ul {padding: 0;}
.enable-check-marks ul li {list-style: none;padding: 0.25em 0 0 2.5em;position: relative;position: relative;line-height: normal;margin: 0 0 10px 0;}
.enable-check-marks ul li:before {content: " ";display: block;border-radius: 1em;position: absolute;left: 0;top: 15px;margin-top: -0.5em;width: 28px;height: 28px;background-color: #2c295d;}
.enable-check-marks ul li:after {content: " ";display: block;width: 7px;height: 14px;border: solid white;border-width: 0 3px 3px 0;position: absolute;left: 10px;top: 12px;margin-top: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

.case-study-boxes-module {position: relative;border-radius: 8px;background-color: rgb(255, 255, 255);box-shadow: rgb(50 50 93 / 50%) 14px 36px 150px -45px, rgb(26 26 67 / 5%) 2px 2px 12px 0px;}
.case-study-boxes-module .caseStudy-top-row {display: flex;flex-wrap: wrap;margin: 0px;}
.case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block {width: 25%;box-shadow: rgb(217 223 228) -1px 0px 0px 0px inset;text-align: center;padding: 68px 28px 89px;}
.case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block a {display: block;display: flex;flex-direction: column;justify-content: center;}
.case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block .caseStudy-icon {width: 150px;height: 64px;margin-bottom: 19px;margin-left: auto;margin-right: auto;display: flex;align-items: center;}
.case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block .caseStudy-icon img {object-fit: contain;}
.case-study-boxes-module .caseStudy-bottom-row {display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;padding: 47px 67px 57px 54px;box-shadow: rgb(217 223 228) 0px 1px 0px 0px inset;}
.case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block .caseStudy-title h4 {font-size: 20px;color:#494A52;}
.case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block a:hover .caseStudy-title h4 {color: #00c1de;}
.case-study-boxes-module .caseStudy-bottom-row .section-left-column {display: flex;-webkit-box-align: center;align-items: center;}
.case-study-boxes-module .caseStudy-bottom-row .section-left-column .col-content {padding-left: 30px;}
.case-study-boxes-module .caseStudy-bottom-row .section-left-column .col-content h4 {font-weight: normal;margin-bottom: 12px;}
.case-study-boxes-module .caseStudy-bottom-row .section-left-column .col-content p:last-child {margin: 0;}
.hero-form {margin-top: 15px;}

.wgbtn {background-color: rgba(0, 193, 222, 1.0);color: #fff;border-radius: 4px;font-size: 14px;font-weight: 700;line-height: 1.1;padding: 17px 25px;transition: all 0.3s ease 0s;border: none;outline: none;box-sizing: border-box !important;text-decoration: none;display: inline-block;text-align: center;margin-top: 10px; margin-bottom: 10px;box-shadow: rgb(0 193 222 / 25%) 0px 10px 20px; max-width: 100%; border: 2px solid rgb(0, 193, 222);}
.wgbtn:focus {color: #fff!important;}
.wgbtn:hover {transform: scale(1.02)!important;color: #fff!important;}
.wgbtn.outline {background: #fff;color: rgba(0, 193, 222, 1.0)!important;box-shadow: none!important;}
.wgbtn.outline:focus {color: rgba(0, 193, 222, 1.0)!important;}
.wgbtn.outline:hover {background: rgba(0, 193, 222, 1.0)!important;color:#fff!important;}


header.header .header_request_demo a {background-color: transparent;color: rgba(0, 193, 222, 1.0);transition: all 0.3s ease 0s;border: 2px solid rgba(0, 193, 222, 1.0);}
header.header .header_request_demo a:hover,
header.header .header_request_demo a:focus {color: #fff;background-color: rgba(0, 193, 222, 1.0)d;}

.twoC-content-repetaer-logos-module {background-size: cover;background-repeat: no-repeat;background-position: center;position:relative; color: #56556C;}
.twoC-content-repetaer-logos-module .section_inner_wrapper {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row {display: flex;align-items: center;flex-wrap: wrap;margin: 0 -15px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row > div {width: calc(50% - 16px);margin: 8px;text-align: center;position: relative;box-shadow: 0px 30px 40px -24px rgba(44, 41, 93, 0.500085);border-radius: 5.80154px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .logo-box img {border-radius: 5.80154px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;width:100%;display:block;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .logo-box a {display: block;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .column-link a{font-weight: 500;font-size: 22px;line-height: 32px;text-align: center; letter-spacing: 0.08em;text-transform: uppercase; color: #2C295D;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .column-link a:hover {color: #00c1de;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .logo-box a:hover img {transform: scale(1.07);-webkit-transform: scale(1.07);}
.twoC-content-repetaer-logos-module .section_inner_wrapper .content_col {font-size: 18px;line-height: 28px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .sub_heading {text-transform: uppercase;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .heading {font-size: 48px;line-height: 58px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .section_column1 {padding-right: 30px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .section_column2 {padding-left: 30px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper.left-column1-right-column2 {flex-direction: row-reverse;}
.twoC-content-repetaer-logos-module .section_inner_wrapper.left-column1-right-column2 .section_column1 {padding-right: 0;padding-left: 30px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper.left-column1-right-column2 .section_column2 {padding-left: 0;padding-right: 30px;}
.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row > div.column-link {box-shadow: inherit;}

/******* Menu icons size setup ****/
.custom-menu-primary .hs-menu-wrapper > ul > li.features > ul > li > a img,
.custom-menu-primary .hs-menu-wrapper > ul > li.developers a img { width: 40px; }



/****** Responsive css of modules ******/
@media (min-width: 992px){
	.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>a {font-size: 14px;font-weight: 500;transition: all .3s ease 0s;display: flex;-webkit-box-align: center;align-items: center;position: relative;padding-left: 60px;display: block;padding-top: 1px;margin:0;text-transform:none;letter-spacing:0;color: rgba(43, 48, 61, 1.0);}
	.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>a:hover{ color: rgba(0, 193, 222, 1.0);background-color: rgba(255, 255, 255, 0.0);}
	.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul {left: -260px;min-width: 640px;display: block;box-shadow: 0 11px 83px -42px rgb(44 41 93 / 23%), 0 0 13px -3px rgb(44 41 93 / 6%), 0 12px 33px -12px rgb(44 41 93 / 50%); padding: 31px 15px;}
.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>a img {margin-right: 20px;position: absolute;left: 0;top: 0;}
.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>ul>li {margin-bottom: 31px;}
body .header_navigation .custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>ul>li>a {color: #4b536a; display: block; font-size: 12px; font-weight: 400;}
.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>ul>li {margin-top: 10px; margin-bottom: 0;}
.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>a {color: rgba(43, 48, 61, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul>li.features>ul>li>a:hover{ color: rgba(0, 193, 222, 1.0);background-color: rgba(255, 255, 255, 0.0);}
}
@media(max-width: 991px) {  
  .banner-module_with_form .banner_inner_wrapper .banner_content_column{ width:50%; padding-right:5%; }
  .banner-module_with_form .banner_inner_wrapper .banner_form_column{ width: 50%; margin-left:30px; }
  .banner-module_with_form .banner_form_column .banner_form_header{ padding: 20px 25px; padding-bottom:5px; }
  .banner-module_with_form .banner_form_column .banner_form { padding: 20px 30px 20px 35px; padding-top:0;}
  .banner-module_with_form .banner_inner_wrapper .banner_content_column h1 {font-size: 50px;} 
  .boxes_module .boxes_repeater_row.four_items_per_row .box_column{ padding: 30px; }
  .blog_feed_module .section_header h2 { font-size: 38px; }
  .blog_feed_module .blog_feed_repeater_row .post-item a .post_content_box { padding: 20px 15px; }  
  body.Self_Service_LP .mobile-trigger .line { background-color: #2C295D;}
	.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .column-link a {font-size: 18px;line-height: 28px;}
	.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a {margin-bottom: 14px;letter-spacing: 1px;font-size: 14px;font-weight: 400; transition: all .3s ease 0s;display: flex; -webkit-box-align: center; align-items: center; color: rgba(43, 48, 61, 1.0);text-transform: none;}
	.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a:hover {color: rgba(0, 193, 222, 1.0);}
	.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a img{margin-right:20px;}
}
@media(max-width: 768px) {  
	.hs_what_is_your_estimated_annual_gift_card_spend_.hs-form-field {margin-bottom:10px;}
}
@media(max-width: 767px) {  
	.twoC-content-repetaer-logos-module .section_inner_wrapper {flex-direction: column-reverse !important;}
	.twoC-content-repetaer-logos-module .section_inner_wrapper .heading{font-size:38px;line-height:48px;}
	.twoC-content-repetaer-logos-module .section_inner_wrapper > div {width: 100% !important;padding: 15px 0 !important;}
  .footer.footerl-lp{ padding-bottom:0px; }
  footer.footer.footerl-lp .footer_bottom .footer__container{ padding-top: 21px;padding-bottom: 25px; } 
  .banner-module_with_form .banner_inner_wrapper{ display: block; }
  .banner-module_with_form .banner_inner_wrapper .banner_content_column { width: auto; padding-right: 0; padding-bottom:20px;padding-top:0; }
  .banner-module_with_form .banner_inner_wrapper .banner_form_column { width:auto; margin-left: 0px;}
  .boxes_module .boxes_repeater_row{ display:block; }
  .boxes_module .boxes_repeater_row .box_column{ width:auto; padding:40px; border-right:0px; border-bottom: 1px solid #d6dce2; }
  .boxes_module .boxes_repeater_row.four_items_per_row .box_column { width:auto; }
  .boxes_module .boxes_repeater_row .box_column:last-child{ border-bottom:0px; }
  .two_Column_image_copy_module .section_inner_wrapper { display: block; }
  .two_Column_image_copy_module .section_inner_wrapper.left_copy_right_image .section_content_column { padding-right:0px; }
  .two_Column_image_copy_module .section_inner_wrapper.left_copy_right_image .section_image_column { padding-left:0px; }
  .two_Column_image_copy_module .section_inner_wrapper.left_image_right_copy .section_content_column { padding-left:0px; order: 2; }
  .two_Column_image_copy_module .section_inner_wrapper.left_image_right_copy .section_image_column { padding-right:0px; order: 1; } 
  .two_Column_image_copy_module .section_inner_wrapper .section_content_column{  width:auto !important; padding-bottom:20px; } 
  .two_Column_image_copy_module .section_inner_wrapper .section_image_column{ width:auto !important; }  
  .blog_feed_module .blog_feed_repeater_row{ display:block; }
  .blog_feed_module .blog_feed_repeater_row .post-item{ width:auto; margin-bottom:30px; }
  .blog_feed_module .blog_feed_repeater_row .post-item:last-child{ margin-bottom:0px; }
  .boxes_module .boxes_repeater_row.two_items_per_row .box_column{ width:auto; padding: 20px 20px; border: 0px; }
  .boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_image { padding: 0 15px 0 0px; } 
  .two_Column_image_copy_module {background-position:left !important;}
  .boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_content {padding-left: 35px;}
  .boxes_module .boxes_repeater_row.two_items_per_row .box_column .box_image {padding:0;width:33%;}
  .boxes_module .boxes_repeater_row.two_items_per_row .box_column {margin-bottom:20px;}
  .two_Column_image_copy_module .section_inner_wrapper .section_content_column h2 {font-size: 38px;line-height: 48px;}
	.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row > div { width: calc(50% - 14px);margin: 7px;}	
} 
@media(max-width: 480px) {
  .dnd-section > .row-fluid .page-center{ padding-left:0; padding-right:0px; }
  .case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block {width: 100%;padding: 30px 14px 30px;}
}
@media(max-width: 480px) {
  .banner-module_with_form .banner_form_column .banner_form form .form-columns-2 .hs-form-field .hs-input{ width:100%; }
  .boxes_module .boxes_repeater_row.two_items_per_row .box_column { padding: 20px 0px; }
}
@media(max-width: 479px) {
	.twoC-content-repetaer-logos-module .section_inner_wrapper .repeater-logo-row .column-link a {font-size: 14px;line-height: 24px;}
}
@media(max-width: 1200px) {
  .Self_Service_LP .dnd-section > .row-fluid,.Self_Service_LP .content-wrapper,.page-center {max-width: calc(1175px * 0.817)!important;}
  .Self_Service_LP .dnd_area-row-7-force-full-width-section > .row-fluid {max-width: none !important;}
  .case-study-boxes-module .caseStudy-bottom-row .section-left-column{width: 64%;}
  .case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block {padding: 60px 14px 60px;}
  .case-study-boxes-module .caseStudy-bottom-row {padding: 40px;}
	header.header .header_get_started a,.header_request_demo a{padding: 16px 12px;}
}
@media(max-width: 991px) {
  .Self_Service_LP .dnd-section > .row-fluid,.Self_Service_LP .content-wrapper,.page-center {max-width: calc(1175px * 0.612)!important;}
  .case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block {width: 50%;box-shadow: rgb(217 223 228) -1px -1px 0px 0px inset;}
	.custom-menu-primary .hs-menu-wrapper>ul>li>a
}
@media(max-width: 767px) {
  .Self_Service_LP .dnd-section > .row-fluid,.Self_Service_LP .content-wrapper,.page-center {max-width: calc(1175px * 0.46) !important;}
  .case-study-boxes-module .caseStudy-bottom-row .section-left-column .col-content {padding-left: 0;}
  .case-study-boxes-module .caseStudy-bottom-row .section-left-column .col-image {display: none;}
  .case-study-boxes-module .caseStudy-bottom-row .section-left-column {width: 100%;flex-direction: column; margin-bottom: 30px;}
  .case-study-boxes-module .caseStudy-bottom-row {padding: 30px; flex-direction: column; justify-content: center; align-items: center;text-align: center;}
}
@media(max-width: 480px) {
  .case-study-boxes-module .caseStudy-top-row .caseStudy-testimonial-block {width: 100%;padding: 30px 14px 30px;}
}