@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/fontawesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300i,400,400i,600,700,800&display=swap');

.body-container-wrapper {margin-top:56px;}
li::marker font-size: 0;}
.row-fluid [class*="span"]{min-height:0;}

[class*="col-"] {
    flex: 0 1 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
}
.row,
[class*="col-"] {
    box-sizing: border-box;
}
.row {
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -16px;
    margin-right: -16px;
}
.row-fluid [class*="span"] {
    min-height: 0 !important;
}

 
  
   



ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ol,ul {margin-bottom: 32px; padding-left: 32px;}
ol li,
ul li {margin-bottom: 8px; position: relative;}



img.-box-shadow {
    box-shadow: 0 20px 30px 0 rgba(36, 50, 66, 0.14);
}


[data-animate-scroll] {
    opacity: 0;
}
.-animate-scroll {
    opacity: 0;
    transition: opacity 0.6s ease-out;
}
.-animate-scroll.-above-viewport,
.-animate-scroll.-full-viewport,
.-animate-scroll.-partial-viewport {
    opacity: 1;
}
@keyframes b {
    0% {
        transform: scaleX(1);
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        transform: scaleX(1);
    }
}








video {
    width: 100%;
}


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box ;webkit-text-size-adjust: 100%; }
body {margin:0; padding:0;  font-family:'Open Sans',sans-serif; font-weight:normal;margin:0px;  font-size:18px; line-height: 1.75; color:#263240; background:#fff; overflow-x:hidden }
img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
ul{ list-style:none; padding:0; margin:0; }
:last-child {
    margin-bottom: 0!important;
}



p { padding:15px 0; margin:0;line-height:1.3;font-weight:300;font-size:18px; }
h1 {  font-size:45px; margin:0 0 20px; padding:0; line-height:1.27; font-weight:bold; clear:both; }
h2 { font-size:35px; margin:0 0 20px; padding:0; line-height:1.27; font-weight:bold; clear:both;}
h3 {font-size:25px; margin:0 0 20px; padding:0; line-height:1.25;  clear:both;}
h4 { font-size:18px; margin:0; padding:0; line-height:1.2; font-weight:bold; clear:both;}
h5 { font-size:18px; margin:0; padding:0; line-height:1.2;font-weight:bold; clear:both;}
h6 {font-size:16px; margin:0; padding:0; line-height:24px; font-weight:600; clear:both; text-transform:uppercase; letter-spacing:1px;padding-bottom: 7px;}
a { text-decoration:none; outline:none; color:inherit; -webkit-transition: all  0.4s ease-in-out; font-family:'Open Sans', sans-serif; 
  -moz-transition: all  0.4s ease-in-out;
  -o-transition: all  0.4s ease-in-out;
  -ms-transition: all  0.4s ease-in-out;
  transition: all  0.4s ease-in-out; font-size:14px; cursor: pointer;}
/* a:hover { color:#F5876E; } */
p a,.body-container-wrapper li a{font-family: inherit; font-size: inherit; line-height: inherit; outline: 0; text-decoration: underline;}
a.cta_button { background: #EC5627; border:1px solid #EC5627; padding:0px 10px;    min-width: 110px; color: #fff; display: inline-block;position: relative;}
a.cta_button:hover{ color: #EC5627 !important;background:#fff !important;}

.detail-content ul, .detail-content ol { margin: 0px 0px 20px; padding-top:10px; }
.detail-content ul li, .detail-content ol li { font-size: 18px; position: relative; padding-left: 28px; list-style: none; }
.detail-content ul li:before { position: absolute; content: ""; background-image: url('https://www.lairedigital.com/hubfs/Laire%202020/Images/Vector%206.png'); height: 16px; width: 16px; background-repeat: no-repeat; left: 0; background-position: center; top: 7px; }
.detail-content p:empty { margin-bottom: 0; height: 15px; }
.detail-content small{font-size: 78%;}

@media(min-width:1661px){
h1 {  font-size:58px; line-height:1.27;}
h2 {  font-size:45px; line-height:1.27;}
h3 {  font-size:35px; line-height:1.27;}
p,li { padding:15px 0; margin:0;font-size:27px; }

}



@media (min-width:1120px){

.body-container-wrapper {
    margin-top: 106px;
}
}
.mobile{display:none;}

@media(max-width:1440px){
h2 {
    font-size: 47px;
  }
}

@media(max-width:1200px){
 p { font-size:16px; }
h1 {  font-size:38px;  }
h2 { font-size:28px;}
h3 {font-size:20px;}

}


@media(max-width:768px){
h1 { font-size: 34px; line-height: 1.3;}
h2 { font-size:26px; line-height: 1.3;}
h3 { font-size:18px; line-height: 1.7;}
.mobile{display:block;}  
}


.dis-flex{ display:flex; flex-wrap:wrap; }
.vmiddle{ align-items:center; }
.rtp { padding-top: 0 !important; }
.rbp { padding-bottom: 0 !important; }
/* .hs_cos_wrapper_type_cta{ opacity:0; } */
.tc{ text-align:center; }

input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"],
input[type="search"], input[type="tel"], input[type="color"], select
{ outline:none; border:1px solid #939598;color:#939598; background:#fff;border-radius:6px; height:50px; padding:0 20px; font-size:17px; width:100%;width: 100%;font-style: regular;text-transform: capitalize; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
input[type=submit] , button { width:auto; border:none; cursor:pointer; background: #296179;border: 1px solid transparent;font-size:17px; line-height:24px; font-weight:700; padding:8px 20px; color:#fff; display:inline-block; -webkit-transition: all  0.4s ease-in-out;
  -moz-transition: all  0.4s ease-in-out;-o-transition: all  0.4s ease-in-out;-ms-transition: all  0.4s ease-in-out;transition: all  0.4s ease-in-out;; }
input[type=submit]:hover , button:hover { background-color:#00658b; }
ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; }
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 15px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }
.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#fff; position:absolute; left:-25px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; }
.row-fluid .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#3333;  border-radius:100%; }
select{ -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;}
input[type=submit], button {
    width: 100%; margin-top: 20px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 17px; color: #939598;
  line-height: 1.25;
}
::-webkit-select-placeholder { /* Chrome/Opera/Safari */
  font-size: 17px; color: #939598;
  line-height: 1.25;
}
::-moz-select-placeholder { /* Firefox 19+ */
  font-size: 17px; color: #939598;
  line-height: 1.25;
}
::-moz-placeholder { /* Firefox 19+ */
  font-size: 17px; color: #939598;
  line-height: 1.25;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size: 17px; color: #939598;
  line-height: 1.25;
}
:-moz-placeholder { /* Firefox 18- */
  font-size: 17px; color: #939598;
  line-height: 1.25;
}
.actions {text-align: center;}
label.hs-error-msg {
    font-size: 12px;
    color: red;
    display: inline-block;
}
.row-fluid a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
.row-fluid [class*="span"] { min-height:0px; }
.row-fluid .bgimg-main { background-size:cover; background-repeat:no-repeat; background-position:center center; }
.row-fluid .bg-img { display:none; }

/*Text Option*/
.row-fluid .text-center { text-align:center; }
.row-fluid .text-left { text-align:left; }
.row-fluid .text-right { text-align:right; }
.hs_error_rollup {
    display: none;
}


/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#fff; background:#333; width:35px; height:35px; font-size:0; text-index:-9999; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }
ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:transparent;border:1px solid #296179; padding:0;width:15px; height:15px; border-radius:100%; font-size:0; text-index:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#296179;opacity:1; }
.row-fluid .header-wrapper { margin:0 auto !important; max-width:1300px; width:100%; float:none !important; padding:0px 15px;}
.row-fluid .container { margin:0 auto !important; max-width:1054px; width:100%; float:none !important; padding:0px 20px;}



.footer-main-section { background: #2B5E77;     padding:70px 0px 50px;   color: #fff; }
.footer-main-flex>div { width: 33.33%;    padding-right: 5px; }
.footer-main-left-menu { margin: 40px 0px 35px; }
.footer-main-left-menu ul li a { font-size:18px; }
.footer-main-left-menu ul li { padding: 0;margin-bottom: 3px; }
.footer-main-flex>div h4,.footer-main-middle h4,.footer-main-middlecontent p{font-size: 24px;text-shadow:none;}
.footer-main-middleflex{ margin-top: -11px;display: flex; flex-wrap: wrap;margin-bottom: 14px; }
.footer-main-middleicon {margin-top: 6px;width: 41px; height: 41px; background: #142738; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 12px; }
.footer-main-middlecontent{ width: calc(100% - 41px);    padding-left: 25px;}
.footer-main-middlecontent p strong { display: block; font-weight: 700; }
.footer-main-middle h4 {  padding:0px 0px 38px 68px; }

.footer-main-right p { font-style: italic;padding-top: 0; font-size:20px;-ms-text-shadow: 0px 3px 15px rgba(0,0,0,0.29);  -moz-text-shadow: 0px 3px 15px rgba(0,0,0,0.29);    -webkit-text-shadow: 0px 3px 15px rgba(0,0,0,0.29);text-shadow: 0px 3px 15px rgba(0,0,0,0.29); }
.footer-main-right ul { padding: 34px 0px 0 52px;display: flex;  }
.footer-main-right ul li a:hover{opacity:0.7;}
.footer-main-rightinner { max-width: 400px;margin: 0 0 0 auto; }
.footer-main-rightinner ul li {margin-right: 40px;}
.footer-main-rightinner ul li img {width:45px;}

@media(max-width:1440px){
.footer-main-left-menu ul li a { font-size: 16px; }
}

@media(max-width:1366px){
.footer-main-section { padding: 58px 0px;}
.footer-main-right ul {padding: 14px 0px 0 0px;}
}

@media(max-width:1280px){
.footer-main-right p{font-size:18px;}
.footer-main-section { padding: 66px 0px;}
.footer-main-left-menu ul li a { font-size: 16px; }
.footer-main-rightinner ul li {margin-right: 23px;}
}

@media(max-width:1024px){
.footer-main-right p{font-size:16px;}
}

@media(max-width:900px){
.footer-main-flex>div { width: 50%; }
.footer-main-flex>div.footer-main-right { width: 100%; }
.footer-main-rightinner { max-width: 100%; margin: 0 auto; }
.footer-main-flex>div h4, .footer-main-middle h4, .footer-main-middlecontent p {font-size: 14px !important;}
.footer-main-middle {margin-top: 26px;}
.footer-main-middleicon {margin-top: 6px;width: 30px;height: 30px;padding: 9px;}
}

@media(max-width:767px){
.footer-main-section { padding:44px 0px;}
}

@media(max-width:640px){
.footer-main-left-menu ul li a { font-size: 14px; }
}

@media(max-width:480px){
.footer-main-flex>div { width: 100%;padding-right:0; }
.footer-main-middle h4 { padding: 16px 0; }
.footer-main-left-menu {margin: 20px 0px;}
}



/* === Header Section === */
.mobileNav{color:#fff;height:0;margin:0;opacity:0;pointer-events:none;transition:all .15s ease-in;z-index:1000}
.mobileNav.-is-active{min-height:100%;opacity:1;position:relative;pointer-events:auto}
.mobileNav.-ebook .mobileNav-container{background:url(https://luna1.co/91f0c3.png) no-repeat top;background-size:cover}
.mobileNav.-ebook .mobileNav-content{padding:40px 24px}
.mobileNav-container{background-color:#ec5627;height:100%;margin:0 auto;min-height:100vh;overflow:scroll;width:100%}

.mobileNav-wrapper{cursor:pointer;height:100%;right:0;top:0;width:66px;position:absolute;z-index:800;background-color:transparent;padding:0;padding: 0;
    border-radius: 0;
    margin: 0;
    line-height: 0;
    letter-spacing: 0;}
.mobileNav-wrapper:focus,.mobileNav-wrapper:hover{background-color:transparent;outline:none}
@media (min-width:70em){.mobileNav-wrapper{display:none}}
.mobileNav-wrapper.-active .mobileNav-toggle{transition-delay:.2s;transform:translate(-50%,-50%) rotate(135deg)}
.mobileNav-wrapper.-active .mobileNav-toggle:before{animation:j .8s cubic-bezier(0,1.02,1,1.01) forwards}
.mobileNav-wrapper.-active .mobileNav-toggle:after{animation-delay:.8s;animation:k .8s cubic-bezier(0,1.02,1,1.01) forwards}
.mobileNav-toggle{top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%)}
.mobileNav-toggle,.mobileNav-toggle:after,.mobileNav-toggle:before{border-radius:1px;height:2px;width:16px;background-color:#b7bfc6;display:block;position:absolute;transition:all 225ms ease-in-out}
.mobileNav-toggle:after,.mobileNav-toggle:before{content:"";top:0;left:0}
.mobileNav-toggle:before{animation:l .8s cubic-bezier(0,1.02,1,1.01) forwards}
.mobileNav-toggle:after{animation:m .8s cubic-bezier(0,1.02,1,1.01) forwards}
@keyframes j{0%{transform:translateY(6px)}30%{transform:translateY(0)}to{transform:translateY(0)}}
@keyframes k{0%{transform:translateY(-6px)}30%{transform:translateY(0)}to{transform:translateY(0) rotate(90deg)}}
@keyframes l{0%{transform:translateY(0)}30%{transform:translateY(0)}to{transform:translateY(6px)}}
@keyframes m{0%{transform:translateY(0) rotate(90deg)}30%{transform:translateY(0)}to{transform:translateY(-6px)}}
.siteHeader {
    justify-content: space-between;
    transition: padding 225ms, transform 0.3s ease-out;
    width: 100%;
    z-index: 900;
    box-shadow: none;
    top: 0;background: #fff;
    position: fixed;
}
.siteHeader.-dropdown-active .siteHeader__row,
.siteHeader.-initial-white .siteHeader__row,
.siteHeader.-is-scrolling .siteHeader__row {
    color: inherit;
}
.siteHeader.-dropdown-active .siteHeader__row:before,
.siteHeader.-initial-white .siteHeader__row:before,
.siteHeader.-is-scrolling .siteHeader__row:before {
    opacity: 1;
}
@media (max-width: 69.9375em) {
    .siteHeader {
        background-color: #fff;
        box-shadow: 0 2px 12px 0 rgba(36, 50, 66, 0.075);
    }
}
@media (min-width: 70em) {
    .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) .button,
    .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) form.mktoForm.marketing-embed-form .mktoButtonRow button.mktoButton,
    form.mktoForm.marketing-embed-form .mktoButtonRow .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) button.mktoButton {
        background-color: #fff;
        border-color: #fff;
        color: #151b26;
    }
    .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) .button:hover,
    .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) form.mktoForm.marketing-embed-form .mktoButtonRow button.mktoButton:hover,
    form.mktoForm.marketing-embed-form .mktoButtonRow .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) button.mktoButton:hover {
        background-color: #e0e6e8;
    }
    .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) .button.-border,
    .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) form.mktoForm.marketing-embed-form .mktoButtonRow button.-border.mktoButton,
    form.mktoForm.marketing-embed-form .mktoButtonRow .siteHeader.-cta-color-white:not(.-dropdown-active):not(.-is-scrolling) button.-border.mktoButton {
        border-color: #fff;
        color: #fff;
    }
    .siteHeader.-cta-color-dark:not(.-dropdown-active) .button
   {
        background-color: #222b37;
        color: #fff;
    }
    .siteHeader.-cta-color-dark:not(.-dropdown-active) .button:hover
    {
        background-color: #151b26;
    }
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .siteHeader__logo path {
        fill: #fff;
    }
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .siteHeader__logo:focus path {
        fill: initial;
    }
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .siteHeader__logo:focus path#dots {
        fill: url(#radialGradient-1);
    }
   
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .contact-sales__icon path {
        fill: #fff;
    }
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .navigation__link {
        color: #fff;
    }
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .navigation__link:focus,
    .siteHeader.-color-white:not(.-dropdown-active):not(.-is-scrolling) .navigation__link:hover {
        color: #dd842f;
    }
    .siteHeader.-disabled {
        transition: padding 225ms, transform 0.2s ease-in;
        transform: translateY(-100%);
    }
}
.siteHeader__wrapper {
    height: 100%;
    max-width:1055px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 20px;
    overflow: hidden;
}
.siteHeader__row {
    height:100px;
    width: 100%;
    position: relative;
    z-index: 10;
}
 .row-fluid .container {
    margin: 0 auto !important;
   
  }

@media(min-width:1661px){
  .siteHeader__row {height:136px; }
  span.navigation__link-icon.contact-sales__icon { margin-top: 5px;margin-right: 24px;}
  .siteHeader a.cta_button { display: inline-block;border-radius: 5px;}

}



.siteHeader__row:before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    box-shadow: 0 2px 12px 0 rgba(36, 50, 66, 0.075);
    background-color: #fff;
    transition: opacity 0.3s ease-in-out;
}
.siteHeader__nav-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: 100%;
}
.siteHeader__logo {
    display: block;
    position: relative;
}
.siteHeader__logo:before {
    content: "";
    position: absolute;
    border-radius: 3px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    top: -10px;
    left: -10px;
    background: #edf1f2;
    z-index: -1;
    opacity: 0;
    transform: scale(1.1);
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.siteHeader__logo:hover {
    border-bottom: none;
}
.siteHeader__logo:focus {
    outline: none;
    border-bottom: none;
}
.siteHeader__logo:focus:before {
    opacity: 1;
    transform: scale(1);
}
.siteHeader__logo svg {
    display: block;
    height: 22px;
    width: 111px;
    overflow: visible !important;
}
.siteHeader__logo svg #dots {
    transform-origin: 10.9% 60%;
}
.siteHeader__lang-button {
    position: relative;
    background-color: transparent;
    padding: 0 12px;
    margin: 0 12px;
}
.siteHeader__lang-button:before {
    content: "";
    position: absolute;
    border-radius: 3px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    top: -10px;
    left: -10px;
    background: #edf1f2;
    z-index: -1;
    opacity: 0;
    transform: scale(1.1);
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}

.siteHeader .horizontalNavigation {
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0 32px;
}
.siteHeader .horizontalNavigation__list {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0;
    padding: 0;
}
.siteHeader .horizontalNavigation__list-item {
    margin: 0;
    padding: 0;
}
.siteHeader .horizontalNavigation__list-item:last-of-type {
    margin-right: 0;
}
.siteHeader .horizontalNavigation__mobile-buttons {
    display: none;
}
.siteHeader .horizontalNavigation-item {
    border-bottom: none;
    color: #646f79;
}
.siteHeader .horizontalNavigation-item:active,
.siteHeader .horizontalNavigation-item:hover,
.siteHeader .horizontalNavigation-item:target {
    border-bottom: none;
}
.siteHeader .horizontalNavigation-item.-is-active {
    color: #151b26;
}
.siteHeader .horizontalNavigation-item.hidden-logged-in {
    display: inline-block;
}
.siteHeader .navigation__link-icon,
.siteHeader .navigation__link-text {
    position: relative;
    pointer-events: none;
}
.siteHeader .navigation__link-icon:before,
.siteHeader .navigation__link-text:before {
    content: "";
    position: absolute;
    border-radius: 3px;
    width: calc(100% + 20px);
    height: calc(100% + 10px);
    top: -5px;
    left: -10px;
    background: #edf1f2;
    z-index: -1;
    opacity: 0;
    transform: scale(1.1);
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.siteHeader .navigation__link {
    padding: 0 13px;
    margin: 0;
    background: none;
    border-radius: 0;
    border: 0;
    color:#296179;
    position: relative;
    display: inline-block;
    height: 100%;
    letter-spacing: 0;
    font-size: 16px;
    line-height: 56px;
}
.siteHeader .navigation__link svg { transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none;fill: transparent;}
.siteHeader .navigation__link:hover {border: 0;}
.siteHeader .navigation__link:focus .navigation__link-icon:before,
.siteHeader .navigation__link:focus .navigation__link-text:before {opacity: 1;transform: scale(1);}
.siteHeader .navigation__link:active .navigation__link-icon:before,
.siteHeader .navigation__link:active .navigation__link-text:before {transform: scale(0.9);}
.siteHeader .navigation__link-toggle:focus:before { display: none;}
.siteHeader .navigation__link-toggle.-active .navigation__link-text {color: #ea8828;}
.siteHeader .navigation__link-toggle.-active .navigation__link-text svg { color: #ea8828; transform: rotate(180deg);}
.siteHeader .navigation__link-toggle:focus,
.siteHeader .navigation__link-toggle:hover,
.siteHeader .navigation__link:focus,
.siteHeader .navigation__link:hover {
    outline: none;
    background: none;
    color: #ea8828;
}
.siteHeader .navigation__link-indicator {
    height: 2px;
    width: 100px;
    background: #ea8828;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    transform-origin: left;
    transition: transform 0.35s cubic-bezier(0, 0, 0.16, 0.96);
    transform: translateX(0) scale(0);
}
.siteHeader .navigation__contact-sales,
.siteHeader .navigation__sign-in {
    padding: 0 12px;
    margin: 0;
}

.siteHeader .navigation__dropdown {
    display: flex;
    pointer-events: none;
    width: 100%;
    height: calc(100vh - 101px);
    max-width: 1440px;
    padding: 0 64px;
    margin: 0 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    position: fixed;
    overflow: auto;
    left: 50%;
    z-index: 8;
    overflow-y:scroll;
    transform: translateX(-50%);
/*     -ms-overflow-style: none;
    scrollbar-width: none; */
}
.siteHeader .navigation__dropdown::-webkit-scrollbar {
    display: none;
}
.siteHeader .navigation__dropdown.-active {
    visibility: visible;
    pointer-events: all;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.siteHeader .navigation__dropdown.-active::-webkit-scrollbar {
    display: initial;
}
.siteHeader .navigation__dropdown__wrapper {
    opacity: 0;
    height: 200vh;
    min-height: 500px;
    box-shadow: 0 50px 60px 0 rgba(36, 50, 66, 0.15);
    position: fixed;
    background: #fff;
    will-change: transform;
    transition: transform 0.35s cubic-bezier(0, 0, 0.16, 0.96), opacity 0.35s cubic-bezier(0, 0, 0.16, 0.96);
    width: 100%;
    left: 0;
    bottom: 100%;
    z-index: 5;
}
.siteHeader .navigation__dropdown__wrapper.-active {
    opacity: 1;
}
.siteHeader .navigation__dropdown__featured-background {
    position: absolute;
    background: #f6f8f9;
    border-left: 1px solid #e0e6e8;
    height: 100%;
    width: 100vw;
    top: 0;
    left: 100vw;
    transform-origin: left;
    transform: translateX(100%);
    transition: transform 0.35s cubic-bezier(0, 0, 0.16, 0.96);
}
.siteHeader .navigation__dropdown__section {
    padding-bottom: 20px;
    margin: 40px 75px 0 0;
    opacity: 0;
    transition: opacity 0.45s cubic-bezier(0, 0, 0.16, 0.96), transform 0.4s cubic-bezier(0, 0, 0.16, 0.96);
}
.siteHeader .navigation__dropdown__section.-active {
    opacity: 1;
}
.siteHeader .navigation__dropdown__section.-hovered {
    opacity: 0.6;
}
.siteHeader .navigation__dropdown__section.-hovered:hover {
    opacity: 1;
}
.siteHeader .navigation__dropdown__section.-hovered:hover .navigation__dropdown__section-label:after {
    transform: scaleX(1);
}
.siteHeader .navigation__dropdown__section-label {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1px;
    padding-bottom: 18px;
    margin-bottom: 32px;
    position: relative;
}
.siteHeader .navigation__dropdown__section-label:after,
.siteHeader .navigation__dropdown__section-label:before {
    background: #e0e6e8;
    top: 32px;
    content: "";
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0, 0, 0.16, 0.96);
}
.siteHeader .navigation__dropdown__section-label:after {
    opacity: 0.8;
    background: #b7bfc6;
    transform: scaleX(0);
}
.siteHeader .navigation__dropdown__section-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    list-style: none;
    min-width: 700px;
    margin: 0;
    padding: 0;
}
.siteHeader .navigation__dropdown__featured-section-list {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0 0 0 40px;
}
.siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__card--icon {
    width: 260px;
}
.siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__card:before {
    background: #fff;
    border: 1px solid #edf1f2;
}
.siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__section {
    margin-top: 0;
    margin-right: 0;
    padding-bottom: 10px;
}
.siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__section:first-of-type {
    margin-top: 40px;
}
.siteHeader .navigation__dropdown__column-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
}
.siteHeader .navigation__dropdown__column {
    list-style: none;
    margin: 0;
    padding: 0;
}
.siteHeader .navigation__dropdown__column + .navigation__dropdown__column {
    margin-left: 56px;
}
.siteHeader .navigation__dropdown__column.-resource-card-column {
    scroll-snap-type: x mandatory;
}
.siteHeader .navigation__dropdown__item {
    margin: 0;
}
.siteHeader .navigation__dropdown__item.-first {
    padding: 0;
}
.siteHeader .navigation__dropdown__item.-first .navigation__dropdown__resource-card {
    margin-top: -16px;
}
.siteHeader .navigation__dropdown__card {
    cursor: pointer;
    display: block;
    width: 200px;
    position: relative;
    margin-bottom: 40px !important;
    z-index: 1;
}
.siteHeader .navigation__dropdown__card:before {
    width: calc(100% + 32px);
    height: calc(100% + 32px);
    top: -16px;
    left: -16px;
    transition: opacity 80ms linear, transform 80ms ease-in;
}
.siteHeader .navigation__dropdown__card.special:before,
.siteHeader .navigation__dropdown__card:before {
    content: "";
    position: absolute;
    border-radius: 3px;
    background: #f0f0ff;
    z-index: -1;
    opacity: 0;
    transform: scale(1.1);
}
.siteHeader .navigation__dropdown__card.special:before {
    width: calc(100% + 16px);
    height: calc(100% + 6px);
    top: -3px;
    left: -8px;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.siteHeader .navigation__dropdown__card a {
    display: block;
    margin-bottom: 8px;
}
.siteHeader .navigation__dropdown__card a:hover {
    border-bottom: none;
}
.siteHeader .navigation__dropdown__card a:focus {
    border: none;
    outline: none;
}
.siteHeader .navigation__dropdown__card:focus,
.siteHeader .navigation__dropdown__card:focus-within,
.siteHeader .navigation__dropdown__card:hover {
    border: none;
    outline: none;
}
.siteHeader .navigation__dropdown__card:focus-within:before,
.siteHeader .navigation__dropdown__card:focus:before,
.siteHeader .navigation__dropdown__card:hover:before {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.2s linear, transform 0.2s ease-out;
}
.siteHeader .navigation__dropdown__card:focus-within .navigation__dropdown__card-label,
.siteHeader .navigation__dropdown__card:focus .navigation__dropdown__card-label,
.siteHeader .navigation__dropdown__card:hover .navigation__dropdown__card-label {
    color: #796eff;
}
.siteHeader .navigation__dropdown__card--green:hover .navigation__dropdown__card-label {
    color: #00bf9c;
}
.siteHeader .navigation__dropdown__card--green:before {
    background: #e2fffa !important;
}
.siteHeader .navigation__dropdown__card--coral:hover .navigation__dropdown__card-label {
    color: #ed4758;
}
.siteHeader .navigation__dropdown__card--coral:before {
    background: #ffedef;
}
.siteHeader .navigation__dropdown__card--teal:hover .navigation__dropdown__card-label {
    color: #008ce3;
}
.siteHeader .navigation__dropdown__card--teal:before {
    background: #edf8ff;
}
.siteHeader .navigation__dropdown__card--gold:hover .navigation__dropdown__card-label {
    color: #f2a100;
}
.siteHeader .navigation__dropdown__card--gold:before {
    background: #fffede;
}
.siteHeader .navigation__dropdown__card--orange:hover .navigation__dropdown__card-label {
    color: #ff7f00;
}
.siteHeader .navigation__dropdown__card--orange:before {
    background: rgba(249, 220, 0, 0.15);
}
.siteHeader .navigation__dropdown__card--gray:hover .navigation__dropdown__card-label {
    color: #646f79;
}
.siteHeader .navigation__dropdown__card--gray:before {
    background: #e0e6e8;
}
.siteHeader .navigation__dropdown__card--icon {
    width: 230px;
    display: flex;
    flex-direction: row;flex-wrap: nowrap; justify-content: flex-start;align-items: flex-start;}
.siteHeader .navigation__dropdown__card--space-left {margin-left: 30px;}
.siteHeader .navigation__dropdown__card--arrow .navigation__dropdown__card-label {display: flex; flex-direction: row; justify-content: flex-start;align-items: center;}
.siteHeader .navigation__dropdown__card--arrow:hover .navigation__dropdown__card__arrow {animation: r 1s infinite ease-in-out;}
.siteHeader .navigation__dropdown__card > .icon-svg {
    margin-top: 2px;
    max-width: 18px;
    max-height: 18px;
    margin-right: 12px;
    height: auto;
    display: block;
    width: 100%;
}
.siteHeader .navigation__dropdown__card__arrow {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 1;
    margin-left: 10px;
    opacity: 0.5;
}
.siteHeader .navigation__dropdown__card__arrow svg {
    margin: 0;
    max-width: 14px;
    max-height: 14px;
}
.siteHeader .navigation__dropdown__resource-card {
    cursor: pointer;
    display: flex;
    width: 420px;
    height: 145px;
    padding: 8px;
    position: relative;
    z-index: 1;
    background: #fff;
    border: 1px solid #edf1f2;
    margin-bottom: 10px !important;
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    box-shadow: 0 0 0 0 rgba(36, 50, 66, 0);
    scroll-snap-align: center;
}
.siteHeader .navigation__dropdown__resource-card a {
    flex-grow: 1;
}
.siteHeader .navigation__dropdown__resource-card a:hover {
    border-bottom: none;
}
.siteHeader .navigation__dropdown__resource-card a:focus {
    border: none;
    outline: none;
}
.siteHeader .navigation__dropdown__resource-card .navigation__dropdown__card-label {
    flex-grow: 1;
}
.siteHeader .navigation__dropdown__resource-card:focus,
.siteHeader .navigation__dropdown__resource-card:focus-within,
.siteHeader .navigation__dropdown__resource-card:hover {
    border: 1px solid #edf1f2;
    transform: translateY(-2px);
    outline: none;
    box-shadow: 0 4px 8px 0 rgba(36, 50, 66, 0.075);
}
.siteHeader .navigation__dropdown__resource-card:focus-within .navigation__dropdown__resource-card-cta,
.siteHeader .navigation__dropdown__resource-card:focus .navigation__dropdown__resource-card-cta,
.siteHeader .navigation__dropdown__resource-card:hover .navigation__dropdown__resource-card-cta {
    color: #796eff;
}
.siteHeader .navigation__dropdown__resource-card-category {
    order: -1;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #9ca6af;
    text-transform: uppercase;
    margin-bottom: 6px;
    line-height: 1;
}
.siteHeader .navigation__dropdown__resource-card-image {
    display: block;
    width: 165px;
    height: 100%;
    object-fit: cover;
    border: 1px solid #edf1f2;
}
.siteHeader .navigation__dropdown__resource-card-description {
    padding: 8px 8px 0 12px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
}
.siteHeader .navigation__dropdown__resource-card-cta {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    color: #646f79;
    font-size: 12px;
    font-weight: 500;
    justify-self: flex-end;
}
.siteHeader .navigation__dropdown__template {
    display: block;
    width: 230px;
    position: relative;
    margin-bottom: 22px !important;
    z-index: 1;
}
.siteHeader .navigation__dropdown__template:before {
    content: "";
    position: absolute;
    border-radius: 3px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    top: -10px;
    left: -10px;
    background: #fff;
    z-index: -1;
    opacity: 0;
    transform: scale(1.1);
    transition: opacity 80ms linear, transform 80ms ease-in;
}
.siteHeader .navigation__dropdown__template:focus,
.siteHeader .navigation__dropdown__template:hover {
    border: none;
    outline: none;
}
.siteHeader .navigation__dropdown__template:focus:before,
.siteHeader .navigation__dropdown__template:hover:before {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.2s linear, transform 0.2s ease-out;
}
.siteHeader .navigation__dropdown__template--icon {
    width: 260px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.siteHeader .navigation__dropdown__template svg {
    max-width: 22px;
    max-height: 22px;
    margin-right: 12px;
    height: auto;
    display: block;
    width: 100%;
}
.siteHeader .navigation__dropdown__card> svg {
    margin-top: 2px;
    max-width: 18px;
    max-height: 18px;
    margin-right: 12px;
    height: auto;
    display: block;
    width: 100%;
}
.navigation__dropdown__card img {
    margin-top: 2px;
    max-width: 30px !important;
    margin-right: 12px;
    height: auto !important;
    display: block;
    width: 100%;
}
.siteHeader .navigation__dropdown__card-label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #151b26;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
}
.siteHeader .navigation__dropdown__card--arrow .navigation__dropdown__card-label {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.siteHeader .navigation__dropdown__card-label .tag {
    margin-left: 4px;
}
.siteHeader .navigation__dropdown__card-summary {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    color: #222b37;
}
.siteHeader .navigation__dropdown__footer {
    z-index: 10;
    background: #fbfdfe;
    width: 100%;
    
    padding: 0 20px;
    height: 45px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.siteHeader .navigation__dropdown__footer-list {
    max-width: 1365px;
    margin: 0 auto;
    height: 100%;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.siteHeader .navigation__dropdown__footer-list-item {
    margin: 0;
    padding: 0 30px;
    border-right: 1px solid #e0e6e8;
}
.siteHeader .navigation__dropdown__footer-list-item:last-of-type {
    border-right: none;
}
.siteHeader .navigation__dropdown__footer-link {
    display: block;
    height: 100%;
    color: #848f99;
    font-size: 12px;
}
.siteHeader .navigation__dropdown__footer-link:hover {
    border: none;
    color: #796eff;
}
.siteHeader .navigation__scrim {
    height: 100vh;
    width: 100vw;
    background-color: #000;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    transition: opacity 0.3s linear;
    pointer-events: none;
}
.siteHeader .navigation__scrim.-active {
    opacity: 0.1;
    pointer-events: all;
}
@media (max-width: 1380px) {
    .siteHeader .navigation__dropdown__section {
        margin-right: 50px;
    }
    .siteHeader .navigation__dropdown__section:last-of-type {
        margin-right: 40px;
    }
    .siteHeader .navigation__dropdown__section-list {
        min-width: 600px;
    }
    .siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__section {
        margin-right: 0;
    }
    .siteHeader .navigation__dropdown__card {
        width: 180px;
    }
    .siteHeader .navigation__dropdown__resource-card {
        width: 280px;
        height: auto;
        flex-direction: column;
    }
    .siteHeader .navigation__dropdown__resource-card-description {
        padding: 8px 0 0;
    }
    .siteHeader .navigation__dropdown__resource-card-image {
        width: 100%;
        height: 120px;
    }
    .siteHeader .navigation__dropdown__item.-last .navigation__dropdown__resource-card {
        display: none;
    }
}
@media (max-width: 1380px) and (max-height: 650px){
  .siteHeader .navigation__dropdown__resource-card-image { height: 103px;}
  .siteHeader .navigation__dropdown__section-label {padding-bottom: 14px; margin-bottom: 17px;}
  .siteHeader .navigation__dropdown__card-label { font-size: 13px;}
}

@media (max-width: 69.9375em) {
    .siteHeader {position: relative;}
    .siteHeader .horizontalNavigation {
        width: 100%;
        top: 56px;
        left: 0;
        height: calc(100% - 104px);
        position: fixed;
        flex-direction: column;
        padding: 0;
        visibility: hidden;
        transition: transform 0.4s cubic-bezier(0, 1.15, 1, 1);
        transform: translateY(0);
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    .siteHeader .horizontalNavigation.-active {
        visibility: visible;
    }
    .siteHeader .horizontalNavigation.-active .horizontalNavigation__mobile-buttons,
    .siteHeader .horizontalNavigation.-active .navigation__link {
        opacity: 1;
        transform: none;
    }
    .siteHeader .horizontalNavigation__mobile-buttons {
        display: flex;
        flex-direction: column;
        flex: 10 0 auto;
        position: relative;
        padding: 24px;
        text-align: center;
        background: #fff;
        transition-delay: 0.4s !important;
    }
    .siteHeader .horizontalNavigation__mobile-buttons .button,
    .siteHeader .horizontalNavigation__mobile-buttons form.mktoForm.marketing-embed-form .mktoButtonRow button.mktoButton,
    form.mktoForm.marketing-embed-form .mktoButtonRow .siteHeader .horizontalNavigation__mobile-buttons button.mktoButton {
        margin-bottom: 16px;
    }
    .siteHeader .horizontalNavigation .horizontalNavigation__mobile-buttons,
    .siteHeader .horizontalNavigation .navigation__link {
        opacity: 0;
        transform: translateY(-10px);
        transition: transform 0.4s cubic-bezier(0, 0, 0.16, 0.96), opacity 0.4s linear;
    }
    .siteHeader .horizontalNavigation__list {
        flex: 1 0 auto;
        flex-direction: column;
        margin-top: 30px;
        width: 100%;
    }
    .siteHeader .horizontalNavigation__list-item {
        width: 100%;
        background-color: #fff;
    }
    .siteHeader .horizontalNavigation__list-item:first-of-type .navigation__link {
        transition-delay: 0.2s;
    }
    .siteHeader .horizontalNavigation__list-item:nth-of-type(2) .navigation__link {
        transition-delay: 0.25s;
    }
    .siteHeader .horizontalNavigation__list-item:nth-of-type(3) .navigation__link {
        transition-delay: 0.3s;
    }
    .siteHeader .horizontalNavigation__list-item:nth-of-type(4) .navigation__link {
        transition-delay: 0.35s;
    }
    .siteHeader .horizontalNavigation__list-item:nth-of-type(5) .navigation__link {
        transition-delay: 0.4s;
    }
    .siteHeader .horizontalNavigation__list-item:nth-of-type(6) .navigation__link {
        transition-delay: 0.45s;
    }
    .siteHeader .horizontalNavigation__list-item:first-of-type .navigation__link {
        border-top: 1px solid #e0e6e8;
    }
    .siteHeader .siteHeader__row {
        height: 54px;
    }
    .siteHeader .siteHeader__wrapper {
        padding: 0 24px;
    }
    .siteHeader .siteHeader__nav-group:nth-of-type(2) {
        display: none;
    }
    .siteHeader .navigation__link {
        display: block;
        padding: 0;
        margin: 0 24px;
        width: calc(100% - 48px);
        border-bottom: 1px solid #e0e6e8;
        text-align: left;
        height: 52px;
        line-height: 52px;
        z-index: 10;
    }
    .siteHeader .navigation__link:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100vw;
        top: 0;
        left: -24px;
        opacity: 0;
        transition: opacity 0.2s ease-in-out;
        background: #f0f0ff;
    }
    .siteHeader .navigation__link:hover {
        border-bottom: 1px solid #e0e6e8;
    }
    .siteHeader .navigation__link.-active {
        border: none !important;
        position: sticky;
        position: -webkit-sticky;
        top: -2px;
    }
    .siteHeader .navigation__link.-active:before {
        opacity: 1;
    }
    .siteHeader .navigation__link.-preceding {
        border-bottom: none;
    }
    .siteHeader .navigation__link__wrapper {
        height: 100vh;
    }
    .siteHeader .navigation__link-toggle.-active .navigation__link-text svg {
        transform: translateY(-50%) rotate(180deg);
    }
    .siteHeader .navigation__link-text {
        font-size: 16px;
        display: inline-block;
        width: 100%;
        color: #151b26;
        transition: transform 0.2s ease-in-out;
    }
    .siteHeader .navigation__link-text svg {
        position: absolute;
        right: 4px;
        top: 50%;
        transform: translateY(-50%);
    }
    .siteHeader .navigation__link-indicator {
        display: none;
    }
    .siteHeader .navigation__dropdown {
        max-height: none;
        position: relative;
        top: 0;
        padding: 0;
        flex-direction: column;
        display: none;
    }
    .siteHeader .navigation__dropdown.-active {
        display: flex;
    }
    .siteHeader .navigation__dropdown__item.-first .navigation__dropdown__resource-card {
        margin-top: 0;
    }
    .siteHeader .navigation__dropdown__item.-last .navigation__dropdown__resource-card {
        display: flex;
    }
    .siteHeader .navigation__dropdown__section-list {
        flex-direction: column;
        min-width: 0;
        padding: 26px 24px 0;
    }
    .siteHeader .navigation__dropdown__featured-section-list {
        background: #f6f8f9;
        padding: 30px 24px 0;
    }
    .siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__section:first-of-type {
        margin-top: 0;
    }
    .siteHeader .navigation__dropdown__featured-section-list .navigation__dropdown__card--icon {
        width: 100%;
    }
    .siteHeader .navigation__dropdown__column,
    .siteHeader .navigation__dropdown__column + .navigation__dropdown__column {
        margin: 0;
    }
    .siteHeader .navigation__dropdown__column + .navigation__dropdown__column.-resource-card-column,
    .siteHeader .navigation__dropdown__column.-resource-card-column {
        margin: 0 -30px;
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .siteHeader .navigation__dropdown__column + .navigation__dropdown__column.-resource-card-column .navigation__dropdown__item,
    .siteHeader .navigation__dropdown__column.-resource-card-column .navigation__dropdown__item {
        flex: 1 0 calc(100% - 66px);
        padding: 0 5px;
    }
    .siteHeader .navigation__dropdown__column + .navigation__dropdown__column.-resource-card-column > li:first-child,
    .siteHeader .navigation__dropdown__column.-resource-card-column > li:first-child {
        margin-left: 30px;
    }
    .siteHeader .navigation__dropdown__column + .navigation__dropdown__column.-resource-card-column > li:last-child,
    .siteHeader .navigation__dropdown__column.-resource-card-column > li:last-child {
        margin-right: 30px;
    }
    .siteHeader .navigation__dropdown__column + .navigation__dropdown__column.-resource-card-column > li:last-child:after,
    .siteHeader .navigation__dropdown__column.-resource-card-column > li:last-child:after {
        content: "";
        display: block;
        position: absolute;
        right: -30px;
        width: 30px;
        height: 1px;
    }
    .siteHeader .navigation__dropdown__section {
        padding: 8px 0;
        width: 100%;
    }
    .siteHeader .navigation__dropdown__section,
    .siteHeader .navigation__dropdown__section:last-of-type {
        margin: 0;
    }
    .siteHeader .navigation__dropdown__section-label {
        padding-bottom: 12px;
        margin-bottom: 24px;
    }
    .siteHeader .navigation__dropdown__card,
    .siteHeader .navigation__dropdown__card--icon {
        width: 100%;
        padding-right: 20px;
        margin-bottom: 24px !important;
    }
    .siteHeader .navigation__dropdown__card--icon:before,
    .siteHeader .navigation__dropdown__card:before {
        display: none;
    }
    .siteHeader .navigation__dropdown__resource-card {
        width: 100%;
    }
    .siteHeader .navigation__dropdown__footer {
        height: 48px;
    }
    .siteHeader .navigation__dropdown__footer-list-item {
        width: 50%;
        text-align: center;
    }
    .siteHeader .navigation__dropdown__footer-link,
    .siteHeader .navigation__dropdown__wrapper {
        height: 100%;
    }
}
.siteHeader-buttons {
    margin-left: 12px;
}

.siteHeader .contact-sales__icon svg {
    vertical-align: text-top;
}
.siteHeader .contact-sales:hover .contact-sales__icon svg path {
    fill: #796eff;
}
@media (max-width: 1350px) {
    .siteHeader .contact-sales__text {
        display: none;
    }
    .siteHeader .contact-sales__icon {
        display: inline;
    }
}
@keyframes r {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(8px);
    }
    to {
        transform: translateX(0);
    }
}
.siteHeader__logo {
    
    max-width: 210px;
}

@media (max-width:1250px) {
.siteHeader .navigation__link {
    padding: 0 10px;
  }
}
@media (max-width:1119px) {
  .body-container-wrapper {
    margin-top: 0px;
}
}

@media (max-width:767px) {
.siteHeader__logo {
    display: block;
    position: relative;
    max-width: 180px;
}
  .siteHeader .contact-sales__icon {
    display: none;
}
  p {padding: 10px 0;font-size: 18px;}


}


.dis-flex{display:flex;flex-wrap:wrap;}


/*  Header Module */

.header-module > div { height: 100%;}
.header-content { width: 50%;padding-bottom: 83px;padding-top: 80px;display: flex;  justify-content: center; flex-flow: column;  height: 100%;}
.header-content * { text-align: left;}
.header-module{min-height:400px;display: flex;align-items: center;}
.header-content p { line-height: 1.6;}

@media(min-width:1440px){
  .header-content { width:39%;}
}
@media(max-width:1200px){
  .logo-section {padding:35px 0;}
  .logo-item { width:33.33% !important; margin-bottom: 36px !important;}
  .logo-item img {max-width: 138px !important;}
}



@media(max-width:768px){
  .header-module { height:auto !important;padding: 50px 0 30px;}
  .header-content {padding-bottom: 30px;padding-top: 30px;width: 100%;}
  .header-content * { text-align: center;}
  .mobile.header-image { margin: 30px 10px;}
}

/* Logo Module */

.logo-section {padding:80px 0 50px; text-align: center;}
.logo-flex { justify-content:center; padding: 51px 0 0;align-items: center;}
.logo-section h3 { font-weight: 400;}
.logo-item { width: 16%;}



@media(max-width:768px){
  .logo-section {padding: 50px 0;}
  .logo-flex {padding:40px 0 0;}
  .logo-item { width:48% !important;margin: 0 0 30px;}
  .logo-image img {  max-width: 65px !important;}
  .logo-image {  min-height: 5px;}
}

@media(max-width:480px){
  .logo-item { width: 100%;margin: 0 0 30px;}
}


/* Technology Module */
section {position: relative;}
.features h4{position:relative;}
.features h4:before{content: ''; position: absolute; top: 9px; left: -54px; width: 25px; height: 25px; background: url(https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/green-tick.png); background-size: cover !important; background-position: center center !important; background-repeat: no-repeat;}
.features p { padding: 0;font-style: regular;font-weight: 300 !important;line-height: 1.6 !important;}
.tech-item { padding: 0 0 30px 36px;}
section.for-teams {padding-bottom:0px;padding-top:40px;margin-top:0px;}
.copy h2 {font-weight: 400;margin-bottom: 11px;}
section.for-teams>.background{position:absolute;width:100%;top:-60px;bottom:0;background-color:#f6f9fc;overflow:hidden}
ul.features li * { font-size:18px;font-weight: 400; margin: 0 0 10px;line-height: 1.4;}
section.for-teams > div { max-width: 1160px !important;}

@media (min-width:880px){
  section.for-teams>.background{top:-120px}
}
section.for-teams>.background:before{content:"";position:absolute;width:100%;height:100%;top:50%;background-color:#fff;-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}
.v1 section.for-teams>.background:before{background-color:#edf2f7}
section.for-teams .common-Card{padding:0;position:relative;border-radius:8px;background-color:#f6f9fc}
section.for-teams .common-Card>*{padding:30px}


@media (min-width:670px){
  section.for-teams header svg{margin-bottom:0}
  section.for-teams header .copy{margin:-2px 40px 0 20px}
  section.for-teams .common-Card>:first-child{padding:50px 50px 40px;}
  section.for-teams .common-Card>:last-child{padding:40px 50px 50px;}
  section.for-teams li{padding-left:68px;background-position:13px 4px;}
}

@media (min-width:880px){
  section.for-teams .md-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media (min-width:1040px){
  section.for-teams .md-columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
section.for-teams header{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}
section.for-teams header svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px}
section.for-teams header .copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:20px}
section.for-teams header .common-IntroText{margin-top:6px}
section.for-teams header a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:6px}
section.for-teams li{padding-left:100px !important;}
section.for-teams li:not(:last-child){margin-bottom:36px}
section.for-teams .screenshot{
  /*   transform:rotate3d(0.5,-0.866,0,19deg); */
  /*   box-shadow:34.3px 62.5px 125px -25px rgba(50,50,93,.5),20.6px 37.5px 75px -37.5px rgba(0,0,0,.6); */
  /*   --lighting-angle:300deg;margin:30px -40px 0 -50px
  --transform: rotate3d(0.5,-0.866,0,19deg); */
  --transform: rotate3d(0.5,-0.866,0,19deg);
  --shadow: 34.3px 62.5px 125px -25px rgba(50,50,93,.5),20.6px 37.5px 75px -37.5px rgba(0,0,0,.6);
  --lighting-angle: 300deg;
  margin: 30px -40px 0 -50px;

}
@media (min-width:670px){
  section.for-teams .screenshot{margin:30px 0 0 -20px}
}
@media (min-width:880px){
  ul.features {
    max-width: 50%;
  }
  section.for-teams .screenshot{margin: -70px -50px 0 10px; max-width:630px;}

}
section.for-teams .screenshot:hover{transform:rotate3d(0.5,-0.866,0,19deg) translateZ(30px);}
section.for-teams .screenshot:active{transform:rotate3d(0.5,-0.866,0,19deg) translateZ(20px)}
section.for-teams .screenshot .image-container{-webkit-transition-property:-webkit-transform,-webkit-box-shadow;transition-property:-webkit-transform,-webkit-box-shadow;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}
.common-Card{-webkit-box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);z-index:1}
.md-columns,.sm-columns{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-align:start;-ms-flex-align:start;align-items:flex-start}

@media (min-width:670px){
  .sm-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media (min-width:880px){
  .md-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}


.screenshot .image-container{border-radius:8px;-webkit-transform:rotate3d(0.5,-0.866,0,19deg);
  transform:rotate3d(0.5,-0.866,0,19deg);-webkit-box-shadow:34.3px 62.5px 125px -25px rgba(50,50,93,.5),20.6px 37.5px 75px -37.5px rgba(0,0,0,.6);box-shadow:34.3px 62.5px 125px -25px rgba(50,50,93,.5),20.6px 37.5px 75px -37.5px rgba(0,0,0,.6);}
.screenshot img{border-radius:8px;vertical-align:top}
.screenshot {
  -webkit-perspective: 1500px;
  perspective: 1500px;
}
.screenshot .image-container:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--lighting-angle)),color-stop(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.35)));background:linear-gradient(var(--lighting-angle),hsla(0,0%,100%,0),hsla(0,0%,100%,.35));border-radius:8px}


/* Services Section */
.one-col-section {padding: 100px 0 50px; text-align: center;}

@media(max-width:1024px){
  .one-col-section { padding: 50px 0; }
}

/* Three COlumn Logo Module  */

.three-logo-section { padding:70px 0 40px;}
.three-flex {justify-content: space-between;display: grid;grid-template-rows: repeat(3,auto); grid-gap: 26px 0;gap: 26px 0;}
.three-log-item h4 { font-size: 25px;font-weight: 600;margin: 44px 0 0;}
.one-col-section p {line-height: 1.7;font-weight: 300;font-style: regular;}
.three-log-item p{font-size:18px;line-height: 1.7; font-weight: 300;font-style: regular;}


/*  Two column topic section */

.topic-section {padding:60px 0;}
.topic-item {
  width: 100%;
  padding: 57px 79px ;
  border-radius: .1875rem;
  box-shadow: 10px 13px 12px 0 rgb(45 62 80 / 18%);
  background: #fff;
}
.topic-item hr{height:2px;}
.dis-flex.topic-flex {
  justify-content: space-between;
  margin: 0 auto;
}
.topic-item p {
  font-weight: 300;
  font-style: regular;
  line-height: 1.6;
}
.topic-item h5 {
  font-size: 25px;
  font-weight: 600;
}
.topics-list ul li {
  color: #231F20;
  font-size: 18px;
  font-style: regular;font-weight:300;
  line-height: 1.5;
}
.topics-list {
  margin: 51px 0 0;
}
.topics-list ul li span {
  display: inline-block;
  vertical-align: -webkit-baseline-middle;
  margin-right: 27px;
}


/*  Percentage Section*/

.percentage-setion {padding:50px 0;}
.perc-desc{width:44%;}
.perc-num {width: 48.5%;justify-content: space-between;}
.dis-flex.per-flex { justify-content: space-between;}
.per-item span {font-size:42px; font-weight: 600; color: #263240;}   
.per-item p {font-size: 24px;font-style: regular;font-weight: 300;padding: 3px 28px;}
.per-item { width: 47%;  margin-bottom:86px;}
.perc-desc p {font-size: 18px;font-style: regular; font-weight: 300;line-height: 1.6;}
.perc-desc h3 {font-weight: 600;font-size:42px;line-height: 1.4;}
span.counter {border-left: 1px solid; padding-left: 23px; padding-bottom:22px; margin-bottom:2px;line-height: 1;display: inline-block;}

.percentage-setion a.cta_button {background: #ec5627;padding: 9px 36px;min-width: 242px;color: #fff;display: inline-block;position: relative;font-size: 23px;border-radius: 23px;margin-top:40px;}


/* our Tools Module */

.tools-section { padding: 50px 0;}
.tool-item { width: 32%;}
.tools-section h2 { font-size: 42px;}
.dis-flex.tools-flex { justify-content: space-between;margin:85px 0 0;}
.tool-item h5 {margin:46px 0 0;font-weight:600;font-size: 25.34px;}
.tool-item p, li.tools-list p {font-size:18px;font-style: regular; font-weight: 300;line-height: 1.7;}
.tools-section h3 {font-weight: 600;}
li.tools-list h4 {font-weight: 400;font-size: 24px;}
.tool-item ul { margin-top: 53px;}
li.tools-list h4 span img { margin-top: 7px;width: 24px;margin-right: 10px;}
li.tools-list p {padding-left: 40px; padding-top: 2px;}
li.tools-list {width:80%;}
.tool-image {min-height: 96px;}


/* Header Sider Module */

.header-slid .slick-list{margin:0 auto;max-width:51%;}
.header-slider{padding:70px 0 135px;}
.header-slid {margin:100px 0 50px;}
.intro-slid { text-align: center;margin: 0 0 100px;}
.intro-slid p{font-size:34.5px;font-weight:300;}
.header-slider ul.slick-dots{padding-top:60px;}
.intro-slid h2 {font-weight:400;}
.slider-grp { max-width: 895px;margin: 0 auto;}
.header-slider .slick-arrow , .hs-testimonial-slider .slick-arrow{ text-index: -9999;cursor: pointer;top: 50%; left: 0;transform: translateY(-50%);position: absolute;
  width: 2.5rem;
  height: 2.5rem; display: flex; border: 0 solid #fff;background-color: #fff;border-radius: 50%;
  box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);
  transition: 0.3s ease-in-out;
  align-items: center;
  justify-content: center;
  padding: .5rem;
  pointer-events: auto;
  cursor: pointer;
}
.hs-testimonial-slider .slick-arrow{
  top: 30%;
}
button.slide-arrow.next-arrow.slick-arrow { left:93%;}
button.slide-arrow.prev-arrow.slick-arrow {left: 1rem;}
.hs-testimonial-slider button.slide-arrow.prev-arrow.slick-arrow {left: 0rem;}
.hs-testimonial-slider button.slide-arrow.next-arrow.slick-arrow { left:97.5%;}
button.slide-arrow.prev-arrow.slick-arrow img{transform: rotate(180deg);}
button.slide-arrow:hover {box-shadow: 1px 8px 24px 0 rgb(0 0 0 / 20%);}


@media (min-width:1441px) and (max-width:1900px){

  .intro-slid h2 {font-size:57px;margin-bottom: 0;}
  .intro-slid p{font-size:24px;}
  .tools-section h2 {  font-size: 36px;}
  li.tools-list p { padding-left:39px;}
  .tools-section h2 {  font-size:21.95px;}
  li.tools-list h4 {font-size: 22.26px;}
  .perc-desc h3 { font-size: 30.39px;}
  .per-item span {font-size:24px;}
  .topic-item h5 { font-size: 21.95px;}
  .topics-list ul li span {  margin-right: 12px;}
  .topics-list ul li span img {  width: 28px;}
  .topic-item { padding: 50px 69px;}
  li.tools-list {width: 86%;}
}
@media(max-width:1440px){
  .dis-flex.topic-flex { max-width: 100%;}
  .topics-list ul li span img {  width: 22px;}
  .topic-item h5 { font-size: 19px;}
  .topics-list ul li span { margin-right: 12px;}
  .topic-item { padding: 50px 40px;}
  li.tools-list h4 span img { margin-top: 0px;}
  .perc-desc h3 { font-size:26px;}

  .per-item span {font-size: 23px;}
  .per-item p { font-size: 18px;}
  .tool-item h5 {margin: 26px 0 0;font-size: 19px;}
  li.tools-list h4 {font-size: 21px;}
  .intro-slid h2 {font-size:48px;margin-bottom: 0;}
  .intro-slid p{font-size:22px;}
  .three-log-item p { font-size: 16px;}
}

@media(max-width:1366px){
  .topics-list ul li span img {  width: 20px;}
  .topic-item h5 { font-size: 18px;}
  .topics-list ul li span { margin-right: 10px;}
  .perc-desc h3 { font-size: 29px;}
  .per-item span {font-size:22px;}
  .per-item p { font-size: 17px;}
  .tool-item h5 { margin: 26px 0 0; font-size: 18px;}
  li.tools-list h4 {  font-size:18px;}
  .intro-slid h2 {font-size:44px;margin-bottom: 0;}
  .intro-slid p{font-size:24px;}
 
  .features h4:before {top: 5px;}
}

@media(max-width:1024px){
  li.tools-list h4 span img {margin-top:3px; width: 20px;}
  li.tools-list p { padding-left: 33px;}
  .intro-slid h2 {font-size:40px;margin-bottom: 0;}
  .intro-slid p{font-size:18px;}
}


@media (min-width: 670px){
  .topic-item {width: 46%;}
  .three-flex { flex-direction: row; grid-gap: 0 26px; gap: 0 26px;grid-template-columns: repeat(3,1fr); grid-template-rows: repeat(1,1fr);}
}
.logo-image { min-height: 96px;}
.one-col-section h3 {font-weight: 600;}

@media(max-width:1440px){

  .three-log-item h4 {font-size: 19px;margin-top: 14px;}
  .percentage-setion a.cta_button {min-width: 233px;}
}
@media(max-width:1200px){
  p { font-size:18px;}
  section.for-teams li { padding-left:40px !important;}
  section.for-teams .common-Card>:first-child {padding: 50px 40px 40px;}

}




.hs-testimonial-slider { position: relative;padding:60px 0 ;text-align: center;}
.hs-testimonial-slider h3{color:#296179;font-weight: 400;}
.hs-gallery .slick-slide { max-width: 100%;text-align: center;}
/* Testimonial Wrapper */
.hs-testimonial {padding: 1em; }
.hs-testimonial.slick-slide { padding: 0 0 3em;margin: 1em;}
blockquote main span { font-size: 20px; color: #231F20;font-weight: 300;font-style: italic;}
.dis-flex.testi-intro {align-items: center;margin-top:107px;padding-left:42px;}
.hs-testimonial-slider footer * {font-size: 27px; font-weight: 400;}
.wrap .slick-list.draggable {padding: 0 33px;}

/* Testimonial Wrapper :: Variations */
@media only screen and (min-width: 768px) {
  .hs-testimonial--top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

}

/* Author Image */
.hs-testimonial figure {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: center center;

}


/* Blockquote */
.hs-testimonial blockquote {
  background-color: #fff;
  height:100%;
  font-size: 1.3em;
  position: relative;
  padding: 4em 2.7em;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
  box-sizing: border-box;
}
.hs-testimonial blockquote:before {
  content: "";
  position: absolute;
  display: block;
  height: 1.5em;
  width: 1.5em;
  background-color: #fff;
  bottom: calc(100% - .5em - 5px);
  left: 94px;
  border: 1px solid transparent;
  border-top-color: #eee;
  border-right-color: #eee;
  -webkit-transform: rotate(-45deg);    
  -ms-transform: rotate(-45deg);    
  transform: rotate(-45deg);
  background-color: #296179; z-index:-1;
}

.hs-testimonial-slider .slider {width: 100%; position: relative;}
.slide__inner, .slide__text-wrap {position: relative;min-height: 390px;background:#fff;}
.slide__text-wrap {
  display: flex;
  justify-content: center; align-items: center;
}


.typed-cursor {display: inline-block;width: 3px;height: 40px;background-color:#231f20;margin-left: 5px;margin-top: -5px;}
.typed-cursor { display:none; }
.hs-testimonial-slider main {height: 100%;}
.hs-testimonial-slider main span.slide__text { display: block;height: 100%;}
.slide__text {height: 100%; display: flex; align-items: center;}





.onScroll .hs-testimonial.slick-active blockquote:before {
  -moz-animation: fadeout;
  -webkit-animation:fadein  ;
  animation: fadeout ;
  -webkit-animation-duration:3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;animation-delay: 6s;
}
.onScroll .slick-active .dis-flex.testi-intro{   -moz-animation: fadeout;
  -webkit-animation:fadeout;
  animation: fadeout;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;animation-delay:6s;}



@keyframes fadeout{

  0%{ opacity:0;}
  100% { opacity:1;}
}
/* .hs-testimonial--top blockquote:before {    
top: calc(100% - .5em - 5px);


} */

/* Footer */

.hs-testimonial footer .name { margin-top:0;font-weight:600;}
.hs-testimonial footer .title {font-style: italic;font-weight:300;}
.hs-testimonial footer {text-align: left;}



/* Dots */
.hs-testimonial-slider .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.hs-testimonial-slider .slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.hs-testimonial-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.hs-testimonial-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width:15px;
  height:15px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background:#296179;opacity:.4;
}
.hs-testimonial-slider .slick-dots li button:hover,
.hs-testimonial-slider .slick-dots li button:focus {
  outline: none;
}
.hs-testimonial-slider .slick-dots li button:hover:before,
.hs-testimonial-slider .slick-dots li button:focus:before {
  opacity: 1;
}
.hs-testimonial-slider .slick-dots li button:before {
  font-family: 'slick';
  font-size: 10px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width:15px;
  height: 15px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hs-testimonial-slider .slick-dots li.slick-active button:before {
  color:#296179;
}


@media(min-width:1601px){
  /*   .hs-testimonial--top blockquote:before {top: calc(100% - .5em - 41px)!important;} */
  .hs-testimonial blockquote:before {height: 3.5em; width: 3.2em; top:calc(100% - .5em - 31px);}
  .slide__inner , .slide__text-wrap {min-height:560px!important;}
  .hs-testimonial blockquote {
    min-height:560px!important;}
  ul.features {  max-width: 40%;}
  section.for-teams .screenshot { margin: -70px -41px 0 10px;max-width: 60%;}
  .wrap .slick-list.draggable {
    padding: 0 48px !important;
  }

}
@media(max-width:1660px){

  .hs-testimonial-slider footer * { font-size:18px !important;}
  .hs-testimonial blockquote:before {top:calc(100% - .5em - 5px);}
  .hs-testimonial blockquote {
    min-height: 399px;
    padding: 5em 2.7em;}
}
@media(max-width:1440px){

  .hs-testimonial-slider footer * { font-size:16px !important;}
  .dis-flex.testi-intro {margin-top:70px;padding-left:25px;}

}

@media(max-width:1200px){
  .percentage-setion a.cta_button { font-size: 22px;}
  .percentage-setion a.cta_button { min-width: 230px;}
  li.tools-list { width: 100%;}
  blockquote main span {font-size: 18px !important;}
  .hs-testimonial blockquote:before {top: calc(100% - .5em - 5px);}
  .hs-testimonial-slider button.slide-arrow.next-arrow.slick-arrow {left: 95.5% !important;}
}

@media(max-width:879px){
  p { font-size: 18px;}
  .features h4:before { left: -45px; }
  ul.features li * {font-size:18px;}
  section.for-teams li {padding-left: 48px !important;}
 
  .three-logo-section { padding: 80px 0 81px;}
  .three-log-item h4 {font-size: 22px;    margin-top: 14px;}
  .one-col-section {padding: 56px 0 95px;}
  .dis-flex.testi-intro { align-items: center;margin-top: 54px;}
  .hs-testimonial footer{text-align:center;}
  .dis-flex.testi-intro{flex-wrap: nowrap;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    text-align: center;}
  .hs-testimonial-slider .slick-dots li button{margin: 0 auto !important;width:12px;height:12px;}
  .hs-testimonial--top blockquote:before {  left: calc(50% - .5em);}
 
  .topic-item { padding: 43px 34px 45px; margin-bottom: 40px !important;}
}
@media(max-width:768px){
  .percentage-setion { padding: 88px 0 70px;}
  
  .hs-testimonial { padding: 10px;}
  blockquote main span {font-size:16px !important;}
  .hs-testimonial-slider footer * { font-size:15px !important;}
  .hs-testimonial-slider .slick-arrow{display:none;}
  .three-log-item p { font-size: 18px;}
  .perc-desc {width: 100%; margin-bottom: 53px;}
  .perc-num { width: 100%;}
  .tool-item { width: 100%;margin-bottom:60px;}
  .tools-section {padding: 70px 0 71px;}
  .tool-item p, li.tools-list p { font-size: 17px;}
  .header-slider { padding: 77px 0 141px;}
  .header-slid .slick-list {max-width: 100%;}
  .header-slider .slick-arrow { display: none !important;}  
  ul.slick-dots li button { width: 11px;height: 11px;}
  .intro-slid h2 {font-size:35px;margin-bottom: 0;}
  .intro-slid p{font-size:18px;}
  .intro-slid { margin: 0 0 55px;}
  .dis-flex.testi-intro {  padding-left: 0;}
  .hs-testimonial--top blockquote:before {left: 0;right: 0;margin: 0 auto;}
  .hs-testimonial blockquote { padding:34px 20px;}
  .hs-testimonial blockquote:before {top: calc(100% - .5em - 7px);}
  .wrap .slick-list.draggable {padding: 0;}
  .hs-testimonial-slider .slick-arrow{display:none!important;}
}


@media (max-width: 480px){
  p {font-size: 16px;}
  .topics-list ul li, .topic-item p { font-size: 14px;}
  .one-col-section {padding: 56px 0 70px;}
  .logo-item {width: 100% !important;}
  .per-item {width: 100%;margin-bottom: 47px;}
  .three-log-item h4 {font-size: 20px;}
  blockquote main span { font-size: 17px !important;display: inline-block;}
  .three-log-item p { font-size: 16px;}
  .three-logo-section { padding: 50px 0 53px;}
  .perc-desc p { font-size: 16px;}
  .features h4:before {left: -42px;top: 3px;}
  ul.features li * { font-size: 16px;}
  .topic-section { padding: 58px 0 35px;}
  .tool-item p, li.tools-list p {  font-size: 16px;}
  .tool-item img { max-width: 70px !important;}
  .percentage-setion a.cta_button { font-size: 17px;min-width: 198px;}
  .per-item span { font-size: 22px;}
  .percentage-setion {
    padding: 50px 0 48px;
  }
  .per-item p {
    font-size: 15px;
  }
  .tools-section {
    padding: 38px 0 47px;
  }
  li.tools-list {
    width:100%;
  }
  .header-slider {
    padding: 45px 0 137px;
  }
  .header-slid {
    margin: 67px 0 50px;
  }
  .intro-slid p {
    font-size: 16px;
  }
  .intro-slid h2 {
    font-size: 30px;
  }
  .hs-testimonial-slider {
    padding: 62px 0 90px !important;
  }
  section.for-teams .common-Card>:first-child {
    padding: 44px 30px 39px;
  }
  section.for-teams header .copy {
    text-align: center;
  }
}




@keyframes bottomright {
  0% {
    width: 0;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  50% {
    height: 100%;
    width: 100%;
    visibility: visible;
  }
  75% {
    visibility: visible;
  }
  100% {
    visibility: visible;
  }
}

@keyframes revbottomright {
  0% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  50% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  75% {
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  100% {
    width: 0;
    height: 0;
    padding-top: 0;
    visibility: hidden;
  }
}

@keyframes topleft {
  0% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  25% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  50% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  75% {
    width: 100%;
    height: 0;
    padding-bottom: 0;
    visibility: visible;
  }
  100% {
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
}

@keyframes revtopleft {
  0% {
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 0;
    padding-bottom: 0;
    visibility: visible;
  }
  50% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  75% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  100% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
}

.border-anim {

  transition: color 0.75s ease-in-out;
  position: relative; border-radius:0;
  -moz-border-image: url(http://maxschulmeister.com/sneakin/assets/images/svg/scanframe.svg) 5 round;
  -webkit-border-image: url(http://maxschulmeister.com/sneakin/assets/images/svg/scanframe.svg) 5 round;
  -o-border-image: url(http://maxschulmeister.com/sneakin/assets/images/svg/scanframe.svg) 5 round;
  border-image: url(http://maxschulmeister.com/sneakin/assets/images/svg/scanframe.svg) 5 round;
}




.onScroll .slick-active .border-anim:before {
  animation: topleft 6s ease-out forwards;animation-iteration-count:1;
}

.onScroll .slick-active .border-anim:after {
  animation: bottomright 6s ease-out forwards;animation-iteration-count:1;
}

.onScroll .slick-active .border-anim.active:before {
  animation: revtopleft 6s ease-out forwards;animation-iteration-count:1;
}

.onScroll .slick-active .border-anim.active:after {
  animation: revbottomright 6s ease-out forwards;animation-iteration-count:infinite;
}

.onScroll .slick-active .border-anim.active:before,
.onScroll .slick-active .border-anim.active:after {
  width: 100%;
  height: 100%;
  visibility: visible;
}


/* Password template */
body.password-template.one-column .main-content p{margin:15px 0;}
.widget-type-email_subscriptions h2, 
.widget-type-email_subscriptions_confirmation h2, 
.widget-type-email_simple_subscription h2 {padding: 0;}



@media(min-width:641px){
  .form form fieldset.form-columns-2 > div.hs-form-field{margin-right:5%!important; width: 47.5%!important;}
  .form form fieldset.form-columns-2 > div.hs-form-field:last-child{margin-right:0!important;}
  .form form fieldset.form-columns-3 > div.hs-form-field{margin-right:2.9%!important;width:31.4%!important;}
  .form form fieldset.form-columns-3 > div.hs-form-field:last-child{margin-right:0!important;}
}

@media (max-width: 69.9375em){

.siteHeader .horizontalNavigation__mobile-buttons .button {  margin-bottom: 16px;}
}

.button.-large.-border, .button.-large.-secondary, button.-large.-border, button.-large.-secondary {
    line-height: 48px;
}
@media (min-width: 30em){

.button.-mobile-full, button.-mobile-full {
    width: auto;
}
}
.button.-mobile-full, button.-mobile-full { width: 100%;
}

.button.-border, .button.-secondary, button.-border, button.-secondary {
    background-color: transparent;
    border: 2px solid #296179;
    color: #296179;
    line-height: 34px;
}

.button.-large, button.-large {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    padding: 0 24px;
}

@media (max-width: 69.9375em){
.siteHeader .horizontalNavigation__mobile-buttons .button { margin-bottom: 16px;}
}
@media (min-width: 30em){
.button.-mobile-full, button.-mobile-full {width: auto;}
}

.button.-mobile-full, button.-mobile-full {width: 100%;}
.button.-large, button.-large { font-size: 16px;height: 50px; line-height: 50px;padding: 0 24px;}
html .hidden-device-mobile, html .hidden-logged-in {display: block;}
.siteHeader a.cta_button { background: #296179;border:1px solid transparent;}
.siteHeader a.cta_button:hover {background: #fff;color: #296179!important;border-color:#296179;}
.button, button {
    background-color: #296179;
    border-radius: 3px;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 36px;
    letter-spacing: .5px;
    line-height: 36px;
    padding: 0 16px;
    text-align: center;
    text-decoration: none;
    transition: background-color .15s,color .15s ease-in-out;
    white-space: nowrap;
}
a.navigation__link.navigation__sign-in.hidden-logged-in {
    display: flex;align-items: center;color: #296179;
    justify-content: space-between;
}
a.navigation__link.navigation__sign-in.hidden-logged-in:hover{background: none; color: #ea8828;}
span.navigation__link-icon.contact-sales__icon {margin-right: 11px;}
.icon--gold { color: #fcbd01;}
.icon--gold path { fill: #fcbd01;}
.icon--teal path { fill: #14aaf5;}
.icon--coral path {fill: #ff5263;}
.icon--orange { color: #ff7f00;}
svg {
    fill: currentColor;
}
.icon--green {
    color: #25e8c8 !important;
}
.icon--purple {
    color: #796eff;
}


@font-face {
    font-family: 'Georgia';
    src: url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia.eot');
    src: url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia.eot#iefix') format('embedded-opentype'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia.woff2') format('woff2'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia.woff') format('woff'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia.ttf') format('truetype'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia.svg#Georgia') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia-Bold.eot');
    src: url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia-Bold.eot#iefix') format('embedded-opentype'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia-Bold.woff2') format('woff2'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia-Bold.woff') format('woff'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia-Bold.ttf') format('truetype'),
        url('https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/Fonts/Georgia-Bold.svg#Georgia-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


.container-list{margin:0 auto !important; max-width:1768px; width:100%; float:none !important; padding:0px 20px;}
.postcontainer {margin:0 auto !important; max-width:1468px; width:100%; float:none !important; padding:0px 20px;}
.postbannerbg .container { max-width:1468px; }

.list-blog .main-bloglinks .container { max-width:1768px; }

.blog-list-inner { padding-top:73px; }
.blog-left-items > .dis-flex { margin-right:-20px; margin-left:-20px; }
.blog-post-item { box-shadow: 0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025); border-radius: 22px; overflow: hidden; position: relative; width: calc(50% - 40px); margin-bottom:45px !important; margin-right:20px; margin-left:20px; }
.blog-post-item-img { height: 314px; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; display: block; position: relative; border-radius: 30px; }
.blog-post-item h3 { margin-bottom:12px; }
.blogimg { width:40%; }
.blog-post-content { width:60%; }
.main-banner { padding:91px 0 47px; }
.blog-left-items { width:64%; padding-right:86px; }
.blogtopics { width:36%;  padding-top: 137px; }
.blogtopics h4 { font-size:34px; margin-bottom:24px; color:#3e7087; font-family: 'Georgia'; font-weight:700; }
.blogtopics ul li { list-style: none;margin-bottom:12px; }
.blogtopics ul li a { font-size:22px; line-height:30px; color:#A8B2B7; text-decoration:none; position:relative; width:100%; border-bottom:1px solid #A8B2B7; padding-bottom:15px; margin-bottom:30px; display:block; }
.blogtopics ul li a:hover { color:#3e7087; }
.blogtopics ul li a:after { background:url(https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/blue%20arrow-02.svg); background-size:cover; background-repeat:no-repeat; position:absolute; top:0; right:0; width:32px; height:32px;content:''; }
.blogtopics ul li a:hover:after { opacity:0.6 }
.blog-post-item-content { padding:30px; }
.blog-post-item-content p { padding-top:0; color:#A8B2B7; font-size:20px; font-family: 'Georgia'; font-weight:400;  line-height:1.5; }
.blog-post-item-content h3 a{ font-size:34px; line-height:1.2; color:#000; }
.blog-post-item-content h3 a:hover { color:#3e7087; }
.blog-list-inner h1 { margin-bottom:50px; font-size:52px; color:#000; font-weight:700; font-family: 'Georgia';}
.main-bloglinks {  padding:78px 0 0; }
.main-bloglinks .dis-flex { border-top:1px solid #3E7087; border-bottom:1px solid #3E7087; padding:20px 0;  justify-content: flex-end; }
.links-blog a { color:#3e7087; font-size:25px; line-height:1.5; margin-left:42px; font-weight:600; }
.links-blog a:hover  { text-decoration:underline  }
.links-blog a.active { text-decoration:underline  }

.blog-post-img { height: 328px; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; display: block; position: relative; border-radius: 22px; }
.topic_main h2 {text-transform: capitalize; }
.blog-left-items.topic_main { width:100%; }
.blog-left-items.topic_main .blogimg{ width:30%;}
.blog-left-items.topic_main .blog-post-content { width:70%; padding-left:50px }
.blog-post-content p { padding-top:0; color:#A8B2B7; font-size:20px; font-family: 'Georgia'; font-weight:400; line-height:1.5;  }
.blog-post-content h3 { margin-bottom:17px; }
.blog-post-content h3 a{ font-size:34px; line-height:1.2; font-weight:700; color:#000; }
.blog-post-content h3 a:hover { color:#3e7087; }
.publish_date { color:#3E7087; font-style:italic; font-size:20px; line-height:1.2; }
.blog-post-item1 { padding-bottom:89px; border-bottom:1px solid #A8B2B7; margin-bottom:73px; }
.blog-post-item1:last-child { border-bottom:0; }
.blog-post-item1 .blog-post-img { border-radius:48px; }

.blog-pagination { text-align:center; padding:25px 0 70px; display: flex; align-items: center; justify-content: center; }
.blog-pagination span.active a{ background:#3C6C83; font-weight:700; color:#fff;     border: 1px solid #707070; }
.blog-pagination span a { background:transparent; border-radius:100%; display:inline-block; margin:0 8px; color:#000; font-weight:600; font-size:18px; height:40px; width:40px; line-height:40px; text-align:center;   }
.blog-pagination span a:hover { background:#3C6C83; color:#fff; }
.blog-pagination span.disabled.next-prev a{ color:#000; cursor: no-drop; pointer-events: none; }
.blog-pagination span.next-prev a {  color:#000; }
.blog-pagination span.next-prev a:hover { color:#fff; }
.blog-pagination span a i { font-family:fontawesome; }
.desktoppagination { display:none; }
.blog-recent-post { padding-top:70px; padding-bottom:70px; }
.blog-recent-post h2 { font-size:54px;  font-weight:700; color:#000; font-family: 'Georgia'; margin-bottom:50px; }
.blog-recent-post .dis-flex { margin-right: -20px; margin-left: -20px;  }
.blog-recent-post .blog-post-item { width:calc(33.33% - 40px); margin-right: 20px; margin-left: 20px; }
.blog-recent-post a.cta_button { background: #296179; border: 1px solid #296179; padding:12px 30px; text-align:center; color:#fff; font-size:18px; line-height:18px; border-radius:3px; }
.blog-recent-post a.cta_button:hover { color:#296179 !important; }  
.button_label { padding-top:10px; text-align:right }  

/* Blog  Post */
.blog-section.posting-blog { overflow: hidden; }
.main-banner img { width:624px; object-fit: cover; }
.postbannerbg { background:#3E7087;  }
.postbannerbg .main-bloglinks .dis-flex { border-color:#fff;  }
.postbannerbg .links-blog a { color:#fff; }
.postbannerbg .main-banner { padding:138px 0 57px; }
.postbannerbg .main-bloglinks{ padding-top:0; }
.posting-blog .post-header { background:#3E7087;  padding: 100px 0 70px; }
.posting-blog .post-header h1 { font-size:52px; line-height:1.2; color:#fff;  }
.posting-blog .post-header .random_text p { padding-top:0; padding-bottom:22px; color:#fff; font-family: 'Georgia'; font-weight:400; font-size:20px; line-height:1.24; }
.posting-blog .post-header .hubspot-editable {color:#fff; font-family: 'Georgia'; font-weight:700; font-size:20px; line-height:1.24; }
.post-featured_image {  padding-bottom:50px; position: relative; z-index: 1; }
.post-featured_image:before { content: ''; position: absolute; top: 0; left: 50%; background: #3e7087; height: 50%; width: 50vw; z-index: -1; transform: translate(-50%, 0); }
.post-featured_image img { border-radius:48px; width: 100%; }
.posting-blog .post-body p{ font-family: 'Georgia'; font-weight:400; font-size:20px; line-height:1.5; color:#000; }

.community_image img { width:586px; }
.newsletterform form { position:relative; }
.newsletterform form input[type="email"] {     text-transform: unset; font-family: 'Open Sans',sans-serif; height: auto; padding: 22px 100px; border-radius: 35px; font-style: normal; font-size: 28px; }
.newsletterform form input[type="submit"] { margin-top:0; background:url(https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/arrow%20icon-01.svg); background-repeat:no-repeat; background-size:cover;  background-color:transparent; border-radius:35px; width: 50px; font-size: 0; line-height: 0; }
.newsletterform form .hs-submit .actions { position:absolute; top:16px; right:29px; }
.newsletterform form .input:after { content:''; position:absolute; top:18px; left:23px; background:url(https://2961676.fs1.hubspotusercontent-na1.net/hubfs/2961676/Activate%20Care%202021/Blog%20Images/email%20icon-01.svg); background-repeat:no-repeat; background-size:cover; width: 50px; height: 50px; }
.newsletterform form ul.hs-error-msgs li:before { display:none; }
.newsletterform .submitted-message { color:#fff; font-weight:700; overflow: hidden !important; }
.newsletterform form input[type="submit"]:hover { opacity: 0.8; }
.newsletterform h3 { font-size:0; }
.main-communiity { margin:50px 0; border-radius: 28px; padding:47px 81px 109px; }
.main-communiity2 { border-radius:0; padding:150px 0; margin:0; }
.community_image { text-align:right; }
.stay_informed_title { font-size:26px; color:#fff; font-weight:400; font-family: 'Georgia'; }
.title_ { font-size:36px; color:#fff; line-height:1.2; font-weight:700; padding-bottom:12px; }
.sticky-social-bar { padding-bottom:39px;list-style: none; }  
.sticky-social-bar li a{ margin-right:10px; }
.forborder{  padding-bottom:44px; margin-bottom:106px; }
.authorcontent p{ font-size:26px; line-height:1.2; color:rgba(0,0,0,0.32);  }
.sticky-social-bar li.social-icon a img { width: 40px; }
.sticky-social-bar li.social-icon a:hover img { opacity:0.8; }  
.newsletterform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 22px; color: #A6B0B4; line-height: 1.25;  text-transform: unset; }
.newsletterform ::-webkit-select-placeholder { /* Chrome/Opera/Safari */
  font-size: 22px; color: #A6B0B4; line-height: 1.25;  text-transform: unset; }
.newsletterform ::-moz-select-placeholder { /* Firefox 19+ */
  font-size: 22px; color: #A6B0B4; line-height: 1.25; text-transform: unset;  }
.newsletterform ::-moz-placeholder { /* Firefox 19+ */
  font-size: 22px; color: #A6B0B4; line-height: 1.25; text-transform: unset;  }
.newsletterform :-ms-input-placeholder { /* IE 10+ */
  font-size: 22px; color: #A6B0B4; line-height: 1.25; text-transform: unset;  }
.newsletterform :-moz-placeholder { /* Firefox 18- */
  font-size: 22px; color: #A6B0B4; line-height: 1.25; text-transform: unset;  }

.posting-blog .post-body.detail-content ol li { padding-left:15px;     list-style: normal; }  
.blog-left-items.topic_main h1 {  text-transform: capitalize;}


@media(min-width:1025px){
  .postcontainer{ padding-right:50px; padding-left:50px; }  
  .postbannerbg .container { padding-right:50px; padding-left:50px; }
  .container-list { padding:0 50px; }
  .list-blog .main-bloglinks .container { padding:0 50px; }
}

@media(max-width:1680px){
  .links-blog a { font-size:20px; }
  .main-banner img { width:300px; }
  .community_image img { width:300px; }
  .posting-blog .post-header h1 { font-size:40px; }
  .posting-blog .post-header .random_text p { font-size:20px; padding-bottom:22px; }
  .posting-blog .post-header .hubspot-editable { font-size:20px; }
  .authorcontent p{ font-size:20px;}
  .stay_informed_title { font-size:22px;}
  .title_ { font-size:35px;}
/*   .posting-blog .post-body p { font-size:24px; }   */
  .blog-list-inner h1 { font-size:40px; }
  .blog-post-item-content h3 a { font-size:30px; }
  .blogtopics { padding-top: 97px; }
  .blog-post-content h3 a { font-size:34px; }
  .blog-recent-post h2 { font-size:40px; }
/*   .blog-post-content .publish_date { font-size:24px; }   */
  .blog-post-content p { font-size:20px; }  
  .main-communiity2 { border-radius:0; padding:100px 0; }
  .blog-post-item-content p { font-size:20px; }
  
  .newsletterform form input[type="email"]{ font-size:21px; padding: 20px 100px; }
  .newsletterform form .input:after { top:12px; }
  .newsletterform form .hs-submit .actions { top:11px; }
  .newsletterform ::-webkit-input-placeholder { 
  font-size:18px; color: #A6B0B4; line-height: 1.25; }
.newsletterform ::-webkit-select-placeholder { 
  font-size:18px; color: #A6B0B4; line-height: 1.25; }
.newsletterform ::-moz-select-placeholder { 
  font-size:18px; color: #A6B0B4; line-height: 1.25; }
.newsletterform ::-moz-placeholder { 
  font-size:18px; color: #A6B0B4; line-height: 1.25; }
.newsletterform :-ms-input-placeholder { 
  font-size:18px; color: #A6B0B4; line-height: 1.25; }
.newsletterform :-moz-placeholder { 
  font-size: 18px; color: #A6B0B4; line-height: 1.25; }
  
}

@media(max-width:1440px){
  .links-blog a { font-size:20px; }
  .posting-blog .post-header h1 { font-size:36px; }
  .blog-list-inner h1 { font-size:36px; }
  .blog-recent-post h2 { font-size:36px; }
  .posting-blog .post-header .random_text p { font-size:20px; padding-bottom:15px; }
  .posting-blog .post-header .hubspot-editable { font-size:20px; }
  .title_ { font-size:30px;}
  .posting-blog .post-header { padding:70px 0; }
/*   .post-featured_image { padding-bottom:70px; } */
  .main-communiity {  padding:50px; }
  .blog-post-item-content h3 a { font-size:28px; }
  .blogtopics h4 { font-size:30px; }
  
  .blog-post-item { width: calc(50% - 30px); margin-right: 15px; margin-left: 15px; margin-bottom: 50px !important; }
  .blog-left-items>.dis-flex { margin-right: -15px; margin-left: -15px; }
  .blog-left-items { padding-right:50px; }
  .blog-left-items { width:70%; }
  .blogtopics { width:30%; }
  .blog-post-item1 { margin-bottom: 70px; padding-bottom: 70px; }
  .blog-post-content h3 a { font-size:28px; }
  .blog-post-content .publish_date, .blog-post-content p { font-size:20px; }  
  .blog-post-img { height:280px; }
  
}

@media(max-width:1280px){
  .posting-blog .post-body p { font-size:20px; } 
  
}

@media(max-width:1024px){
  .main-banner img { width:300px; }
  .community_image img { width:250px; }
  .links-blog a { font-size:18px; }
  .authorcontent p { font-size:18px; }
  .desktoppagination { display:block; width: 100%; }
  .mobilepagination { display:none; }
  .blog-pagination { padding:50px 0; }
  .blog-left-items { width:100%; padding-right:0; }
  .blogtopics { width:100%; padding-top:0; padding-bottom:60px;  }
  .main-communiity2 { border-radius:0; padding:60px 0; }
  .blog-list-inner h1 { font-size:28px; }
  .blog-recent-post h2 { font-size:28px; }
  
}

@media(max-width:991px){
  .sticky-social-bar { padding-bottom:10px; padding-top:10px; }
  .blog-recent-post .dis-flex { margin-right: -20px; margin-left: -20px;  justify-content: center;}
  .blog-recent-post .blog-post-item {  margin-right: 20px; margin-left: 20px;   width: calc(50% - 40px); }
}

@media(max-width:767px){
/*   .post-featured_image { padding-bottom:55px; }   */
    .posting-blog .post-body p { font-size:17px; } 
  .posting-blog .post-header .random_text p { font-size:18px; }
  .posting-blog .post-header { padding:60px 0 18px; }
  .community_image { text-align:left; }
  .community_image img { width:200px; }
  .main-communiity { padding: 40px; margin:40px 0; }
  .newsletterform form input[type="email"] { padding: 14px 91px; font-size:18px; }
  
  .newsletterform form .input:after { top:1px; }
  .newsletterform form .hs-submit .actions { position: absolute; top: 8px; right: 12px; }
  .newsletterform form input[type="submit"] {  background-size: 33px;   width: 31px; }
  .stay_informed_title { font-size:18px; }
  .title_ { padding-bottom:0 }
  .sticky-social-bar { padding-bottom:20px; padding-top:20px; }
  .sticky-social-bar li a img{ width:30px; }
  .forborder { padding-bottom:34px; }
  .blog-post-item-content p { font-size:18px; }
  .blog-post-item-img { height:215px; }
  .blog-post-item-content { padding:20px; }
  .blog-post-item-content h3 a { font-size:25px; }
  .blog-left-items>.dis-flex { margin-right: -10px; margin-left: -10px; }
  .blog-post-item { width: calc(50% - 20px); margin-right: 10px; margin-left: 10px; }
  .blog-list-inner { padding-top:60px; }
  .main-bloglinks { padding:60px 0 0 ; }
  .blogtopics h4 { font-size:28px; }
  .blog-post-content .publish_date, .blog-post-content p { font-size:18px; }
  .blog-recent-post { padding-top: 60px; padding-bottom: 60px; }
  .blog-left-items.topic_main .blogimg { width:100%; }
  .blog-left-items.topic_main .blog-post-content { width:100%; padding-left:0; padding-top:20px; }
  .blog-post-content h3 a { font-size:25px; }
}


@media(max-width:600px){
  .main-communiity { padding:20px; }
  .title_ { font-size:18px; }
  
  .blog-post-item1 { padding-bottom:50px; margin-bottom:50px; }
  .blog-recent-post .dis-flex { margin-right:0; margin-left:0;  justify-content: center;}
  .blog-recent-post .blog-post-item {  margin-right:0; margin-left: 0;   width: 100%; }
  
}

@media(max-width:580px){
  .blog-left-items>.dis-flex { margin-right:0; margin-left:0; }
  .blog-post-item { width:100%; margin-right:0; margin-left: 0; }
  .blog-post-item:last-child { margin-bottom:0; } 
  .links-blog a { margin-left:11px; }
  .newsletterform form .input:after { display:none; } 
  .newsletterform form input[type="email"] { padding: 14px 57px 14px 26px; }
  .newsletterform form .hs-submit .actions { top:11px; }
}

@media(max-width:430px){
  .links-blog a { font-size:14px; }
  .main-bloglinks .dis-flex {     justify-content: flex-start; }
}