.elementor-1061 .elementor-element.elementor-element-d9c5915 .elementor-repeater-item-2592790.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-1061 .elementor-element.elementor-element-f939460.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1061 .elementor-element.elementor-element-f939460.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1061 .elementor-element.elementor-element-14e1b32{text-align:start;}.elementor-1061 .elementor-element.elementor-element-14e1b32 > .elementor-widget-container{padding:10px 20px 20px 0px;}.elementor-bc-flex-widget .elementor-1061 .elementor-element.elementor-element-6ac9856.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1061 .elementor-element.elementor-element-6ac9856.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle{padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container{z-index:999;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-menu-label{font-family:"Syne", Sans-serif;font-weight:500;color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label{font-family:"Syne", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-menu-badge__inner{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-dropdown-arrow{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item:hover .jet-menu-label{color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-menu-label{color:var( --e-global-color-accent );}.jet-desktop-menu-active .elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu > .jet-menu-item{flex-grow:0;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu .jet-menu-item .top-level-link{font-size:1rem;font-weight:600;color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu .jet-menu-item .jet-menu-item-desc.top-level-desc{font-family:"Inter", Sans-serif;font-size:1rem;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu ul.jet-sub-menu{min-width:275px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);border-radius:14px 14px 14px 14px;padding:16px 16px 16px 16px;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu li.jet-sub-menu-item .sub-level-link{font-size:1rem;color:var( --e-global-color-primary );padding:14px 16px 14px 16px;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu li.jet-sub-menu-item:hover > .sub-level-link{color:var( --e-global-color-primary );background-color:var( --e-global-color-6864987 );border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link{color:var( --e-global-color-primary );background-color:var( --e-global-color-6864987 );border-radius:6px 6px 6px 6px;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu .jet-menu-item .top-level-link .jet-menu-icon{font-size:24px;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-menu .jet-menu-item .top-level-link .jet-menu-icon svg{width:24px;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-mobile-menu__container{z-index:999;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-1061 .elementor-element.elementor-element-b8a25d0 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-b8a25d0{z-index:5;}.elementor-bc-flex-widget .elementor-1061 .elementor-element.elementor-element-fa974f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1061 .elementor-element.elementor-element-fa974f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1061 .elementor-element.elementor-element-fa974f1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1061 .elementor-element.elementor-global-25973 .elementor-button{font-size:1rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-6033aef );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6033aef );padding:11px 33px 11px 33px;}.elementor-1061 .elementor-element.elementor-global-25973 .elementor-button:hover, .elementor-1061 .elementor-element.elementor-global-25973 .elementor-button:focus{color:var( --e-global-color-6033aef );background-color:#16163800;border-color:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-global-25973 .elementor-button:hover svg, .elementor-1061 .elementor-element.elementor-global-25973 .elementor-button:focus svg{fill:var( --e-global-color-6033aef );}.elementor-1061 .elementor-element.elementor-global-25973{width:auto;max-width:auto;}.elementor-1061 .elementor-element.elementor-element-74976e3 .elementor-button{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-6033aef );color:var( --e-global-color-6033aef );background-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-74976e3 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-1061 .elementor-element.elementor-element-74976e3{width:auto;max-width:auto;}.elementor-1061 .elementor-element.elementor-element-d9c5915:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-d9c5915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-d9c5915{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 60px 0px 60px;z-index:10000;}.elementor-1061 .elementor-element.elementor-element-d9c5915 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1061 .elementor-element.elementor-element-4fe60ab > .elementor-container{max-width:1200px;}.elementor-1061 .elementor-element.elementor-element-4fe60ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1061 .elementor-element.elementor-element-4fe60ab:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-4fe60ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb89a01 );}.elementor-1061 .elementor-element.elementor-element-4fe60ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1rem 1rem 1rem 1rem;z-index:3;}.elementor-1061 .elementor-element.elementor-element-4fe60ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1061 .elementor-element.elementor-element-638c5e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1061 .elementor-element.elementor-element-638c5e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1061 .elementor-element.elementor-element-638c5e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1061 .elementor-element.elementor-element-638c5e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-b3a2dc4{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1440px){.elementor-1061 .elementor-element.elementor-element-14e1b32 > .elementor-widget-container{padding:10px 10px 20px 10px;}.elementor-1061 .elementor-element.elementor-element-74976e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-d9c5915{padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-1061 .elementor-element.elementor-element-14e1b32 img{max-width:200px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:32px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:32px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:15px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__back svg{width:15px;}.elementor-1061 .elementor-element.elementor-global-25973 .elementor-button{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-d9c5915{padding:0px 0px 0px 10px;}}@media(max-width:1024px){.elementor-1061 .elementor-element.elementor-element-6ac9856.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1061 .elementor-element.elementor-element-6ac9856 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:32px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:32px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:15px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__container .jet-mobile-menu__back svg{width:15px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-menu-label{font-size:1.563rem;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label{font-size:1.125rem;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:11px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__item .jet-dropdown-arrow svg{width:11px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-4fe60ab{padding:0rem 1rem 0rem 1rem;}.elementor-1061 .elementor-element.elementor-element-638c5e6 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:10px 10px 10px 10px;}}@media(max-width:880px){.elementor-1061 .elementor-element.elementor-element-6ac9856 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:39px;}.elementor-1061 .elementor-element.elementor-element-0ae7b8a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:39px;}.elementor-1061 .elementor-element.elementor-element-d9c5915{padding:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-1061 .elementor-element.elementor-element-f939460{width:80%;}.elementor-1061 .elementor-element.elementor-element-f939460 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1061 .elementor-element.elementor-element-6ac9856{width:20%;}.elementor-1061 .elementor-element.elementor-element-d9c5915{padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-4fe60ab{padding:0rem 2rem 0rem 2rem;}.elementor-bc-flex-widget .elementor-1061 .elementor-element.elementor-element-638c5e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1061 .elementor-element.elementor-element-638c5e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1061 .elementor-element.elementor-element-638c5e6 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-1061 .elementor-element.elementor-element-b3a2dc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1061 .elementor-element.elementor-element-f939460{width:17.302%;}.elementor-1061 .elementor-element.elementor-element-6ac9856{width:50%;}.elementor-1061 .elementor-element.elementor-element-fa974f1{width:32.362%;}}@media(max-width:1440px) and (min-width:768px){.elementor-1061 .elementor-element.elementor-element-f939460{width:20%;}.elementor-1061 .elementor-element.elementor-element-6ac9856{width:57%;}.elementor-1061 .elementor-element.elementor-element-fa974f1{width:26%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1061 .elementor-element.elementor-element-f939460{width:80%;}.elementor-1061 .elementor-element.elementor-element-6ac9856{width:20%;}.elementor-1061 .elementor-element.elementor-element-fa974f1{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1061 .elementor-element.elementor-element-f939460{width:30%;}.elementor-1061 .elementor-element.elementor-element-6ac9856{width:70%;}.elementor-1061 .elementor-element.elementor-element-fa974f1{width:100%;}.elementor-1061 .elementor-element.elementor-element-638c5e6{width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-1061 .elementor-element.elementor-element-f939460{width:80%;}.elementor-1061 .elementor-element.elementor-element-6ac9856{width:20%;}}/* Start custom CSS */.dialog-type-lightbox{
    z-index: 99999!important;
}
#main-header .jet-menu-title {
    font-size: 1rem !important;
}

ul.jet-mobile-menu__items > li.jet-menu-item-2381 {
    margin-bottom: 0;
}

#header-logo a{
    width: 100%;
}

#main-header.elementor-sticky--effects {
    background: #fff !important;
    border-bottom: 1px solid #ddd;
}


.elementor-menu-toggle + .elementor-nav-menu--dropdown{
    border-radius: 0px !important;
    background: #161638;
    box-shadow: none;
    color: #fff;
}

#main-header nav ul{
    flex-wrap: nowrap;
}

#main-header .elementor-widget:not(:last-child){
    margin: 0px;
}

#main-header .jet-inline-svg__wrapper{
    text-align: left;
}

#main-header svg{
    max-width: 100%;
}

#main-header #header-logo img{
   width: auto !important;
}

#main-header .jet-mobile-menu__toggle-icon svg{
    height: 30px !important;
}

#main-header .jet-menu-label:hover{
    color: #B8ACFF !important;
}

.home #main-header .jet-mobile-menu__toggle-icon, #main-header.elementor-sticky--effects .jet-mobile-menu__toggle-icon, .work-template-default  #main-header .jet-mobile-menu__toggle-icon{
    color: #161638;
}

/*Hero section form styles*/
input#email-a3aeef72-ff93-482c-8f04-c2c279e900f1 {
    outline: none;
}

/*Showing only one error on the HS form to avoid redundancy and to keep everything aligned*/
.hubspot-form ul.no-list.hs-error-msgs.inputs-list:first-child {
    display: none!important;
}

.hs-error-msgs {
    position: absolute;
    top: 62px;
    width: auto;
    left: 1rem;
}

.hubspot-form_header .hs-error-msgs {
    position: absolute;
    top: 62px;
    width: auto;
    font-size: 0.9rem;
    left: 1rem;
}

.hubspot-form_header {
    max-width: calc(17.62vw + 8vw + 20px);
    margin-left: auto;
    margin-right: 0;
}

.el-show, .el-show .hs-error-msgs {
    opacity: 1;
}

/*Hide google recaptcha and middle col error handler*/
.hs_recaptcha.hs-recaptcha.field.hs-form-field,
.hubspot-form .hs_error_rollup{
  display: none;
}

/*Place form items side by side*/
.hubspot-form form{
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

/*Change HS button text on hover when bar is white*/
.elementor-sticky--effects .hubspot-form .hs-button.primary.large:hover {
    color: #0074e0!important;
}

/*Place Error msg below email field*/
.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  display: flex;
  flex-direction: column;
}

/*Email input styles*/
.hubspot-form input[type=email] {
  width: 423px !important;
  border-radius: 75px !important;
  height: 58px;
}

.hubspot-form_header input[type=email] {
    min-width: 17.62vw!important;
    width: 100%!important;
}

.hubspot-form_header form {
    justify-content: flex-end;
}

.hubspot-form_header input.hs-button.primary.large {
    width: 8vw!important;
}

/*Submit button*/
input.hs-button.primary.large {
    height: 58px;
    width: 207px;
    background-color: #0074e0;
    border: solid 2px #0074e0;
    font-family: inter;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
}

/*sumbit button hover*/
input.hs-button.primary.large:hover {
    border: solid 2px #0074e0;
    background: transparent;
}

/* Style form on the toggle JetMenu */
.hubspot-form_jet-menu input {
    max-width: 350px!important;
}

.hubspot-form_jet-menu form {
    flex-direction: column;
    gap: 14px!important;
}

.hubspot-form_jet-menu .hs_submit.hs-submit, .hubspot-form_jet-menu input.hs-button.primary.large, .hubspot-form_jet-menu .hs_email.hs-email, .hubspot-form_jet-menu .hs_email.hs-email input {
    width: 100%!important;
    margin: 0;
}


/* Make the hubspot form on Get Started page full width fix */
@media (max-width: 767px) {
    .hubspot-form_hero .hs_submit.hs-submit, .hubspot-form_hero .hs_submit.hs-submit input{
        width: 100%!important;
    }
}

@media (max-width: 700px) {
/*Stack form fields on top of each other for mobile*/
  .hubspot-form form {
      flex-direction: column;
  }
  
  .hubspot-form form {
    gap: 0;
}

.hs-error-msgs {
    top: 135px;
}

/*Make form fields full width*/  
  .hubspot-form input[type=email], inputt.hs-button.primary.large {
       width: calc(100vw - 40px) !important;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
  }
}/* End custom CSS */