







:root{
  --primary-font:;
  --secondary-font:;
}
/*Custom*/
.two-col-content #typologie_slotbook-f07db29a-08bf-461b-b45a-ed289438e4ff_3491 {
  width: 100%!important;
}
/* Cibler tous les formulaires HubSpot */
.right-sidebar form.hs-form fieldset.form-columns-1 .hs-input {
    width: 100% !important;
}

/* Cibler spécifiquement les selects */
.right-sidebar form.hs-form fieldset.form-columns-1 select.hs-input {
    width: 100% !important;
}

/* Cibler spécifiquement le champ typologie_slotbook */
.right-sidebar .hs-typologie_slotbook .hs-input {
    width: 100% !important;
}

html.child-theme {
  font-size: 10px;
}
.child-theme p {
  margin: 2rem 0;
  margin-bottom: 0;
}
.child-theme h4,
.child-theme h5{
  margin-bottom:14px;
}

@media (max-width:992px) {
  .child-theme body, 
  .child-theme body ul, 
  .child-theme body ol {
    font-size:14px;
  }
}
.child-theme  form input[type=search],
.child-theme  form input[type=text],
.child-theme  form input[type=email],
.child-theme  form input[type=password], 
.child-theme  form input[type=tel], 
.child-theme  form input[type=number], 
.child-theme  form input[type=file], 
.child-theme  form select, 
.child-theme  form textarea, 
.child-theme  .tabber .media-col .form-wrap .hs-input {
  position: relative;
  display: block;
  width: 100%;
  font-family: "Inter",sans-serif;
  color: 




rgba(19, 35, 72, 1.0)

;
  font-size: 1.4rem;
  line-height: 2rem;
  background-color: transparent;
  padding: 1rem 1.3rem;
  border-width:2px ;
  border-style:solid;
  border-radius: 0;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  z-index: 2;
  z-index: 2;
  height: auto;
  min-height: 44px;
}
.child-theme  form input[type=search]:focus,
.child-theme  form input[type=text]:focus,
.child-theme  form input[type=email]:focus,
.child-theme  form input[type=password]:focus, 
.child-theme  form input[type=tel]:focus, 
.child-theme  form input[type=number]:focus, 
.child-theme  form input[type=file]:focus, 
.child-theme  form select:focus, 
.child-theme  form textarea:focus, 
.child-theme  .tabber .media-col .form-wrap .hs-input:focus {
  box-shadow:none;
}
.child-theme .hs-button {
  transition: all .3s ease;
  cursor: pointer;
  border: none;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  font-family:Arial;
  padding: 15px 25px;

}
.child-theme .bnr_wrp .cm_pagination_wr .splide__arrows button.splide__arrow,
.child-theme .bnr_wrp.number_bullets .splide__pagination .splide__pagination__page{
  font-family: var( --secondary-font);
}
.child-theme .hs_fil_cat_wrp .hs_fil_cat_item.button_flt.h4,
.child-theme .hs_fillter_wrp .type_1 .hs_fil_cat_item{
  font-family: var(--primary-font);
}
.child-theme form label {
  font-family: var( --secondary-font);
}

.child-theme ul,
.child-theme ol{
  font-size: 1.7rem;
  line-height: 1.6;
  list-style: none;
  margin: 2rem 0;
  padding: 0;
}
.child-theme ul li,
.child-theme ol li{
  position: relative;
  top: 0;
  left: 0;
  padding-left: 2rem;
  margin:0;
}
.child-theme blockquote {

}
.child-theme .hs-search-results__pagination {
  flex-wrap: wrap;
}
.child-theme .hs-trans-btn, 
form input[type=submit], 
.child-theme .contact-banner .form-row.hs-secondary .hs-button,
.child-theme .hs-button, 
.child-theme .hs-sec-btn, 
.child-theme .systems-page .hs-search-results__next-page, 
.child-theme .systems-page .hs-search-results__prev-page, 
.child-theme nav.blog-pagination > a, 
.child-theme .simple-banner .banner-breacrumb ul.hs-breadcrumb-menu, 
.child-theme .landing-banner .form-row .hs-form-field > label, 
.child-theme .cm_pg_wrp .left-col a.custom, 
.child-theme .cm_pg_wrp .right-col a.custom, 
.child-theme .sidebar-popular-posts .related-title, 
.child-theme .pricing-table-gp .popular-ribon,
.child-theme .contact-banner .form-row.hs-secondary .hs-button
.child-theme .hs_service .widget-type-form .hs-button,
.child-theme .hs_service .widget-type-form .hs-button
{
  font-family: var( --secondary-font);
}
.child-theme .hs-sec-btn{
  font-family: var(--primary-font);
}
.span2 .hs-button,
.span3 .hs-button,
.span4 .hs-button,
.span5 .hs-button,
.span6 .hs-button{
  padding:15px 25px;
}

.child-theme form input[type=submit],
.child-theme .hs-button{

}
.child-theme form input[type=submit]:hover,
.child-theme .hs-button:hover{

}

.child-theme .blog-sidebar form input[type=text],
.child-theme .hs_service form input[type=text],
.child-theme .hs-search-field__bar form input[type=text]{
  padding-right: 50px;
}
.child-theme .custom-two-col .flex_row .media_column.img-col.col6 .single-img img{
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.child-theme .card_gallery .icon_box.bgAdded img{
  height: auto;
}
.child-theme .hs_fillter_wrp .type_3 .hs_fil_t3_cat {
  align-items: flex-end;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.child-theme .lising-main-cnt-sidbr .hs-search-field__button:hover,
.child-theme .servs-details-pg button.hs-search-field__button:hover
.child-theme .hs-search-field__button:hover{
  background-color: transparent;
}
.child-theme button.hs-search-field__button:hover {
  background: transparent;
}
::placeholder,
:-moz-placeholder,
::-webkit-input-placeholder{
  color: #98acba;
}
.child-theme .hs-trans-btn {
  border-width: 0px;
  padding: 15px 25px ;
}
.child-theme .hs-sec-btn,
.child-theme .contact-banner .form-row.hs-secondary input.hs-button,
.child-theme .contact-banner .form-row.hs-secondary .hs-button,
.child-theme .landing-banner .form-row.hs-secondary input.hs-button,
.child-theme .landing-banner .form-row.hs-secondary .hs-button,
.child-theme .hs_service .widget-type-form .hs-button,
.child-theme .form-row.secondary input[type="submit"],
.child-theme .popup_modal_box.bg_primary .hs-button,
.child-theme .hs-sec-btn,
.child-theme .systems-page .hs-search-results__next-page,
.child-theme .systems-page .hs-search-results__prev-page {
  font-size: 16px; 
}
.child-theme .hs-sec-btn{
  line-height: 2rem;
  font-weight: 600;
  font-size: 1.6rem;
  display: inline-block;
  transition: all .3s ease;
}
.child-theme .custom-two-col {
  overflow: visible;
}


/* header css */

.child-theme .header-demo-button {
  display: none;
}

.child-theme .custom-header {
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0;
}
.child-theme .custom-header-inner {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  height: 100%;
  max-height: 7.5rem;
  align-items: center;
  padding: 2rem;
  color: 




rgba(19, 35, 72, 1.0)

;
  -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.child-theme .header-logo-wrapper {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  position: relative;
  width: 16rem;
  z-index: 2;
}
.child-theme .header-logo-wrapper img {
  width: 100% !important;
  display: block;
  object-fit: contain;
  height: 34px !important;
}
.child-theme .lp-header .header-logo-wrapper img {
  height: auto !important;
}

.child-theme .header-mobile-trigger .c-header__toggle{
  display: none;
  position: relative;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  cursor: pointer;
  z-index: 2;
  opacity: 0.666;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.child-theme .c-header-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  vertical-align: baseline;
}
.child-theme .c-header-right .c-header-nav {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.child-theme .c-header-button {
  margin-left: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.child-theme .header-steps-button a {
  display: block;
  padding: 1rem 2rem;
  color: #02a7df;
  font-size: 1.4rem;
  font-weight: 600;
  background-color: #fff;
  -webkit-transition: background-color 0.3s, color 0.3s, opacity 0.3s;
  transition: background-color 0.3s, color 0.3s, opacity 0.3s;
  cursor: pointer;
  line-height:1.4;
}
.child-theme .header-steps-button a:hover {
  opacity: 0.75;
  text-decoration: none;
}
.child-theme .header-steps-button {
  position: relative;
  padding: 1rem 0;
  margin-left: 3rem;
}
.child-theme .header-login-button a {
  all: unset;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  text-decoration: none;
  display: block;
  -webkit-transition: color 0.3s, opacity 0.3s;
  transition: color 0.3s, opacity 0.3s;
  cursor: pointer;
  background: none;
}
.child-theme .header-login-button {
  position: relative;
  padding: 1rem 0;
  margin-left: 3rem;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul {
  margin: 0;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li {
  position: relative;
  padding: 1rem 0;
  margin-left: 3rem;
  display: flex;
  align-items: center;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a {
  display: block;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  text-decoration: none;
  -webkit-transition: color 0.3s, opacity 0.3s;
  transition: color 0.3s, opacity 0.3s;
  cursor: pointer;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li svg {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  fill: #fff;
  margin-left: 1rem;
}
.child-theme .sticky .custom-header-inner {
  background-color: #fff;
  -webkit-box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
  box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
}


.child-theme .sticky .header-steps-button a,
.child-theme .no-banner .header-steps-button a{
  background-color: #16e3a2;
  color: #fff;
}

.child-theme .sticky .header-login-button{
  display: none;
}

.child-theme .sticky .header-demo-button{
  display: block;
}


.child-theme .sticky .header-demo-button a,
.child-theme .no-banner .header-demo-button a{
  color: #02a7df;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 0.1rem #02a7df;
  box-shadow: inset 0 0 0 0.1rem #02a7df;
  display: block;
  padding: 1rem 2rem;
  font-size: 1.4rem;
  font-weight: 600;
  -webkit-transition: background-color 0.3s, color 0.3s, opacity 0.3s;
  transition: background-color 0.3s, color 0.3s, opacity 0.3s;
  cursor: pointer;
  line-height: 1.4;
}


.child-theme .no-banner .header-login-button a{
  color: #02a7df;
}


.child-theme .sticky .c-header-right .c-header-nav .hs-menu-wrapper > ul > li svg,
.child-theme .no-banner .c-header-right .c-header-nav .hs-menu-wrapper > ul > li svg{
  fill: 




rgba(19, 35, 72, 1.0)

;
}
.child-theme .sticky .header-demo-button a:hover,
.child-theme .no-banner .header-demo-button a:hover{
  opacity: 0.75;
  text-decoration: none;
}
.child-theme .sticky .header-logo-wrapper a:before,
.child-theme.menu-open .header-logo-wrapper a:before,
.child-theme .no-banner .header-logo-wrapper a:before{
  content: '';
  display: block;
  width: 100%;
  height: 34px;
  background: no-repeat center center;
  background-size: contain;
  background-image:url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/logo-shiptify.png)
}


.child-theme .sticky .header-logo-wrapper img,
.child-theme.menu-open .header-logo-wrapper img,
.child-theme .no-banner .header-logo-wrapper img{
  display: none;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 100%!important;
  left: -2rem!important;
  padding: 1rem;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
  box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
  margin: 0;
  pointer-events: none;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li:hover ul {
  pointer-events: all;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  flex-direction: column;
  border-radius: 0.4rem;
  text-decoration: none;
  -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li > a .nav-title {
  font-family: "Inter",sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0;
  color: #16e3a2;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li > a .nav-desc {
  font-size: 1.4rem;
  font-weight: 400;
  color: 




rgba(19, 35, 72, 1.0)

;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul ul {
  all: unset;
  display: flex !important;
  opacity: 1;
  position: static;
  visibility: visible;
  min-width: 56rem;
  flex-wrap: wrap;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul ul > li >a {
  font-size: 1.4rem;
  color: 




rgba(19, 35, 72, 1.0)

;
  white-space: nowrap;
  line-height: 1.4; 
  display: block;
}


.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul>li:first-child ul > li > a:before,
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul > li:nth-child(1) ul > li:nth-child(2) ul > li >a:before,
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li:first-child ul>li:nth-child(3) ul>li > a:before{
  background-color: #16e3a2!important;
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  background: #d5dae3 url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/header-spot--white.svg) no-repeat center center;
  background-size: 90%;
  border-radius: 50%;
  margin-right: 1rem;
  margin-left: 0rem;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li > a {
  padding: 1rem 1.5rem;
  line-height: 1.4;
  border-radius: 0.4rem;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li:nth-child(2) ul > li > a .nav-title {
  color: #02a7df;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li:first-child ul:after {
  content: '';
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 51%;
  height: 0.1rem;
  background-color: #e5eaf3;
  margin: 1rem 1.5rem;
  line-height: 1.4;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul > li:nth-child(1) ul > li:nth-child(2) >a .nav-title {
  color: #68c9d5;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul> li:nth-child(1) ul > li:nth-child(3) >a .nav-title {
  color: #02a7df;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li:nth-child(2) ul:after {
  content: '';
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 51%;
  height: 0.1rem;
  background-color: #e5eaf3;
  margin: 1rem 1.5rem;
  line-height: 1.4;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul > li:nth-child(1) ul > li:nth-child(2) ul > li >a:before {
  background-color: #68c9d5!important;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul > li:nth-child(1) ul > li:nth-child(2) ul > li {
  width: 50%;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li:first-child ul>li:nth-child(3) ul>li {
  width: 50%;
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li:first-child ul>li:nth-child(3) ul>li > a:before {
  background-color: #02a7df!important;
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul>li>a:hover {
  text-decoration: none;
  background-color: rgba(213,218,227,0.2);
  -webkit-box-shadow: inset 0 0 0 0.1rem #d5dae3;
  box-shadow: inset 0 0 0 0.1rem #d5dae3;
}
.child-theme .custom-banner {
  background: linear-gradient(to right top, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 50%, #57c1cf 100%);
  padding: 13rem 0;
  min-height: auto;
}

.child-theme .custom-banner .flex_row .top_sec p {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #fff;
  margin-top: 3rem;
}


/* footer css */


.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_submit.hs-submit .actions::after {
  content: '';
  background-image: url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/arrow.svg);
  position: absolute;
  top: -30px;
  right: 10px;
  width: 20px;
  pointer-events: none;
  height: 20px;
  z-index: 9;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_error_rollup+.hs_submit.hs-submit input[type=submit] {
  top: -140px;
  transition: none;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_error_rollup+.hs_submit.hs-submit .actions::after {
  top: -130px;
}

.child-theme .custom-footer {
  padding: 6rem 0;
  background-color: #fff;
  border-top: 0.1rem solid #d5dae3;
}

.child-theme .custom-footer .page-center {
  padding: 0 2rem;
}
.child-theme .custom-footer .flex_row .col-section {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 0!important;
  padding: 0;
}

.child-theme .custom-footer .flex_row .col-section:not(:first-child) {
  margin-left: 3rem;
}

.child-theme .custom-footer .flex_row .col-section .type_heading h6 {
  font-family: "Inter",sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  line-height: 1.4;
  margin-bottom: 2rem;
}

.child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper > ul {
  margin: 0;
}

.child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper > ul>li {
  padding: 0;
}

.child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper > ul>li>a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.4rem;
  line-height: 1.2;
  text-decoration: none;
  opacity: 0.9;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper > ul>li:not(:first-child) > a {
  margin-top: 1rem;
}
.child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper>ul>li>a:hover {
  text-decoration: none;
  opacity: 1;
}
.child-theme .custom-footer .flex_row .col-section.num4 .type_richtext p:first-child {
  margin-top: 0;
}
.child-theme .custom-footer .flex_row .col-section.num5 .type_richtext p {
  font-size: 1.4rem;
  line-height: 1.4;
  white-space: nowrap;
}
.child-theme .custom-footer .flex_row .col-section.num4 .type_richtext p {
  margin-top: 1rem;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.4rem;
  line-height: 1.2;
}
.child-theme .custom-footer .flex_row .col-section.num4 .type_richtext p:nth-child(2) {
  margin: 0;
}
.child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper>ul>li:not(:first-child) > a {
  margin-top: 1rem;
}
.child-theme .custom-footer .flex_row .col-section.num5 .type_heading h6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 2rem;
  text-transform: none;
}
.child-theme .custom-footer .flex_row .col-section.num5 {
  min-width: 22rem!important;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form input[type=email] {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 5.5rem;
  min-height: 40px;
  line-height: 38px;
  height: auto;
  border: none;
  font-family: "Inter",sans-serif;
  font-size: 1.6rem;
  padding: 1px 55px 1px 15px;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form ul li {
  padding: 0;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form ul {
  margin: 0;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form label {
  margin: 0;
  font-size: 1.4rem;
  margin-top: 0.35rem;
  margin-bottom: 0.35rem;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs-form-field {
  margin: 0;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form input::-webkit-input-placeholder {
  color: #98acba;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_submit.hs-submit input[type=submit] {
  font-size: 0;
  transition: none;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs-richtext p {
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 2rem;
}
.child-theme .back_to_top {
  all: unset;
  display: none;
  position: fixed;
  bottom: -4.5rem;
  right: 1rem;
  width: 4.5rem;
  height: 4.5rem;
  border-radius: 50%;
  background-color: #fff;
  background-image: url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/TOP-ARROW.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50%;
  -webkit-box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
  box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
  -webkit-transition: bottom 0.3s;
  transition: bottom 0.3s;
  z-index: 2;
  cursor: pointer;
}
.child-theme .back_to_top svg {
  display: none;
}
.child-theme .lp-footer {
  padding: 4rem 0;
  background-color: #fff;
  border-top: 0.1rem solid #d5dae3;
}
.child-theme .lp-footer .page-center {
  padding: 0 2rem;
}
.child-theme .lp-footer .page-center .flex_row .type_richtext {
  text-align: center;
}
.child-theme .lp-footer .page-center .flex_row .type_richtext p {
  font-size: 1.4rem;
  color: #98acba;
  line-height: 1.4;
  margin: 0;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_submit.hs-submit {
  position: relative;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_submit.hs-submit input[type=submit] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 4rem;
  height: 4rem;
  padding: 1rem;
  background-color: #16e3a2;
  border: none;
  outline: none;
  margin-left: -4rem;
  cursor: pointer;
  display: block;
  position: absolute;
  left: 100%;
  right: auto;
  top: -40px;
  z-index: 9;
}
.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_submit.hs-submit input[type=submit] svg {
  display: block;
  width: 100%;
  fill: #FFF;
}

.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form {
  position: relative;
}
.child-theme .custom-banner .page-center {
  max-width: 70rem;
  text-align: center;
}
.child-theme .banner-type-2 .flex_row .top_sec a {
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  border-bottom: 0.1rem solid #fff;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-size: 1.8rem;
  line-height: 1.6;
}
.child-theme .banner-type-2 .flex_row .top_sec a:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.75;
}
.child-theme [data-attr="links"] {
  display: block;
  line-height: 1.4;
}

.child-theme [data-attr="links"] > a {
  display: block;
  font-family: "Inter",sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #02a7df;
  padding: 1rem 0;
  text-decoration: none;
  line-height: 1.4;
}

.child-theme [data-attr="links"] > a:not(:first-child) {
  border-top: 0.1rem solid #e5eaf3;
}
.child-theme ul[data-attr="ctm-dots"] > li:before {
  content: '';
  position: absolute;
  top: 1.2rem;
  left: 0;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background-color: #98acba;
  background-size: 100%;
}
.child-theme ul[data-attr="child-dots"] {
  margin: 0;
}

.child-theme ul[data-attr="child-dots"] > li:before {
  background-color: #d5dae3;
  content: '';
  position: absolute;
  top: 1.2rem;
  left: 0;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background-size: 100%;
}
.child-theme .custom-privacy {
  background: linear-gradient(to right top, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 50%, #57c1cf 100%);
  border-radius: 0;
  color: #fff;
  margin: 10rem auto;
  max-width: 106rem;
  padding: 8rem 0;
}
.child-theme .custom-privacy .page-center {
  padding: 0 3rem;
}
.child-theme .custom-privacy .upper-content h2 {
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  margin-bottom: 8rem;
  color: #fff;
}
.child-theme .custom-privacy .inner .feat-item-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: -3rem;
  row-gap: 0;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem {
  position: relative;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 36rem;
  margin: 3rem;
  z-index: 1;
  padding: 0;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .left-media img {
  width: 100%;
  height: 6rem;
  max-width: 6rem;
  opacity: 0.8;
  object-fit: cover;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .left-media .img-wrap {
  margin-right: 2rem;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .outer_wrap {
  column-gap: 0;
  width: 100%;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content h2 {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 1.5rem;
  color: #fff;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content h2 span {
  position: relative;
  white-space: nowrap;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content h2 span:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -0.5rem;
  right: -0.5rem;
  height: 66%;
  background-color: #02a7df;
  z-index: -1;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content p {
  font-size: 1.7rem;
  line-height: 1.6;
  margin: 0;
  padding: 0;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content {
  max-width: 83%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .left-media {
  max-width: 17%;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content .btn-wrap .btn_row {
  margin: 0;
}

.child-theme .ctm-solution .c-homepage-solutions__feature-body-content .c-homepage-solutions__feature-list p:before {
  background: url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/icon-check--blue.svg) no-repeat center center;
}
.child-theme .banner-type-4 .flex_row .img_wrap .img_wrap_inner {
  -ms-flex-item-align: center;
  align-self: center;
  width: 110%;
  height: auto;
  margin: 0 auto;
  flex-shrink: 0;
  display: block;
}

.child-theme .banner-type-4 .flex_row .img_wrap {
  padding: 2rem 0 2rem 4rem;
}
.child-theme .custom-two-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  padding: 10rem 0;
}

.child-theme .custom-two-col .page-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 110rem;
  padding: 0 2rem;
  margin: 0 auto;
}
.child-theme .custom-two-col .flex_row .content-col.col6 {
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: 0;
  width: 100%;
}

.child-theme .custom-two-col .flex_row .media_column.img-col.col6 {
  margin-left: 4rem;
  max-width: 45rem;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: 100%;
  padding: 0;
}

.child-theme .custom-two-col .flex_row .media_column.img-col.col6 .single-img img {
  display: block;
  width: 100%;
  max-width: 32rem;
  margin: 0 auto;
  margin-right: auto;
  vertical-align: baseline;
}

.child-theme .custom-two-col .flex_row {
  flex-wrap: nowrap;
}

.child-theme .custom-two-col .flex_row .content-col .description {
  margin-bottom: 0;
}

.child-theme .custom-two-col .flex_row .content-col .description h2 {
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 1.5rem;
}

.child-theme .custom-two-col .flex_row .content-col .description p {
  font-size: 1.7rem;
  line-height: 1.6;
  margin: 0;
}
.child-theme .two-col-co {
  padding-top: 0;
}

.child-theme .two-col-co .flex_row .media_column.img-col.col6 {
  margin: 0;
}

.child-theme .two-col-co .flex_row .content-col.col6 {
  margin-left: 4rem;
}
.child-theme .col-type-2 {
  padding: 0;
}
.child-theme .privacy-inner {
  margin-bottom: 0;
}
.child-theme .inner-gallery .icon_box.small_sz.bgAdded .icon_inner {
  background-color: rgba(22,227,162,0.1);
}
.child-theme .ctm-transport .page-center {
  max-width: 110rem;
  padding: 0 2rem;
}
.child-theme .ctm-two-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  overflow: hidden;
}

.child-theme .ctm-two-col .left-sidebar {
  padding: 4rem;
  color: #fff;
  overflow-y: auto;
  background: linear-gradient(to right top, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 50%, #57c1cf 100%);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 46rem;
  height: 100%;
}

.child-theme .ctm-two-col .right-sidebar {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 10rem 6rem;
  overflow: auto;
}
.child-theme .left-sidebar-logo-wrapper {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.child-theme .left-sidebar-logo-wrapper img {
  width: 140px;
  height: 28px;
  display: block;
  margin: 0 auto;
  object-fit: contain;
}

.child-theme .left-sidebar-content-wrapper {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 4rem 0;
  text-align: center;
  margin: auto 0;
  font-size: 1.5rem;
  line-height: 1.4;
  color: #fff;
}

.child-theme .left-sidebar-content h1 {
  color: #fff;
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 3rem;
}

.child-theme .left-sidebar-content p {
  font-size: 1.8rem;
  margin: 0;
}
.child-theme .left-sidebar-button a {
  color: #fff;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 0.1rem #fff;
  box-shadow: inset 0 0 0 0.1rem #fff;
  display: inline-block;
  padding: 1.5rem 2.5rem;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  border: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
}

.child-theme .left-sidebar-button {
  margin-top: 3rem;
}

.child-theme .left-sidebar-button a:hover {
  opacity: 0.75;
  outline: none;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form-page {
  width: 100%;
  max-width: 68rem;
  margin: 0 auto;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form-title h2 {
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  margin-bottom: 3rem;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form fieldset.form-columns-1 textarea {
  width: 100%;
  min-height: 10rem;
  resize: none;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form input::-webkit-input-placeholder,
.child-theme .ctm-two-col .right-sidebar .ctm-form form textarea::-webkit-input-placeholder{
  color: #98acba;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form input[type=email]{
  width:100%;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.5rem;
  flex-wrap: wrap;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container>li{
  flex-grow: 1;
}

.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 6rem;
  padding: 2rem;
  text-decoration: none;
  color: 




rgba(19, 35, 72, 1.0)

;
  background-color: #e5eaf3;
  border: none;
  border-radius: 0;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  line-height: 1.6;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li > label {
  margin: 0;
  display: flex;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li input {
  display: none;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-1 .input,
.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-2 .hs_lastname .input,
.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-2 .hs_phone .input{
  margin: 0;
}

.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li >label>span {
  margin: 0.5rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li input[type="radio"]:checked + span,
.child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li span:hover {
  background-color: #02a7df;
  color: #fff;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-0 .hs-richtext.hs-main-font-element {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 2rem;
  line-height: 1.4;
  color: 




rgba(19, 35, 72, 1.0)

;
  margin-top: 0;
}

.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-0 {
  margin-top: 3rem;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form .hs_submit {
  width: 100%;
  margin: 0;
}

.child-theme .ctm-contact .ctm-two-col .right-sidebar .ctm-form form .hs_submit .actions input[type="submit"] {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  padding: 1.5rem 2.5rem;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  border: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background-color: #16e3a2;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form .hs_submit .actions input[type="submit"]:hover {
  opacity: 0.75;
  outline: none;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form .hs_submit .actions {
  display: flex;
}
.child-theme .contact-home .ctm-two-col .right-sidebar .ctm-form form .hs_submit .actions input[type="submit"] {
  background-color: #02a7df;
}
.child-theme .ctm-register .ctm-form-content {
  font-size: 1.8rem;
  line-height: 1.6;
  text-align: center;
  margin-top: -1rem;
  margin-bottom: 3rem;
}
.child-theme .ctm-register .left-sidebar-content p:last-child {
  margin-top: 1rem;
  font-weight: 700;
}
.child-theme .ctm-register .logo_wrp {
  font-size: 1.5rem;
  line-height: 1.4;
  width: 100%;
  max-width: 68rem;
  margin: 0 auto;
  margin-top: 5rem;
}

.child-theme .ctm-register .logo_wrp .logo_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -1rem;
  align-items: center;
}

.child-theme .ctm-register .logo_wrp .logo_inner .logo_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 20%;
  padding: 1rem;
}

.child-theme .ctm-register .logo_wrp .logo_inner .logo_item img {
  opacity: 0.9;
  object-fit: contain;
  width: 100%;
  max-width: 90%;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li {
  margin: 0.5rem;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li  > label > span{
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 6rem;
  padding: 2rem;
  text-decoration: none;
  max-width: 100%;
  color: 




rgba(19, 35, 72, 1.0)

;
  background-color: #e5eaf3;
  border: none;
  border-radius: 0;
  flex-direction: column;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container {
  flex-wrap: nowrap;
  justify-content: space-between;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li span {
  max-width: 14rem;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.6;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  font-family: Arial;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li:first-child > label span:before{
  content: '';
  display: block;
  width: 60px;
  height: 42px;
  background-image: url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/Home.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li:nth-child(2) > label span:before{
  content: '';
  display: block;
  width: 60px;
  height: 42px;
  background-image: url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/Tube.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li:last-child > label span:before{
  content: '';
  display: block;
  width: 60px;
  height: 42px;
  background-image: url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/Hands.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.child-theme .ctm-two-col .right-sidebar .ctm-form form fieldset.form-columns-1 .hs_company input {
  width: 100%;
}

.child-theme .ctm-two-col .right-sidebar .ctm-form form fieldset.form-columns-2 .hs_mobilephone .input {
  margin: 0;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li:hover,
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li:hover span{
  background-color: #02a7df;
  color:#fff;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li:hover > label span:before{
  filter: brightness(3);
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container  > li input[type="radio"]:checked + span:before{
  filter: brightness(3);
}
.child-theme .case-studies {
  background: #fff;
  position: relative;
  padding: 6rem 0;
}

.child-theme .case-studies .customers__container {
  padding: 0 2rem;
}

.child-theme .case-studies .customers__left h2 {
  color: #02a7df;
  text-align: left;
  margin-bottom: 2rem;
}
.child-theme .case-studies.form .customers__left h3 {
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  color: #02a7df;
  text-align: center;
}
.child-theme .case-studies.form {
  background-color: #f3f4f8;
}
.child-theme .case-studies.form .customers__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 110rem;
  margin: 0 auto;
}
.child-theme .case-studies.form .form_wrp {
  padding: 3rem;
  background-color: #fff;
  border-radius: 0;
  border: 0.2rem solid #e5eaf3;
  -webkit-box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
  box-shadow: 0 0 2rem 0 rgba(19,35,72,0.1);
}
.child-theme .case-studies.form .form_wrp .form-title {
  margin: 0;
}

.child-theme .case-studies.form .form_wrp .hs-email.input {
  margin-right: 0;
}
.child-theme .case-studies.form .form_wrp .hs-form-field .input input {
  width: 100%;
}
.child-theme .case-studies.form .form_wrp .hs_email.hs-email .input {
  margin-right: 0;
}
.child-theme .case-studies.form .form_wrp .hs-lastname .input {
  margin-right: 0;
}

.child-theme .case-studies.form .form_wrp .hs-fieldtype-select .input {
  margin-right: 0;
}
.child-theme .case-studies.form .form_wrp .hs-fieldtype-select .input select {
  width: 100%;
}
.child-theme .case-studies.form .form_wrp .hs-form-field .input input::-webkit-input-placeholder,
.child-theme .case-studies.form .form_wrp form select{
  color: #98acba;
}
.child-theme .case-studies.form .form_wrp .hs-submit .actions [type='submit'] {
  background-color: #16e3a2;
}
.child-theme .case-studies.form .form_wrp .hs-submit .actions [type='submit']:hover {
  opacity: .75;
}
.child-theme .case-studies.author .customers__left .img-wrap {
  display: none;
}
.child-theme .two-col-type3 {
  background: linear-gradient(to right, #1d78ba 0%, #65c9d4 100%);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 9rem 0 0;
  height: 70rem;
  overflow: unset;
  min-height: 100vh;
}
.child-theme .two-col-content.two-col-type3 .flex_row {
  align-items: center!important;
}
.child-theme .two-col-type3 .columns_rowo_wrap {
  display: flex;
  height: 100%;
}

.child-theme .two-col-type3 .page-center {
  position: static;
}

.child-theme .two-col-content.two-col-type3 .flex_row {
  height: auto;
  min-height: auto;
}
.child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner h1 {
  font-size: 4.8rem;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
  margin-bottom: 3rem;
}
.child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner .description {
  margin: 0;
}
.child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner p {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #fff;
}
.child-theme .two-col-type3 .flex_row .content-col.col6 {
  padding-right: 0;
}
.child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner .btn-items a {
  margin-top: 3rem;
}
.child-theme .two-col-type3 .flex_row .media_column {
  position: absolute;
  top: 25%;
  bottom: 0;
  left: 50%;
  right: 0;
  z-index: 0;
  overflow: inherit;
}

.child-theme .two-col-type3 .flex_row .media_column .para_imge {
  height: 100%;
  margin-left: -20%;
  background: no-repeat left bottom;
  background-size: auto 100%;
}
.child-theme .two-col-type3 .flex_row .media_column .single_parallax {
  position: static;
  padding: 0;
}
.child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner .btn_row {
  margin: 0;
}


.child-theme .lang_swicther {
  bottom: 0;
  position: fixed;
  right: 20px;
  display: inline-block;
  line-height: 0;
  z-index: 2147483647;
}

.child-theme .lang_swicther .switcher-header {
  left: 150px;
  right: auto;
  bottom: 0;
  position: fixed;
  display: inline-block;
  font-size: 13px;
  background-color: #fff;
  text-align: left;
  width: auto;
}

.child-theme .lang_swicther .hs-language-switcher__button {
  height: 38px;
  display: flex;
  align-items: center;
  border: 1px solid #e0e0e0;
  list-style: none;
  outline: 0;
  float: none;
  background-color: #fff;
  font-size: 13px;
  color: #000;
  padding: 0;
}

.child-theme .lang_swicther ul.hs-language-switcher__menu {
  bottom: 38px;
  top: auto;
  background: #fff;
  border: 1px solid #ebeef0 !important;
  box-sizing: border-box;
  max-height: 300px;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2147483647;
}

.child-theme .lang_swicther ul.hs-language-switcher__menu li {
  width: auto;
  background: transparent !important;
  font-size: 13px;
  margin: 0;
  padding: 0;
}


.child-theme .lang_swicther ul.hs-language-switcher__menu li a {
  font-size: 13px;
  height: 38px;
  width: max-content;
  padding: 0 15px 0 10px;
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.child-theme .lang_swicther .widget-type-language_switcher .hs-language-switcher__icon {
  display: none !important;
}

.child-theme .lang_swicther .hs-language-switcher__label{
  padding: 0 15px 0 10px;
  white-space: nowrap;
  font-size: 13px;
  padding-right: 40px;
  height: 38px;
  padding-left: 10px;
}

.child-theme .lang_swicther .hs-language-switcher__label::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI4NC45IDI4NC45Ij48cGF0aCBkPSJtMjgyIDc2LjUtMTQuMi0xNC4zYTkgOSAwIDAgMC0xMy4xIDBMMTQyLjUgMTc0LjQgMzAuMyA2Mi4yYTkgOSAwIDAgMC0xMy4yIDBMMyA3Ni41YTkgOSAwIDAgMCAwIDEzLjFsMTMzIDEzM2E5IDkgMCAwIDAgMTMuMSAwbDEzMy0xMzNhOSA5IDAgMCAwIDAtMTN6Ii8+PC9zdmc+);
  background-position: 50%;
  background-repeat: no-repeat;
  color: #272e31;
  content: ""!important;
  display: inline-block;
  line-height: 37px;
  position: absolute;
  right: 10px;
  top: 0;
  transition: all .2s;
  width: 15px;
  transform: rotate(-90deg);
  height: 38px;
  background-size: 9px;
}

.child-theme .lang_swicther .hs-language-switcher__label svg.hs-language-switcher__icon--dropdown {
  display: none !important;
}

.child-theme .lang_swicther .cstm_swithcer span.hs-language-switcher__current-language {
  display: none;
}

.child-theme .lang_swicther img.ls-flag {
  margin-right: 10px;
  height: 30px;
}

.child-theme .lang_swicther ul.hs-language-switcher__menu li a img {
  height: 30px;
  margin-right: 10px;
}
.child-theme .lang_swicther .menu-open .hs-language-switcher__label::after {
  transform: rotate(-180deg);
}
.child-theme .card_gallery.type-30 .page-center {
  padding: 0 2rem;
  margin: 0 auto;
}

.child-theme .card_gallery.type-30 .page-center .top_content {
  font-size: 1.7rem;
  line-height: 1.6;
  text-align: center;
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6rem;
}

.child-theme .custom-advanced-banner .btn-item:last-child {
  display: none;
}

.child-theme .two-col-content.type-40 .flex_row .content-col.col6 {
  margin-left: 4rem;
}
.child-theme .two-col-co.home-two.type-50 .flex_row .media_column.img-col.col6 {
  margin-left: 4rem;
}
.child-theme .custom-privacy .inner .feat-item-wrp .featitem:nth-child(2) .left-media .img-wrap img {
  width: 55px;
  height: 55px;
  max-width: 100%;
}
.child-theme .card_gallery.type-30 .card_item {
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.child-theme .card_gallery.type-30 .card_item:hover .card_inner {
  color: inherit;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0 2rem 0 rgba(19,35,72,0.2);
  box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0 2rem 0 rgba(19,35,72,0.2);
}

.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-2 .hs_lastname .input {
  margin-left: 1rem;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-2 .hs_phone .input {
  margin-left: 1rem;
}
.child-theme .ctm-form form fieldset.form-columns-2 .input {
  margin-right: 1rem;
}
.cnt-wit-tp-img-wrp.type-100 .col-btn-grp .btn_row a:hover {
  opacity: 0.75;
  outline: none;
}
.child-theme [data-attr="hover"] a:hover {
  opacity: 0.75;
}
.child-theme .cnt-wit-tp-img-wrp.type-100 .top_sec.noButton {
  width: 100%;
  max-width: 90rem;
  text-align: center;
  margin: auto;
}

.child-theme .home_page_v2_banner_area .banner_v2 {
  padding-top: 120px;
}
.child-theme .cm_membership_login .systems-page,
.child-theme .cm_membership_registration .systems-page,
.child-theme .cm_reset_password .systems-page{
  padding: 11rem 0;
}
.child-theme .ctm-two-col .right-sidebar .ctm-form form fieldset.form-columns-2 .hs_mobilephone .input {
  margin-left: 1rem;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  min-height: 6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  background: none !important;
  width: calc(100% / 3);
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li > label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  height: 100%;
}
.child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li > label > span {
  margin: 0.5rem;
  width: auto;
  min-height: 6rem;
  padding: 2rem 3rem;
  height: 100%;
}



@media (min-width: 1071px) {
  .child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner {
    width: 56rem;
    padding-left: 2rem;
    position: relative;
    z-index: 1;
  }
  .child-theme .two-col-type3 .page-center {
    position: static;
    max-width: 100%;
    width: 100%;
  }
  .child-theme .two-col-type3 .flex_row .content-col.col6 {
    height: 100%;
    display: flex;
    align-items: center;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    padding: 0;
  }
  .child-theme .two-col-content.two-col-type3 .flex_row {
    height: auto;
    min-height: auto;
    display: block;
    width: 100%;
  }
  .child-theme .two-col-type3 .flex_row .media_column {
    padding: 0;
  }

  .child-theme .two-col-type3 .flex_row .media_column .para_imge {
    width: auto;
  }
}

@media (max-width: 1200px) and (min-width: 1071px) {
  .child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner  {
    width: 45rem;
    margin-right: 0;
  }
  .child-theme .two-col-type3 .flex_row .content-col.col6 {
    max-width: 90rem;
  }
}

@media (max-width:1260px){
  .child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li {
    margin-left: 1.5rem; 
  }
}

@media (max-width:1200px){
  .child-theme .sticky .header-steps-button {
    margin-left: 1rem;
  }
  .child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul>li > a {
    font-size: 15px; 
  }
  .child-theme .sticky .header-steps-button a,
  .child-theme .sticky .header-demo-button a{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .child-theme .custom-footer .page-center {
    max-width: 90rem;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_richtext {
    margin-top: auto;
  }
  .child-theme .banner-type-4 .flex_row .banner-content-inner.col6 {
    width: 45rem;
  }
  .child-theme .custom-two-col .page-center {
    max-width: 90rem;
  }

  .child-theme .case-studies.form .customers__container {
    max-width: 90rem;
  }

  .child-theme .case-studies.form .customers__left {
    max-width: 38rem;
  }

  .child-theme .case-studies.form .customers__right {
    max-width: 42rem;
  }
  .child-theme .case-studies.author .customers__container {
    max-width: 90rem;
  }

  .child-theme .case-studies.author .customers__container .customers__left {
    max-width: 38rem;
  }

  .child-theme .case-studies.author .customers__container .customers__right {
    max-width: 42rem;
  }
  .child-theme .cnt-wit-tp-img-wrp.type-100 .cnt-col {
    width: 50%;
  }
  .child-theme .cnt-wit-tp-img-wrp.type-100 .page-center {
    max-width: 90rem;
  }

}

@media (max-width:1070px){
  .child-theme .lp-header .header-logo-wrapper {
    width: 12rem;
  }
  .child-theme .lp-header .custom-header-inner {
    min-height: 6.5rem;
  }
  .child-theme .c-header-right {
    display: none;
  }
  .child-theme .header-mobile-trigger .c-header__toggle {
    display: block;
  }
  .child-theme .sticky .header-mobile-trigger .c-header__toggle .c-header__toggle-item,
  .child-theme .no-banner .header-mobile-trigger .c-header__toggle .c-header__toggle-item{
    background-color: 




rgba(19, 35, 72, 1.0)

;
  }
  .child-theme .header-mobile-trigger .c-header__toggle .c-header__toggle-item {
    position: absolute;
    width: 100%;
    height: 0.2rem;
    top: 50%;
    left: 50%;
    font-size: 0;
    margin-top: -0.1rem;
    margin-left: -50%;
    background-color: #fff;
    border-radius: 0.1rem;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container {
    flex-wrap: wrap;
  }
  .child-theme .header-mobile-trigger .c-header__toggle .c-header__toggle-item--first {
    -webkit-transform: translateY(-0.6rem);
    transform: translateY(-0.6rem);
  }

  .child-theme .header-mobile-trigger .c-header__toggle .c-header__toggle-item--third {
    -webkit-transform: translateY(0.6rem);
    transform: translateY(0.6rem);
  }
  .child-theme .custom-header-inner {
    min-height: 75px;
  }
  .child-theme .custom-header-inner {
    justify-content: space-between;
  }
  .child-theme .header-mobile-trigger .c-header__toggle:hover {
    opacity: 1;
  }
  .child-theme .header-mobile-menu-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    left: 0;
    top: -100%;
    width: 100%;
    height: 100%;
    opacity: 0;
    padding-top: 7.5rem;
    background: #fff;
    overflow-y: auto;
    margin-top: -1rem;
    -webkit-transition: opacity 0.3s, margin 0.3s;
    transition: opacity 0.3s, margin 0.3s;
    z-index:5;
  }

  .child-theme.menu-open .header-mobile-trigger .c-header__toggle .c-header__toggle-item--third {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .child-theme.menu-open .header-mobile-trigger .c-header__toggle .c-header__toggle-item--second {
    opacity: 0;
  }

  .child-theme.menu-open .header-mobile-trigger .c-header__toggle .c-header__toggle-item--first {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .child-theme.menu-open .header-mobile-menu-wrapper {
    top: 0;
    opacity: 1;
    margin-top: 0;
  }
  .child-theme .mobile-menu .hs-menu-wrapper > ul {
    flex-direction: column;
    margin: 0;
    padding: 0;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li ul {
    position: static;
    visibility: visible;
    opacity: 1;
    margin: 0;
    padding: 0;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li ul > li {
    padding: 0;
  }
  .child-theme .mobile-menu .hs-menu-wrapper > ul > li:first-child {
    background-color: #f3f4f8;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li:first-child >a {
    padding: 2rem 3rem;
    color: 




rgba(19, 35, 72, 1.0)

;
    align-items: center;
    display: flex;
    -webkit-box-shadow: inset 0 -1px 0 0 #f3f4f8;
    box-shadow: inset 0 -1px 0 0 #f3f4f8;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
    font-family: "Inter",sans-serif;
    line-height: 1.4;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li:first-child >a:before {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    background-color: #02a7df;
    border-radius: 50%;
    margin-right: 1.5rem;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li {
    padding: 0;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li ul > li > a {
    padding: 2rem 3rem;
    color: 




rgba(19, 35, 72, 1.0)

;
    align-items: center;
    display: flex;
    -webkit-box-shadow: inset 0 -1px 0 0 #f3f4f8;
    box-shadow: inset 0 -1px 0 0 #f3f4f8;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
    font-family: "Inter",sans-serif;
    line-height: 1.4;
  }
  .child-theme.menu-open .header-mobile-trigger .c-header__toggle .c-header__toggle-item {
    background-color: 




rgba(19, 35, 72, 1.0)

;
  }
  .child-theme .mobile-menu .hs-menu-wrapper > ul > li ul > li > a:before {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    background-color: #02a7df;
    border-radius: 50%;
    margin-right: 1.5rem;
  }
  .child-theme .mobile-menu .hs-menu-wrapper > ul > li > a {
    padding: 2rem 3rem;
    color: 




rgba(19, 35, 72, 1.0)

;
    border-radius: 0;
    -webkit-box-shadow: inset 0 -1px 0 0 #f3f4f8;
    box-shadow: inset 0 -1px 0 0 #f3f4f8;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    display: flex;
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
    line-height: 1.4;
  }
  .child-theme .header-contact-button a {
    color: #fff;
    background-color: #02a7df;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    padding: 2rem 3rem;
    font-size: 1.6rem;
    font-weight: 600;
    text-decoration: none;
    transition: color 0.3s, opacity 0.3s;
    line-height: 1.4;
  }

  .child-theme .c-header-mobile-button .header-steps-button {
    padding: 0;
    margin: 0;
  }

  .child-theme .c-header-mobile-button .header-steps-button a {
    background-color: #16e3a2;
    color: #fff;
    font-size: 1.6rem;
    padding: 2rem 3rem;
    font-weight: 600;
    display: block;
    transition: background-color 0.3s, color 0.3s, opacity 0.3s;
    cursor: pointer;
    text-align: left;
    line-height: 1.4;
  }
  .child-theme .c-header-mobile-button .header-login-button {
    padding: 0;
    margin: 0;
  }

  .child-theme .c-header-mobile-button .header-login-button a {
    all: unset;
    color: 




rgba(19, 35, 72, 1.0)

;
    background-color: #fff;
    display: block;
    padding: 2rem 3rem;
    -webkit-box-shadow: inset 0 -1px 0 0 #f3f4f8;
    box-shadow: inset 0 -1px 0 0 #f3f4f8;
    font-size: 1.6rem;
    font-weight: 600;
    transition: color 0.3s, opacity 0.3s;
    cursor: pointer;
    line-height: 1.4;
  }

  .child-theme .mobile-menu .hs-menu-wrapper > ul > li ul > li > a {
    white-space: normal;
  }
  .child-theme .custom-footer .page-center {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 70rem;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%!important;
    margin-left: 0;
    margin-top: 4rem;
    padding-top: 4rem;
    border-top: 0.1rem solid rgba(255,255,255,0.1);
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_form_box {
    max-width: 22rem;
    margin-bottom: 2rem;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_richtext {
    margin-top: 0;
    margin-left: auto;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_richtext p {
    margin: 0;
  }
  .child-theme .custom-banner {
    padding: 18rem 0 12rem;
  }
  .child-theme .simple-banner.banner-type-4 .flex_row {
    min-height: 100vh;
    flex-direction: column;
    padding-bottom: 12rem;
    padding-top: 17.5rem;
    row-gap: 0;
  }
  .child-theme .simple-banner.banner-type-4 .flex_row .banner-content-inner.col6 {
    width: 100%;
    padding: 0;
  }
  .child-theme .simple-banner.banner-type-4 .flex_row .img_wrap.col6 {
    display: block;
    width: 100%;
    max-width: 66rem;
    height: auto;
    padding: 0;
    margin: 6rem auto -30rem;
  }
  .child-theme .simple-banner.banner-type-4 .flex_row .img_wrap .img_wrap_inner {
    width: 100%;
    margin: 0;
  }
  .child-theme .simple-banner.banner-type-4 .page-center {
    width: 100%;
    max-width: 66rem;
    margin: 0 auto;
  }
  .child-theme .custom-two-col .page-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 70rem;
  }

  .child-theme .custom-two-col .flex_row .content-col.col6 {
    margin: 2rem 0;
  }

  .child-theme .custom-two-col .flex_row .media_column.img-col.col6 {
    margin: 2rem 0;
    margin-left: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .child-theme .custom-two-col .flex_row {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 0;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp .featitem {
    margin: 2rem;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp {
    margin: -2rem;
  }
  .child-theme .custom-privacy {
    max-width: 66rem;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp .featitem .left-media {
    max-width: 100%;
    width: auto;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content {
    max-width: 85%;
  }
  .child-theme .ctm-two-col .left-sidebar {
    width: 32rem;
    padding: 3rem;
  }
  .child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-2 .hs-form-field {
    width: 100%;
  }
  .child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(50% - 1rem);
  }
  .child-theme .ctm-two-col .right-sidebar .ctm-form .form-columns-2 .hs-form-field .input {
    margin: 0;
  }
  .child-theme .case-studies.form .customers__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 70rem;
  }

  .child-theme .case-studies.form .customers__left {
    max-width: 100%;
    padding-right: 0;
    margin: auto;
  }

  .child-theme .case-studies.form .customers__right {
    margin-right: auto;
    margin-top: 4rem;
  }

  .child-theme .case-studies.form .customers__left .img-wrap {
    display: none;
  }

  .child-theme .case-studies.form .customers__left h3 {
    margin: 0;
    text-align: left;
  }
  .child-theme .case-studies.author .customers__container {
    max-width: 70rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .child-theme .case-studies.author .customers__container .customers__left {
    max-width: 100%;
    padding-right: 0;
  }
  .child-theme .case-studies.author .customers__container .customers__left .img-wrap {
    display: none;
  }
  .child-theme .case-studies.author .customers__container .customers__right {
    margin-right: auto;
    margin-top: 4rem;
  }
  .child-theme .case-studies.author .customers__right blockquote {
    margin-bottom: 2rem;
  }

  .child-theme .case-studies.author .customers__right .message-meta-avatar {
    width: 9rem;
    height: 9rem;
    margin-right: 2rem;
  }
  .child-theme .two-col-type3 .flex_row .content-col.col6 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    max-width: 66rem;
  }

  .child-theme .two-col-type3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: inherit;
    height: auto;
    padding: 15rem 2rem 35rem;
  }

  .child-theme .two-col-type3 .flex_row .media_column {
    left: 23px;
    top: auto;
    height: 35rem;
  }

  .child-theme .two-col-type3 .flex_row .media_column .para_imge {
    margin-left: -10%;
    background-position: center bottom;
    background-position-x: center;
    background-position-y: bottom;
  }
  .child-theme .cnt-wit-tp-img-wrp.type-100 .cnt-col {
    width: 100%;
  }

  .child-theme .cnt-wit-tp-img-wrp.type-100 .page-center {
    max-width: 70rem;
  }
  .child-theme .cnt-wit-tp-img-wrp.type-100 .bottom_row {
    padding-top: 0;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li {
    flex-grow: unset;
    width: auto;
    flex-shrink: unset;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container {
    flex-wrap: nowrap;
  }
  .child-theme .ctm-two-col .right-sidebar .ctm-form form fieldset.form-columns-2 .hs_mobilephone .input {
    margin-left: 0;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li > label > span {
    padding: 2rem;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li > label > span {
    padding: 2rem 1rem;
    word-break: keep-all;
  }
}



@media (min-width:1071px){
  .child-theme .header-mobile-menu-wrapper {
    display: none;
  }
  .child-theme.menu-open .header-logo-wrapper a:before {
    content: none;
  }
  .child-theme.menu-open .header-logo-wrapper img{
    display:block;
  }
}



@media (max-width:767px){
  .child-theme .custom-footer .flex_row .col-section {
    width: 100%!important;
    align-items: center;
    margin: 0;
  }
  .child-theme .custom-footer .flex_row .col-section.num5 .type_form_box {
    width: 100%;
    max-width: 36rem;
    margin: 0 auto;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_richtext {
    margin: 4rem auto 0;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 {
    flex-direction: column;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_richtext p,
  .child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs-richtext p {
    text-align: center;
  }
  .child-theme .custom-footer .flex_row .col-section:not(:first-child) {
    margin-left: 0;
  }

  .child-theme .custom-footer .flex_row .col-section.num4 .type_richtext p:nth-child(2) {
    text-align: center;
    margin: 0 auto;
  }

  .child-theme .custom-footer .flex_row .col-section.num4 .type_richtext {
    text-align: center;
  }

  .child-theme .custom-footer .flex_row .col-section:not(:first-child) {
    margin-left: 0;
    margin-top: 3rem;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 {
    margin-top: 4rem;
  }
  .child-theme .back_to_top {
    display: block;
  }
  .child-theme .custom-footer .flex_row .col-section .type_advance_menu .hs-menu-wrapper > ul>li>a {
    margin: 0 auto;
  }
  .child-theme .back_to_top.visible {
    bottom: 1rem;
  }
  .child-theme .custom-banner {
    padding: 15rem 0 10rem;
  }
  .child-theme .custom-privacy .page-center {
    max-width: 100%;
    border-radius: 0;
  }
  .child-theme .custom-privacy {
    max-width: 100%;
    border-radius: 0;
  }
  .child-theme .custom-privacy .upper-content .top_sec.noButton {
    padding: 0;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp .featitem .outer_wrap {
    flex-wrap: nowrap;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp .featitem .right-content {
    max-width: 88%;
  }
  .child-theme .custom-privacy .inner .feat-item-wrp .featitem .left-media {
    width: auto;
    max-width: 100%;
  }
  .child-theme .banner-type-3 .flex_row .top_sec h1 {
    font-size: 3.6rem;
  }
  .child-theme .simple-banner.banner-type-4 .flex_row {
    padding-bottom: 10rem;
    padding-top: 14.5rem;
  }
  .child-theme .ctm-two-col .left-sidebar {
    display: none;
  }
  .child-theme .ctm-two-col .right-sidebar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding: 6rem 2rem;
  }
  .child-theme .two-col-content.two-col-type3 .flex_row {
    padding: 12rem 2rem 25rem;
  }

  .child-theme .two-col-type3 .flex_row .content-col.col6 .cont-inner h1 {
    font-size: 3.6rem;
  }

  .child-theme .two-col-type3 .flex_row .media_column {
    height: 23rem;
    left: 16px;
  }
  .child-theme .ctm-register .logo_wrp .logo_inner .logo_item {
    width: 50%;
  }
  .child-theme .two-col-type3 .flex_row .media_column .para_imge {
    margin-left: -5%;
  }
}

@media (max-width:767px){
  .child-theme .hs-search-field__bar, 
  .child-theme .hs_cos_wrapper_type_email_subscriptions, 
  .child-theme .hs_cos_wrapper_type_member_login, 
  .child-theme .hs_cos_wrapper_type_member_register, 
  .child-theme .hs_cos_wrapper_type_password_prompt, 
  .child-theme .hs_cos_wrapper_type_password_reset, 
  .child-theme .hs_cos_wrapper_type_password_reset_request, 
  .child-theme .section.post-footer form,
  .child-theme .widget-type-blog_subscribe, 
  .child-theme .widget-type-email_simple_subscription, 
  .child-theme .widget-type-form, 
  .child-theme .widget-type-google_search, 
  .child-theme .widget-type-password_prompt.custom_error_message {
    margin-bottom: 30px;
  }
  .cm_pg_wrp .right-col .social-share a.custom,
  .cm_pg_wrp .left-col a.custom,
  .cm_nv_wrp .cm_nv_inner  .custom,
  form input[type=submit],
  .hs-button{
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .hs-trans-btn,
  .hs-sec-btn{
    padding: 15px;
    padding-bottom: 15px;
    padding-right: 25px;
    padding-left: 25px;
  }
  .child-theme .simple-banner.banner-type-4 .flex_row .img_wrap.col6 {
    width: 40rem;
    max-width: 100%;
    margin-bottom: -20rem;
  }
  .child-theme .simple-banner.banner-type-4 .page-center {
    max-width: 100%;
  }
  .product_card .cont_col h1 {
    margin-bottom: 2rem;
    word-break: normal;
  }
  .child-theme .custom-advanced-banner .btn-item a:last-child {
    display: block;
    font-size: 17px;
    margin-top: 3.2rem;
  }
  /*.child-theme .custom-advanced-banner .btn-item a:first-child {
    display: none;
  }*/
  .child-theme .card_gallery.type-30 .page-center .top_content h2 {
    font-size: 3.2rem;
  }
  .child-theme .custom-partners .customer-logos__item {
    width: 25%;
  }
  .child-theme .cnt-wit-tp-img-wrp.type-100 .title {
    font-size: 3.2rem;
    line-height: 1.2;
    font-weight: 700;
  }
  .child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_error_rollup+.hs_submit.hs-submit input[type=submit] {
    top: -95px;
  }

  .child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs_error_rollup+.hs_submit.hs-submit .actions::after {
    top: -85px;
  }
}


@media (max-width:400px){
  .child-theme .mobile-menu .hs-menu-wrapper > ul > li:first-child >a, 
  .child-theme .mobile-menu .hs-menu-wrapper > ul > li ul > li > a,
  .child-theme .mobile-menu .hs-menu-wrapper > ul > li > a, 
  .child-theme .header-contact-button a, 
  .child-theme .c-header-mobile-button .header-steps-button a,
  .child-theme .c-header-mobile-button .header-login-button a {
    padding: 1rem 2rem;
  }
  .child-theme .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li span {
    padding: 1.4rem;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container {
    flex-wrap: wrap;
    gap: 20px;
  }
  .child-theme .case-studies.form .form_wrp .hs-submit .actions [type='submit'] {
    font-size: 12px;
  }
  .child-theme .two-col-type3 .flex_row .media_column {
    left: 8px;
  }
  .child-theme .custom-partners .customer-logos__item {
    width: 50%;
  }
  .child-theme .ctm-register .logo_wrp .logo_inner .logo_item {
    width: 100%;
  }
  .child-theme .ctm-register .logo_wrp .logo_inner {
    gap: 20px;
  }
  .child-theme .ctm-register .ctm-two-col .right-sidebar .ctm-form ul.inputs-list.multi-container > li {
    width: 100%;
  }
}




.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form .hs-richtext p{
  color:rgba(19, 35, 72,1.0);
}
.child-theme .custom-footer .flex_row .col-section.num4 .type_richtext p
color:rgba(152, 172, 186,1.0);
}
.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form input[type=email]{
  background:rgba(255, 255, 255,0.0);
}
.child-theme .custom-footer .flex_row .col-section.num5 .type_form_box form input[type=email]{
  border-color:rgba(229, 234, 243,1.0);
  border-radius:0px;
  background-color:rgba(229, 234, 243,1.0);
}


/* header themeSetting */
.child-theme .custom-header-inner{
  background-color: rgba(255, 255, 255,0.0);
}
.child-theme .sticky .custom-header-inner{
  background-color: rgba(255, 255, 255,1.0);
}



@media(min-width:1201px){
  .child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a{
    font-size:16px;
  }
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a{
  color:rgba(255, 255, 255,1.0);
  background-color:rgba(2, 103, 128,0.0);
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a:hover{
  color:rgba(255, 255, 255,1.0);
  background-color:rgba(2, 103, 128,0.0);
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li.active > a{
  color:rgba(255, 255, 255,1.0);
  background-color:rgba(2, 103, 128,0.0);
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul{
  background-color:rgba(255, 255, 255,1.0);
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li > a .nav-desc,
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul ul > li >a{
  color:rgba(19, 35, 72,1.0);
  background-color:rgba(2, 103, 128,0.0);
}
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li > a:hover ,
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul ul > li >a:hover{
  color:rgba(37, 37, 103,1.0);
  background-color:rgba(213, 218, 227,0.2);
}

.child-theme .c-header-right .c-header-nav .hs-menu-wrapper>ul ul > li.active > a{
  color:rgba(37, 37, 103,1.0);
  background-color:rgba(2, 103, 128,0.0);
}
.child-theme .header-login-button a{
  border-radius:0px;
  padding:0px 0px;
  background-color:rgba(2, 167, 223,0.0);
  color:rgba(255, 255, 255,1.0);
  border-color:rgba(37, 37, 103,0.0);
  border-width:0px;
}

.child-theme .sticky .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a,
.child-theme .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a:hover{
  color: 




rgba(19, 35, 72, 1.0)

;
}

.child-theme .sticky .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a:hover,
.child-theme .sticky .c-header-right .c-header-nav .hs-menu-wrapper > ul > li.active > a,
.child-theme .no-banner .c-header-right .c-header-nav .hs-menu-wrapper > ul > li > a{
  color: #132348 !important;
}




@media (min-width:1071px){
  .child-theme .header-login-button a:hover{
    background-color:rgba(2, 167, 223,0.0);
    color:rgba(255, 255, 255,1.0);
    border-color:rgba(37, 37, 103,0.0);
  }
}

.child-theme .career_page .tabber.top_area-module-2 .content-col .tab-title-item *:not(a[class]):not(input){
  color:rgba(255, 255, 255,1.0);
}














/* =========================== SAGAR CSS ================= */

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

.child-theme .body-wrapper {
  overflow: unset;
}


.featured-card.child_feat .card-inner {
  margin: 2rem;
  overflow: visible;
}

.featured-card.child_feat .inner-col {
  border: 0.1rem solid #d5dae3;
  overflow: hidden;
  border-radius: 0;
}

.featured-card.child_feat .inner-col .fullcontent{
  padding: 0;
}

/* ====== logo slider =========== */

.logo_slider.child_logoslider .logo_inner img {
  border-radius: 50%;
  background: #d5dae3 no-repeat center center;
  margin: 1.5rem;
  -webkit-box-shadow: 0 0 4rem 0 rgba(19,35,72,0.2);
  box-shadow: 0 0 4rem 0 rgba(19,35,72,0.2);
}

.logo_slider.child_logoslider .logos_row{
  justify-content: center;
}

.logo_slider.child_logoslider.noDotsArrowsAdded .top_sec.noButton {
  margin: 0;
  padding: 0;
}

.logo_slider.child_logoslider .logos_row {
  margin: 2.5rem -1.5rem;
}

/* ===== card gallery ======== */


.card_gallery.child_cardgallery h6.title {
  color: #02a7df;
  margin-bottom: 2rem;
  font-size: 14px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.card_gallery.child_cardgallery .top_sec.noButton {
  margin-bottom: 0;
}

.card_gallery.child_cardgallery .top_content h2 {
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  margin-bottom: 4rem;
}

.card_gallery.child_cardgallery.col3_row .card_item {
  padding: 0;
  width: 15rem;
  margin: 1rem;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.card_gallery.child_cardgallery .card_item.shadowAdded .card_inner{
  -webkit-box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0.5rem 3rem 0 rgba(19,35,72,0.1);
  box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0.5rem 3rem 0 rgba(19,35,72,0.1);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.card_gallery.child_cardgallery .card_item.shadowAdded:hover .card_inner {
  -webkit-box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0 2rem 0 rgba(19,35,72,0.2);
  box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0 2rem 0 rgba(19,35,72,0.2);
}

.card_gallery.child_cardgallery .flex_row {
  margin: -1rem;
}
.card_gallery.child_cardgallery {
  overflow: unset;
}

.card_gallery.child_cardgallery .icon_box.small_sz .icon_inner {
  width: 4rem;
  height: 4rem;
  margin-bottom: 1rem;
}

.card_gallery.child_cardgallery .icon_box.small_sz.bgAdded img {
  width: 20px;
}

.card_gallery.child_cardgallery .card_content {
  font-size: 1.5rem;
  line-height: 1.4;
  text-align: center;
  margin: auto;
}

.card_gallery.child_cardgallery .card_box {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.card_gallery.child_cardgallery .flex_row {
  row-gap: 0;
}

/* =========== card gallery style2 ===== */


.card_gallery.child_cardgallerySt2 h2.title {
  margin-bottom: 2rem;
  line-height: 1.2;
}

.card_gallery.child_cardgallerySt2 .top_content {
  margin-bottom: 4rem;
}

.card_gallery.child_cardgallerySt2 .top_sec.noButton {
  margin-bottom: 0;
  padding: 0;
}

.card_gallery.child_cardgallerySt2 .bottom_row .flex_row {
  margin: -1rem;
  row-gap: 0;
}

.card_gallery.child_cardgallerySt2 .card_item {
  -ms-flex-negative: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  flex-shrink: 1;
  margin: 1rem;
  padding: 0;
  width: 15rem;
}

.card_gallery.child_cardgallerySt2 {
  overflow: visible;
}

.card_gallery.child_cardgallerySt2 .card_item.shadowAdded .card_inner {
  -webkit-box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0.5rem 3rem 0 rgba(19,35,72,0.1);
  box-shadow: inset 0 0 0 0.1rem rgba(19,35,72,0.05), 0 0.5rem 3rem 0 rgba(19,35,72,0.1);
}

.card_gallery.child_cardgallerySt2 .card_item .card_box {
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-grow: 1;
  align-items: center;
}

.card_gallery.child_cardgallerySt2 .icon_box.small_sz.bgAdded .icon_inner {
  margin: 0;
  margin-right: 2rem;
  width: 4rem;
  height: 4rem;
}

.card_gallery.child_cardgallerySt2 .card_content {
  font-size: 1.5rem;
  line-height: 1.4;
  text-align: center;
}

.card_gallery.child_cardgallerySt2 .icon_box.small_sz.bgAdded img {
  width: 20px;
}



/* ====== content with background ========= */

.cnt-wit-bg-wrp.child_cwb {
  background: linear-gradient(to right top, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 50%, #57c1cf 100%);
}

.cnt-wit-bg-wrp.child_cwb .rich_text {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 3rem;
}

.cnt-wit-bg-wrp.child_cwb .content_widget {
  display: flex;
}

.cnt-wit-bg-wrp.child_cwb .content_widget .btn_row {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: auto;
  margin: 3rem;
}

.cnt-wit-bg-wrp.child_cwb .page-center.full_width{
  padding: 0;
}

.cnt-wit-bg-wrp.child_cwb .content_widget .hs-sec-btn {
  background-color: #fff;
  font-size: 1.6rem;
  line-height: 2rem;	
  color: #02a7df;
  font-weight: 600;
  border: 0;
}

.cnt-wit-bg-wrp.child_cwb .content_widget .hs-sec-btn:hover {
  color: #02a7df;
  opacity: 0.75;
}

.cnt-wit-bg-wrp.child_cwb .rich_text a {
  border-bottom: 0.1rem solid #fff;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.cnt-wit-bg-wrp.child_cwb .rich_text a:hover {
  opacity: 0.75;
}

.service-listing-page .widget-type-rich_text a {
  border-bottom: 0.1rem solid #02a7df;
  transition: opacity 0.3s;
}


/* ============ banner =========== */


.simple-banner.child_bann {
  background: linear-gradient(to right top, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 50%, #57c1cf 100%);
  min-height: 0;
}

.simple-banner.child_bann .flex_row {
  height: 70rem;
  min-height: 100vh;
  overflow: hidden;
  flex-wrap: nowrap;
  position: relative;
  padding: 9rem 0 0;
}

.simple-banner.child_bann .banner-content-inner {
  -ms-flex-item-align: center;
  align-self: center;
  position: relative;
  z-index: 1;
  padding: 0;
  width: 55rem;
  padding-left: 2rem;
  margin-left: auto;
}

.simple-banner.child_bann .img_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  padding: 2rem 0 2rem 4rem;
  overflow: hidden;
  margin: 0;
  z-index: 1;
  padding-bottom: 0;
}
.simple-banner.child_bann .banner-content-inner h1 {
  margin-bottom: 3rem;
}

.simple-banner.child_bann .banner-content-inner p {
  font-size: 1.8rem;
  margin: 0;
}

.simple-banner.child_bann .banner-content-inner p:first-child {
  margin-bottom: 2rem;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  line-height: 1.4;
}

.simple-banner.child_bann .top_sec div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.simple-banner.child_bann .top_sec div a {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  line-height: 1.236;
  margin: 1.5rem;
}

.simple-banner.child_bann .btn_row {
  margin-top: 6rem;
}
.simple-banner.child_bann .btn_item+.btn_item {
  margin-left: 2rem;
}
.simple-banner.child_bann .btn_row {
  column-gap: 0;
}

.simple-banner.child_bann .img_wrap_inner {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.simple-banner.child_bann img {
  height: 100%;
  vertical-align: baseline;
  width: 100%;
}

.simple-banner.child_bann .btn_row a.hs-button {
  background-color: #fff;
  color: #02a7df;
}


.simple-banner.child_bann .btn_row a.hs-button:hover {
  opacity: 0.75;
  background-color: #fff;
  color: #02a7df;
}

.simple-banner.bannStyle {
  min-height: 0;
}

.simple-banner.bannStyle .top_sec h1 {
  font-size: 4.8rem;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
}
/*  */


.clients {
  background: linear-gradient(to right, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 100%);
}

/* === form === */

.child-theme .body-container-wrapper form .hs-form-field>label,
.child-theme .body-container-wrapper .hs-search-module label{
  color: #98acba;
  font-size: 1.4rem;
  line-height: 4rem;
  margin: 0;
}

.child-theme .body-container-wrapper form .hs-form-field {
  position: relative;
}

.child-theme .body-container-wrapper form .inputs-list > li {
  padding-left: 0;
}

.child-theme .body-container-wrapper form label.hs-main-font-element{
  font-size: 1.4rem;
}

.child-theme .body-container-wrapper form .inputs-list {
  margin: 0;
}

.child-theme .body-container-wrapper form .hs-input.invalid.error{
  border-color:rgba(255, 84, 109,1.0);
}

.child-theme .body-container-wrapper form .hs-form-field {
  margin-bottom: 2rem;
}

.child-theme .body-container-wrapper form .hs-richtext,
.child-theme .body-container-wrapper form .hs-richtext p {
  font-size: 1.2rem;
  margin: 0;
}

.child-theme .body-container-wrapper form .hs-richtext {
  font-size: 1.2rem;
  line-height: 1.6;
  color: #98acba;
  margin: 2rem 0;
}

.child-theme .body-container-wrapper form input[type=submit],
.child-theme .body-container-wrapper form .hs-button {
  width: 100%;
  font-family: Arial;
}

.row-fluid [class*="span"] {
  min-height: 0;
}
.hs-inline-edit .row-fluid [class*="span"] {
  min-height: 1px;
}

/*  */


.cnt-wit-tp-img-wrp.docCenter .top_sec.noButton {
  margin: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 10rem;
}

.cnt-wit-tp-img-wrp.docCenter .title {
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter .bottom_row {
  padding: 8rem 0 0;
}

.cnt-wit-tp-img-wrp.docCenter .bottom_row .flex_row {
  margin-top: -2rem;
  row-gap: 0;
  margin-bottom: -2rem;
  justify-content: flex-start;

}

.cnt-wit-tp-img-wrp.docCenter .cnt-col {
  padding: 2rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cnt-wit-tp-img-wrp.docCenter .inner_spacing {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 0.1rem rgba(19,35,72,0.1);
  box-shadow: 0 0 0 0.1rem rgba(19,35,72,0.1);
  overflow: hidden;
}

.cnt-wit-tp-img-wrp.docCenter .cnt-col .tp-img-cnt {
  padding: 3rem;
  line-height: 1.4;
}

.cnt-wit-tp-img-wrp.docCenter .cnt-col .tp-img::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(19,35,72,0.1)), to(rgba(19,35,72,0)));
}

.cnt-wit-tp-img-wrp.docCenter .cnt-col .tp-img {
  position: relative;
  padding-top: 56%;
  z-index: 0;
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter .cnt-col .tp-img img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cnt-wit-tp-img-wrp.docCenter .cnt-col h5.col-title {
  font-size: 1.6rem;
  font-weight: 700;
  color: #02a7df;
  margin-bottom: 1rem;
  line-height: 1.4;
}

.cnt-wit-tp-img-wrp.docCenter .tp-img-cnt-inner h2 {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.docCenter .tp-img-cnt-inner p {
  margin: 0;
  font-size: 1.6rem;
  color: #98acba;
}

.cnt-wit-tp-img-wrp.docCenter .tp-img-cnt-inner p:last-child{
  margin-bottom: 2rem;
}

.cnt-wit-tp-img-wrp.docCenter .col-btn-grp {
  margin: 0;
  line-height: 1.2;
}

.cnt-wit-tp-img-wrp.docCenter .col-btn-grp .btn_row {
  margin: 0;
  width: 100%;
}

.cnt-wit-tp-img-wrp.docCenter .col-btn-grp .btn_row a {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.4rem;
  padding: 1rem 2rem;
  color: #02a7df;
  background-color: transparent;
  box-shadow: inset 0 0 0 0.1rem #02a7df;
  font-weight: 600;
  font-family: inherit;
  width: 100%;
}

.cnt-wit-tp-img-wrp.docCenter .col-btn-grp .btn_item {
  width: 100%;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal_box_inner {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3rem;
}

.child-theme .error-page {
  margin-top: 100px;
  margin-bottom: 100px;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal .content_box {
  padding: 0;
  margin-bottom: 4rem;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal .form__box {
  padding: 0;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal .popup_modal_box {
  max-width: 56rem;
  max-height: 100vh;
  border-radius: 0;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal .popup_modal_inner {
  padding: 0;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal .content_box h2 {
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 700;
  color: 




rgba(19, 35, 72, 1.0)

;
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal .content_box h3 {
  font-size: 1.6rem;
  color: 




rgba(19, 35, 72, 1.0)

;
  margin-top: 1rem;
  font-weight: normal;
  line-height: 1.4;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal ul.inputs-list.multi-container>li>label>input {
  appearance: none;
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal ul.inputs-list.multi-container>li>label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 6rem;
  padding: 2rem;
  text-decoration: none;
  color: 




rgba(19, 35, 72, 1.0)

;
  background-color: #e5eaf3;
  border: none;
  border-radius: 0;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  cursor: pointer;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal ul.inputs-list.multi-container>li>label span {
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.6;
  text-align: center;
  margin: 0 auto;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal form ul.inputs-list.multi-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.5rem;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal {
  background-color: rgba(0,0,0,0.75);
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal ul.inputs-list.multi-container>li {
  margin: 0.5rem;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal fieldset.form-columns-1 .input{
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal fieldset.form-columns-1 .hs-input:not([type="checkbox"]):not([type="radio"]){
  width:100%;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal form .hs-position {
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter fieldset.form-columns-2 .input {
  margin: 0;
}

.cnt-wit-tp-img-wrp.docCenter fieldset.form-columns-2 .field:first-child {
  padding-right: 2rem;
}

.cnt-wit-tp-img-wrp.docCenter .popup_modal ul.inputs-list.multi-container>li>label:hover {
  background-color: #02a7df;
  color: #fff;
}

/*  */


/* .child-theme .two-col-type2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
padding: 21rem 0 0;
height: 70rem;
min-height: 100vh;
background: linear-gradient(to right, #1d78ba 0%, #65c9d4 100%);
}
.child-theme .two-col-type2 .flex_row .content-col.col6 {
padding-left: 2rem;
padding-right: 0;
}
.child-theme .two-col-type2 .flex_row .media_column.col6 {
position: absolute;
top: 25%;
bottom: 0;
left: 50%;
right: 0;
z-index: 0;
overflow: unset;
}
.child-theme .two-col-type2 .flex_row .media_column.col6 .para_imge {
height: 100%;
margin-left: -20%;
background: no-repeat left bottom;
background-size: auto 100%;
max-width: 100%;
}
.child-theme .two-col-type2 .flex_row .content-col.col6 .description {
margin-bottom: 0;
}
.child-theme .two-col-type2 .flex_row .content-col.col6 .description h1 {
font-size: 4.8rem;
line-height: 1.2;
font-weight: 700;
color: #fff;
margin-bottom: 3rem;
}
.child-theme .two-col-type2 .flex_row .content-col.col6 .description p {
font-size: 1.8rem;
line-height: 1.6;
color: #fff;
line-height: 1.4;
}
.child-theme .two-col-type2 .flex_row .content-col.col6 .btn-items a {
margin-top: 3rem;
}
.child-theme .two-col-type2 .flex_row .content-col.col6 .btn-items .btn_row {
margin: 0;
} */

/* ====== media ========= */


@media (min-width: 768px) and (max-width: 1070px){
  .simple-banner.child_bann .img_wrap {
    align-items: center;
  }

  .simple-banner.child_bann .img_wrap_inner {
    flex-shrink: unset;
  }

  .simple-banner.child_bann img {
    height: auto;
  }
}


@media (max-width: 767px){
  .featured-card.child_feat .inner-col h2 {
    font-size: 2.6rem;
    line-height: 1.4;
  }
  .featured-card.child_feat .card-inner {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .featured-card.child_feat .inner-col p {
    margin-top: 1.5rem;
  }
  .cnt-wit-bg-wrp.child_cwb .rich_text {
    margin: 1rem;
    width: auto;
  }

  .cnt-wit-bg-wrp.child_cwb .content_widget .btn_row {
    margin: 1rem;
    justify-content: center;
  }

  .cnt-wit-bg-wrp.child_cwb .content_widget {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .cnt-wit-bg-wrp.child_cwb .content_widget h2 {
    font-size: 2.6rem;
    line-height: 1.4;
  }

  .cnt-wit-bg-wrp.child_cwb .content_widget p {
    margin-top: 1rem;
  }
  .card_gallery.child_cardgallery h6.title {
    font-size: 1.4rem;
  }
  .simple-banner.child_bann .banner-content-inner {
    width: 100%;
    max-width: 66rem;
    margin: 0 auto;
    padding: 0;
  }
  .simple-banner.child_bann .flex_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    row-gap: 0;
  }
  .simple-banner.child_bann .top_sec div {
    margin-top: 2.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .simple-banner.child_bann .btn_item a,.simple-banner.child_bann .btn_item {
    width: 100%;
  }
  .simple-banner.child_bann .btn_row {
    margin-top: 6rem;
    padding-top: 2.5rem;
    row-gap: 0;
  }
  .simple-banner.child_bann .btn_item+.btn_item {
    margin-top: 2rem;
    margin-left: 0;
  }
  .simple-banner.child_bann .img_wrap {
    width: 40rem;
    max-width: 100%;
    height: auto;
    padding: 0;
    margin: 6rem auto 0;
  }
  .simple-banner.child_bann .flex_row {
    padding: 14.5rem 2rem 25rem;
    padding-bottom: 10rem;
  }
  .simple-banner.child_bann .img_wrap_inner {
    flex-shrink: unset;
  }
  .card_gallery.child_cardgallerySt2 .card_item {
    width: auto;
  }
  .simple-banner.bannStyle .top_sec h1 {
    font-size: 3.6rem;
  }
  .cnt-wit-tp-img-wrp.docCenter .bottom_row {
    padding-top: 0;
  }
  .simple-banner.child_bann .btn_row a.hs-button {
    font-size: 1.7rem;
  }
  .simple-banner.child_bann .btn_item a {
    font-size: 1.7rem;
  }
  .child-theme .two-col-content.two-col-type3 .flex_row {
    padding: 0;
  }

  .child-theme .two-col-type3 {
    padding: 12rem 2rem 25rem;
  }

  .child-theme .case-studies .customers__left h2 {
    font-size: 3.2rem;
  }
}





/* =========================== Child2 CSS ================= */





.child-theme .custom-two-col.home-two .flex_row .content-col.col6 h6 {
  color: #02a7df;
  margin-bottom: 2rem;
  font-family: "Inter",sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.child-theme .home-2.custom-two-col .flex_row .media_column.img-col.col6 .single-img img {
  max-width: 42rem;
}

.child-theme .home-two.custom-two-col .flex_row .media_column.img-col.col6 {
  margin-left: 0;
}

.child-theme .home-two.two-col-co .flex_row .content-col.col6 {
  margin-left: 0;
}

.card_gallery.child_cardgallerySt2.simple .top_content h6 {
  color: #02a7df;
  text-align: center;
  margin-bottom: 2rem;
  font-family: "Inter",sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

/* Preview */
.hs-landing-page .landing-banner {
  padding-top: calc(35px + 75px);
}
.error-page:before {
  color: rgba(20, 90, 175, 1.0);
  opacity: 0.2;
}

.child-theme .portfolio_page_v2 p.hs_fil_cat_item.button_flt {
  margin: 0;
}

.child-theme .portfolio_page_v2 .filter_t3_label h4 {
  margin: 0;
}

.child-theme .portfolio_page_v2 .hs_fillter_wrp .type_3 .hs_fil_t3_cat {
  align-items: center;
}

.systems-page ul.no-list.hs-error-msgs label{
  font-size: 1.4rem;
}

.systems-page ul.no-list.hs-error-msgs li {
  padding: 0;
}

.service-listing-page-v2 .custom-partners {
  padding-bottom: 0;
}

.blog-feedv3 .meta_wrap span,
.blog-feed .meta_wrap span a,
.blog-feed .meta_wrap span{
  color: #fff;
}

.splide__track li{
  padding: 0 !important;
}

.blog-main-post hr{
  margin: 20px 0;
}

.blog-main-post .blog-post__body ul li {
  padding-left: 3rem;
}

.blog-main-post .blog-post__body ul li:before {
  top: 50%;
  transform: translateY(-50%);
}
.cm-blog-post-noSidebr .cm-btm-tags a,
.cm-blog-post-sidebr .cm-btm-tags a{
  color: #fff;
}

.post_social_share_wrp .meta_title_tag,
.post_social_share_main .cm-btm-tags.col6{
  margin: 0;
}

/* 404 */
.cm_404_page .l-layout__content {
  min-height: 100%;
  position: relative;
  z-index: 0;
}

.cm_404_page .c-hero--error {
  overflow: hidden;
  background: linear-gradient(to right top, 




rgba(37, 37, 103, 1.0)

 0%, 




rgba(20, 90, 175, 1.0)

 50%, #57c1cf 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 10rem 0 10rem;
  height: 70rem;
  min-height: 100vh;
}

.cm_404_page .c-hero__container {
  -ms-flex-item-align: center;
  align-self: center;
  position: relative;
  width: 50%;
  z-index: 1;
}

.cm_404_page .c-hero__typo {
  width: 55rem;
  padding-left: 2rem;
  margin-left: auto;
}

.cm_404_page .c-hero__typo h1 {
  color: #fff;
  margin-bottom: 3rem;
}

.cm_404_page .c-hero__typo p {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #fff;
  margin: 0;
}

.cm_404_page .c-hero__typo p:last-child {
  margin-top: 2rem;
}

.cm_404_page .c-hero__typo p a {
  text-decoration: none;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  color: inherit;
}

.cm_404_page .c-hero__corner-logo {
  position: absolute;
  bottom: -20rem;
  right: -20rem;
  width: 40rem;
  height: 40rem;
  border-radius: 50%;
  background: #fff url(//143271288.fs1.hubspotusercontent-eu1.net/hubfs/143271288/raw_assets/public/Shiptify_October2023/images/404.png) no-repeat 25% 25%;
  background-size: 25%;
}

.child-theme .systems-page {
  padding-top: 100px;
}


@media (min-width: 768px) and (max-width: 1070px){
  .custom-partners .content-wrapper,
  .child-theme .card_gallery.type-30 .page-center,
  .testimonial_section .flex_row,.cnt-wit-bg-wrp.child_cwb {
    max-width: 66rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .card_gallery.child_cardgallerySt2 .card_item {
    width: auto;
  }
  .child-theme .two-col-content.type-40 .flex_row .content-col.col6 {
    margin-left: 0;
  }
  .testimonial_section .testi_wrp {
    display: none;
  }
  .cnt-wit-bg-wrp.child_cwb .content_widget {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .custom-partners .content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .custom-advanced-banner {
    min-height: calc(100vh - 8rem);
  }
  .cnt-wit-bg-wrp.child_cwb {
    padding: 2rem;
  }
  .cnt-wit-bg-wrp.child_cwb .content_widget .btn_row,
  .cnt-wit-bg-wrp.child_cwb .rich_text {
    margin: 2rem;
  }
}


@media screen and (max-width: 1200px){
  .cm_404_page .c-hero__typo {
    width: 45rem;
  }
}

@media screen and (max-width: 1070px){
  .child-theme .two-col-type3 .flex_row .media_column {
    width: 100%;
    left: 0;
    padding: 0;
  }

  .child-theme .two-col-type3 .flex_row .media_column .para_imge {
    width: 100%;
    left: 0;
    margin: 0;
  }

  .child-theme .two-col-type3 .flex_row .media_column .single_parallax {
    width: 100%;
    height: 100%;
  }
  .cm_404_page .c-hero__typo {
    width: 100%;
    padding: 0;
    margin: 0;
  }

  .cm_404_page .c-hero__container {
    width: 100%;
    max-width: 66rem;
    margin: 0 auto;
  }

  .cm_404_page .c-hero--error {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    height: auto;
    padding: 17.5rem 2rem 35rem;
    padding-bottom: 18rem;
    padding-top: 10rem;
  }

  .cm_404_page .c-hero__corner-logo {
    bottom: -15rem;
    right: -15rem;
    width: 30rem;
    height: 30rem;
  }
}


@media screen and (max-width: 991px){
  .hs_service .widget-type-form .form-title {
    font-size: 25px;
  }
}

@media screen and (max-width: 767px){
  .cm_404_page .c-hero__corner-logo {
    bottom: -10rem;
    right: -10rem;
    width: 20rem;
    height: 20rem;
  }
  .child-theme .two-col-type3 .flex_row .media_column .para_imge {
    left: -2.5%;
  }
  .child-theme .two-col-content.type-40 .flex_row .content-col.col6 {
    margin-left: 0;
  }
}

@media (min-width: 501px) {
  .c-filters.js-filters.c-filters--scrolled {
    min-height: 75px;
  }

  .c-filters.js-filters.c-filters--scrolled .c-filters__items {
    min-height: 75px;
    align-items: center;
  }
}