.elementor-9126 .elementor-element.elementor-element-95db83d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9126 .elementor-element.elementor-element-95db83d:not(.elementor-motion-effects-element-type-background), .elementor-9126 .elementor-element.elementor-element-95db83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-9126 .elementor-element.elementor-element-95db83d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9126 .elementor-element.elementor-element-07339f5{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9126 .elementor-element.elementor-element-07339f5:not(.elementor-motion-effects-element-type-background), .elementor-9126 .elementor-element.elementor-element-07339f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9126 .elementor-element.elementor-element-07339f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9126 .elementor-element.elementor-element-deb0d62 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9126 .elementor-element.elementor-element-deb0d62{z-index:1;text-align:justify;}.elementor-9126 .elementor-element.elementor-element-deb0d62 .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-9126 .elementor-element.elementor-element-deb0d62 .heading-primary{font-family:"Roboto Serif", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-9126 .elementor-element.elementor-element-deb0d62 .heading-description{font-family:"Roboto Serif", Sans-serif;font-size:15px;line-height:28px;}.elementor-9126 .elementor-element.elementor-element-deb0d62 .heading-description-wrap{margin-top:12px;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5{z-index:1;text-align:justify;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 .heading-primary{font-family:"Roboto Serif", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 .heading-description{font-family:"Roboto Serif", Sans-serif;font-size:15px;line-height:28px;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 .heading-description-wrap{margin-top:12px;}.elementor-9126 .elementor-element.elementor-element-42257d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9126 .elementor-element.elementor-element-42257d0{z-index:1;text-align:justify;}.elementor-9126 .elementor-element.elementor-element-42257d0 .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-9126 .elementor-element.elementor-element-42257d0 .heading-primary{font-family:"Roboto Serif", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-9126 .elementor-element.elementor-element-42257d0 .heading-description{font-family:"Roboto Serif", Sans-serif;font-size:15px;line-height:28px;}.elementor-9126 .elementor-element.elementor-element-42257d0 .heading-description-wrap{margin-top:12px;}.elementor-9126 .elementor-element.elementor-element-3fefe1e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 20px 20px 0px;}.elementor-9126 .elementor-element.elementor-element-3fefe1e:not(.elementor-motion-effects-element-type-background), .elementor-9126 .elementor-element.elementor-element-3fefe1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9126 .elementor-element.elementor-element-3fefe1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9126 .elementor-element.elementor-element-6f8e57f > .elementor-widget-container{margin:20px 30px 0px 30px;}.elementor-9126 .elementor-element.elementor-element-6f8e57f{z-index:1;text-align:justify;}.elementor-9126 .elementor-element.elementor-element-6f8e57f .elementor-widget-container{display:flex;justify-content:center;}.elementor-9126 .elementor-element.elementor-element-6f8e57f .heading-primary{font-family:"Roboto Serif", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;line-height:1.4em;}.elementor-9126 .elementor-element.elementor-element-6f8e57f .heading-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;line-height:26px;}.elementor-9126 .elementor-element.elementor-element-6f8e57f .heading-description-wrap{margin-top:0px;}.elementor-9126 .elementor-element.elementor-element-1963e58 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-9126 .elementor-element.elementor-element-1963e58 *[class*=col-]{padding-right:calc( 29px/2 );padding-left:calc( 29px/2 );}.elementor-9126 .elementor-element.elementor-element-1963e58 .row{margin-left:calc( -29px/2 );margin-right:calc( -29px/2 );}.elementor-9126 .elementor-element.elementor-element-1963e58 .form-item, .elementor-9126 .elementor-element.elementor-element-1963e58 .form-group{margin-bottom:6px;}.elementor-9126 .elementor-element.elementor-element-1963e58 .form-input{color:#000000;border-color:#DF7B7B;}.elementor-9126 .elementor-element.elementor-element-1963e58 .form-submit, .elementor-9126 .elementor-element.elementor-element-1963e58 .form-submit button{margin:0px 0px 0px 0px;}.elementor-9126 .elementor-element.elementor-element-1963e58 .form-submit button, .elementor-9126 .elementor-element.elementor-element-1963e58 .form-submit input{border-color:#000000;}.elementor-9126 .elementor-element.elementor-element-1963e58 .form-submit button:hover, .elementor-9126 .elementor-element.elementor-element-1963e58 .form-submit input:hover{color:#000000;border-color:#030303;background-color:#FFFFFF;}.elementor-9126 .elementor-element.elementor-element-8df90c0 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-9126 .elementor-element.elementor-element-8df90c0{margin-top:0px;margin-bottom:0px;}.elementor-9126 .elementor-element.elementor-element-edfb10f > .elementor-container > .elementor-row{align-items:stretch;}.elementor-9126 .elementor-element.elementor-element-edfb10f > .elementor-container{min-height:400px;}.elementor-9126 .elementor-element.elementor-element-0caef6c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9126 .elementor-element.elementor-element-0caef6c{text-align:center;}.elementor-9126 .elementor-element.elementor-element-0caef6c .tm-modern-heading{width:670px;}.elementor-9126 .elementor-element.elementor-element-0caef6c .elementor-widget-container{display:flex;justify-content:center;}.elementor-9126 .elementor-element.elementor-element-0caef6c .heading-primary{font-family:"Roboto Serif", Sans-serif;font-size:34px;font-weight:600;text-transform:capitalize;line-height:1em;}.elementor-9126 .elementor-element.elementor-element-9170843 > .elementor-widget-container{margin:0px 2px 0px 2px;}.elementor-9126 .elementor-element.elementor-element-9170843.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9126 .elementor-element.elementor-element-9170843 .edumall-tabpanel.edumall-tabpanel-vertical .edumall-nav-tabs{width:218px;}.elementor-9126 .elementor-element.elementor-element-9170843 .nav-tab-title{color:#080404;}.elementor-9126 .elementor-element.elementor-element-9170843 .nav-tab-title .stop-a{stop-color:#080404;}.elementor-9126 .elementor-element.elementor-element-9170843 .nav-tab-title .stop-b{stop-color:#080404;}.elementor-9126 .elementor-element.elementor-element-9170843 .nav-tab-description{color:#000000;font-size:1px;}.elementor-9126 .elementor-element.elementor-element-9170843 .nav-tab-description .stop-a{stop-color:#000000;}.elementor-9126 .elementor-element.elementor-element-9170843 .nav-tab-description .stop-b{stop-color:#000000;}.elementor-9126 .elementor-element.elementor-element-9170843 .active > .edumall-tab-title .nav-tab-title{color:#FFFFFF;}.elementor-9126 .elementor-element.elementor-element-9170843 .active > .edumall-tab-title .nav-tab-title .stop-a{stop-color:#FFFFFF;}.elementor-9126 .elementor-element.elementor-element-9170843 .active > .edumall-tab-title .nav-tab-title .stop-b{stop-color:#FFFFFF;}.elementor-9126 .elementor-element.elementor-element-9170843 .edumall-desktop-heading{font-family:"Roboto Serif", Sans-serif;font-size:14px;}.elementor-9126 .elementor-element.elementor-element-9170843 .edumall-icon{font-size:6px;}@media(max-width:1024px){.elementor-9126 .elementor-element.elementor-element-3fefe1e{--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-9126 .elementor-element.elementor-element-0caef6c .heading-primary{font-size:29px;}}@media(max-width:767px){.elementor-9126 .elementor-element.elementor-element-deb0d62 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9126 .elementor-element.elementor-element-deb0d62 .heading-primary{font-size:25px;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9126 .elementor-element.elementor-element-e7cb1e5 .heading-primary{font-size:25px;}.elementor-9126 .elementor-element.elementor-element-42257d0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9126 .elementor-element.elementor-element-42257d0 .heading-primary{font-size:25px;}.elementor-9126 .elementor-element.elementor-element-6f8e57f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9126 .elementor-element.elementor-element-6f8e57f .heading-primary{font-size:22px;}.elementor-9126 .elementor-element.elementor-element-0caef6c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9126 .elementor-element.elementor-element-0caef6c .heading-primary{font-size:25px;}}@media(min-width:768px){.elementor-9126 .elementor-element.elementor-element-07339f5{--width:65.858%;}.elementor-9126 .elementor-element.elementor-element-3fefe1e{--width:35.228%;}.elementor-9126 .elementor-element.elementor-element-73b8fad{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9126 .elementor-element.elementor-element-3fefe1e{--width:38%;}}/* Start custom CSS for tm-contact-form-7, class: .elementor-element-1963e58 *//* Remove margin between form rows */
.wpcf7 form p {
    margin-bottom:5px!important;
}

/* Ensure individual form controls have no bottom margin */
.wpcf7-form-control {
    margin-bottom: 2px !important;
}

/* Ensure file upload input has no bottom margin */
.wpcf7 .wpcf7-form-control-wrap {
    margin-bottom: 2px !important;
}
.wpcf7 input[type="radio"] {
    margin: 5px !important; /* No extra margin for individual radio buttons */
}
.wpcf7 .wpcf7-file {
    margin-bottom: 15px !important; 
     margin-top: 15px !important;/* 10px gap below file upload input */
}
.wpcf7 .wpcf7-submit {
    margin-bottom: 0px !important; /* 10px gap below submit button */
    width: 100px; /* Set the desired width */
    height: 30px; /* Set the desired height */
    padding:5px 10px; /* Adjust padding */
    font-size: 14px; /* Adjust  text-align: center; /* Center the text horizontally */
    line-height: 0px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="number"],
.wpcf7 input[type="email"],
.wpcf7 input[type="file"],
.wpcf7 textarea {
    border: 1px solid black !important;}/* End custom CSS */