.elementor-51957 .elementor-element.elementor-element-b844be3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 086px;--row-gap:0px;--column-gap:086px;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:158px;--padding-bottom:370px;--padding-left:16px;--padding-right:16px;}.elementor-51957 .elementor-element.elementor-element-b844be3:not(.elementor-motion-effects-element-type-background), .elementor-51957 .elementor-element.elementor-element-b844be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d8f8ce );}.elementor-51957 .elementor-element.elementor-element-b5296bf{padding:0px 0px 0px 0px;text-align:start;}.elementor-51957 .elementor-element.elementor-element-b5296bf .elementor-heading-title{font-family:var( --e-global-typography-f656ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-f656ba2-font-size );font-weight:var( --e-global-typography-f656ba2-font-weight );text-transform:var( --e-global-typography-f656ba2-text-transform );line-height:var( --e-global-typography-f656ba2-line-height );letter-spacing:var( --e-global-typography-f656ba2-letter-spacing );color:var( --e-global-color-primary );}.elementor-51957 .elementor-element.elementor-element-8f3c570{padding:24px 30px 35px 30px;text-align:center;}.elementor-51957 .elementor-element.elementor-element-8f3c570 .elementor-heading-title{font-family:var( --e-global-typography-5ee3ff9-font-family ), Sans-serif;font-size:var( --e-global-typography-5ee3ff9-font-size );font-weight:var( --e-global-typography-5ee3ff9-font-weight );line-height:var( --e-global-typography-5ee3ff9-line-height );letter-spacing:var( --e-global-typography-5ee3ff9-letter-spacing );color:var( --e-global-color-text );}.elementor-51957 .elementor-element.elementor-element-207b033{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 086px;--row-gap:0px;--column-gap:086px;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-51957 .elementor-element.elementor-element-207b033.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51957 .elementor-element.elementor-element-173fc80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);--padding-top:45px;--padding-bottom:45px;--padding-left:65px;--padding-right:65px;}.elementor-51957 .elementor-element.elementor-element-173fc80:not(.elementor-motion-effects-element-type-background), .elementor-51957 .elementor-element.elementor-element-173fc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51957 .elementor-element.elementor-element-5ad584d{padding:0px 0px 15px 0px;text-align:center;}.elementor-51957 .elementor-element.elementor-element-5ad584d .elementor-heading-title{font-weight:bold;}.elementor-51957 .elementor-element.elementor-element-70bdc07 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-51957 .elementor-element.elementor-element-dc3bf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-a3fc972-font-family ), Sans-serif;font-size:var( --e-global-typography-a3fc972-font-size );line-height:var( --e-global-typography-a3fc972-line-height );letter-spacing:var( --e-global-typography-a3fc972-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-d3eff4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51957 .elementor-element.elementor-element-1491c72{padding:100px 0px 0px 0px;}@media(max-width:1440px){.elementor-51957 .elementor-element.elementor-element-b844be3{--padding-top:143px;--padding-bottom:370px;--padding-left:16px;--padding-right:16px;}.elementor-51957 .elementor-element.elementor-element-b5296bf .elementor-heading-title{font-size:var( --e-global-typography-f656ba2-font-size );line-height:var( --e-global-typography-f656ba2-line-height );letter-spacing:var( --e-global-typography-f656ba2-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-8f3c570{padding:24px 0px 35px 0px;}.elementor-51957 .elementor-element.elementor-element-8f3c570 .elementor-heading-title{font-size:var( --e-global-typography-5ee3ff9-font-size );line-height:var( --e-global-typography-5ee3ff9-line-height );letter-spacing:var( --e-global-typography-5ee3ff9-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-207b033{--padding-top:0px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-51957 .elementor-element.elementor-element-dc3bf5e{font-size:var( --e-global-typography-a3fc972-font-size );line-height:var( --e-global-typography-a3fc972-line-height );letter-spacing:var( --e-global-typography-a3fc972-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-d3eff4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-51957 .elementor-element.elementor-element-b5296bf .elementor-heading-title{font-size:var( --e-global-typography-f656ba2-font-size );line-height:var( --e-global-typography-f656ba2-line-height );letter-spacing:var( --e-global-typography-f656ba2-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-8f3c570{padding:24px 0px 35px 0px;}.elementor-51957 .elementor-element.elementor-element-8f3c570 .elementor-heading-title{font-size:var( --e-global-typography-5ee3ff9-font-size );line-height:var( --e-global-typography-5ee3ff9-line-height );letter-spacing:var( --e-global-typography-5ee3ff9-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-207b033{--margin-top:-370px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51957 .elementor-element.elementor-element-173fc80{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-51957 .elementor-element.elementor-element-dc3bf5e{font-size:var( --e-global-typography-a3fc972-font-size );line-height:var( --e-global-typography-a3fc972-line-height );letter-spacing:var( --e-global-typography-a3fc972-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-1491c72{padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-51957 .elementor-element.elementor-element-b844be3{--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:105px;--padding-bottom:370px;--padding-left:16px;--padding-right:16px;}.elementor-51957 .elementor-element.elementor-element-b5296bf .elementor-heading-title{font-size:var( --e-global-typography-f656ba2-font-size );line-height:var( --e-global-typography-f656ba2-line-height );letter-spacing:var( --e-global-typography-f656ba2-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-8f3c570{padding:24px 0px 30px 0px;}.elementor-51957 .elementor-element.elementor-element-8f3c570 .elementor-heading-title{font-size:var( --e-global-typography-5ee3ff9-font-size );line-height:var( --e-global-typography-5ee3ff9-line-height );letter-spacing:var( --e-global-typography-5ee3ff9-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-207b033{--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-51957 .elementor-element.elementor-element-173fc80{--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-51957 .elementor-element.elementor-element-dc3bf5e{padding:20px 0px 0px 0px;font-size:var( --e-global-typography-a3fc972-font-size );line-height:var( --e-global-typography-a3fc972-line-height );letter-spacing:var( --e-global-typography-a3fc972-letter-spacing );}.elementor-51957 .elementor-element.elementor-element-d3eff4b{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51957 .elementor-element.elementor-element-1491c72{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-51957 .elementor-element.elementor-element-b844be3{--content-width:850px;}.elementor-51957 .elementor-element.elementor-element-207b033{--content-width:850px;}}@media(max-width:1440px) and (min-width:768px){.elementor-51957 .elementor-element.elementor-element-b844be3{--content-width:850px;}.elementor-51957 .elementor-element.elementor-element-207b033{--content-width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-51957 .elementor-element.elementor-element-207b033{--content-width:100%;}}/* Start custom CSS for displayr_upcoming_webinar_form, class: .elementor-element-70bdc07 */fieldset{
    max-width: 100% !important;
}
.hs-form-field{
    margin-bottom: 10px !important;
    display: flex;
    flex-direction: column;
}
.hbspt-form fieldset .input {
    margin-right: 0px !important;
    margin-top: 3px;
}
.hbspt-form .form-columns-2{
    display: flex;
    gap: 16px;
}
.hs-form-field label{
    color: #1c283b;
    font-size: 15px;
    line-height: 19.5px;
    font-family: 'CircularXX';
}
.hs-form-required{
    display: none;
}
.hs-form-field input[type="text"], .hs-form-field input[type="tel"], .hs-form-field input[type="email"], .hs-form-field select, .hs-form-field textarea{
    border: solid 1px #D2D8E1; 
    width: 100% !important; 
    margin-bottom: 5px;    
    height: 45px;
    padding: 10px 20px !important;
    font-size: 15px;
    line-height: 19.5px;
    color: #1c283b;
    font-family: 'CircularXX';
}
.hs-form-field textarea{
    padding: 15px 20px !important;
    min-height: 93px;
    resize: none !important;
    margin-bottom: 0;
}
.hs-field-desc{
    font-size: 13px;
    line-height: 17px;
    color: #8F9DB3;
    order: 3;
    margin-top: -3px;
    margin-bottom: 3px;
}
.hs-form-field input[type="text"]:focus,.hs-form-field input[type="tel"]:focus, .hs-form-field input[type="email"]:focus, .hs-form-field textarea:focus,  .hs-form-field select:focus {
    background-color: #fff;
    border-color: #5159f5;
    transition: 0.5s all ease 0s;
    -webkit-transition: 0.5s all ease 0s;
    -moz-transition: 0.5s all ease 0s;
    -ms-transition: 0.5s all ease 0s;
    cursor: text;
}
.hbspt-form .inputs-list ul{
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}
.hs-form-checkbox {
    display: inline-block;
    list-style: none;
    align-items: center;
    transition: background-color 0.3s ease;
    margin: 0 10px 10px 0;
}
.hs-form-checkbox span {
    border: 1px solid #f2f4fa;
    border-radius: 2px;
    background: #f2f4fa;
    padding: 5px 8px;
    color: #8c9db5;
    font-size: 15px;
    line-height: 2em;
    cursor: pointer;
}
.hs-form-checkbox span:hover {
    background: #e5e8f0;
    transition: background .5s ease;
}
.hs-form-checkbox-display {
    display: flex;
    align-items: center;
    width: 100%;
}
.hs-form-checkbox-display input[type="checkbox"] {
    display: none;
}
.hs-form-checkbox-display input[type="checkbox"]:checked + span {
    border: 1px solid #5159f5;
    color: #5159f5;
}
.hs_submit {
    text-align: center;
}
.hs-button{
    border-radius: 3px;
    background-color: #5159f5;
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    padding: 23px;
    border: none;
    -webkit-appearance: none;
    cursor: pointer;
    width: 100%;
    font-family: 'CircularXX';
    margin-top: 17px !important;
}
.contact_form_box .hs-button{
    max-width: 208px;
}
.hs-submit .actions input{
    border-radius: 3px;
    background-color: #5159f5;
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    padding: 23px;
    border: none;
    -webkit-appearance: none;
    cursor: pointer;
    width: 100%;
    font-family: 'CircularXX';
    margin-top: 17px !important;
}
.hs-button:hover, .hs-submit .actions input:hover{
    background-color: #7478ED;
    border: none;
}
select.hs-input{
    border: 1px solid #dfdede;
    width: 100% !important;
    color: #4d525a;
    transition: 0.5s all ease 0s;
    -webkit-transition: 0.5s all ease 0s;
    -moz-transition: 0.5s all ease 0s;
    -ms-transition: 0.5s all ease 0s;
    font-family: 'circular-xx', Arial, sans-serif !important;
    font-size: 15px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    height: 45px;
    padding: 10px 20px !important;
    background-color: #fff;
    cursor: pointer;
    background-image: url(https://mlkeww00jjj8.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://www.displayr.com/wp-content/uploads/2025/11/select_arrow.png);
    background-repeat: no-repeat;
    background-position: center right 16px;
    margin-bottom: 5px !important;
}
.hbspt-form .error {
    display: block !important;
    margin-left: 0px !important;
}
.hbspt-form ul.multi-container.error {
    display: flex !important;
}
ul.hs-error-msgs{
    margin-bottom: 0 !important;
}
.hs-fieldtype-textarea ul.hs-error-msgs{
    margin-bottom: 10px !important;
}
.hs-error-msgs li{
    list-style: none;
    line-height: 19px;
}
.hs-error-msg{
    color: #F24F1E !important;
    font-size: 13px !important;
    line-height: 15px;
}
.hs-error-msgs a{
    cursor: pointer;
    color: #F24F1E !important;
}
.hs_error_rollup{
    display: none;
}
.contact_form_box .submitted-message{
    text-align: center;
    font-size: 18px;
}
/* Toggle */
.hs-form-field.hs_analyzes_survey_data {
    display: flex;
    margin-bottom: 15px;
}
.hs-form-field.hs_analyzes_survey_data > label {
    margin-right: 15px;
    flex-shrink: 0;
}
.hs-form-field.hs_analyzes_survey_data > .input {
    flex-grow: 1;
}
.multi-container {
    display: flex; 
    list-style: none; 
    padding: 0;
    margin: 0;
    border: 1px solid #ccc; 
    border-radius: 5px; 
    overflow: hidden; 
}
.hbspt-form .multi-container .error {
    display: flex !important;
}
.hs-form-radio {
    flex: 1;
}
.hs-form-radio label {
    display: block; 
    text-align: center; 
    padding: 0; 
    cursor: pointer; 
    background-color: #fff; 
    color: #333; 
    transition: background-color 0.3s ease, color 0.3s ease; 
}
.hs-form-radio input[type="radio"] {
    display: none; 
}
.hs-form-radio-display span {
display: block;
padding: 10px 15px !important;
border-radius: inherit;
}
.hs-form-radio-display input[type="radio"]:checked + span, .hs-form-radio-display.checked, .hs-form-radio-display:has(input[type="radio"]:checked) {
    background-color: #C7C9F8;
}
.hs-form-radio label:hover {
    background-color: #EEEFFD;
}
.hs-form-radio label {
    border-right: 1px solid #ccc; 
}
.hs-form-radio:last-child label {
    border-right: none; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc3bf5e */.elementor-51957 .elementor-element.elementor-element-dc3bf5e p{
    margin-bottom: 0;
}/* End custom CSS */