.elementor-24569 .elementor-element.elementor-element-f651272{--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;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-24569 .elementor-element.elementor-element-98b2572 > .elementor-widget-container{border-style:none;}.elementor-24569 .elementor-element.elementor-element-98b2572 .th-sub{color:#61CE70 !important;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24569 .elementor-element.elementor-element-98b2572 .th-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24569 .elementor-element.elementor-element-98b2572 .th-desc{color:var( --e-global-color-9752c2d );padding:0px 0px 0px 0px;}.elementor-24569 .elementor-element.elementor-element-fa4b79a{--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;}@media(max-width:767px){.elementor-24569 .elementor-element.elementor-element-f651272{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24569 .elementor-element.elementor-element-98b2572 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for eduracontactform, class: .elementor-element-98b2572 */#form label {
    color: #ffffff !important;
    margin: 20px 0 5px 0px !important;
}
#form .text-light {
    color: #ffffff !important;
}
#form .course-form input, .course-form select {
    border-color: #AACDF770 !important;
   
}
.elementor-kit-11 button:hover, .elementor-kit-11 button:focus, .elementor-kit-11 input[type="button"]:hover, .elementor-kit-11 input[type="button"]:focus, .elementor-kit-11 input[type="submit"]:hover, .elementor-kit-11 input[type="submit"]:focus, .elementor-kit-11 .elementor-button:hover, .elementor-kit-11 .elementor-button:focus {
    background-color: #61CE70 !important;
    color: #ffffff !important;
}
#form h3 {
    color: #ffffff !important;
}
#form .wpcf7 form p:last-child {
    display: flex;
    justify-content: flex-end;
}

.wpcf7 .wpcf7-submit {
    width: auto;
}

#form .wpcf7 .wpcf7-list-item {
    margin-bottom: -10px !important;
}

#form h5 {
color: #ffffff !important;
font-size: 20px !important;
margin: 0 0 -15px 0 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
}
html {
    scroll-behavior: auto !important;
}/* End custom CSS */
/* Start custom CSS */.wpcf7 input[type="radio"],
.wpcf7 input[type="checkbox"] {
    position: relative !important;
    opacity: 1 !important;
    display: inline-block !important;
    visibility: visible !important;
    left: -5px !important;
    width: auto !important;
    height: auto !important;
    pointer-events: auto !important;
    appearance: auto !important;
    -webkit-appearance: radio !important;
}


.wpcf7 .wpcf7-list-item-label::before,
.wpcf7 .wpcf7-list-item-label::after {
    display: none !important;
    content: none !important;
}


.wpcf7 .wpcf7-list-item {
    display: block;
    margin-bottom: 8px;
}

.wpcf7 .wpcf7-list-item label {
    cursor: pointer;
}
.elementor-kit-11 label {
    color: #FFf;
}

.fieldset-cf7mls input:focus,
.fieldset-cf7mls select:focus,
.fieldset-cf7mls textarea:focus{
  scroll-margin-top: 0 !important;
}
.space, .space-bottom, .space-top {
    padding: 15px !important;
}
.fieldset-cf7mls-wrapper{
    height: 500px !important;
}

.cf7-two-col{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:20px;
}

.cf7-field label{
  display:block;
  margin-bottom:6px;
}

.cf7-field input{
  width:100%;
}


@media(max-width:768px){
  .cf7-two-col{
    grid-template-columns:1fr;
  }
  .fieldset-cf7mls-wrapper{
    height: auto !important;
}

}
.cf7mls-wrapper fieldset{
    scroll-margin-top:0 !important;
}/* End custom CSS */