.elementor-96384 .elementor-element.elementor-element-0e352f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-96384 .elementor-element.elementor-element-0e352f5:not(.elementor-motion-effects-element-type-background), .elementor-96384 .elementor-element.elementor-element-0e352f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7FE;background-image:url("../svg/calthx-bg.svg");background-position:center center;background-size:cover;}.elementor-96384 .elementor-element.elementor-element-0e352f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 160px 0px;}.elementor-96384 .elementor-element.elementor-element-0e352f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-96384 .elementor-element.elementor-element-0a50371.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-96384 .elementor-element.elementor-element-0a50371.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-96384 .elementor-element.elementor-element-0a50371 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-96384 .elementor-element.elementor-element-b10fefe{text-align:left;}.elementor-96384 .elementor-element.elementor-element-b10fefe .elementor-heading-title{color:#23262A;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:1.25em;}.elementor-96384 .elementor-element.elementor-element-b10fefe > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-96384 .elementor-element.elementor-element-4ae452a{text-align:left;color:#505763;font-size:18px;line-height:1.5em;}.elementor-96384 .elementor-element.elementor-element-d58c56c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-96384 .elementor-element.elementor-element-46cb2fe > .elementor-widget-container{margin:0px 10px 0px -10px;}.elementor-96384 .elementor-element.elementor-element-ec8a899 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-96384 .elementor-element.elementor-element-c179aed{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-96384 .elementor-element.elementor-element-c179aed > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:25px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-25px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-labels-inline .elementor-field-group > label{padding-left:3px;}body:not(.rtl) .elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-labels-inline .elementor-field-group > label{padding-right:3px;}body .elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-labels-above .elementor-field-group > label{padding-bottom:3px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group > label, .elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-subgroup label{color:#505763;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:0.8em;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group .elementor-field{color:#231F20;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group .elementor-field, .elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D5D8DD;border-width:1px 1px 1px 1px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D5D8DD;border-width:1px 1px 1px 1px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group .elementor-select-wrapper::before{color:#D5D8DD;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-96384 .elementor-element.elementor-element-f38be3c .e-form__buttons__wrapper__button-next{background-color:#ED5A29;color:#ffffff;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-button[type="submit"]{background-color:#ED5A29;color:#ffffff;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-96384 .elementor-element.elementor-element-f38be3c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-96384 .elementor-element.elementor-element-f38be3c .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#ED5A29;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#ED5A29;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-button[type="submit"]:hover svg *{fill:#ED5A29;}.elementor-96384 .elementor-element.elementor-element-f38be3c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-96384 .elementor-element.elementor-element-f38be3c .e-form__indicators__indicator, .elementor-96384 .elementor-element.elementor-element-f38be3c .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-96384 .elementor-element.elementor-element-f38be3c{--e-form-steps-indicators-spacing:15px;--e-form-steps-indicator-padding:40px;--e-form-steps-indicator-inactive-primary-color:#231F20;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:25px;}.elementor-96384 .elementor-element.elementor-element-f38be3c > .elementor-widget-container{padding:35px 30px 35px 30px;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.1);}@media(max-width:1024px){.elementor-96384 .elementor-element.elementor-element-0a50371 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-96384 .elementor-element.elementor-element-c179aed{font-size:18px;line-height:1.5em;}.elementor-96384 .elementor-element.elementor-element-f38be3c > .elementor-widget-container{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-96384 .elementor-element.elementor-element-0e352f5{padding:60px 0px 60px 0px;}.elementor-96384 .elementor-element.elementor-element-b10fefe{text-align:center;}.elementor-96384 .elementor-element.elementor-element-b10fefe .elementor-heading-title{font-size:32px;}.elementor-96384 .elementor-element.elementor-element-4ae452a{text-align:center;font-size:16px;}.elementor-96384 .elementor-element.elementor-element-4ae452a > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-96384 .elementor-element.elementor-element-65b1635{width:25%;}.elementor-96384 .elementor-element.elementor-element-46cb2fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-96384 .elementor-element.elementor-element-ec8a899{width:75%;}.elementor-96384 .elementor-element.elementor-element-c179aed{text-align:left;font-size:14px;}.elementor-96384 .elementor-element.elementor-element-c179aed > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-96384 .elementor-element.elementor-element-f38be3c .elementor-field-group > label{font-size:12px;}.elementor-96384 .elementor-element.elementor-element-f38be3c > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-96384 .elementor-element.elementor-element-0a50371{width:46.048%;}.elementor-96384 .elementor-element.elementor-element-65b1635{width:23.144%;}.elementor-96384 .elementor-element.elementor-element-ec8a899{width:76.856%;}.elementor-96384 .elementor-element.elementor-element-e22ac6f{width:53.952%;}}/* Start custom CSS for text-editor, class: .elementor-element-c179aed */.review-stars p {
    display: flex;
    align-items: center;
}
.review-stars img {
    margin: 0px 10px 3px 0;
}

@media(max-width:768px) {
    .review-stars img {
        width: 105px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94126d7 */.solutions-review-imgs {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.solutions-review-imgs img {
    max-width: 100px;
    max-height: 24px;
    margin-right: 15px;
    width: auto;
}
@media(max-width: 1024px) {
    .solutions-review-imgs img {
        max-width: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d58c56c */@media(max-width:768px) {
    .hero-home-badges .elementor-row {
        width: 320px;
        margin: 0px auto;
    }   
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f38be3c */.elementor-field.elementor-select-wrapper {border: none !important;
}
.elementor-field-group:nth-child(2) {
    padding-right: 10px !important;
}
.elementor-field-group:nth-child(3) {
    padding-left: 10px !important;
}
.elementor-field-group:nth-last-child(2) {
    padding-left: 10px !important;
}
.elementor-field-group:nth-last-child(3) {
    padding-right: 10px !important;
}
.elementor-field-label {
    padding-left: 0;
}
button[type="submit"], button[type="button"] {
    margin-top: 0px !important;
}
.elementor-message {
    color: #505763 !important;
}
.e-form__buttons__wrapper__button-previous {
    display: none;
}
.elementor-field-type-html a {
    text-decoration: underline;
    color: #fff;
}

@media(max-width:768px) {
    .elementor-field-type-html {
        line-height: 1.25 !important;
    }
    .elementor-field-group:nth-child(n) {
        padding: 0 !important;
    }
    input, select, button {
        font-size: 14px !important;
        height: auto !important;
        padding: 12px !important;
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e352f5 */.pre-num {
    padding-left: 60px;
}
.pre-num::before {
    position: absolute;
    top: -4px;
    left: 0;
    line-height: 1;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border: 2px solid #fff;
    background-image: linear-gradient(90deg, #7C10EE, #ED5A29);
}
.num-1::before {
    content: "1";
}
.num-2::before {
    content: "2";
}
.num-3::before {
    content: "3";
}
.num-4::before {
    content: "4";
}
label {
    padding-left: 20px;
}

@media(max-width:768px) {
    .pre-num::before {
        top: -8px;
        font-size: 16px;
    }
}

#wrapper-navbar {display: none;}

#footer-full-content {display: none;}/* End custom CSS */