.elementor-4380 .elementor-element.elementor-element-e91f2e8{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-4380 .elementor-element.elementor-element-e91f2e8:not(.elementor-motion-effects-element-type-background), .elementor-4380 .elementor-element.elementor-element-e91f2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAF2D1;}.elementor-4380 .elementor-element.elementor-element-f5b7c38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4380 .elementor-element.elementor-element-f5b7c38:not(.elementor-motion-effects-element-type-background), .elementor-4380 .elementor-element.elementor-element-f5b7c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4380 .elementor-element.elementor-element-e728c17{text-align:center;}.elementor-4380 .elementor-element.elementor-element-e728c17 .elementor-heading-title{font-family:"ITC Giovanni Std", Sans-serif;font-size:2.778vw;color:#2E6F16;}.elementor-4380 .elementor-element.elementor-element-e501d67{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;text-align:center;}.elementor-4380 .elementor-element.elementor-element-e501d67 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-4380 .elementor-element.elementor-element-0e69eb4{text-align:center;font-family:"Museo Sans", Sans-serif;font-size:1.2vw;}.elementor-4380 .elementor-element.elementor-element-43b636e{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0%;--margin-bottom:-8%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-4380 .elementor-element.elementor-element-43b636e:not(.elementor-motion-effects-element-type-background), .elementor-4380 .elementor-element.elementor-element-43b636e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4380 .elementor-element.elementor-element-1a45b06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-4380 .elementor-element.elementor-element-1a45b06 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.111vw;font-weight:900;text-transform:uppercase;color:var( --e-global-color-8340081 );}.elementor-4380 .elementor-element.elementor-element-e8b4106{text-align:center;}.elementor-4380 .elementor-element.elementor-element-e8b4106 .elementor-heading-title{font-family:"ITC Giovanni Std", Sans-serif;font-size:2.778vw;color:#2E6F16;}.elementor-4380 .elementor-element.elementor-element-3d219be{--display:grid;--e-con-grid-template-columns:60% auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--grid-auto-flow:row;--align-items:center;--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4380 .elementor-element.elementor-element-5b42f25{--display:flex;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4380 .elementor-element.elementor-element-7cfa352{width:var( --container-widget-width, 61% );max-width:61%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:left;}.elementor-4380 .elementor-element.elementor-element-7cfa352 .elementor-heading-title{font-family:"ITC Giovanni Std", Sans-serif;font-size:1.5vw;font-weight:700;}.elementor-4380 .elementor-element.elementor-element-5c97d37{margin:0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-size:1vw;}.elementor-4380 .elementor-element.elementor-element-0bae969{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;text-align:left;}.elementor-4380 .elementor-element.elementor-element-0bae969 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.111vw;}.elementor-4380 .elementor-element.elementor-element-f98eb23{text-align:left;font-family:"Museo Sans", Sans-serif;font-size:1.111vw;line-height:0.5em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4380 .elementor-element.elementor-element-e91f2e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4380 .elementor-element.elementor-element-e728c17 .elementor-heading-title{font-size:3.429vw;}.elementor-4380 .elementor-element.elementor-element-e501d67{padding:0vw 12vw 0vw 12vw;}.elementor-4380 .elementor-element.elementor-element-e501d67 .elementor-heading-title{font-size:2vw;line-height:1.2;}.elementor-4380 .elementor-element.elementor-element-0e69eb4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:1.9vw;line-height:1.2;}.elementor-4380 .elementor-element.elementor-element-0e69eb4.elementor-element{--align-self:center;}.elementor-4380 .elementor-element.elementor-element-43b636e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-4380 .elementor-element.elementor-element-1a45b06 .elementor-heading-title{font-size:2vw;}.elementor-4380 .elementor-element.elementor-element-e8b4106 .elementor-heading-title{font-size:3.429vw;}.elementor-4380 .elementor-element.elementor-element-3d219be{--grid-auto-flow:row;}.elementor-4380 .elementor-element.elementor-element-7cfa352{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-4380 .elementor-element.elementor-element-7cfa352 .elementor-heading-title{font-size:2.286vw;}.elementor-4380 .elementor-element.elementor-element-5c97d37{font-size:1.2vw;}.elementor-4380 .elementor-element.elementor-element-0bae969{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-4380 .elementor-element.elementor-element-0bae969 .elementor-heading-title{font-size:2vw;}.elementor-4380 .elementor-element.elementor-element-f98eb23{font-size:2vw;}}@media(max-width:767px){.elementor-4380 .elementor-element.elementor-element-e91f2e8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:8%;--padding-bottom:24%;--padding-left:4%;--padding-right:4%;}.elementor-4380 .elementor-element.elementor-element-e728c17 .elementor-heading-title{font-size:6vw;}.elementor-4380 .elementor-element.elementor-element-e501d67{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4380 .elementor-element.elementor-element-e501d67 .elementor-heading-title{font-size:4vw;}.elementor-4380 .elementor-element.elementor-element-0e69eb4{width:100%;max-width:100%;font-size:4vw;}.elementor-4380 .elementor-element.elementor-element-43b636e{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0;--margin-bottom:-2vh;--margin-left:0;--margin-right:0;--padding-top:10%;--padding-bottom:16%;--padding-left:4%;--padding-right:4%;}.elementor-4380 .elementor-element.elementor-element-1a45b06{width:100%;max-width:100%;text-align:center;}.elementor-4380 .elementor-element.elementor-element-1a45b06 .elementor-heading-title{font-size:4vw;}.elementor-4380 .elementor-element.elementor-element-e8b4106{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-e8b4106 .elementor-heading-title{font-size:6vw;}.elementor-4380 .elementor-element.elementor-element-3d219be{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-4380 .elementor-element.elementor-element-5b42f25{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4380 .elementor-element.elementor-element-7cfa352{width:100%;max-width:100%;}.elementor-4380 .elementor-element.elementor-element-7cfa352 .elementor-heading-title{font-size:5vw;}.elementor-4380 .elementor-element.elementor-element-5c97d37{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-size:3vw;}.elementor-4380 .elementor-element.elementor-element-0bae969{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-4380 .elementor-element.elementor-element-0bae969 .elementor-heading-title{font-size:4vw;}.elementor-4380 .elementor-element.elementor-element-f98eb23{font-size:4vw;}}/* Start custom CSS for shortcode, class: .elementor-element-2a860f8 */fieldset {
    border: none;
}
.gfield.gfield--type-honeypot{
    display: none;
}

.gfield_required.gfield_required_asterisk{
 color:red;   
}

.gfield {
    padding: 0;
    margin-bottom: 25px;
}
.gfield_required .gfield_required_text {
    color: #F43F5E;
    margin-left: 4px
}
.gfield_radio {
    display: flex;
    align-items: center;
}
.gfield_radio .gchoice {
    display: flex;
    align-items: center;
    margin-right: 20px;
} 

.gfield_radio .gchoice .gfield-choice-input {
    margin-right: 8px;
    width: 19px;
    height: 19px;
    filter: hue-rotate(220deg);
}
.consent_class .gfield_label {
    margin-bottom: 2px;
}
.consent_class label{
     font-size: 1.1vw !important;
    font-weight: 500 !important;
}
.consent_class .gfield-choice-input {
    margin-right: 10px;
    width: 17px;
    height: 17px;
}
.consent_class .gchoice {
    display: flex;
    align-items: center;
}
.consent_class .gchoice .gform-field-label {
    margin: 0;
}
.radio_button .gfield_label {
    margin-bottom: 2px;
    font-weight: 500 !important;
    font-size: 1.1vw;
}
.radio_button label {
    margin-top: 5px;
    font-size: 1.1vw;
}

 .gform_wrapper .top_label .gf_left_half {
      float: left;
      clear: left !important;
      width: 49%;
    }

    .gform_wrapper .top_label .gf_right_half {
      float: right;
      clear: right !important;
      width: 49%; /* Adjust width as needed */
    }

.ginput_container {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.ginput_container .gform-grid-col {
    width: 50%;
}
.radio_custom_css label{
    margin-bottom: 0 !important;
}
.gform_wrapper .gfield label {
    font-size: 1.1vw;
    font-weight: 500;
}
.gform_wrapper .gfield label:not(.gform-field-label--type-inline) {
    margin-bottom: 5px;
}

.gform_wrapper .gfield.gfield--type-radio.gf_inline .gchoice {
  display: inline-flex;
  align-items: center;
  margin-right: 20px;
}

.radio_custom_css label {
    margin: 0;
    font-weight: 700;
    font-size: 1.1vw !important;
}
.gform_validation_errors{
    display: none;
}
.gform_wrapper .gfield.gfield--type-radio.gf_inline .gchoice .gfield-choice-input {
    margin-right: 8px;
    width: 19px;
    height: 19px;
}
.gform_button:hover, .gform_button:focus{
    background: #FFCD00 !important;
}
.gform_button {
    background: #FF8E00 !important;
    color: #FFF;
    border: none;
    text-transform: uppercase;
    border-radius: 45px;
    padding: 10px 25px;
    font-weight: 900;
    font-size: 1.1vw;
    
    
}


@media only screen and (max-width: 1023px) {
    .gform_wrapper .gfield.gfield--type-radio.gf_inline .gform-field-label--type-inline {
   
    font-size: 1.4vw;
}
.gform_wrapper .gfield label {
    font-size: 1.7vw;
  
}
.radio_button .gfield_label {
    font-size: 1.9vw !important;
}
.radio_button .gform-field-label {
    font-size: 1.9vw !important;
}
.consent_class .gfield_label{
     font-size: 1.9vw !important;
}
.consent_class .gform-field-label {
    font-size: 1.9vw !important;
}
.radio_custom_css label {
    font-size: 1.3vw !important;
}
}

@media only screen and (max-width: 767px) {.ginput_container_radio {
        position: relative;
        width: calc(100vw - calc(8% + 8vw));
        overflow: auto hidden;
    }
     .gform_wrapper .top_label .gf_left_half {
      width: 100%;
    }

    .gform_wrapper .top_label .gf_right_half {
      width: 100%;
    }
/*    .gfield_radio .gchoice {*/
/*    margin-right: 10px !important;*/
/*} */
.gfield {
    padding: 0;
    margin-bottom: 15px;
}
    .gform_wrapper .gfield.gfield--type-radio.gf_inline .gform-field-label--type-inline {
   
    font-size: 2.4vw;
}
.gform_wrapper .gfield label {
    font-size: 3.4vw;
  
}
.radio_button .gfield_label,
.radio_button .gform-field-label,
.consent_class .gfield_label,
.consent_class .gform-field-label {
    font-size: 3.5vw !important;
}
.radio_custom_css  .gfield_radio{
    display: block;
}
.radio_custom_css label {
    font-size: 3.5vw !important;
}
.radio_custom_css  .gfield_radio .gchoice{
    margin-bottom : 10px;
}
.gform_button {
    font-size: 3.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e91f2e8 */.elementor-4380 .elementor-element.elementor-element-e91f2e8 {
  position: relative;
  width: 100%;
}

@media only screen and (min-width: 767px) {
  .elementor-4380 .elementor-element.elementor-element-e91f2e8 {
    aspect-ratio: 1440/700;
}
}
@media only screen and (max-width: 767px) {
  .elementor-4380 .elementor-element.elementor-element-e91f2e8 {
    aspect-ratio: 1440/1940;
    width: 100vw;
    overflow: hidden initial;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c97d37 */.elementor-4380 .elementor-element.elementor-element-5c97d37 p:last-child{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b636e */.elementor-4380 .elementor-element.elementor-element-43b636e {
  position: relative;
}

@media only screen and (min-width: 767px) {
  .elementor-4380 .elementor-element.elementor-element-43b636e {
    aspect-ratio: 1440/700;
}
}
@media only screen and (max-width: 767px) {
  .elementor-4380 .elementor-element.elementor-element-43b636e {
    aspect-ratio: 1440/1940;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ITC Giovanni Std';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/ITC-Giovanni-Std-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'ITC Giovanni Std';
	font-style: italic;
	font-weight: bold;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/ITC-Giovanni-Std-Bold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'ITC Giovanni Std';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/ITC-Giovanni-Std-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'ITC Giovanni Std';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/ITC-Giovanni-Std-Black-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/Museo_Sans_300.ttf') format('truetype');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/Museo_Sans_500.ttf') format('truetype');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/Museo_Sans_700.ttf') format('truetype');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://aism.edu.my/wp-content/uploads/2025/05/Museo_Sans_900.ttf') format('truetype');
}
/* End Custom Fonts CSS */