.elementor-kit-6{--e-global-color-primary:#181818;--e-global-color-secondary:#1379FF;--e-global-color-text:#548BF6;--e-global-color-accent:#4285F4;--e-global-color-d701a90:#FFFFFF;--e-global-typography-primary-font-family:"Onest";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:118.75%;--e-global-typography-secondary-font-family:"Onest";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:normal;--e-global-typography-text-font-family:"Onest";--e-global-typography-text-font-size:60px;--e-global-typography-text-font-weight:700;--e-global-typography-text-line-height:normal;--e-global-typography-accent-font-family:"Onest";--e-global-typography-accent-font-size:30px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:normal;--e-global-typography-e85539b-font-family:"Onest";--e-global-typography-e85539b-font-size:24px;--e-global-typography-e85539b-font-weight:400;--e-global-typography-e85539b-line-height:125%;--e-global-typography-fc8bb3c-font-family:"Onest";--e-global-typography-fc8bb3c-font-size:20px;--e-global-typography-fc8bb3c-font-weight:300;--e-global-typography-fc8bb3c-line-height:150%;--e-global-typography-03139b2-font-size:18px;--e-global-typography-03139b2-font-weight:400;--e-global-typography-03139b2-line-height:133.33%;--e-global-typography-0227381-font-family:"Onest";--e-global-typography-0227381-font-size:20px;--e-global-typography-0227381-font-weight:400;--e-global-typography-0227381-text-transform:capitalize;--e-global-typography-0227381-line-height:140%;color:var( --e-global-color-primary );font-size:var( --e-global-typography-03139b2-font-size );font-weight:var( --e-global-typography-03139b2-font-weight );line-height:var( --e-global-typography-03139b2-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Onest", Onest;font-size:18px;font-weight:600;line-height:normal;color:var( --e-global-color-d701a90 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:62px 62px 62px 62px;padding:12px 24px 12px 24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:50px;--container-default-padding-bottom:0px;--container-default-padding-left:50px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-03139b2-font-size );line-height:var( --e-global-typography-03139b2-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-03139b2-font-size );line-height:var( --e-global-typography-03139b2-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */* {
    margin: 0;
    padding: 0;
}

.banner_left,
.about_content,
.faq_left,
.cta_content,
.testimonial_btm_left,
.right-menu {
    flex: 1 !important;
}

.cmn_title b {
    color: #1379FF;
}

.cmn_text_editor p:not(:last-child) {
    padding-bottom: 12px;
}

.faq_main details {
    padding: 16px !important;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08) !important;
    border-radius: 8px !important;
}

.faq_main details .e-n-accordion-item-title-text {
    font-family: 'Onest' !important;
    font-weight: 600 !important;
    line-height: 30px;
    max-width: 530px;
}

.faq_answer_text {
    max-width: 530px !important;
}

.form_row {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.cta_form input,
.cta_form textarea {
    width: 100% !important;
    margin: 0 !important;
    resize: none !important;
    color: #181818 !important;
    font-family: 'Onest' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    padding: 14px !important;
    border-radius: 10px;
    border: 1px solid #D4D4D4;
}

.wpcf7-spinner {
    display: none;
}

.cta_form .wpcf7-form {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.cta_form .wpcf7-form label {
    margin-bottom: 8px !important;
    display: block !important;
    color: #181818 !important;
    font-family: 'Onest' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: normal !important;
}

.cta_form .wpcf7-form p br {
    display: none !important;
}

.cta_form textarea {
    max-height: 128px !important;
}

.cta_form input.form_btn {
    cursor: pointer !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

.cta_form input.form_btn:hover,
.cta_form input.form_btn:active,
.cta_form input.form_btn:focus {
    color: #1379ff !important;
}

.cta_form span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 16px !important;
    font-family: 'Onest' !important;
}

.cta_form .wpcf7-response-output {
    margin: 0 !important;
    font-size: 16px !important;
    font-family: 'Onest' !important;
}

.testimonial_btm>.e-con-inner {
    max-width: 1920px !important;
    padding: 0 70px 0 50px;
}

.testimonial_top>.e-con-inner {
    padding-right: 80px;
}

.logo_slider_inner {
    mix-blend-mode: luminosity;
}

/*****header****/


.right-menu .elementor-nav-menu {
    margin: 0 auto;
}/* End custom CSS */