h1, h2, h3, h4, h5, h6 {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;}
.content-wrapper{max-width:1250px;margin: 0 auto;}
p{font-size:1.75rem;}
strong, strong *{font-weight:700}
a{font-size:1.75rem;font-weight:400;}
.consultas ul li p{font-size:1.75rem}
.blog-post-module .b-content ul{list-style:inherit;margin-left:17px;display:block;margin-top:15px;margin-bottom:15px}
.blog-post-module .b-content ul li{font-size:1.6rem;line-height:1.5}
span.filter-link-count{display:none}
.post-listtags li{display:block;flex:100%}
a.filter-expand-link{color:#2e4feb}
.banner{max-height:70px;height:70px;position:fixed;z-index:99999;top:0;left:0;width:100%}
.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{position:relative;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-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;margin-left:auto;margin-right:auto;display:flex!important;padding:1rem}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{overflow:hidden;display:none;float:left;height:100%;min-height:1px;margin-right:3rem;border-radius:1rem;box-shadow:0 0 15px 0 rgba(0,0,0,.1);background:#fff;height:inherit!important}
.slide{height:100%;display:flex!important;flex-direction:column;justify-content:space-between}
.slick-slide>div{height:100%}
[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-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:''}[dir=rtl] .slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px!important;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.gist .blob-code-inner{white-space:pre!important}.gist table *{font-size:14px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.new-main-menu .row-fluid [class*=span] {min-height: auto;}
body.top-bar-hide {margin-top: 80px !important;}
body.top-bar-hide .navfixed {top: 80px;}
html  body.top-bar-hide {margin-top: 0px !important;}

@media (min-width: 768px) {
  #menu{top:70px!important}
}
@media (max-width: 767px) {
  .banner{display:none}
}

.banner .banner__content *{font-size:inherit;font-weight:initial;font-size:18px!important}
.banner .banner__content *,.banner .cta_button{width:fit-content;margin:0!important}
.banner .banner__content a.cta_button.cta,.banner .banner__content a.cta_button.cta.cta2,.banner .banner__content a.cta_button.cta.cta3{line-height:4.25rem!important;height:4.25rem!important;font-size:1.5rem!important;padding:0 2rem!important;display:inline-block;margin-left:3rem!important}
.banner .close-banner{position:absolute;top:50%;right:3rem;background:0 0;border:0;outline:0;color:#fff;transform:translateY(-50%)}
.banner{padding-top:1.5rem;padding-bottom:1.5rem;width:100%;max-width:100%}
.banner .container{position:relative;padding-left:5rem;padding-right:5rem;display:flex;flex-direction:row;align-items:center}
.banner__content{flex-basis:100%;width:100%;display:flex;justify-content:center}
body,html{font-size:62.5%!important}
.h1,h1{font-size:4.25rem!important;font-weight:700;}
.h2,.metric,h2{font-size:4rem;font-weight:700;line-height:normal!important;max-width:100%!important;}
.grid.two-column.image-text h3,.grid.two-column.text-image h3,.resource-callout h3{font-size:2.5rem}
.cta,.linkmobile,.tab-label,form input[type=submit],h3{font-size:2rem;}
form input[type=submit]{height:4.5rem!important;color:#fff}
.hero__label{margin-bottom:0}
.hero__label *{margin:0}
.already h3,.form-text h3,.hero h3,.slide h3,.text-form h3,.wrapper_testimonials h3{font-size:1.85rem}
*{font-size:1.7rem}
#ctas div,#menu *,.btn_slider,.console *,.slide *,.tab-content,a,a span,a.cta_button,form .hs-form-field>label:not(.hs-form-checkbox-display) span,form input,form input[type=submit],form select,form textarea form .cta2:after{font-size:1.6rem;}
.hs-error-msgs label,form label.hs-error-msg{font-size:1.3rem}
#extras a,#extras p,#footer a,#footer p,.link:after,.mini,.selector_code span,.tab__aside a:after,.wrapper_testimonials .role,h4,input[type=checkbox]~span{font-size:1.4rem;}
.nav-item.more span:after{font-size:1.1rem}
#footer .link:after{font-size:.9rem}
.tab-close,sup{font-size:.55em}
sup{font-weight:inherit}
#menu_mobile .tab-content h4,.submenu h4{font-size:1.3rem!important;margin-bottom:0!important}
h4+a.menulink.iconbig{margin-top:0!important}
#menu .iconbig{padding-bottom:1rem}
#menu .link{font-size:1.3rem}
#menu .iconbig span{font-size:1.4rem;margin-top:-5px;line-height:normal}
input[type=checkbox]~span{font-size:1.4rem}
.slick-initialized.slick-slide,.slider--grid .slide{min-width:320px}

@media (max-width: 1199px) {
  html body { margin-top: 0;}
}

@media (max-width: 992px) {
  .h1,h1{font-size:4.5rem}
  .h2,.metric,h2{font-size:3.5rem;line-height:normal!important}
  .cta,.linkmobile,.tab-label,form input[type=submit],h3{font-size:1.85rem}
  .hero h3,.slide h3,.wrapper_testimonials h3{font-size:1.85rem}
}

@media (max-width: 767px) {
  *{font-size:1.6rem}
}

#menu_mobile .menulink:not(.iconbig) img{margin-top:0;width:2rem;max-height:2rem;height:auto;position:initial;top:initial;left:initial;padding:0;margin-right:1.5rem}

@media (max-width: 567px) {
  #menu_mobile .menulink:not(.iconbig) img{margin-top:0;width:2rem;max-height:2rem;height:auto;position:initial;top:initial;left:initial;padding:0;margin-right:1.5rem}
  .h1,h1{font-size:4.25rem}
  .h2,.metric,h2{font-size:3.25rem;line-height:normal!important}
  .grid.two-column.image-text h3,.grid.two-column.text-image h3,.resource-callout h3{font-size:2.25rem}
  .cta,.linkmobile,.tab-label,form input[type=submit],h3{font-size:1.85rem}
  form input[type=submit]{height:4.3rem!important}
  .hero h3,.slide h3,.wrapper_testimonials h3{font-size:1.65rem}
  *{font-size:1.7rem}
  #ctas div,#menu *,.btn_slider,.console *,.slide *,.tab-content,a,a span,a.cta_button,form .hs-form-field>label:not(.hs-form-checkbox-display) span,form input,form input[type=submit],form select,form textarea form .cta2:after{font-size:1.7rem}
  .hs-error-msgs label,form label.hs-error-msg{font-size:1.3rem}
  #extras a,#extras p,#footer a,#footer p,.link:after,.mini,.selector_code span,.tab__aside a:after,.wrapper_testimonials .role,h4,input[type=checkbox]~span{font-size:1.1rem}
  .nav-item.more span:after{font-size:1rem}
  #footer .link:after{font-size:.8rem}
  .tab-close,sup{font-size:.55em}
}

body,html{margin:0;padding:0;-webkit-text-size-adjust:none;touch-action:manipulation;background:#fff;color:#000;}body{margin-top:0rem}
* { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;}

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(255,255,255,0);font-weight:400}
.mobile{display:none!important}
.desktop{display:block!important}
a{color:inherit;text-decoration:none}a:focus{color:inherit;text-decoration:none}
a:hover{text-decoration:underline}
:focus{outline:0}

@media screen and (max-width: 600px) {
  .mobile{display:block!important}.desktop{display:none!important}
  form div.hs-fieldtype-radio.field.hs-form-field ul.inputs-list.multi-container {grid-template-columns: repeat(2,1fr);}
}
:root {
  --main-color:#004EEB;
  --secondary-color:#0d78d8;
  --cta-color: #ffd600;
  --main-padding: 1.5rem; 
}     

section{padding:5rem 3rem;position:relative}

@media screen and (max-width: 900px) {  
  section{padding:3rem 3rem}
}

#menu_cont ul{list-style:none;margin:0 auto;padding:0;max-width:1200px;flex-wrap:wrap;display:flex;position:relative}ul:after{content:"";clear:both;display:block}li{position:relative;}

::marker { color: #195AFF;}

@media screen and (max-width: 600px) {
  .grid{grid-template-columns:repeat(1,1fr)}
  .grid>li{width:100%}
  .grid.five-column.li20,.grid.six-column .li16{width:50%}
} 

.blog-post .hs-blog-social-share ul.hs-blog-social-share-list span.IN-widget {
  vertical-align: middle !important;
  line-height: normal !important;
  display: block !important;
  margin-top: -2px !important;
}
.blog-post .hs-blog-social-share ul.hs-blog-social-share-list span.IN-widget > span button {
  display: block !important;
  vertical-align: middle;
}

.body-container-wrapper .footer-top ul {padding-left: 0;}
.dots{position:absolute;right:auto;width:12rem!important;height:30rem;background-size:cover}
.cta,form input[type=submit]{text-align:center;border-radius:.75rem;padding-left:0;padding-right:0;display:block;background:#004eeb;color:#fff;line-height:5.5rem;position:relative;font-weight:400;cursor:pointer;padding:0 2rem}
form input[type=submit]{color:#fff}
.hs-error-msgs label,form label.hs-error-msg{color:#f00808;font-weight:500}
.card--form form>fieldset:first-child{margin-top:-1.5rem}
form input[type=submit]{line-height:initial}
.cta2{line-height:5.3rem;color:#004eeb;border:1px solid #004eeb21;background:#e8f1ff}
.cta3{border:1px solid #e6e6e6;background:#fff;color:inherit}

.h1,h1{margin:0;padding:0;line-height:1;margin-bottom:1rem;font-weight:bold!important}
.h2,h2{margin:0;padding:0;line-height:1;margin-bottom:1rem;font-weight:bold;max-width:66rem;font-size:3.25rem}
h3{margin:0;padding:0;margin-bottom:.5rem;font-weight:400;line-height:1.5}p{padding:0;line-height:1.5;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-weight: 400;}
h4{margin:0;padding:0;text-transform:uppercase;font-weight:bold;letter-spacing:.1rem;margin-bottom:4rem;position:relative;z-index:998;font-size:1.4rem}
.divider{position:relative;max-width:1200px;margin:0 auto;background:#fff;margin:0}
.divider h4{background:#fff;left:-2rem;line-height:2rem;z-index:998;position:relative;margin-bottom:2rem;display:inline-block;padding-top:.35rem!important}
.divider:before{content:"";width:3000%;left:-200%;position:absolute;height:.1rem;background:#efefef;top:1.3rem}
.divider:after{content:"";clear:both}
.link{line-height:1.5;font-weight:400!important;color:#004feb!important;text-decoration:none!important;display:block}
.link:after{content:"\276F";width:1rem;height:1rem;margin-left:.75rem;position:relative;color:#004eeb;transition:all .2s}

@media screen and (min-width: 900px) {
  .link:hover:after{margin-left:1.5rem}
}

.bullet1{display:block;position:relative;padding-top:2rem;padding-bottom:2rem;padding:0;margin-top:1.5rem;padding-left:4rem;}
.bullet3{width:48.5%;display:inline-block}
.bullet3:first-of-type{margin-top:3rem}
.bullet3{position:relative;padding-top:2rem;padding-bottom:2rem;padding:0;margin-top:1.5rem;padding-left:4rem;font-weight:400}
.bullet1:before,.bullet3:before{content:"";width:2.8rem;height:2.8rem;text-align:center;margin-right:1rem;background:rgba(255,255,255,.25);display:block;position:absolute;left:0;border-radius:9999px;top:-.3rem;background-image:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/check1.svg);background-size:1.3rem;background-repeat:no-repeat;background-position:center}
.bullet1:first-of-type{margin-top:3rem}
.bullet--primary:before{background-color:#e8f1ff;background-image:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/check2.svg)}
#slider:before{background:#f0f0f0;position:absolute;content:"";height:100%;width:100%;top:0;height:calc(100% - 17rem);left:0;top:0}
.slider li{padding:0;overflow:hidden}
.slide h3{padding-top:3rem;padding-left:3rem;padding-right:3rem;font-weight:600}
.slide p{padding-left:3rem;padding-right:3rem}
.slide .link{margin-top:-1rem;padding-bottom:3rem;padding-left:3rem}
.btn_slider{text-align:center;border-radius:.75rem;padding-left:0;padding-right:0;display:block;color:#004eeb;margin-top:2rem;margin-bottom:1rem;position:relative;font-weight:500;cursor:pointer;line-height:4rem;min-width:auto;padding:0 1.5rem;margin-right:1.25rem;display:inline-block}
.active{background:#dcdcdc;color:#000;text-decoration:none!important}
.btn_slider:hover{text-decoration:underline}
.slick-prev{left:inherit;background:#000;right:5rem;top:0;width:5rem;height:5rem;top:-2.5rem;background:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/arrow.svg);background-size:contain;background-repeat:no-repeat;transform:scaleX(-1) scaleY(-1);transform:o;top:-6.5rem;margin-right:2rem;height:3rem}
.slick-next{right:-25px;background:#000;right:1rem;top:0;width:3rem;height:5rem;top:-4rem;background:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/arrow.svg);background-size:contain;background-repeat:no-repeat}
.slick-disabled{opacity:.5}

@media screen and (max-width: 767px) {  
  .slick-next,.slick-prev{display:none!important}
}   

#developers{background:#171f29;color:#fff;background-image:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/devfondo.svg);background-size:cover}
.icon_dev{width:4rem;margin-bottom:1.5rem}
#developers .li33{padding-right:3rem}
#developers p{opacity:.5}
#console{background:#212b38;border-radius:.75rem;overflow:hidden;position:relative;min-height:100%;box-shadow:0 0 25px 0 rgba(0,0,0,.3);height:100%}
.console{height:100%}
.console-numbering{height:100%}
#console div:first-child{width:4.5rem;text-align:right;font-family:monospace;color:#2d415d;position:absolute;position:absolute;left:0;top:0;padding:1.5rem;background:#000}
#console div:last-child{white-space:pre-wrap;padding:1.5rem;padding-left:6rem}
#console *{font-family:monospace;line-height:1.7}
.dev_blue{color:#276cf7}
.dev_red{color:#d63636}
.dev_orange{color:orange}
.selector_code{position:absolute;right:4rem;top:-2.9rem}
.selector_code span{opacity:.4;color:#fff;margin-left:1rem;padding-bottom:.25rem}
#developers .active{opacity:1;background:initial;color:#fff;border-bottom:.3rem solid #fff}

@media screen and (max-width: 900px) {  
  #developers .li33{padding-right:inherit}
  #console{margin-top:2rem}
  .selector_code{position:absolute;right:4rem;top:.3rem}
}   

@media (max-width: 1140px) {
  #menu{height:7rem}
  #menu #logo{top:2.3rem}
  body{margin-top:7rem}
  #menu_mobile{padding-top:0}
  #openMobile{top:1.7rem}
}
@media (min-width: 1140px) and (max-width: 1200px) {
  #menu .submenu3{transform:translateX(-21%)}
}
@media (min-width: 550px) and (max-width: 992px) {
  .grid.three-column.metrics{display:grid!important;grid-template-columns:repeat(2,1fr)!important}
}

.testimonials{padding-top:0}
.wrapper_testimonials{padding:3rem;border:4px solid #e8f1ff;border-radius:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3rem}
.wrapper_testimonials:before{width:4.5rem;height:4.5rem;background:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/quotes.svg);background-size:cover;position:absolute;top:-1.75rem;background-color:#fff;background-size:3.5rem;background-position:left;background-repeat:no-repeat;left:0;content:""}
.testimonials .li50{display:flex;flex-direction:column;justify-content:space-between;margin-top:2rem}
.wrapper_testimonials p{font-weight:500;line-height:1.5}
.wrapper_testimonials .role{display:block;color:grey;font-weight:500;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wrapper_testimonials .person{width:4.5rem;height:4.5rem;position:absolute;left:0;top:0;top:50%;transform:translateY(-50%);top:50%;border-radius:10rem;border:1px solid #ececec;background-position:center!important;background-size:cover!important}
.wrapper_testimonials .author{position:relative;padding-left:5.5rem;margin-bottom:3rem;margin-top:2.5rem}
.testimonial_logo{position:absolute;right:0;height:100%;width:auto;top:0;padding:.75rem}
.already p{display:inline;font-size:1.4rem}
.already .mini{opacity:.75;font-size:1.4rem}
.already a{opacity:1!important;text-decoration:underline}

@media screen and (max-width: 600px) {
  .cta_right{margin-top:1rem}
  .cta_left{padding-right:1rem}
  .already{text-align:center;margin:0 auto;margin-top:3rem}
}

form .mini{margin-top:1.5rem}form .cta2:before{content:"";width:200%;height:1px;background:#e6e6e6;display:inline-block;bottom:-2.7rem;position:relative;left:-50%;position:absolute}
form .cta2:after{content:"or";color:#000;background:#fff;position:absolute;left:0;right:0;margin:0 auto;width:4rem;height:3rem;bottom:-4.15rem;line-height:2.6rem;color:grey;font-weight:400}
form .cta2{margin-bottom:5rem;margin-top:0}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #e6e6e6;-webkit-text-fill-color:rgba(3,27,78,.7)!important;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}
form input,form select,form textarea{width:100%;padding:.5rem;line-height:2rem;border:0;resize:none;font-family:sans-serif;transition:.2s ease all;height:4rem;border:1px solid #e6e6e6;border-radius:.75rem;padding:0 1.5rem;color:#000;padding-top:.25rem;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4.8rem;border:1px solid #e6e6e6;border-radius:.75rem;font-size: 1.6rem;}
form textarea{padding-top:1.5rem;height:auto}
form fieldset:first-child>label+legend+div.input>input:not([type=hidden]){margin-top:-2rem}form label:not(.hs-form-checkbox-display){margin-top:1.5rem!important;display:block;line-height:2rem;font-size:1.4rem!important}form label.hs-form-checkbox-display{margin-top:.5rem!important;display:block}form .hs-form-field>label+legend+div.input{margin-top:1rem!important}form .hs-form-field>label:not(.hs-form-checkbox-display) span{font-weight:400}form input[type=checkbox]{width:2rem!important;height:2rem;padding:0;border-radius:0;margin-top:0!important;margin-right:1rem;border-radius:.5rem}form .hs-submit{margin-top:2rem!important}form textarea{min-height:75px}form textarea:before{content:"";margin-top:1.5rem}select:invalid{color:grey!important}select option{color:#000!important;font-weight:400!important}
input:focus:not([type]),input:focus[type=color],input:focus[type=date],input:focus[type=datetime-local],input:focus[type=datetime],input:focus[type=email],input:focus[type=month],input:focus[type=number],input:focus[type=password],input:focus[type=search],input:focus[type=tel],input:focus[type=text],input:focus[type=time],input:focus[type=url],input:focus[type=week],select:focus,textarea:focus{border-color:#004eeb!important}
form .hs-form-field select:focus,form .hs-form-field textarea:focus,form .hs-form-field>label+legend+div.input>input:focus{color:#004eeb!important}
.grid table{margin:0;width:100%!important}
td>p.bullet1{margin-top:1.5rem!important}
td>p.bullet2{margin-top:1.5rem!important}
.section__container{width:100%}input[type=checkbox],input[type=radio]{--active:#275EFE;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#BBC1E1;--border-hover:#275EFE;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));-webkit-transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;cursor:pointer}
form input[type=checkbox]:checked,form input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2);border:1px solid var(--bc,var(--border))!important}
input:placeholder{opacity:0}
form ul.inputs-list.multi-container{display:grid;grid-template-columns:repeat(2,1fr);padding-left: 0px;}
input[type=checkbox]~span{cursor:pointer;font-weight:400;color:grey;line-height:1.6}
input[type=checkbox]:checked~span{color:#000;font-weight:400}
form input:not[type=hidden]{margin-top:2rem!important}
form fieldset{max-width:100%!important}
fieldset.form-columns-2>.hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}
fieldset.form-columns-1>div{width:100%!important}
fieldset.form-columns-1 .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}
fieldset.form-columns-1 .input{width:100%!important;margin:0!important}
fieldset.form-columns-2 .input{margin-right:0!important}
.field.hs-form-field, .hs_submit.hs-submit {padding: 0 10px;}
.hs-form-field{position:relative}
.grid.two-column fieldset.form-columns-2 .cta_button{text-decoration:none!important}
input[type=checkbox]:not(.switch):after{width:.5rem;height:.9rem;border:.2rem solid var(--active-inner);border-top:0;border-left:0;left:.65rem;top:.3rem;-webkit-transform:rotate(var(--r,20deg));transform:rotate(var(--r,39deg))}input[type=checkbox]:after,input[type=radio]:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease);transition:opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease);transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s);transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease)}
form .hs-fieldtype-radio.field.hs-form-field .hs-input {width: 21px !important;height: 21px;padding: 0;border-radius: 45px;margin-right: 9px;}
form .hs-fieldtype-radio.field.hs-form-field ul.inputs-list.multi-container {grid-template-columns: repeat(3,1fr);}

@media screen and (max-width: 900px) {
  form ul.inputs-list.multi-container{display:grid;grid-template-columns:repeat(1,1fr)}
}

#footer{padding-top:10rem}
#footer h4{margin-bottom:2rem}
#footer .li16 a,#footer .li16 p{display:block;margin-top:1.5rem;color:grey!important}
#footer .link{margin-bottom:0}
#logo_footer{width:5rem!important;position:relative;margin-bottom:.1rem}
#footer .link:after{top:0;margin-left:.5rem}
#footer .link:hover:after{margin-left:1rem}
#extras p,#footer p{display:inline-block}
#footer .li16{width:20%}.social{width:3.8rem;height:3.8rem;border-radius:.75rem;display:inline-block;margin-left:1.25rem;background:#f0f0f0;padding:.9rem;transition:.2s ease all;border:1px solid transparent}
.social img{filter:grayscale(100%);opacity:.4;transition:.2s ease all}
.social:hover img{filter:none;opacity:1}
.social:hover{background:#e8f1ff;border:1px solid #004eeb21}
.icons_social{text-align:right}
#extras{border-top:1px solid #f0f0f0;padding-top:1rem;padding-bottom:1rem;color:grey}
#extras .desktop a,#extras .desktop p{line-height:4rem}

@media screen and (max-width: 600px) {
  .icons_social{text-align:left}
  .social{margin-right:1.25rem;margin-left:0}
  #footer .link{margin-bottom:3rem}
  #footer{padding-bottom:0}
  #extras{border-top:none;padding-top:0;padding-bottom:3rem}
  form .hs-fieldtype-radio.field.hs-form-field ul.inputs-list.multi-container {grid-template-columns: repeat(2,1fr);}
} 

@media screen and (min-width: 600px) {
  #cta:before{content:"";width:100%;background:#f8f8f8;position:absolute;bottom:0;height:24rem;left:0}
  .already{color:#000}
  .already .mini{opacity:1}
  .already a{font-weight:500}
}

.tabs input{position:absolute;opacity:0;z-index:-1}
.row{display:-webkit-box;display:flex}.row .col{-webkit-box-flex:1;flex:1}
.row .col:last-child{margin-left:1em}
.tab{width:100%;overflow:hidden;border-bottom:1px solid #00000014}
.tab-label{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:2rem;background:#fff;font-weight:500;cursor:pointer;color:#000;-webkit-transition:all .3s;transition:all .3s;position:relative;margin:0;font-weight:600;line-height:1.3;padding-left:0;padding-left:4rem;padding-left:0;padding-left:3rem;border-top:0;box-shadow:5px 5px 12px -4px rgba(0,0,0,.05);padding-left:0}
.tab-label::after{content:"\276F";width:1em;height:1em;text-align:center;-webkit-transition:all .3s;transition:all .3s}
.tab-label::before{content:"";width:100%;height:1px;position:absolute;left:0;top:0;width:calc(100% - 1.25rem);left:.625rem}
.tab-content{height:0;padding:0 1em;-webkit-transition:all .3s;transition:all .3s;line-height:1.4;font-weight:400;display:block;color:#000;padding-top:0!important;padding-left:3rem;z-index:998;position:relative;background:#fff;padding-left:0;padding-right:0}
.tab-close{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:1em;background:#2c3e50;cursor:pointer}
.tab-close:hover{background:#1a252f}

input:checked+.tab-label{padding-left:3rem;border-top:0;box-shadow:5px 5px 12px -4px rgba(0,0,0,.05);padding-left:4.5rem}
input:checked+.tab-label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
input:checked~.tab-content{height:auto;padding:3rem;z-index:998;position:relative;padding-left:0;box-shadow:5px 5px 12px -4px rgba(0,0,0,.05);padding-right:0;margin-top:0}
input:checked~.tab-content:after{content:"";z-index:998;width:100%;background:#fff;height:1px;color:#004eeb!important}
input[type=checkbox]:not(.switch):after{width:.5rem;height:.9rem;border:.2rem solid var(--active-inner);border-top:0;border-left:0;left:.65rem;top:.3rem;-webkit-transform:rotate(var(--r,20deg));transform:rotate(var(--r,39deg))}
input[type=checkbox]:after,input[type=radio]:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease);transition:opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease);transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s);transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease)}svg{fill:rgb(0,78,235)}
input:checked+.tab-label div{opacity:1}
input+.tab-label div{opacity:0;transition:.3s ease;position:absolute;width:2.8rem!important;height:2.8rem!important;border-radius:999px;left:0;top:0;left:0!important;top:2rem!important;left:0}
.slick-track{padding:0;margin-top:3rem}.cta{text-decoration:none!important}
.header-container-wrapper *{min-height:0!important}
#menu{height:8rem;box-shadow:rgba(0,0,0,.1) 0 0 15px 0;position:fixed;width:100%;top:0;left:0;z-index:999;background:#fff}
#menu_cont{max-width:calc(1200px + 4rem);margin:0 auto;position:relative;top:.5rem}nav{text-align:left;padding-left:13rem!important}
#logo{position:absolute;top:2.3rem;display:inline-block;float:left;margin-right:2rem!important}
#logo img{max-width:none!important;height:2.5rem}.nav-item{display:inline-block;padding:.5rem 1rem!important;border-radius:.5rem;line-height:3rem;top:1.5rem;position:relative}
/* .nav-item:hover{background:rgb(240 240 240 / 50%)} */
.nav-item span{font-weight:500;line-height:3rem;cursor:pointer}
.nav-item.more span:after{content:none!important;width:.5rem;height:.5rem;text-align:center;-webkit-transition:all .3s;transition:all .3s;margin-left:2.2rem;position:relative;top:1rem;color:#9b9b9b;transform:rotate(90deg)!important;display:inline-block;transform-origin:center}
.more{padding-right:.5rem!important}
.submenu{pointer-events:none;z-index:999;display:none;position:absolute;top:4rem;border-radius:.5rem;box-shadow:0 0 15px 0 rgba(0,0,0,.1);background:#fff;opacity:0;left:0;border:1px solid #dcdcdc}
.submenu:before{position:absolute;width:100%;content:"";height:1rem;top:-1rem;left:0}
.nav-item:hover .submenu{opacity:1;pointer-events:all;display:block}
.submenu1{width:30rem;max-width:none!important} 
.submenu2{width:65rem;max-width:none!important}
.submenu3{width:90rem}
.submenu li{display:flex;flex-direction:column;justify-content:space-between;padding:3rem;max-width:none!important}
#menu_mobile .tab-content h4,.submenu h4{white-space:nowrap;margin-bottom:.75rem;margin-top:-1rem}
#ctas div{line-height:4rem!important;min-width:auto;padding:0 1.5rem;margin-right:0;margin-left:1.25rem;display:inline-block}
#ctas{float:right;position:absolute;top:-.5rem;right:5rem;font-size:0}
#ctas .cta2{line-height:3.8rem!important}
.menulink{padding-left:3rem;position:relative;cursor:pointer}
.menulink img{width:2rem;height:2rem;position:absolute;left:0;top:.6rem;padding:.1rem}
.menulink.iconbig img{width:3.8rem;height:3.8rem;position:absolute;left:0;top:.5rem;padding:.9rem;background:#f0f0f0;border-radius:1rem;border:1px solid transparent}
.menulink{transition:.2s ease;margin-top:.5rem}
.iconbig span{display:block;margin-top:-1rem;color:grey;font-weight:400}
.iconbig div{font-weight:500}
#menu .iconbig{text-decoration:none!important;padding-left:5.25rem;border-bottom:1px solid #efefef;padding-bottom:1rem;margin-top:1rem}
#menu .iconbig span:after{content:none}.iconbig:hover img{background:#e8f1ff!important;border:1px solid #004eeb21}
#menu .iconbig span{text-decoration:none!important}
.iconbig:hover div{text-decoration:underline}
.submenu .link{margin-top:-1px;margin-bottom:-1rem;border-top:1px solid #efefef;padding-top:1.75rem}
.submenu a{display:block;font-weight:400}
.grey{background:#f0f0f0}
.grey .link{border-color:#dcdcdc}
#menu_mobile .tab-content .link,.submenu1 .link,.submenu3 .link{margin-top:2rem}
.grey .menulink.iconbig img{background:#fff}
.grey .menulink.iconbig{border-color:#dcdcdc!important}
.thumb_menu{background:#f0f0f0;width:100%;padding-bottom:53.5%;height:0;margin-top:1rem;margin-bottom:1rem;background-size:cover!important;background-position:center!important;margin-top:.5rem}
#menu h3{font-weight:500;margin-bottom:-.05rem}
#hamburger{width:2rem;height:2rem;position:relative;margin-right:.5rem;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;top:.5rem;padding:0!important;margin-right:.5rem!important}
#hamburger span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;padding:0!important;position:absolute!important}
#hamburger span:nth-child(1){top:15%;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:center}
#hamburger span:nth-child(2){top:50%;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:center}
#hamburger span:nth-child(3){top:85%;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:center}
#hamburger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:50%}
#hamburger.open span:nth-child(2){width:0%;opacity:0}
#hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}

@media screen and (max-width: 600px) {  
  #ctas .nav-item{display:none}
  #ctas .cta2{display:none}
} 


#menu_mobile .tab-content a+h4,.submenu a+h4{margin-top:2rem}
.cta{text-align:center;border-radius:.75rem;padding-left:0;padding-right:0;display:block;background:#004eeb;color:#fff;line-height:5rem;margin-top:2rem;position:relative;font-weight:500;cursor:pointer;padding:0 2rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;}
.cta2{line-height:5rem;color:#004eeb;border:1px solid #004eeb21;background:#e8f1ff}
.cta3{border:1px solid #E4E7EC !important;background:#fff!important;color:inherit!important}

@media (min-width: 993px) {
  .hero__ctas>div~div{margin-left:1.5rem}
}

a:not(.ccta_button)a:not(.cta_button):not(.footerLink):not(.menulink):not(.mini):not(.linkmobile):not(#hs-eu-confirmation-button):not(#hs-eu-decline-button){font-weight:400!important;text-decoration:none!important}
.link{line-height:1.5;font-weight:400!important;color:#004feb!important;text-decoration:none!important;display:block}
.link:after{content:"\276F";width:1rem;height:1rem;margin-left:.75rem;position:relative;color:color: #004eeb;color:#004eeb;transition:all .2s}

@media screen and (min-width: 900px) {  
  .link:hover:after{margin-left:1.5rem}
}

#mobileMenuButtons:after{clear:both;content:"";display:table}
#menu_mobile{display:none;height:100vh;position:absolute;top:8rem;padding-top:2rem;background:#fff;padding-left:0;padding-right:0;left:100%!important;z-index:-1}
#menu_mobile .tab-label{padding-left:0;font-weight:400}
#menu_mobile input:checked+.tab-label:after{-webkit-transform:rotate(90deg);transform:rotate(270deg);margin-right:.5rem}
#menu_mobile .tab-label:after{transform:rotate(90deg)}

@media screen and (max-width: 992px) {
  #menu_cont{max-width:calc(1200px + 10rem)!important;margin:0 auto;position:relative;padding-left:5rem;padding-right:5rem;height:100%;box-shadow:0 0 15px rgba(0,0,0,.15)!important;top:0}
  #openMobile{top:2.3rem!important}
  #logo{top:2.8rem!important}
  #ctas{right:3rem}
}

.linkmobile{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:2rem;background:#fff;font-weight:500;cursor:pointer;color:#000;-webkit-transition:all .3s;transition:all .3s;position:relative;margin:0;font-weight:400;line-height:1.3;padding-left:0;padding-left:4rem;padding-left:0;padding-left:3rem;border-top:0;box-shadow:5px 5px 12px -4px rgba(0,0,0,.05);padding-left:0}
#menu_mobile .tabs{max-height:calc(100vh - max(32vh,30.7rem));height:100%;overflow-y:auto}

@media screen and (min-width: 768px) and (max-width: 1140px) {
  #menu_mobile .tabs{max-height:calc(100vh - max(32vh,30.7rem))}
}
@media screen and (min-width: 768px) {
  .submenu>ul>li>div{max-height:none;overflow-y:auto}
}

.submenu>ul>li>div::-webkit-scrollbar{width:3.375rem}
.submenu>ul>li>div::-webkit-scrollbar-track{box-shadow:inset 0 0 3.375rem 3.375rem transparent;border-left:solid 2.6125rem transparent;border-radius:.3375rem}
.submenu>ul>li>div::-webkit-scrollbar-thumb{box-shadow:inset 0 3.375rem 3.375rem #bbbbbe;border-left:solid 2.8125rem transparent;border-radius:.3375rem}
.submenu>ul>li>div::-webkit-scrollbar-button{width:0;height:0;display:none}
#menu_mobile{max-width:100%;width:100%}
#menu_mobile .tab-label{padding-right:0}
#menu_mobile .menulink.iconbig img{margin-top:0}
#menu_mobile .iconbig span{margin-top:initial}
#menu_mobile .tab-content a+h4+a,#menu_mobile .tab-content a+h4+h4{margin-top:2rem}
#menu_mobile .tab-label{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
#menu_mobile .tab-content .menulink.iconbig{background:#f0f0f0!important}
#menu_mobile .iconbig{border-bottom:1px solid rgba(0,0,0,.1)}
#menu_mobile input:checked~.tab-content:after{background:rgba(0,0,0,.1)}
#menu_mobile .tab-content .menulink:not(.iconbig)+.link{margin-top:1rem!important;padding-top:2rem!important;border-top:1px solid rgba(0,0,0,.1)}
.no-animation *{animation:none!important}
#menu_mobile h4+a.menulink:not(.iconbig){margin-top:1rem!important}
#menu_mobile .tab-content h4+div>img{margin-top:2rem;margin-bottom:1rem;max-width:100%;border-radius:1rem}
#menu_mobile input:checked~.tab-content{display:flex;flex-direction:column;justify-content:space-between;padding:3rem!important;background:#f2f6fe;border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0;max-width:100%;box-shadow:none!important}
#menu_mobile input~.tab-content>:first-child{margin-top:0!important}

@media (max-width: 992px) and (min-width: 768px) {
  .visible-tablet{display:inherit!important}
}

#menu_mobile .tab.no-submenus{padding:2rem 0}
#menu_mobile .tab.no-submenus>:first-child{padding:0}
#menu_mobile .menulink{margin-top:0!important}
#menu_mobile .menulink:not(.iconbig){padding:0;display:flex;align-items:center}
#menu_mobile .menulink:not(.iconbig) img{margin-top:0;width:2.5rem;max-height:2.5rem;height:auto;position:initial;top:initial;left:initial;padding:0;margin-right:1.5rem}
#menu_mobile .tab-content h4+div>img{margin:0 auto;margin-bottom:1rem;margin-top:1rem;max-width:20rem;width:100%;display:block}
#menu_mobile .menulink.iconbig{padding-top:1rem}
#menu_mobile .menulink.iconbig img{margin-top:.9rem}
#menu_mobile .menulink:not(.iconbig){padding-top:.75rem;padding-bottom:.75rem}
#menu_mobile .tab-content>:last-child.menulink.iconbig{border-bottom:0}
#menu_mobile .tab-content>:last-child:not(.menulink.iconbig){margin-bottom:.75rem}
#menu_mobile .tab-content>:first-child.menulink:not(.iconbig){margin-top:-1rem!important}
#menu_mobile .tab-content .menulink.iconbig+.link+.menulink.iconbig{margin-top:1rem!important}
#menu_mobile .tab-content .menulink:not(.iconbig)+.link{margin-top:1rem!important}
#menu_mobile .tab-content div+.link{margin-top:0!important}
#menu_mobile .tab-content>:last-child{margin-bottom:2rem!important}
#menu .menulink:not(.iconbig)~.menulink:not(.iconbig){margin-top:1.5rem!important}
#menu_mobile .tab-content .menulink:not(.iconbig)+.link{margin-top:1.5rem!important}
#menu_mobile .tab-content>:first-child.menulink:not(.iconbig){margin-top:0!important}
#menu_mobile h4+a.menulink:not(.iconbig){margin-top:2rem!important}
#extras,#footer{background:#fff}
#footer{padding-top:10rem!important;padding-bottom:6rem!important;padding-left:5rem!important;padding-right:5rem!important}
#extras{padding-top:2rem!important;padding-left:5rem!important;padding-right:5rem!important;padding-bottom:2rem!important}

@media screen and (max-width: 992px) {
  .resource-callout__img{position:initial;left:initial;right:initial;height:auto;transform:none;max-width:100%}
}

@media screen and (min-width: 767px) {
  a.cta_button{font-size:1.9rem!important;height:5.5rem;line-height:5.2rem;padding:0 3rem}
}
@media screen and (min-width: 992px) {
  .card--form {padding: 3rem !important;padding-top:2rem !important;}
  .slide h3 {font-size: 2rem;}
}

.blog-post .resource-callout__img{height:calc(100% + 8rem)}
section{padding-left:5rem!important;padding-right:5rem!important}

@media screen and (max-width: 767px) {
  #extras,#footer,section{padding-left:3rem!important;padding-right:3rem!important}
  #menu_cont{max-width:calc(1200px + 8rem)!important;padding-left:4rem!important;padding-right:4rem!important}
  .h1,h1{font-size:4.25rem}
  .h2,h2,section:not(#extras):not(#footer):not(.hero) .grid h2{font-size:3.75rem}
}
@media screen and (max-width: 550px) {
  .h1,h1{font-size:4rem}
  .h2,h2,section:not(#extras):not(#footer):not(.hero) .grid h2{font-size:3.5rem}
}
@media screen and (max-width: 400px) {
  #extras,#footer,section{padding-left:2rem!important;padding-right:2rem!important}
  #menu_cont{max-width:calc(1200px + 6rem)!important;padding-left:3rem!important;padding-right:3rem!important}
}
main.body-container-wrapper { overflow-x: hidden; }
html.mm-blocking, html.mm-blocking body { overflow: visible !important; }
body{letter-spacing: -0.01em;}
sup{font-size:50%}
.hero__label{margin-bottom:1rem}
.section__container>div>div:not([data-module=ebook_callout]):not([data-module=section-divider]){margin:0!important;padding:0!important}
.section__container>div>[data-module=section_divider]+[data-module=two_column]{margin:initial!important;padding:initial!important}

@media (max-width:768px) {
  .section__container>div>[data-module=section_divider]+[data-module=two_column]+[data-module=section_divider]{margin-top:8rem!important}
}

.section__container>div>[data-module=section_heading]+[data-module]:not([data-module=slider]){margin-top:6rem!important}
.sliderSection+.section--colored{margin-top:6rem!important}
section:not(#extras):not(#footer):not(.hero):not(.section--already-customer):not(.ebook-module){padding-top:10rem;padding-bottom:10rem}
section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding)+section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:0!important}
#shadow-host-companion{padding-bottom:0!important;padding-top:0!important;}

@media (min-width: 992px) {
  [data-module=ebook_callout]{margin-top:6rem!important;margin-bottom:6rem!important}
  section.sliderSection{padding-top:9rem!important}
}

@media (max-width: 767px) {
  .section__container>div>div:not([data-module=ebook_callout]):not([data-module=section-divider]){margin:0!important;padding:0!important}
  .section__container>div>[data-module=section_divider]+[data-module=two_column]{margin:initial!important;padding:initial!important}
  .section__container>div>[data-module=section_heading]+[data-module]:not([data-module=slider]){margin-top:6rem!important}
  .sliderSection+.section--colored{margin-top:4rem!important}
  section:not(#extras):not(#footer):not(.hero):not(.section--already-customer){padding-top:10rem;padding-bottom:10rem}
  section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding)+section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:0!important}
  #shadow-host-companion{padding-bottom:0!important;padding-top:0!important;}
}

section.hero+section>.section__container{position:relative;z-index:1;max-width:1250px!important}

@media (max-width: 678px) {
  .section__container>div>div:not([data-module=ebook_callout]){margin:0!important;padding:0!important}
  .section__container>div>[data-module=section_heading]+[data-module]:not([data-module=slider]){margin-top:5rem!important}
  section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection)+section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:0!important}
}

@media (max-width: 576px) {
  .section__container>div>div:not([data-module=ebook_callout]){margin:0!important;padding:0!important}section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding)+section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:0!important}
  .cta{line-height:4.5rem!important}
}

@media (max-width: 400px) {
  .section__container>div>div:not([data-module=ebook_callout]){margin:0!important;padding:0!important}
  section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding)+section:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:0!important}
  .cta{line-height:4.3rem!important}
}

#menu .iconbig{text-decoration:none!important;padding-left:5.25rem;border-bottom:1px solid #efefef;margin-bottom:1rem}
#menu .iconbig{padding-bottom:1rem}
.menulink.iconbig div{line-height:normal}
.menulink.iconbig div+.mini{margin-top:5px!important}
.menulink.iconbig img{top:0}
#menu_mobile .iconbig{text-decoration:none!important;padding-left:5.25rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:0!important}
#menu_mobile .menulink.iconbig img{margin-top:0}
#menu_mobile .menulink.iconbig{padding-top:0}
#menu_mobile .tab-content .link{margin-top:1rem}
#menu_mobile .tab-content .menulink.iconbig+.link+.menulink.iconbig{margin-top:3rem!important}
#menu_mobile input~.tab-content>h4:first-child+.menulink.iconbig{margin-top:2rem!important}
#menu_mobile h4+a.menulink:not(.iconbig){margin-top:1rem!important}
#menu_mobile .tab-content a+h4{margin-top:3rem}
#menu_mobile input:checked~.tab-content:after{content:none}
#menu_mobile .tab-content>:last-child{margin-bottom:0!important}
#menu .submenu>ul>li>div>a.menulink:not(.iconbig):first-child{margin-top:-.75rem}
#menu .submenu>ul>li>div>a.menulink.iconbig:first-child{margin-top:0}
#menu .submenu>ul>li>div>a.menulink.iconbig:last-child{border-bottom:0}
#menu .submenu>ul>li>div>h4:first-child~a.menulink.iconbig{margin-top:1rem!important}
#menu .submenu>ul>li>div>a.menulink:not(.iconbig):last-child{margin-bottom:1.5rem}
#menu .menulink{font-size:1.4rem}
#menu .link{margin-top:0;font-size:1.7rem}
#menu .menulink:not(.iconbig) div{font-size:1.7rem!important;line-height:normal}
#menu .menulink:not(.iconbig) img{position:relative;margin-right:1rem;top:0}
#menu .menulink:not(.iconbig)~.menulink:not(.iconbig){margin-top:1.5rem}
#menu .submenu>ul>li>div>a.menulink:not(.iconbig):first-child{margin-top:-.15rem}
#menu .menulink:not(.iconbig){padding:0;display:flex;align-items:center}
#menu_mobile h4+a.menulink:not(.iconbig){margin-top:2rem!important}
#menu_mobile .tab-content .menulink:not(.iconbig)+.link{margin-top:2.5rem!important}

@media and (min-width: 993px) {
  .submenu>ul>li>div{max-height:100%}
}
@media and (max-width: 576px) {
  .hero.hero--primary .hero__ctas{flex-direction:column}
  .hero.hero--primary h1,.hero.hero--primary h3{text-align:left}
  .hero.hero--primary .hero__ctas>a{flex-basis:100%;width:100%;display:block}
  .hero.hero--primary .hero__ctas .hs_cos_wrapper_type_cta{max-width:100%;width:100%;flex-basis:100%}
  .hero.hero--primary .hero__ctas>:last-child{margin-top:2rem!important}
  .code-callout .cta_button{float:left;margin-right:20px;width:calc(100% - 12rem);margin-right:0;display:block;float:none;max-width:calc(100% - 12rem)}
}
@media (max-width: 400px) {
  .code-callout .cta_button{float:left;margin-right:20px;width:calc(100% - 10rem);margin-right:0;display:block;float:none;max-width:calc(100% - 10rem)}
}

.slider__tags{list-style:none;margin:0 auto;padding:0;max-width:1200px;flex-wrap:wrap;display:flex;position:relative;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}
#extras>ul>li:first-child>:not(:last-child){margin-right:1rem}
label.hs-form-checkbox-display{display:flex!important}
#menu_mobile .iconbig{text-decoration:none!important;margin-bottom:1.25rem!important;padding-bottom:.5rem!important}
#menu_mobile h4+a.menulink:not(.iconbig){padding-top:.5rem}
#menu_mobile h4+a.menulink:not(.iconbig){margin-top:1.5rem!important}
.section--already-customer{padding-top:3rem!important;padding-bottom:6rem!important}
.section--already-customer .section__container *{margin:0!important;padding:0!important}

@media (max-width: 767px) {
  .section--already-customer{padding-top:15rem!important;padding-bottom:6rem!important;margin-top:-23rem!important}
  .section--already-customer *{margin:0!important;padding:0!important}
  .section__container>div[data-module=section_divider]+div[data-module=two_column]{padding-top:6rem!important}
  .section__container>div[data-module=section_divider]+div[data-module=two_column]~div[data-module=section_divider]{padding-top:4rem!important}
}

@media (max-width: 567px) {
  #extras a,#extras p,#footer a,#footer p,.link:after,.mini,.selector_code span,.tab__aside a:after,.wrapper_testimonials .role,h4,input[type=checkbox]~span{font-size:1.3rem}
}

.footer-container .span12{background:#f0f0f0}

@media screen and (max-width: 1024px) {
  #footer{padding-top:1rem!important}
  #extras{padding-bottom:4rem!important}
  #footer .li16{margin-top:4rem!important}
}
@media screen and (max-width: 1024px) {
  #footer .li16,#footer .li20{width:25%;padding-right:1rem}
}
@media screen and (max-width: 768px) {
  #footer .li16,#footer .li20{width:33%}
}
@media screen and (max-width: 576px) {
  #footer .li16,#footer .li20{width:50%}
  #footer .li16:nth-child(2n){padding-left:2rem}
  #footer{padding-bottom:2rem!important}
}

.slider__tags>:last-child>.btn_slider{margin-right:0!important}
.section--already-customer .section__container{position:relative}
.section--already-customer .section__container:before{position:absolute;content:"";right:auto;width:12rem!important;height:30rem;background:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/dots.svg);background-size:cover;z-index:0;top:-19rem;right:-4rem}

@media (min-width: 993px) {
  .section--already-customer.section--colored{margin-top:-25rem!important}
}
@media (max-width: 992px) {
  .code-callout>div:last-child{overflow-x:auto!important}
  .code-callout>div:last-child img{max-width:initial!important;height:auto;max-height:400px}
  .sliderSection{padding-bottom:3rem!important}
  #extras>ul>li:first-child+li.icons_social{text-align:left}
  #extras>ul>li:first-child+li.icons_social>a:first-child>div{margin-left:0!important}
}
@media (min-width: 768px) {
  section:not(#extras):not(#footer):not(.hero):not(.section--already-customer).section--colored{padding-top:10rem;padding-bottom:10rem}
  section:not(#extras):not(#footer):not(.hero):not(.section--already-customer).section--colored.padding-25{padding:0 0!important}
  section>.section__container>div>div[data-module=two_column]+div[data-module=two_column]{margin-top:3rem!important}
  section>.section__container>div>div[data-module=two_column]+div[data-module=two_column]+div[data-column=section_divider]{margin-bottom:3rem!important}
  .section__container>div>div[data-module=section_divider]+div[data-module=two_column]{padding-top:6rem!important}
  .section__container>div>div[data-module=section_divider]+div[data-module=two_column]+div[data-module=section_divider]{padding-top:3rem!important}
  .section__container>div>[data-module=section_divider]+[data-module=two_column] .iconbig{margin-top:-11rem!important}
  section.sliderSection>:first-child{padding-top:3rem!important}
  #shadow-host-companion{padding-bottom:0!important;padding-top:0!important;}
}

img{max-width:100%}
#extras ul>li>a,#footer ul>li.li16>a,a.footerLink{color:grey!important}
form input[type=submit]{font-size:2rem;height:5.5rem!important}
.section--already-customer .already h3{margin-bottom:.5rem!important;font-weight:500 !important;}
.cta:hover,form input[type=submit]:hover{background:#276aef;transition:.2s ease}.cta2:hover{background:#c6d8f5}
.hero .cta:hover{background:#ffffffc9}
.hero .cta.cta2:hover{background:#ffffff24}
#openMobile{font-weight:400;left:-1rem;position:relative}
.menu_link{font-weight:400}
.code-callout>div:first-child{flex-basis:33.33%;width:33.33%;padding-right:6rem}
.console div:last-child{overflow-y:auto;overflow-x:none}

@media screen and (max-width: 992px){
  .code-callout .selector_code{left:0;right:0;margin:0 auto;width:100%;text-align:center}
}

.grid .card>div+a{margin-top:2rem;margin-bottom:1rem}
.console{margin-top:0}

@media screen and  (min-width: 992px){
  [data-module=ebook_callout]{margin-top:-5rem!important;margin-bottom:0!important}
  .resource-callout__img{position:absolute;height:calc(100% + 16rem);width:auto;top:-8rem;z-index:998;transform:translateX(-50%);left:50%}
  .blog-post .callout-custom .resource-callout__img{left:77%}
}  
@media screen and  (min-width: 768px){
  section.sliderSection>:first-child{padding-top:0!important}
}

.mini{font-size:1.4rem!important}
.sliderSection{margin-bottom:-10rem}
.section__container>div>[data-module=section_heading]+[data-module]:not([data-module=slider]){margin-top:3rem!important}
#module_159146789877336-section-2{margin-bottom:-3rem}
.grid .card h3{font-weight:600;min-height:auto!important}

@media screen and (max-width: 900px){
  .selector_code{position:absolute;right:4rem;top:.3rem}
}

pre{white-space:break-spaces}

@media screen and (max-width: 767px){
  section:not(#extras):not(#footer):not(.hero):not(.section--already-customer).section--colored.padding-25{padding:20px 20px!important}
  section:not(#extras):not(#footer):not(.hero):not(.section--already-customer).section--colored.padding-25 .jump__nav__items{flex-wrap:wrap;align-items:center;justify-content:center}
  .jump__nav__container .jump__nav__items .jump__nav__item~.jump__nav__item{margin-left:2rem}
  .resource-callout>div:last-child img{max-width:80%;margin-bottom:3rem;margin-top:-10rem}
}

@media screen and (max-width: 992px){
  .resource-callout__img{position:initial;left:initial;right:initial;height:auto;transform:none;max-width:100%}
}

@media screen and (max-width: 992px){
  .code-callout{padding-bottom:4rem}
  .section--colored .blobCont{display:none}
}

#module_159146789877336-section-9-1-columnOne{z-index:999}
#module_159146789877336-section-8-1-columnOne{color:#fff}
.slick-slider{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.slick-slider:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
h5{font-size:1.4rem;text-transform:uppercase;font-weight:600;letter-spacing:.1rem;text-align:left;}
.hs-cta-wrapper .cta_button.cta.cta2{line-height:5.3rem!important}
.grid .card.card--icon img{width:3rem!important}
.card--form__divider{position:relative;height:1px;background:rgba(0,0,0,.1);width:calc(100% + 6rem);left:-3rem;position:relative;margin-top:2rem}
.card--form__divider span{padding-left:2rem;padding-right:2rem;opacity:1}

@media (min-width: 993px){
  .card--form .mini{margin-top:.5rem;margin-bottom:-1.5rem}
  .section--already-customer.section--colored{margin-top:-27rem!important;padding-top:4rem!important}
}

.section--already-customer .already h3{top:-.2rem;position:relative}
body,html{scroll-behavior:smooth}
.half-column--text{max-width:100%!important}
.grid .card h3{height:auto!important}
.grid.two-column li>img{border-radius:0!important}
input:checked+.tab-label{padding-left:3rem;border-top:0;box-shadow:5px 5px 12px -4px rgba(0,0,0,.05);padding-left:6.5rem;background:#eee}
input:checked+.tab-label div{opacity:1;margin-left:2rem}
input:checked~.tab-content{height:auto;padding:3rem;z-index:998;position:relative;padding-left:0;box-shadow:5px 5px 12px -4px rgba(0,0,0,.05);padding-right:0;margin-top:0;background:#eee;padding-left:2rem}
.hero .mini,.hero h3,.section--colored h3{opacity:1!important}

@media (min-width: 992px){
  .hero ul.grid.two-column li:only-child{width:200%}
}

.blog .blog-post-module a{color:#004eeb}

@media screen and (max-width: 567px){
  [data-module=cards] .grid{grid-template-columns:repeat(1,1fr)!important}
}

.show-more-code__cta{position:absolute;bottom:3rem;right:3rem;z-index:2;border:0;height:4.25rem;line-height:0;padding:0 2rem;font-size:1.7rem;font-weight:400;}

@media (max-width: 767px){
  #module_159146789877336-section-3-module-1 :not(.cta):not([class*=dev_]) .cta_button.cta{float:none!important}
  #module_159146789877336-section-3-module-1 :not(.cta):not([class*=dev_]) .right-link-out{height:200px}
}

#module_159146789877336-section-3-module-1 :not(.cta):not([class*=dev_]) .code-callout__text{color:#fff}
/* .hljs{background:0 0!important} */
.console div:last-child{padding:1.5rem;padding-left:1.5rem;overflow:auto;max-height:28rem;padding-top:.5rem}
.console-numbering{display:none}
.hljs{display:block;overflow-x:auto;padding:.5em;background:#232323;color:#e6e1dc}
.hljs-comment,.hljs-quote{color:#bc9458;font-style:italic}
.hljs-keyword,.hljs-selector-tag{color:#c26230!important}
.hljs-number,.hljs-regexp,.hljs-string,.hljs-template-variable,.hljs-variable{color:#a5c261!important}
.hljs-subst{color:#519f50!important}
.hljs-name,.hljs-tag{color:#e8bf6a!important}
.hljs-type{color:#da4939!important}.hljs-attr,.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-link,.hljs-symbol{color:#6d9cbe!important}
.hljs-params{color:#d0d0ff!important}
.hljs-attribute{color:#cda869!important}
.hljs-meta{color:#9b859d!important}
.hljs-section,.hljs-title{color:#ffc66d!important}
.hljs-addition{background-color:#144212;color:#e6e1dc!important;display:inline-block;width:100%}
.hljs-deletion{background-color:#600;color:#e6e1dc!important;display:inline-block;width:100%}
.hljs-selector-class{color:#9b703f!important}
.hljs-selector-id{color:#8b98ab!important}
.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}

@media screen and (max-width: 992px){
  .code-callout>div:first-child .cta_button{position:absolute;bottom:-3rem;width:calc(100% - 3rem);max-width:100%}
}

.show-more-code__cta{display:none}
.code-toggle{cursor:pointer}
.hero__label:after{content:"";width:100%;left:calc(-100% - 2rem);position:absolute;height:.1rem;background:#efefef47;top:.75rem}h5{text-align:left!important}
.hero>svg,section>svg{z-index:1;pointer-events:none}
.cta-tertiary{background:#fff;line-height:5.5rem}
.header-container-wrapper *{min-height:0!important}
.grid.two-column .iconbig>img{border:none;height:3.5rem}
.grid.two-column .iconbig{z-index:1000}
.code-callout{z-index:10;position:relative}
.already{z-index:9999;position:relative}
.hero a.cta_button.cta:hover{background:#ffffffc9!important}
.hero a.cta_button.cta2:hover{background:#ffffff24!important}
.bullet1:before,.bullet2:before{top:-.19rem !important}
.bullet2:before{background-color:#004eeb;background-image:url(https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/check1.svg)}
.icon_why{width:25px;height:25px}
#pricing_main{padding-top:0!important;padding-bottom:0!important}

@media (max-width: 900px) {
  [data-module=pricing_plans]>ul{display:flex;flex-direction:column}
  [data-module=pricing_plans]>ul>li,[data-module=pricing_plans]>ul>li>.card{transform:none!important;top:initial!important;bottom:initial!important;right:initial!important;left:initial!important}
  [data-module=pricing_plans]>ul>li:last-child{margin-top:5rem!important}
  [data-module=pricing_plans]>ul>li{width:100%;flex-basis:100%;max-width:100%}
}
@media (max-width: 768px) {
  [data-module=pricing_plans]>ul>li{padding-left:0!important}
}

.entry_plans .card{padding-left:1rem!important;padding-bottom:4rem!important;padding-left:1rem!important;padding-bottom:3rem!important;padding-right:5rem!important;height:auto!important;padding:3rem;border-radius:1rem;box-shadow:0 0 15px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;background:#fff;height:100%}
.entry_plans .li100{text-align:center!important;margin-bottom:3rem!important}
.entry_plans .li100 p{opacity:.75!important}
.entry_plans .li33{padding-left:3rem!important;border-right:1px solid #8080803d!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;margin-top:5rem}
.entry_plans .li33:nth-child(4){border-right:0!important;padding-right:0!important}
.entry_plans h3{font-weight:400!important;margin-top:-.75rem!important}
.entry_plans .li33 .mini{margin-top:2rem!important;opacity:.75!important}
.entry_plans h2 span{font-size:2rem!important;margin-left:0!important}
#pricing_main .cta{width:fit-content!important;margin:0 auto!important;margin-top:3rem!important;width:fit-content!important}
.entry_plans .li100 .mini{text-align:center!important;margin-top:1.75rem!important;opacity:1!important}
.entry_plans .li33 img{position:absolute!important;top:-5rem!important}
.enterprise_plan .card{background-color:#212b38!important;color:#fff!important;width:calc(100% + 2rem)!important;left:-3rem!important;position:absolute!important;top:50%!important;padding-left:6rem!important;padding-right:6rem!important;height:auto!important;transform:translateY(-50%)!important;border-radius:1rem;padding-top:5rem;padding-bottom:5rem}
.enterprise_plan p.mini{opacity:.75!important;margin-bottom:.5rem!important}
.enterprise_plan .li50:nth-child(2){border-right:1px solid #8080803d!important;padding-right:2rem!important;padding-top:0!important;padding-bottom:0!important}[data-module=comparison_table]{overflow-x:auto}
.enterprise_plan a.cta_button{margin-bottom:0!important}
.comparison_table{margin-top:2rem;margin-bottom:2rem}
.entry_plans .li33{padding-left:3rem!important;border-right:1px solid #8080803d!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;margin-top:5rem;padding-right:3rem!important}
.enterprise_plan .li50:nth-child(3){padding-left:3rem!important;padding-top:0!important;padding-bottom:0!important}font{font-size:1.5rem!important}
#pricing_main{padding:0!important}
#compare tr td:first-child font{font-size:1.5rem!important;font-weight:400!important}
.enterprise_plan .li50 .mini{margin-bottom:3rem!important;opacity:.75!important}
.enterprise_plan .li50 h4{margin-bottom:.5rem!important}
.enterprise_plan .li50 .mini:last-child{margin-bottom:0!important}
.enterprise_plan .cta{background:#fff!important;border:0!important}
.enterprise_plan .cta:hover{opacity:.89!important;background:#fff!important}
#pricing_main .cta{min-width:28rem!important;line-height:5.5rem!important}
.entry_plans .li100:nth-child(5){margin-bottom:0!important}

@media screen and (max-width: 900px){
  .enterprise_plan .li50 .mini{margin-bottom:3rem!important}
  .entry_plans .li33 img{position:relative!important;top:0!important;margin-top:0!important}
  .entry_plans .li33 .mini{margin-top:0!important}
  .entry_plans .card{padding-right:2rem!important;padding-left:2rem!important}
  .entry_plans .li33{border:none!important;padding-right:1rem!important;padding-left:1rem!important}
  .entry_plans .li100{margin-bottom:0!important}
  .entry_plans .li100:nth-child(5){margin-bottom:3rem!important}
  .enterprise_plan .card{width:calc(100% + 0rem)!important;left:0!important;position:relative!important;top:0!important;padding-left:2rem!important;padding-right:2rem!important;height:auto!important;transform:none}
  .enterprise_plan .li50{border:none!important;padding-right:1rem!important;padding-left:1rem!important}
  .enterprise_plan .li50:nth-child(2) .mini:last-child{margin-bottom:3rem!important}
  .enterprise_plan p{margin-bottom:0!important}
  #pricing_main .cta{width:100%!important}
}

.comparison_table{width:100%!important;border-spacing:0!important;padding:0!important}
.comparison_table img{display:block!important;margin:0 auto!important;margin-top:1rem!important;width:3.2rem!important}
.comparison_table td{width:16.666%!important;position:relative!important;border-bottom:1px solid #f0f0f0!important;text-align:center!important;line-height:1.5!important;font-size:1.5rem!important;padding:1.5rem!important}
.comparison_table td font{font-size:1.5rem!important}
.comparison_table .category td *,.comparison_table .titles td *{font-weight:600!important}
.comparison_table .titles td{vertical-align:bottom!important;background:#f0f0f0!important;white-space:nowrap!important}
.comparison_table .titles h2{margin-bottom:0!important}
.comparison_table h4{margin-bottom:0!important;line-height:2!important;margin-top:1rem!important;z-index:10!important}
.comparison_table td:nth-child(1){width:33.333%!important;text-align:left!important;border-radius:.75rem 0 0 .75rem!important;padding-left:3rem!important;white-space:inherit!important;position:sticky!important;top:0!important;width:150px!important;min-width:150px!important;max-width:150px!important;left:0!important;z-index:90!important}
.comparison_table .category td{background:#f0f0f0!important}
.comparison_table .category td:nth-child(5){background:#333f4e!important}
.comparison_table td h3{font-weight:400!important;font-size:1.7rem!important}
.comparison_table td font{margin-bottom:0!important}
.comparison_table td:nth-child(5){background-color:#212b38!important;border-bottom:1px solid #333f4e!important;color:#fff!important}
.comparison_table td:nth-child(5) .link,td:nth-child(5) .link:after{color:#fff!important}
.comparison_table tr:nth-child(1) td:nth-child(5):after{background-color:#212b38!important;border-radius:1rem 1rem 0 0!important;height:calc(100% + 2rem)!important;content:""!important;width:100%!important;height:2rem!important;position:absolute!important;top:-2rem!important;left:0!important}
.comparison_table tr:last-child td:nth-child(5):after{background-color:#212b38!important;border-radius:0 0 1rem 1rem!important;height:calc(100% + 2rem)!important;content:""!important;width:100%!important;height:2rem!important;position:absolute!important;bottom:-2rem!important;left:0!important}
.bullet_pricing{content:""!important;width:2.5rem!important;height:2.5rem!important;text-align:center!important;background:#004eeb!important;display:inline-block!important;position:relative!important;border-radius:9999px!important;background-image:url('https://4505120.fs1.hubspotusercontent-na1.net/hubfs/4505120/Momento%20Multimedia%20Theme/check1.svg')!important;background-size:1.3rem!important;background-repeat:no-repeat!important;background-position:center!important;vertical-align:middle!important}
.bullet_empty_pricing{content:""!important;width:2.5rem!important;height:2.5rem!important;text-align:center!important;background:#f0f0f0!important;display:inline-block!important;position:relative!important;border-radius:9999px!important;vertical-align:middle!important}

@media screen and (max-width: 900px){
  .comparison_table td:nth-child(1){border-right:1px solid #f0f0f0!important}
  #compare{padding-top:0!important;padding-left:2rem!important;padding-right:2rem!important}
  #compare ul{overflow-x:auto!important;width:100%!important;padding-top:2rem!important;padding-bottom:2rem!important}
  .comparison_table td{width:fit-content!important;white-space:nowrap!important;padding:2rem 3rem!important}
  .comparison_table .titles td{vertical-align:bottom!important;border:none!important}
}

.consultas ul li{position:relative!important;padding:0!important;margin:0!important;padding-bottom:1rem!important;padding-top:1rem!important;border-bottom:1px solid #e4e4e4!important;width:100%!important;padding-left:0!important;padding-right:0!important}
.consultas ul li:last-child{border-bottom:0!important}
.consultas ul li:nth-of-type(1){animation-delay:.5s!important}
.consultas ul li:nth-of-type(2){animation-delay:.75s!important}
.consultas ul li:nth-of-type(3){animation-delay:1s!important}
.consultas ul li i{position:absolute!important;transform:translate(-.6rem,0)!important;margin-top:1.5rem!important;right:0!important;top:.7rem!important}
.consultas ul li i:after,.consultas ul li i:before{content:""!important;position:absolute!important;background-color:#000!important;width:.2rem!important;height:.9rem!important}
.consultas ul li input[type=checkbox]{position:absolute!important;cursor:pointer!important;width:100%!important;height:100%!important;z-index:2!important;opacity:0!important;left:auto!important}
.consultas ul li h3.actived~p,.consultas ul li input[type=checkbox]:checked~p{margin-top:0!important;max-height:0!important;opacity:0!important;transform:translate(0,50%)!important;margin-bottom:0!important}
.consultas ul li input[type=checkbox]~p,.consultas ul li p{margin-bottom:2rem!important;font-size:1.5rem!important}
.consultas ul li h3,.consultas ul li input[type=checkbox]~h3{font-weight:400!important;font-size:1.7rem!important}
.consultas ul li h3.actived,.consultas ul li input[type=checkbox]:checked~h3{font-weight:400!important}
.consultas ul li input[type=checkbox]:hover~h3 .consultas ul li h3.actived:hover{color:#004eeb!important}
.consultas ul li i:before{transform:translate(-.2rem,0) rotate(45deg)!important}
.consultas ul li i:after{transform:translate(.4rem,0) rotate(-45deg)!important}
.consultas ul li h3.actived~i:before,.consultas ul li input[type=checkbox]:checked~i:before{transform:translate(.2rem,0) rotate(45deg)!important}
.consultas ul li h3.actived~i:after,.consultas ul li input[type=checkbox]:checked~i:after{transform:translate(-.4rem,0) rotate(-45deg)!important}
.consultas li h3{cursor:pointer}
.consultas li:hover h3{color:#004eeb!important}

@keyframes flipdown {
  0%{opacity:0!important;transform-origin:top center!important;transform:rotateX(-90deg)!important}5%{opacity:1!important}80%{transform:rotateX(8deg)!important}83%{transform:rotateX(6deg)!important}92%{transform:rotateX(-3deg)!important}100%{transform-origin:top center!important;transform:rotateX(0)!important}
}   

.consultas .checkbox,.consultas input[type=checkbox],.consultas input[type=radio]{display:block!important}.consultas li h3{padding-top:.5rem!important;padding-bottom:.5rem!important;max-width:calc(100% - 4rem)!important}[data-module=comparison_table] table tr td:nth-child(1){width:33.333%;text-align:left;border-radius:.75rem 0 0 .75rem;padding-left:3rem;white-space:inherit;position:sticky;top:0;width:150px!important;width:150px;min-width:150px;max-width:150px;left:0;z-index:90}[data-module=comparison_table] table tr:not(.titles):not(.category) td:nth-child(1){background:#fff}

@media screen and (max-width: 900px) {
  [data-module=pricing_plans] .enterprise_plan .li50{border:none!important;padding-right:0!important;padding-left:0!important}
  [data-module=pricing_plans] .card img~h4{margin-bottom:1rem;margin-top:2rem!important;font-size:1.5rem!important}
}

.h3{font-size:2rem;font-weight:400;line-height:1.5}
section.no-padding:not(#extras):not(#footer):not(.hero):not(.section--already-customer){padding-bottom:0!important;padding-top:0!important}
.jump__nav__items .jump__nav__item a{color:#fff!important}
.jump__nav__items .jump__nav__item a:hover{text-decoration:underline!important;opacity:.7}
#jumpMenu-module_159146789877336-section-1,.jump__nav__container{height:8rem}
body,html{scroll-behavior:auto!important}
.card-section-heading{position:absolute;padding-top:60px!important;padding-top:130px!important;padding-left:30px}
.press-cards .slider__tags{padding-top:110px!important;padding-top:175px!important;padding-bottom:50px!important}
.body-container-wrapper li {line-height: 1.3;}
ul {padding-left: 17px;display: block;list-style: inherit;margin: 0 0 1.4rem;max-width: 100%;}

@media screen and (max-width: 480px) {
  .press-cards .slider__tags{padding-top:130px!important}
}
@media screen and (min-width: 992px) {
  .press-cards .slide h3{font-size:18px}
  .body-container-wrapper li {position: relative;font-size: 16px;line-height: 1.5;}
}  

@media screen and (min-width: 768px) {
  .agenda-comparison-table table{table-layout:fixed}
  .agenda-comparison-table table td{white-space:normal!important}
}
.footer-wrap li.hs-menu-item {list-style: none;}
.agenda-comparison-table tr td:nth-child(2) p{text-align:left!important}
.agenda-comparison-table tr.category td:nth-child(2) p{text-align:center!important}
.agenda-comparison-table tr td:nth-child(3) p{text-align:left!important}
.agenda-comparison-table tr.category td:nth-child(3) p{text-align:center!important}
.agenda-comparison-table tr:nth-child(13) td:nth-child(2) p,.agenda-comparison-table tr:nth-child(14) td:nth-child(2) p{text-align:center!important}
.agenda-comparison-table td p strong{font-weight:700!important}
.agenda-comparison-table td:first-child p{font-weight:700}
html body .agenda-comparison-table tr:nth-child(2).category td,html body .agenda-comparison-table tr:nth-child(2).category td p{font-weight:400!important}
html body .agenda-comparison-table tr:nth-child(2).category td em{font-weight:400!important}
.agenda-comparison-table td strong span{font-weight:700}
.agenda-comparison-table .comparison_table td:nth-child(5){display:none}
.agenda-comparison-table tr:nth-child(13) .wrapper3,.agenda-comparison-table tr:nth-child(14) .wrapper3,.agenda-comparison-table tr:nth-child(2) .wrapper3,.agenda-comparison-table tr:nth-child(4) .wrapper3,.agenda-comparison-table tr:nth-child(8) td:nth-child(3){display:none}
.agenda-comparison-table .category{background:0 0!important;-webkit-tap-highlight-color:transparent!important}
.agenda-comparison-table tr.category td{background:0 0!important;background:#aad5fc!important}
.agenda-comparison-table td:first-child{border-right:1px solid #f0f0f0;border-radius:0!important}
.agenda-comparison-table td:nth-child(3),.agenda-comparison-table td:nth-child(4){border-left:1px solid #aad5fc}
.agenda-comparison-table tr:first-child td{border:0!important}
.iframe-two-col{margin-top:-85px;margin-bottom:-200px;height:600px!important}
.iframe-one-col{width:550px!important;margin:auto;margin-top:-100px;margin-bottom:-170px;height:600px!important}
.wrapper,.wrapper2,.wrapper3{position:relative}
.wrapper .tooltip,.wrapper2 .tooltip,.wrapper3 .tooltip{background:#004eeb;bottom:100%;color:#fff;display:block;left:10px;font-size:14px;border-radius:4px;margin-bottom:5px;opacity:0;padding:10px;pointer-events:none;position:absolute;width:95%;text-align:center;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px rgba(0,0,0,.28)}
.wrapper .tooltip:before,.wrapper2 .tooltip:before,.wrapper3 .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.wrapper .tooltip:after,.wrapper2 .tooltip:after,.wrapper3 .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #004eeb 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}
.wrapper2:hover .tooltip,.wrapper3:hover .tooltip,.wrapper:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.lte8 .wrapper .tooltip,.lte8 .wrapper2 .tooltip,.lte8 .wrapper3 .tooltip{display:none}
.lte8 .wrapper2:hover .tooltip,.lte8 .wrapper3:hover .tooltip,.lte8 .wrapper:hover .tooltip{display:block}
#module_159146789877336-section-1-module-2 {border-radius: 10px;}

@media screen and (min-width: 992px) {
  .consultas ul li h3,.consultas ul li input[type=checkbox]~h3{font-size:1.75rem!important}a,p{font-size:1.75rem}
  .consultas ul li input[type=checkbox]~p,.consultas ul li p{font-size:1.75rem!important}
}

.page-center{width:100%!important;max-width:1200px!important;margin:auto!important;float:none!important}
.blog-container{padding:20px 0 10px 0}
.blog-container .blog-listing-wrapper .post-listing .post-item{display:flex;flex-direction:column;width:auto;justify-content:space-between;flex-basis:auto;max-width:100%!important}
body section.ebook-module.callout-custom{padding-top:0!important;padding-bottom:0!important}
.blog-container .blog-listing-wrapper .post-listing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}
.blog-container .post-listing .post-item-inner{border-radius:1rem;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}
.blog-container .custom_tags a{font-size:14px;text-transform:uppercase;padding:2px 8px 2px 8px;height:auto}
.blog-container .post-listing .post-header{padding:1.5rem 1.5rem 1.5rem 1.5rem}

@media screen and (max-width: 1250px) {
  .blog .page-center{padding-left:15px!important;padding-right:15px!important}
  .global-template-new .nav-item *, main.home-new .nav-item span {font-size: 1.5rem!important;}
}

.blog-container .post-item-inner .hs-featured-image-wrapper{border-top-left-radius:1rem;border-top-right-radius:1rem}
.blog-container .post-listing .post-header h2{font-weight:600;font-size:2rem;}
html body div.blog-container div.blog-listing-wrapper div.post-listing div.post-item div.post-item-text div.post-header h2 a span{font-weight:600!important;font-size:20px}
.blog-container .post-listing .post-body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;font-size:16px;line-height:1.5}
.blog-container .post-listing .post-body p{font-size:16px;line-height:1.5}
.blog-container .blog-pagination a{height:40px;font-size:16px;padding:0 20px;padding-top:8px;margin-top:7px;text-transform:uppercase}
.search-blog{padding-top:60px;margin-bottom:-40px}
.search-blog input{font-size:17px;width:30%;max-width:100%;width:100%;padding-right:50px}
.search-blog .hs-search-field{position:relative;width:30%;min-width:300px}
.search-blog .hs-search-field:after{content:" ";color:#000;position:absolute;top:12px;right:15px;display:block;width:24px;height:24px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFz0lEQVR4Xu2aZahtRRSAv6dit4itKNjdimBggSh2dxc22AhiKygGNiYqgopdGD8EFVsUG1QUE7tbPlhbjufefc7es2efd+55b/2790ys+WbPzKpJTOEyaQpfP1MBDOALmBmYC5gN+Av4AfgK+GMAc/edIvcX4HgrAZsDGwLLA4uOo8WfwHvAy8ATwMPAx321baFBLgDu7gHA/rHouqr+AzwOXAXcBfxdd4DU9k0BTA8cAxwPzN2lxEfAS8C7wOfAT8A0cRQWBpYG1gTm6Or3JnAScE/qour0awJgXeA6YJmOCV8FbgLuBt4H3NleMi2wKrAjsCewQEfj+4CDgU/rLKhu2xQA9jkOOBdwAcpTwOlxnvstukxHv6Y9gNOAxaLRF8BucTzqrq1S+7oAXPAVwIEx+tfAkcCtFXa7kkKAr8YpwIlxZHw59osvq+oYldvVAeDibwZ2jdGfAXYGPOttyPrA7cD8MfghcUlmnasqANtdChwes98L7AL8klWbsYMtDjwCLBlfmHfFnTnnrArA5+3amPghYOsBGjILAU+HPfEzsAbgS5FFqgBYNp6zGYHXAG9/n7RBynLA83E/vB4QfsuhQD8A/v4ksAEg/dWBt3JMnDDG3sAN0c9L8uyEMcZ06Qdgp7iI7OitfF6OSRPHUNdHgU2AX4ElctgIvQBotWnYrAB8EJbb74nK5+rmUfAIqPeFYY80GrsXAB0anRTlsHj/G02WqfMdwPZxJH0i9S6TpReA2+Kp+xGYLyZMnihjR71M7yVl3457IWmKMgAzAN8AM4UF5gU0LOLR9EguAvgkb9FEsTIAnZQ1eLTIhkmuDnPc51gvNPluKgNwKnBGrHjBHLdtZno6TZrlylphIyRNUQbglvDCdHbmSRq53U6rRDTJWTyeuuBJUgbgWWDtICvhYZNZO25/v1Rd6CQpA6CtbaBDw8PncNhEvT330wGXAEelKlgG4MNwPozsbJs6eMv9vo1wmlEpnbUkKQPwNrBUjmcmSatqnXSGjCJdBhxRrcvYVmUAXgjHRzd0vdTBW+ynZ1rEInSKdI6SpAxAYW4akPQZHDbRRX8jlDoIuCZVwTIAZ3ZQ1dDQKhwm2a4jMmTozKBskpQB2BIwLK1sBdyfNHp7nS4Cjo6olBukv5IkZQBmBzSCDIQ2emaStOrdSZ11iXWN3Xm/gGTp5Q3qCmsDmNUxk2M+bxhkZeCVUORYwK8hWXoB0AnSJVZ2yB2NTdYYLgcOjUyzAVM3KFl6AdAlNoPr7r8YebzUrE+ygl0dTZ2ZclM3/RWdokbSLyaogeEdoDiZk05OuR7YJ3IEpt4bh8f7AdDSMi6oX+CntiLw5WQisFHkHp3e9JxhusbSD4ATdAZHjMD4RA4sfx8rnDc2wiPgRmgIZbFNqgBQh7OAk0OZi6MmYFD3wSzAY8A68elvmjNbXBWAbucDwGYB4ZywFNuGYOWJFSPmApTsNklVAE5uEMIyliJAcmM8R20lSK0RcPGrxeK/D1tEGNYWZZE6AJxwzihdKawvLbK9cioUSQ/T7l50zqd811FKo4WaDUJdACpjqNxiJktaFC9E/9YtbVrp5dflOBvH2Fqf7nx3/VE2CCkA1M1+JiU0Q/UbFOv+DJ8boDRxUdV09pxvE+P51BXyTkSmvXS7AdgmC4RUAIWSPkvnA7sHlOL/7pqOimfVhVjrYwpL58oFm9Qw4uTN7q57yRaiZ2cS9gLAqI9FVL4CrUBoCqBQWkPpBMBssjU+KfJJFGG44+5up7QGIReAQtnic/a51IDSjygT7w5NWV+WB2OXLYgqk1Yg5AbQrbxFkBZEmlzxrigutc+igNI8fx3JDqFtAHUWV7VtVggTEYCgskGYqACyQZjIALJAmOgAGkMYBQCNIIwKgGQIowQgCcKoAegH4bko/PjP5hhFAGUQDPHrbf7PZR9VAN0Qxl28jUYZQAHhyqgsHTdYM+oA+voXUwH0RTTiDab4L+Bf6ColULGOV0MAAAAASUVORK5CYII=') top center no-repeat;background-size:100% 100%}
.blog-listing .hero,.blog-post .hero{min-height:500px!important}
.blog-container{padding-top:50px}

.cat-heading p{font-size:28px;font-weight:600;padding-top:25px;padding-top:0;margin-bottom:0;}
.body-container .blog-container .hs-menu-wrapper ul li a{}
.blog-container .hs-form-field>label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;}
.banner__content span{position:relative;top:0}
.banner .banner__content a.cta_button{color:#fff!important;position:relative;top:-3px}
.cat-form h3{padding-top:30px;padding-top:0;}
.blog-sidebar .cat-form h3{padding-top:0}
.blog-sidebar .hs-form-field>label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}
.blog-sidebar .cat-list li a{font-size:18px!important}
.cat-rec h3{font-weight:600!important;}
.cat-list ul{display:block!important}
.cat-list li{display:block!important}
.blog-pagination a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}
.cat-list li a{padding:.5rem 0;margin:0 1rem;font-size:15px!important;display:block!important;width:100%!important;}
.cat-form h3{font-size:25px!important;font-size:23px!important;font-weight:600}
html body .cat-form form .hs-form-field input{font-weight:400!important;font-size:1.4rem!important}
html body .cat-form form .hs_submit input{display:inline-block!important;width:auto!important;margin-top:0!important}
.cat-rec{margin-top:40px}.cat-rec h3{font-size:23px!important;}
.cat-rec ul{margin-left:0px!important;list-style:disc!important;display:block!important;list-style-type:disc}
.blog-sidebar h3{font-weight:600!important}
.cat-rec ul li{list-style:disc outside none;display:list-item;margin-left:1em;font-size:16px;margin-top:10px}
html body div.cat-rec ul li a{color:#2962ff;font-size:16px!important;}
.cat-rec ul li a:hover{color:#000;text-decoration:underline}
.blog-post .hs-button.primary,.blog-post input[type=button],.blog-post input[type=submit]{font-size:16px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}
.blog-post .post-body p{font-size:20px;font-size:18px;}
.blog-post h2.post-title,.blog-post h2.post-title span{font-size:30px;padding-bottom:4px;font-weight:600}
.blog-post .post-body h3{font-size:25px;padding-top:13px;padding-bottom:4px;font-weight:600;font-weight:500;color:#7f7f7f}
.hs-blog-social-share-item-facebook{position:relative;top:5px}
.blog-post .blog-section{padding-top:0;padding-bottom:0;}
.blog-post .hs-blog-social-share{padding-top:14px;padding-bottom:14px;}
.custom_top-pane h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}
.custom_post-pagination{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:30px}
.custom_post-pagination a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-size:16px}
.blog-container .custom_tags{display:none}
html body .cat-form form .hs_submit input{font-size:2rem!important;height:5.5rem!important;line-height:5.5rem!important;padding:0 3rem!important;font-size:20px!important;text-transform:none!important;border-radius:7.5px!important}
.post-item-inner .hs-featured-image-wrapper{height:135px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;text-align:center}
.blog-post-container .blog-sidebar{margin-top:30px;margin-top:85px}
.blog .blog-post-module a.cta_button{color:#fff;float:none!important;display:inline-block;height:100%}
#module_159146789877336-section-2 .section__container{margin-bottom:3rem!important}

@media screen and (max-width: 767px) {
  .blog-section .blog-listing-wrapper .post-listing{grid-template-columns:repeat(2,1fr)!important}
  .blog-sidebar{margin-bottom:50px}
  .blog-post .resource-callout h3{margin-top:0!important}
  .b-content img{display:block!important;float:none!important}
}

@media screen and (max-width: 567px){
  .blog-section .blog-listing-wrapper .post-listing {grid-template-columns: repeat(1,1fr) !important;}  
}

@media screen and (max-width: 500px) {
  .blog-post .resource-callout h3 {margin-top: 0%!important; }
  .resource-callout>div:last-child {flex-basis: 100%;}
}

@media screen and (min-width: 768px) {
  .blog-sidebar {padding-left: 42px;padding-left: 30px;}
  .blog-container .post-listing .post-item-inner {height: 100%;}
}

.press-custom{clear:both;overflow:hidden}
.press-custom .slider{padding:5px 30px;overflow:hidden;padding-bottom:60px!important}
.press-custom li.slide{cursor:pointer;margin-bottom:50px;transition:.3s ease;min-width:auto!important;max-width:100%!important;border-radius:1rem;box-shadow:0 0 15px 0 rgba(0,0,0,.1);background:#fff}
.press-custom li.slide div{height:100%!important;max-width:100%!important;padding:30px 0}
.press-custom li.slide div img{display:inline-block!important;margin-left:3rem!important}
.press-custom li.slide div p img{margin-left:0!important}
.press-custom li.slide div.lozad{height:220px!important;margin-bottom:20px;margin-top:-30px;border-top-left-radius:1rem;border-top-right-radius:1rem}
.callout-custom .resource-callout{padding-left:4rem;padding-right:4rem;padding-top:6rem;padding-bottom:6rem}

@media screen and (min-width: 992px) {
  .blog-post .callout-custom .resource-callout {position: relative; }
}

.custom-cta-box{margin-top:60px;margin-top:5rem!important}.custom-cta-box .resource-callout{padding-top:2rem;padding-bottom:2rem;padding-left:4rem}#module_159146789877336-section-6-imageList{margin-top:30px!important}

@media (min-width: 992px){
  html body [data-module="ebook_callout"] {margin-top: 3rem !important;margin-bottom: 3rem !important;}
}

@media screen and (max-width: 767px) {
  body .blog-post-container section:not(#extras):not(#footer):not(.hero):not(.section--already-customer).ebook-module.callout-custom{padding-top:4rem!important;padding-bottom:4rem!important}
  body .blog-post-container section.ebook-module.callout-custom .resource-callout>div:last-child img{max-width:100%;margin-bottom:0;height:auto}
  iframe.iframe-demo{width:100%}
  .bullet1{width:100%}pre{white-space:break-spaces;word-break:break-all}
  .callout-custom .resource-callout{padding-right:2.9rem}
  .custom-cta-box .resource-callout{padding-right:2.9rem}
}

@keyframes fadeScaleIn {
  from {
    opacity:0;
    transform:scale(0);
  }
  to {
    opacity:1;
    transform:scale(1);
  }
}

.post-item{animation:fadeScaleIn .3s ease}
.custom_top-pane h1,.custom_top-pane h1 span{text-transform:capitalize!important}
.hero h3{font-size:1.8rem!important;font-size:2.2rem!important;font-weight:500!important}
.hs-search-field__suggestions{display:none!important}
.img-class-fit img{width:300px!important;height:auto!important;max-width:100%!important}
.text-center{text-align:center!important}
.project-info{max-width:100%;color:#9f9f9f!important;position:relative}
.project-info h3{margin:0;color:#9f9f9f!important;text-transform:uppercase;font-weight:700;position:relative;z-index:1;overflow:hidden;font-size:1.7rem;background:#fff;display:inline-block;padding-right:10px}
.project-info:before{content:" ";width:100%;right:0;top:11px;height:3px;background-color:#9f9f9f;position:absolute;z-index:-1;left:100px}
.project-info h4{color:#000!important;padding-left:30px;margin:0;margin:22px 0 8px 0;font-weight:500;position:relative;z-index:1;text-transform:none;font-size:1.7rem}
.project-info h4:before{content:" ";position:absolute;width:20px;left:0;top:9px;height:4px;background-color:#004eeb;position:absolute;z-index:-1}
.project-info p{padding-left:32px;margin:0;color:#9f9f9f!important}

@media screen and (min-width: 768px) {
  .project-info{padding-left:75px;width:300px;width:360px}
}

@media screen and (min-width: 991px) {
  .project-info{padding-left:100px}
  .project-info:before{width:125%}
}

html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-top-12:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-top:12rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-bottom-12:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-bottom:12rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-top-12:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:12rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-bottom-12:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-bottom:12rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-top-10:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-top:10rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-bottom-10:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-bottom:10rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-top-10:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:10rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-bottom-10:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-bottom:10rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-top-5:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-top:5rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-bottom-5:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-bottom:5rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-top-5:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:5rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-bottom-5:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-bottom:5rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-top-6:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-top:6rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].margin-bottom-6:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){margin-bottom:6rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-top-6:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-top:6rem!important}
html body div.body-container-wrapper div.body-container div.row-fluid-wrapper div.row-fluid div.span12 div section[id*=section].padding-bottom-6:not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection):not(.no-padding):not(#extras):not(#footer):not(.section--colored):not(.hero):not(.section--already-customer):not(.sliderSection){padding-bottom:6rem!important} 

@media screen and (min-width: 992px){
  .card--form {padding: 3rem !important;padding-top: 3rem !important;}
}

.sliderSection+.z1.section--colored{margin-top:12rem!important}.custom-video video{width:100%!important;max-width:100%!important}.wrapper-default-blue .titles td.wrapper a{color:#004eeb!important}

@media screen and (min-width: 768px) {
  #footer ul .li16{width:17%!important}
  #footer ul .li16:first-child{width:14%!important}
  #footer ul .li16:last-child{width:15%!important}
}
@media screen and (min-width: 1140px) {
  #footer ul .li16 {width: 17%!important;}
  #footer ul .li16:first-child {width: 12%!important;}
  #footer ul .li16:last-child {width: 17%!important;}
}
@media screen and (max-width: 991px) {
  a.cta_button img {height: auto!important;} 
}
@media screen and (max-width: 750px) {
  .cta-img{overflow-x:scroll!important;overflow-y:hidden!important;overflow-x:visible!important}
  .cta-img-holder{width:700px!important;max-width:700px!important;min-width:700px!important}
}

.heading-h1b{font-size:4.25rem!important}ul.styled-list{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;font-size:1.75rem}ul.styled-list li{font-size:1.75rem;list-style:disc;margin-bottom:7px}ul.list-styled{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;font-size:1.75rem}ul.list-styled li{font-size:1.75rem;list-style:disc;margin-bottom:7px}.blog-post-module h3{color:#7f7f7f;color:#000;margin:25px 0}.blog-post-container h3{font-size:2rem}

@media only screen and (min-width: 1140px) and (max-width: 1205px) {
  body a#cta_button_4505120_5a02f0c3-78e3-4906-af49-a23f2d7c332e{font-size:1.5rem!important;padding:0 1rem!important}
  body a#cta_button_4505120_fcd35ae9-d3d0-45be-ae06-2168dfda6d7e{font-size:1.5rem!important;padding:0 1rem!important}
  body a#cta_button_4505120_0b2d5cb9-56da-481e-b09c-b37fee70a135{font-size:1.5rem!important;padding:0 1rem!important}
  .nav-item a span{font-size:1.5rem!important}
}

.nav-item.visible-desktop{padding:0!important}a#cta_button_4505120_0b2d5cb9-56da-481e-b09c-b37fee70a135{margin-left:-.5rem!important;padding:0 1.5rem!important}a#cta_button_4505120_fcd35ae9-d3d0-45be-ae06-2168dfda6d7e{padding:0 1.5rem!important}.home-new .hero-header-area .hero-heading .ctyped{color:#232331!important;opacity:1}.home-new .footer-wrap{background:#195aff!important}.home-new .slick-slider .slick-track,.slick-slider .slick-list{overflow:visible}.home-new .card-coursal-slider .card-coursal-content{border-top:0}.home-new h2 span{background:-webkit-linear-gradient(#1a5bff,#00d1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-new .ai-section-menu ul li{opacity:1}.home-new .hero-header-area h1 span{opacity:1;color:#262633!important}.home-new .card-coursal-slider-title h2 span{color:#262633!important;background:0 0;-webkit-text-fill-color:unset}.home-new .dnd_area-row-6-background-gradient{background:linear-gradient(123.97deg,#00d1ff -10.85%,#1a5bff 118.08%)!important}
.home-new .global-template-new .nav-item,.home-new .nav-item{padding:.5rem .5rem!important}.global-template-new .nav-item *,.home-new .nav-item span{font-size:1.6rem!important}.home-new .cta_button *{font-size:1.6rem!important;font-weight:600!important}.home-new .hero-header-area .hero-sec-button a{font-size:1.6rem!important;font-weight:600!important;padding:0 1.5rem!important;line-height:4.8rem}
.global-template-new a#cta_button_4505120_fcd35ae9-d3d0-45be-ae06-2168dfda6d7e,.home-new a#cta_button_4505120_fcd35ae9-d3d0-45be-ae06-2168dfda6d7e{background:#fff!important}
.home-new .global-template-new a#cta_button_4505120_0b2d5cb9-56da-481e-b09c-b37fee70a135,.home-new .global-template-new a#cta_button_4505120_fcd35ae9-d3d0-45be-ae06-2168dfda6d7e,.home-new a#cta_button_4505120_0b2d5cb9-56da-481e-b09c-b37fee70a135,.home-new a#cta_button_4505120_fcd35ae9-d3d0-45be-ae06-2168dfda6d7e{font-size:1.6rem!important;font-weight:600!important;padding:0 1.5rem!important;border:0;line-height:4.5rem!important;border:0!important;height:auto!important}
.home-new .global-template-new a#cta_button_4505120_5a02f0c3-78e3-4906-af49-a23f2d7c332e,.home-new a#cta_button_4505120_5a02f0c3-78e3-4906-af49-a23f2d7c332e{font-weight:500;font-size:1.6rem!important}
.home-new .hero-header-area .hero-short-description div{font-size:1.4rem;opacity:.75;font-weight:500}.home-new .hero-header-area .hero-sec-button a{margin:0 5px 0!important}.home-new p{line-height:1.5!important;font-weight:400;}.home-new .hero-heading .ctyped.active-slide{color:#232331!important;opacity:1!important}.home-new .dnd_area-row-0-padding{padding-top:200px!important}.home-new *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.home-page-blog .blog-rss-link a i{font-family:FontAwesome!important}.home-new #hs_cos_wrapper_module_159156161993429 .nav-fixed{border:0!important}.home-new .ai-section-menu ul li.tab-link.current{color:#17a5ff;border-bottom:2px solid #17a5ff}.ai-eco-cta-btn a div,.home-new .ai-section-menu ul li a{font-size:1.6rem!important}.home-new .ai-eco-cta-btn .fa.fa-chevron-right{font:normal normal normal 12px/1 FontAwesome!important;font-size:6px;padding-left:12px}.home-new .ai-lifecyle-section .learn-more-btn{font-size:1.6rem!important;background:#242331}.home-new .ai-lifecyle-section .learn-more-btn span{top:1px}.home-new .ai-lifecyle-section .learn-more-btn svg{height:1.6rem}.home-new .footer-title h4{font-weight:600;letter-spacing:.1rem}.home-new .footer-menu ul li a{opacity:1;font-size:14px;font-weight:400;color:#fff;margin-bottom:8px}.home-new .footer-btm{margin-top:60px}.home-new .footer-wrap{padding-top:110px}.home-new .ai-lifecyle-section .badge,.home-new .ai-lifecyle-section .badge div{color:#17a5ff;font-size:14px;font-weight:600;padding:0 0 0;display:flex;text-transform:uppercase;font-weight:600;letter-spacing:.1rem}
.hs-content-id-56507773958 .hero-header-area .hero-heading{max-width:705px;margin:0 auto}.hs-content-id-56507773958 .hero-header-area h1{font-size:50px!important;line-height:60px}.hs-content-id-56507773958 .hero-main-description p{max-width:534px;margin:0 auto;line-height:26px;font-size:18px;padding:0 0 0;font-size:18px!important}.hs-content-id-56507773958 .hero-header-area .hero-images{position:relative;margin-top:0;top:-19px}.home-new .top-bar-area .banner{padding:1.25rem}
.metrics-field{margin-top:50px!important;padding:20px 60px 40px!important}#custom-logo-slider-1{margin:100px 0 0!important}.home-new .dnd-section:not(.row-number-1){padding-bottom:100px!important}.hs-content-id-56507773958 .ebook-inner{background:linear-gradient(123.97deg,#00d1ff -10.85%,#1a5bff 118.08%);padding:0 40px;display:flex;align-items:center;height:322px}.hs-content-id-56507773958 h2,.hs-content-id-56507773958 h2 span{font-weight:700!important;font-size:60px!important}.hs-content-id-56507773958 .ebook-btn-wrap.ebook-btn-wrap-text a{background:#23aafe;color:#fff;font-size:1.4rem!important;font-weight:600;font-family:Inter,sans-serif!important;max-width:190px;width:100%;text-align:center;padding:15px 15px 15px 20px;display:flex;justify-content:center;align-items:center;border-radius:5px}
.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871 .ebook-image img{min-height:427px;position:relative;top:10px}.hs-content-id-56507773958 #hs_cos_wrapper_module_16334397097422 .ebook-inner{padding:0 10px 0 80px}.hs-content-id-56507773958 #hs_cos_wrapper_module_16334397097422 .ebook-txt{padding-bottom:55px}.hs-content-id-56507773958 .ebook-image{margin-top:0}.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871 .ebook-inner{background:linear-gradient(127.86deg,#195aff -11.58%,#0a4cf3 108%);height:440px;padding:0 70px 0}
.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871 .ebook-txt{padding-bottom:65px}.hs-content-id-56507773958 .ebook-header h2{font-size:50px!important;letter-spacing:-.02em;color:#fff;font-weight:700}.hs-content-id-56507773958 .title-block__content.content-body{padding:30px 0 0}.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633505150018{max-width:800px;padding:100px 0 60px}.hs-content-id-56507773958 .ebook-txt p{font-size:1.8rem!important;color:#fff;font-weight:400}
.hs-content-id-56507773958 .ebook-btn-wrap.ebook-btn-wrap-text a{background:#23aafe;color:#fff;font-size:1.4rem!important;font-weight:600;font-family:Inter,sans-serif!important;max-width:190px;width:100%;text-align:center;padding:15px 15px 15px 20px;display:flex;justify-content:center;align-items:center;border-radius:5px}
.hs-content-id-56507773958 .fa.fa-chevron-right{font-family:FontAwesome!important;font-size:12px;font-weight:500}.hs-content-id-56507773958 .ebook-btn-wrap.ebook-btn-wrap-text a .fa{margin-left:auto}.hs-content-id-56507773958 .ebook-btn-wrap.ebook-btn-wrap-text a:hover{opacity:.9}
.hs-content-id-56507773958 .title-block__content p{font-size:20px!important;max-width:690px}.code-snippet-sections *{font-family:monospace,monospace!important;font-size:14px!important}.hs-content-id-56507773958 #hs_cos_wrapper_module_16335287038822 h2{max-width:707px!important}
.hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted{background:#242331!important}.hs-content-id-56507773958 .blog-rss-top.custom-rss-top .post-header-sub-txt p{color:#fff;font-size:2.4rem!important;max-width:695px}
.hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted{background:#262633;padding-top:0}.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871{padding:150px 0 0;background:#242331!important}.hs-content-id-56507773958 .cell_1629703829097-padding{padding-top:150px!important;padding-bottom:150px!important}.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633433976113{padding:150px 0 0}.hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted{padding-bottom:0!important}.hs-content-id-56507773958 h2 span.text-tranparent{background:0 0;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:#fff}.hs-content-id-56507773958 .hero-header-area .hero-sec-button.button-before-header a{width:160px;border-radius:50px}.hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted-btnsLabel p{color:rgba(255,255,255,.5)}.testimonial-text-link{margin:60px 0 0}.custom-logo-slider{padding-top:100px}
.main-custom-code-snippet-title{max-width:800px}.custom-code-snippet{max-width:100%!important;border:0!important;border-radius: 10px 10px 0 0;overflow: hidden;}.home-new pre,.home-new pre *{font-family:monospace,monospace!important;font-size:14px!important}.custom-code-snippet .code-block-list ul li.current{background:#242331!important;color:#fff!important}
.custom-code-snippet .code-block-list ul li{flex:1 1 0!important;font-size:16px!important;border-bottom:1px solid rgb(36 35 49)!important;border-right:1px solid rgb(36 35 49)!important;max-width:unset!important;background:#36364b!important;opacity:1!important}
.custom-code-snippet .code-block-list ul li.current::before{opacity:1;background:linear-gradient(123.97deg,#00d1ff -10.85%,#1a5bff 118.08%)!important}.code-snippet-button a:nth-child(n+2)>span{fill:#004eeb!important}.code-snippet-button a:nth-child(n+2){color:#004eeb!important}.hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon{display:none}
.testimonial-text-link a{background: -webkit-linear-gradient(#1a5bff, #00d1ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.code-snippet-tabs ul li:last-child{border-right:0!important}.footer-menu ul li a{font-size:14px;font-weight:400;color:#fff;margin-bottom:8px;font-size:1.4rem!important;font-weight:500}
.footer-copyright p a,.footer-copyright p span,.home-new .widget_1633380183930 .pricing_getStarted-btnsLabel p{font-size:1.4rem!important;font-weight:400!important}.home-page-blog .blog-rss-btn a{padding-right:1rem!important;max-width:419px!important}
.pricing_getStarted h2 span{background:-webkit-linear-gradient(#1a5bff,#00d1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:inherit;font-weight:700}
.home-new .widget_1633380183930 .pricing_getStarted-inner{padding-left:0}.home-new .widget_1633380183930 .pricing_getStarted-heading h3{font-size:24px!important;letter-spacing:0!important;font-weight:400!important}
.home-new .widget_1633380183930 .pricing_getStarted-btnLeft{margin-right:10px}.home-new .widget_1633380183930 .pricing_getStarted-btnLeft a{background:#004eeb}.cell_1629714388781-padding{padding:0!important}
.cell_16297058129642-padding{padding:0!important}#menu .menulink:not(.iconbig) div{font-size:1.6rem!important}

.text-shaded {
  background: -webkit-linear-gradient(#1a5bff,#00d1ff);
  background-color: #00d1ff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (max-width: 1379px) {
  div.cell_16294691057962-padding{padding-top:75px!important}div.cell_1629442884869-padding{padding-top:75px!important}main.home-new .pricing_getStarted{margin-top:70px}
}

@media screen and (max-width: 1199px) {
  main.home-new .dnd-section:not(.row-number-1){padding-bottom:55px!important}div.cell_16294691057962-padding{padding-top:45px!important}
  form .hs-fieldtype-radio.field.hs-form-field ul.inputs-list.multi-container {grid-template-columns: repeat(2,1fr);}
}

@media screen and (min-width: 992px){
  a,p{font-size:1.6rem!important}
}

@media screen and (min-width: 767px){
  .ai-eco-system-banner .colum-area{padding:40px 0 40px 40px}.ai-eco-system-banner .colum-area{width:calc(50% - 1rem)}
}

@media screen and (min-width: 767px){
  .home-new .ai-lifecyle-section.showright .content-section{width:50%;border-radius:10px 0 0 10px}.home-new .ai-lifecyle-section.showright .image-section{width:50%;border-radius:0 10px 10px 0}.home-new .ai-lifecyle-section.showleft .content-section{width:50%;border-radius:0 10px 10px 0}.home-new .ai-lifecyle-section.showleft .image-section{width:50%;border-radius:10px 0 0 10px}.ai-lifecyle-section{margin-bottom:20px}
}

@media screen and (max-width:992px) {
  .hs-content-id-56507773958 .hero-header-area h1,.hs-content-id-56507773958 h2,.hs-content-id-56507773958 h2 span{font-size:42px!important;line-height:44px}
}
@media screen and (max-width:768px) {

  .home-new .pricing_getStarted{margin-top:55px}
  .home-new .cell_1629442884869-padding,.home-new .cell_16294691057962-padding,.home-new .cell_1629788704035-padding,.home-new .custom-logo-slider,.home-new .dnd_area-row-6-padding{padding-top:55px!important}
  .home-new .dnd-section:not(.row-number-1){padding-bottom:0!important}
  .new-landing-page .global-template-new .blog-rss-top.custom-rss-top .post-header-sub-txt p,.new-landing-page .global-template-new .custom-card-columns-area .b-card-content p,.new-landing-page .global-template-new .custom-icon-card-columns-area .b-card-content p,.new-landing-page .global-template-new .main-custom-code-snippet-title p,.new-landing-page .global-template-new .pricing_getStarted-heading h3,.new-landing-page .global-template-new .title-block__content p{font-size:18px!important}
  .hs-content-id-56507773958 #hs_cos_wrapper_widget_1633505150018{padding:55px 0 55px}
  .hs-content-id-56507773958 #hs_cos_wrapper_widget_1633433976113,.hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871,.hs-content-id-56507773958 .dnd_area-row-5-padding{padding-top:55px!important}
  .hs-content-id-56507773958 .blog-rss-wrap{padding:0 0}
  .hs-content-id-56507773958 .blog-rss-top.custom-rss-top .post-header-sub-txt p,.hs-content-id-56507773958 .custom-card-columns-area .b-card-content p,.hs-content-id-56507773958 .custom-icon-card-columns-area .b-card-content p,.hs-content-id-56507773958 .main-custom-code-snippet-title p,.hs-content-id-56507773958 .title-block__content p,.hs-content-id-56507773958 div.widget_1633433976113 .pricing_getStarted-heading h3{font-size:18px!important}
  .hs-content-id-53645114027 div.widget_1633380183930 .pricing_getStarted-heading h2{font-size:42px}
  .hs-content-id-56507773958 .hero-header-area .hero-images{top:0}
  .hs-content-id-56507773958 div.widget_1633433976113 .pricing_getStarted{padding-left:0;padding-right:0}
  .hs-content-id-56507773958 .code-snippet-button a:nth-child(n+1){max-width:100%}
  .hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted-btnLeft a,.hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted-btnRight a{text-align:center}
  .hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted-btnLeft,.hs-content-id-56507773958 .widget_1633433976113 .pricing_getStarted-btnRight{width:100%;margin-right:0}
  .hs-content-id-56507773958 .title-block__content.content-body{padding:20px 0 0}
  .hs-content-id-56507773958 .ebook-btn-wrap{display:inline-block;width:100%}
  .hs-content-id-56507773958 #hs_cos_wrapper_module_16334397097422 .ebook-image img{min-height:auto}
  .hs-content-id-56507773958 #hs_cos_wrapper_module_16334397097422 .ebook-inner{padding:20px 20px 0}
  .hs-content-id-56507773958 .card-row-outer{padding:0 20px 0}
  .hs-content-id-56507773958 .card-row-outer:not(:first-child){padding-top:45px}
  .hs-content-id-56507773958 .ebook-header h2{font-size:32px!important}
  .hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871 .ebook-image img{min-height:auto}
  .hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871 .ebook-txt{padding-bottom:20px}
  .custom-card-columns-area{flex-wrap:wrap}
  .custom-card-columns-area .card-column.left-column,.custom-card-columns-area .card-column.right-column{flex:0 0 100%}
  .card-column.right-column .card-content-row{padding:30px 0 0}
  .b-card-content p{line-height:30px;color:#fff;opacity:.7}
  .hs-content-id-56507773958 .ebook-inner{background:linear-gradient(123.97deg,#00d1ff -10.85%,#1a5bff 118.08%);display:flex;align-items:center;height:322px;display:flex;padding:10px;flex-wrap:wrap}
  .hs-content-id-56507773958 #hs_cos_wrapper_widget_1633436223871 .ebook-inner{background:linear-gradient(127.86deg,#195aff -11.58%,#0a4cf3 108%);height:100%;padding:30px 20px 0}
  .hs-content-id-56507773958 .ebook-btn-wrap.ebook-btn-wrap-text a{background:#23aafe;color:#fff;font-size:1.4rem!important;font-weight:600;font-family:Inter,sans-serif!important;max-width:100%;width:100%;text-align:center;padding:15px 15px 15px 20px;display:flex;justify-content:center;align-items:center;border-radius:5px}
  .card-row-outer{display:flex;min-height:474px;align-items:center;flex:1 1 50%;justify-content:center;min-width:100%}
  .card-row-outer:nth-child(2n+1){border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}
  .hs-content-id-56507773958 .card-row-outer:nth-child(2n+1){border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:0 20px 45px}
  .hs-content-id-56507773958 .ebook-inner{background:linear-gradient(123.97deg,#00d1ff -10.85%,#1a5bff 118.08%);display:flex;align-items:center;height:322px;display:flex;padding:10px;flex-wrap:wrap;height:100%}
  .hs-content-id-56507773958 .ebook-inner{background:linear-gradient(123.97deg,#00d1ff -10.85%,#1a5bff 118.08%);display:flex;align-items:center;height:322px;display:flex;padding:30px 20px 0;flex-wrap:wrap;height:100%}
  .hs-content-id-56507773958 .ebook-image{margin-top:15px}
  .hs-content-id-56507773958 .cell_1629703829097-padding{padding-top:60px!important;padding-bottom:65px!important}
  .ebook-header h2{font-size:32px!important}

}
/* New Css */


.body-container.generative_ai-page .al_cta:after { content: "";background-image: url(https://www.clarifai.com/hubfs/CTA-BG2.svg) !important;background-size: contain !important;background-position: left bottom;background-repeat: no-repeat;width: 292px !important;height: 258px !important;position: absolute;left: 0;bottom: 0;top: auto !important;right: auto !important;}

/* form css */

form .field.hs-form-field {margin-bottom: 10px;padding: 0 10px;}
form .field.hs-form-field label {font-size: 14px;color: #83848B;margin-bottom: 10px;font-family: Inter,sans-serif;font-weight: 400;}
form .input {margin: 0 !important;}
form .hs-input {border-color: rgb(131 132 139 / 50%);font-size: 14px;font-family: Inter,sans-serif;font-weight: 400;width: 100% !important;}
form .hs-fieldtype-checkbox.field.hs-form-field li.hs-form-checkbox {margin: 0px;}
form .hs_submit.hs-submit {padding: 0 10px;}
form .hs-fieldtype-checkbox.field.hs-form-field li.hs-form-checkbox input.hs-input:checked + span:after {content: "";position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #83848b;border-radius: 4px;background-image: url(https://www.clarifai.com/hubfs/Clarifai_2021/Images%202021/input-checked.svg);background-repeat: no-repeat;background-position: center;background-size: 11px;outline: 0;color: #fff;}
form .hs-fieldtype-checkbox.field.hs-form-field {margin-top: 10px;}
form select.hs-input {-webkit-appearance: none;color: #83848B;}
form .hs-input::-webkit-input-placeholder {color: #83848B;}
form .hs-input::-moz-placeholder {color: #83848B;}
form .hs-input:-ms-input-placeholder {color: #83848B;}
form .hs-input:-moz-placeholder {color: #83848B;}
form .hs-fieldtype-checkbox.field.hs-form-field span.hs-form-required {color: #83848B;padding-left: 2px;}
form .field.hs-form-field label.hs-error-msg {color: #ef3007;font-size: 12px;}
form > .hs_error_rollup {display: none;}
form ul.inputs-list {padding-left: 0;}
form [type=checkbox]:checked+span, form [type=checkbox]:not(:checked)+span {cursor: pointer;display: inline-flex;outline: 0;padding-left: 1.95em;position: relative;}
form [type=checkbox]:checked+span:before, form [type=checkbox]:not(:checked)+span:before {background: #fff;border: 1px solid #83848b;border-radius: 4px;color: #fff;content: "";height: 18px;left: 0;outline: 0;position: absolute;top: 0;width: 18px;}
form [type=checkbox]:checked, form [type=checkbox]:not(:checked) {left: -9999px;position: absolute;}
form ul.inputs-list.hs-error-msgs {margin-bottom: 0;}
form ul.inputs-list.hs-error-msgs label.hs-error-msg {margin-bottom: 0;}

/* form css end */
/* This css is for header HTW */
@media screen and (max-width:1139px) {
  #menu #menu_cont {
    height: 100%;
    top: 0
  }

  #menu .menu-btn-wrapper {
    transform: translateY(-50%) !important;
    margin-top: 0 !important;
    right: 5rem;
    top: 50% !important
  }

  #menu .menu-btn-wrapper #openMobile {
    top: -.5rem !important;
    left: 0
  }

  #menu .menu-btn-wrapper #openMobile .menu_link {
    line-height: 20px
  }

  #extras ul {
    justify-content: center;
  }
  #extras ul li.icons_social {
    width: auto;
    text-align: center !important;
  }
  #extras ul li.icons_social a {
    display: inline-block;
    vertical-align: middle;
  }
  #extras ul li.icons_social a:last-child .social {
    margin-right: 0;
  }
  #extras ul li.icons_social a .social {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 6px !important;
  }
  section#extras>ul>li:first-child+li.icons_social>a:first-child>div {
    margin-left: 6px !important;
  }

}

@media screen and (max-width:767px) {
  #menu .menu-btn-wrapper {right: 4rem}
  form .hs-fieldtype-radio.field.hs-form-field ul.inputs-list.multi-container {grid-template-columns: repeat(3,1fr);}
  .body-container.generative_ai-page .al_cta:after {display: none;}
  .al_cta {background-image: url(https://www.clarifai.com/hubfs/CTA-SM-BG1.svg) !important;background-repeat: no-repeat !important;background-position: right bottom !important;}
}

@media screen and (max-width:400px) {
  #menu .menu-btn-wrapper {
    right: 2rem
  }
}

.section--already-customer .section__container .already {
  z-index: 100
}

@media screen and (min-width:1139px) {
  .header-container-wrapper .banner__content {
    padding-right: 14px
  }

  .header-container-wrapper .banner .banner__content span.visible-desktop {
    display: inline-flex;
    margin-left: 4px !important;
    align-items: center
  }

  .header-container-wrapper .banner .banner__content span.visible-desktop .learnMore {
    white-space: nowrap
  }
}

.tabs .tab .tab-label {
  align-items: center
}

.header-container-wrapper #menu {
  z-index: 99999
}

@media screen and (max-width:767px) {
  .hero__ctas a.cta {
    margin-top: 15px !important
  }
}
@media screen and (min-width: 1139px) {
  .header-container-wrapper .banner__content {padding-right: 30px;}
}