* {box-sizing: border-box;padding: 0px;padding-left: 0px;padding-right: 0px;margin: 0px;font-family: Helvetica, Sans-Serif !important;}
.fa, .far, .fas{font-family: "FontAwesome" !important;}
.container-fluid{padding-left: 0px !important;padding-right: 0px !important;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6, p, input{font-family: Helvetica, Sans-Serif !important;}
h1, h2, h3, h4,h5, h6{color:#000 !important;}
body,  h1, h2, h4{font-family: Helvetica, Sans-Serif !important;color:#000 ;font-size:14px;}
.font-arial {font-family: 'arial';}
p{font-size:14px;}
h1 {font-size: 25px;}
h2 {font-size: 23px;line-height: 1.5 ;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
.font_10 {font-size: 10px;}
.font_11 {font-size: 11px;}
.font_12 {font-size: 12px;}
.font_13 {font-size: 13px;}
.font_14 {font-size: 14px;}
.font_15 {font-size: 15px;}
.font_16 {font-size: 16px;}
.font_18 {font-size: 18px;}
.font_20 {font-size: 20px;}
.font_22 {font-size: 22px;}
.font_24 {font-size: 24px;}
.font_25 {font-size: 25px;}
.font_28 {font-size: 28px;}
.font_30 {font-size: 30px;}
.font_32 {font-size: 32px;}
.font_36 {font-size: 36px;}
.font_38 {font-size: 38px;}
.font_40 {font-size: 40px;}
.font_42 {font-size: 42px;}
.banner-heading{font-weight:700 !important;font-family:Helvetica, sans-serif!important;font-size:52px!important;line-height:62px!important;color:#ffffff!important;}
.banner-sub-text{font-weight:400 !important;font-family:Helvetica, sans-serif!important;font-size:20px!important;line-height:30px!important;color:#ffffff!important;}
.text-secondary{color:#525252 !important;}
.br_5{border-radius:5px;}
.br_10{border-radius:10px;}
::-webkit-scrollbar {display: none;}
.pointer_link{cursor:pointer;}
.w_62 {width: 62%;}
.font_normal{font-weight:normal}
.heart_none{height: 22px;font-weight: bold;}
.font_bold{font-weight:bold;}
.font_bold button{font-weight:bold;}
.br_25{border-radius:25px;}
.dnd_area-row-1-padding{margin-top:75px;}
.dnd_area-row-0-padding.dnd-section>.row-fluid, .row-number-1.dnd-section>.row-fluid{max-width:100% !important;}
.dnd-section .dnd-column {padding: 0 0px !important;}
.dnd-section>.row-fluid{max-width:95% !important;margin:0px auto;}
#hs-eu-cookie-confirmation{max-width:440px !important;bottom:5px !important;top: auto !important;background-image:none!important;}
#hs-eu-policy-wording p a{text-decoration: none !important;}
#hs-eu-confirmation-button {margin-top: 2px !important;padding: 1px 12px !important;border-radius: 8px !important;min-width: auto !important;height: auto !important;margin-bottom: 0px !important;font-size: 12px !important;font-weight: normal;}
#hs-eu-header-container {position: absolute;top: 0px;right: 7px;margin-top: 10px !important;}
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {gap: 0em !important;text-shadow:none!important;padding: var(--hs-banner-padding, 0.5em) !important;}
#hs-eu-cookie-confirmation-buttons-area {justify-content: center !important;}
/* #hs-eu-policy-wording p, #hs-eu-policy-wording a {line-height: 0 !important;} */
#hs-eu-policy-wording {line-height: 1.5 !important;}
#hs-banner-parent * {font-size: 14px !important;}
.contact_form .contact.modal-content{background: none !important;}
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=file], select, textarea {
    border-color: #d1d6dc;color: #000 !important;}
.footer_content .d-flex .w_300, .footer_content .d-flex .techus-footer{padding-left:2rem;padding-right:2rem;}
.hs-error-msg{color: #ff0000 !important;font-size: 14px !important;}
.input .hs-input{font-size: 16px !important;color: #000000 !important;}
.btn_green_hover, .btn_green_hover:hover,.btn_green_hover:active{border-radius: 10px;height: 40px;border:none;padding: 10px 10px;justify-content: center;}
.btn_green_hover{cursor: pointer;display: inline-block;position: relative;transition: 0.5s;}
.btn_green_hover:after {content: '»';position: absolute;opacity: 0;top: 0px;right: 1px;transition: 0.5s;font-size: 25px;}
.btn_green_hover:hover{padding-right: 24px;padding-left:8px;}
.btn_green_hover:hover:after {opacity: 1;right: 10px;}
.getStartedBtn.banner_hover,.hover_btn.banner_hover {
    text-align: center;
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: $link-text-color;
    text-transform: capitalize;
    /* background-color: - add your own background-color */
    font-family: Helvetica,'Roboto', sans-serif; /* put your font-family */
    font-size: 18px;
    padding: 14px 20px;
    border-radius: $border-radius;
    overflow: hidden;
  }
  .getStartedBtn.banner_hover,.hover_btn.banner_hover{transition: all 0.2s linear 0s;width:275px;border: none !important;}
  .getStartedBtn.banner_hover:before, .hover_btn.banner_hover:before{
    
      content: "\f054";
      font-family: FontAwesome;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 0;
      left: 0px;
      height: 100%;
      width: 30px;
      background-color: rgba($overlay-color,0.3);
      border-radius: 0 50% 50% 0;
      transform: scale(0,1);
      transform-origin: left center;
      transition: all 0.2s linear 0s;
    }
    
.getStartedBtn.banner_hover:hover,.hover_btn.banner_hover:hover {text-indent: 30px;}
.getStartedBtn.banner_hover:before,.hover_btn.banner_hover:before {transform: scale(1,1);text-indent: -42px;}
    .getStartedBtn.banner_hover:hover:before,.hover_btn.banner_hover:hover:before {
        transform: scale(1,1);
        text-indent: 2px;
       background-color: #ea736f;
      }
.banner_hover:hover .right_arrow{display:none !important;}
@media (min-width: 768px){
    .navbar-collapse {display: none!important;}
  .collapse:not(.show) {display: none!important;}
}
@media (max-width: 1024px) {
  .responsive-footer.footer_bg{padding: 20px 0px!important;}
  .dnd_area-row-1-padding {margin-top: 0px!important;}
.footer_content .d-flex .w_300, .footer_content .d-flex .techus-footer {padding-left: 1rem;padding-right: 0rem;}

}
@media (max-width: 480px){
  #hs-eu-policy-wording p, #hs-eu-policy-wording a {
      line-height: 1.3 !important;
  }
  #hs-banner-parent *{font-size: 13px !important;}
}
 .resp_text{font-size:16px;}
  .pb_md_1{padding-bottom:1px}
  .footer_content .d-flex{justify-content:space-between;}

}
.container-fluid.body-container.body-container--home{padding:0px;}
.header{display:none;}
.contact_form .contact.modal-content{border:none !important;}
@media (min-width: 1700px) and (max-width: 7680px) {

  .container-fluid{max-width: 2100px;margin: 0px auto !important;}
  .header-inner{max-width: 2100px;}
}
@media (min-width: 1700px) and (max-width: 7680px) {
  row-fluid:before{display:contents !important;}
}
@media (max-width: 530px) {
  #hs-eu-cookie-confirmation{max-width:90% !important;}
  #hs-eu-cookie-confirmation-inner{padding-right:20px!important;}
}
@media (max-width: 730px) {
  .banner-heading {font-size: 34px!important;line-height: 39px!important;}
  .font-25-sm{font-size: 25px !important;}
 .resp_text{font-size:16px;}
}
@media (max-width: 650px) {
  .responsive-footer.footer_bg {padding: 20px 20px!important;}
  .footer_bg {padding: 20px 15px !important;}
}
@media (max-width: 550px) {
  .counter p{text-align:center;}
  #hsForm_3f123a83-7149-472d-a59e-88e7c28fa13c > div.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field > ul > li{
  margin: 5px 0 15px 5px;
/*   h2{
    font-size:35px !important;
  } */
}
.heart{animation: beat .25s infinite alternate;transform-origin: center;}
@keyframes beat{
  to { transform: scale(1.4); }
  
}
.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > .row-fluid{max-width:100% !important;}
body > div.body-wrapper.hs-content-id-102232428402.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div,
body > div.body-wrapper.hs-content-id-102235104103.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div,
body > div.body-wrapper.hs-content-id-102235104103.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div,
body > div.body-wrapper.hs-content-id-102432127059.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div,
body > div.body-wrapper.hs-content-id-102228859017.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div,
body > div.body-wrapper.hs-content-id-102253703597.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div{
  padding:0px;
}

.row-fluid-wrapper.row-depth-1.row-number-51.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-force-full-width-section > .row-fluid,
.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-13-padding.dnd-section.dnd_area-row-13-force-full-width-section > .row-fluid,
.row-fluid-wrapper.row-depth-1.row-number-45.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-force-full-width-section.dnd_area-row-9-vertical-alignment > .row-fluid,
.row-fluid-wrapper.row-depth-1.row-number-57.dnd-section.dnd_area-row-12-force-full-width-section > .row-fluid,
.row-fluid-wrapper.row-depth-1.row-number-60.dnd-section.dnd_area-row-11-force-full-width-section.dnd_area-row-11-padding > .row-fluid{
  max-width:100% !important;
}
.w_80{
  width:80%;
}
body > div.body-wrapper.hs-content-id-101472837195.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-padding.dnd_area-row-0-background-image > div > div{
  padding-left:0px !important;
/*****************************************/