@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


:root {

    /* Global Style */
    --body-background-color: #ffffff;
    --body-text-color: #001641;
    --body-font-family: "Montserrat", sans-serif;
    --roboto-font-family: "Roboto", sans-serif;

    /* Background Color */
    --white-bg: #ffffff;
    --dark-blue-bg: #001641;
    --grey-bg: #f2f2f2;
    --dark-grey-bg:#282828;
    --red-bg: #ed0a00;
    --light-blue-bg: #0033ff;

    /* Text Color */
    --white-text: #ffffff;
    --blue-text: #001e99;
    --red-text: #ed0a00;
    --light-blue-text: #0033ff;
    --grey-text: #cacaca;
    --black-text: #000000;

    /* Heading Color */
    --dark-blue-heading: #001641;
    --blue-heading: #0027b3;
    --red-heading: #ed0a00;
    --white-heading: #ffffff;

    /* Anchor Color */
    --anchor-color: #0033ff;
    --anchor-hover-color: #ed0a00;

    
    /* Global Button Text Color  */
    --btn-text-color: #ffffff;
    --btn-hover-text-color: #ffffff;

    /* Blue Button BG Color */
    --blue-btn-bg-color: #001641;
    --blue-btn-bg-hover-color: #0033ff;

    /* LightBlue Button BG Color */
    --lightblue-btn-bg-color: #0033ff;
    --lightblue-btn-bg-hover-color: #001641;
    
    /* Red Button BG Color */
    --red-btn-bg-color: #fe0000;
    --red-btn-bg-hover-color: #0033ff;

    /* Font-Weight Style */
    --fontweight300: 300;
    --fontweight400: 400;
    --fontweight500: 500;
    --fontweight600: 600;
    --fontweight700: 700;
    --fontweight800: 800;
    --fontweight900: 900;

    /* Font-size */
    --fontsize60: 60px;
    --fontsize55: 55px;
    --fontsize36: 36px;
    --fontsize30: 30px;
    --fontsize25: 25px;
    --fontsize24: 24px;
    --fontsize22: 22px;
    --fontsize20: 20px;
    --fontsize18: 18px;
    --fontsize16: 16px;
    --fontsize14: 14px;
    --fontsize12: 12px;

}

/* #General Styles
================================================== */
* {margin: 0;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body html,body.eu,body div,body span,body applet,body object,body iframe,body a,body img,body select,body input,body option {margin: 0;padding: 0;border: 0;outline: 0;}
body html {-webkit-text-size-adjust: none;}
body button,body input,body select,body textarea {font-size: 100%;margin: 0;vertical-align: baseline;box-shadow: none;}
body input[type="button"],body input[type="submit"] {-webkit-appearance: none !important;}
body img {border: 0 none;max-width: 100%;vertical-align: top;}
body a {outline: none;cursor: pointer;text-decoration: none;}
body a:hover {text-decoration: none;}
body a:focus {text-decoration: none !important;outline: none !important;}
body .clear {clear: both;}
body img {max-width: 100%;}
body button:focus {outline: 0;}


/* #Page Structure
================================================== */
body {overflow-x:hidden;margin: 0;padding: 0;font-size: var(--fontsize24);line-height: 1;color: var(--body-text-color);background: var(--body-background-color);font-family:var(--body-font-family);font-weight: 400;-webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;}
/* body .wrapper {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;width: 100%;} */
body .container {max-width: 1260px;margin: 0 auto;padding-left: 30px;padding-right: 30px;}
body a,body button {font-family: var(--body-font-family); transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;}
body header, body footer, body section{width: 100%;}
#moveitContainer {display: flex;flex-direction: column;}
/* body a{display: inline-flex;} */


body h1,body h2,body h3,body h4,body h5,body h6 {font-family: var(--body-font-family);}
body h1, body h1 > div, body h1 > p {font-size: var(--fontsize60);line-height: 1.2;font-weight: var(--fontweight700);}
body h2, body h2 > div, body h2 > p {font-size: var(--fontsize60);line-height: 1.2;font-weight: var(--fontweight700);}
body h3, body h3 > div, body h3 > p {font-size: var(--fontsize55);line-height: 1.2;font-weight: var(--fontweight700);}
body h4, body h4 > div, body h4 > p {font-size: var(--fontsize36);line-height: 1.2;font-weight: var(--fontweight700);}
body h5, body h5 > div, body h5 > p {font-size: var(--fontsize30);line-height: 1;font-weight: var(--fontweight400);}
body h6, body h6 > div, body h6 > p {font-size: var(--fontsize25);line-height: 1.44;font-weight: var(--fontweight700);}
body .p_class, body .p_class > div, body .p_class > p{font-size: var(--fontsize24);line-height: 1.46;font-weight: var(--fontweight400);}

body .small_font, body .small_font > div, body .small_font > p {font-size: var(--fontsize18);line-height: 1.67;font-weight: var(--fontweight400);}
body .small_font16, body .small_font16 > div, body .small_font16 > p {font-size: var(--fontsize16);line-height: 1.42;font-weight: var(--fontweight400);}
body .small_font12, body.small_font12 > div, body.small_font12 > p {font-size: var(--fontsize12);line-height: 1;font-weight: var(--fontweight400);}

body ul li, body ul li > p, body ul li > div{font-size: var(--fontsize18);line-height: 2.2;color: var(--body-text-color);}
body ul,body ol {padding-left: 0px;}
body a {color: var(--anchor-color);word-break: break-word;font-weight: var(--fontweight700);text-decoration: underline;}
body a:hover {text-decoration: none; color: var(--anchor-hover-color);}
body .display-none{display: none;}
body span{background-color: transparent;}
body .text_align_center{text-align: center;}
body .text_align_left{text-align: left;}
body .text_align_right{text-align: right;}
body .display_block{display: block;}
body .display_none{display: none;}

body .d_flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
body .d_inline_flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: inline-flex;}
body .flex_wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
body .justify_center {-webkit-justify-content: center;-ms-flex-justify: center;justify-content: center;}
body .justify_space {-webkit-justify-content: space-between;-ms-flex-justify: space-between;justify-content: space-between;}
body .justify_end {-webkit-justify-content: flex-end;-ms-flex-justify: flex-end;justify-content: flex-end;}
body .justify_start {-webkit-justify-content: flex-start;-ms-flex-justify: flex-start;justify-content: flex-start;}
body .align_center {align-items: center;-webkit-align-items: center;-ms-flex-align: center;}
body .align_stretch {align-items: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;}
body .align_start {align-items: flex-start;-webkit-align-items: flex-start;-ms-flex-align: flex-start;}
body .align_end {align-items: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;}
body .flex_dir_col {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}

body .row{position: relative;z-index: 4;}
body .w25{width: 25%;}
body .w30{width: 30%;}
body .w35{width: 35%;}
body .w40{width: 40%;}
body .w45{width: 45%;}
body .w47{width: 47%;}
body .w50{width: 50%;}
body .w55{width: 54%;}
body .w60{width: 60%;}
body .w65{width: 65%;}
body .w70{width: 70%;}
body .w75{width: 75%;}
body .w100{width: 100%;}

body .lc_margin_0 > *:last-child {margin-bottom: 0 !important;}
body .ml_auto {margin-left: auto;margin-right: auto;}
body .text_uppercase, body .text_uppercase > * {text-transform: uppercase;}
body .text-underline, body .text-underline > *{text-decoration: underline;}
body .text_center {text-align: center;}
body .text_left {text-align: left;}
body .bold_font, body .bold_font > *{font-weight: var(--fontweight700) !important;}

body .set_bg {background-repeat: no-repeat;background-size: cover;background-position: center;}

body .btn_grp {display: inline-flex;flex-wrap: wrap;gap: 20px;}
body .btn_grp > * { margin: 0 auto;}

body .btn a{ padding: 23px 114px;text-align: center; border-width: 1px;border-style: solid; font-weight: var(--fontweight700);font-size: 24px;line-height: 1;text-decoration: none;display: flex;align-items: center;justify-content: center;}
body .btn a span{font-weight: var(--fontweight700);font-size: 24px;line-height: 1;}



/* Background Image */
body .bg_img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
body .bg_img span.bg_back{width: 100%;height: 100%;background-repeat: no-repeat; background-position:  center;background-size: cover;display: block;}
body .bg_img img{width: 100%;height: 100%;object-fit: cover;}  

/* Background Video */
body .banner-with-video .video_container{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 2;}
body .banner-with-video .bg-video{position: absolute;top: 50%; left: 50%; width: 100%; height: 100%; object-fit: cover; transform: translate(-50%, -50%);z-index: 2;}
body .banner-with-video .video_container::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
body .banner-with-video iframe{position: absolute;top: 50%; left: 50%;  width: 120vw;       /* wider than screen to avoid black bars */
    height: 120vh; object-fit: cover; transform: translate(-50%, -50%);z-index: 2;}



/* Home Page Style
================================================== 

/***** mid container style here *****/
body ul {list-style:none; padding:0;}
body ul > li {margin-bottom:0px; position:relative; padding-left:22px;}
body ul > li:last-child {margin-bottom:0;}
body ul > li:before {width:10px; height:10px; border-radius:100%; background-color: #0032fd; content:''; position:absolute; left:0px; top:14px;}

/***** Module1_header style start *****/
body header {position: relative;z-index: 5;}
body header .logo a {display: inline-flex;}
body header .logo a img{max-width: 156px;} 
/***** Module1_header style end *****/

/***** Module2_BannerSection style start *****/
body .M02_BannerSection{ position: relative;overflow: hidden; }
body .M02_BannerSection > * {color: var(--white-text);} 
body .M02_BannerSection .bg_img span.bg_back{mix-blend-mode: soft-light;}
body .M02_BannerSection .red_bg_text{margin-bottom: 12px;display: inline-flex;background-color: var(--red-bg);padding: 0px 2px;}
body .M02_BannerSection .red_bg_text h5 div{margin-bottom: 0px;}
body .M02_BannerSection .text-underline{margin-left: 4px;margin-top: 23px;}
body .M02_BannerSection h1{margin: 12px 0 0 0;}
body .M02_BannerSection .TimeAndLocation{column-gap: 71px;margin-top: 17px;margin-left: 6px;}
body .M02_BannerSection .TimeAndLocation > div, body .M02_BannerSection .TimeAndLocation > p{column-gap: 7px;font-size: var(--fontsize20);}
body .M02_BannerSection .TimeAndLocation > div img{max-width: 16px;}

/***** Module2_BannerSection style end *****/

/***** Module3_BannerSection style start *****/
body .M03_BannerSection{position: relative;overflow: hidden;}
body .M03_BannerSection .row{display: flex;flex-direction: column;}
body .M03_BannerSection.text_align_right .row{justify-content: flex-end;}
body .M03_BannerSection.text_align_center .row{justify-content: center;}
body .M03_BannerSection.text_align_left .row{justify-content: flex-start;}
body .M03_BannerSection .bg_img::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
body .M03_BannerSection > * {color: var(--white-text);}
body .M03_BannerSection h5{margin-bottom: 11px;}
body .M03_BannerSection h2{margin: 0px 0 28px 0;}
body .M03_BannerSection h6{margin: 31px 0 20px 0;}
body .M03_BannerSection h6 span{font-weight: var(--fontweight400);}
body .M03_BannerSection .btn_grp{margin-top: 25px;}
/* body .M03_BannerSection .btn_grp .btn a{width: 427px;} */
body .M03_BannerSection.text_align_left .w100, body .M03_BannerSection.text_align_right .w100{width: 70%;}
body .M03_BannerSection.text_align_left .btn_grp > *{margin: 0 auto 0 0;}
body .M03_BannerSection.text_align_right .btn_grp > *{margin: 0 0 0 auto;}

/***** Module3_BannerSection style end *****/

/***** Module4_FormSection style start *****/
body .M04_FormSection{position: relative;overflow: hidden;}
body .M04_FormSection .bg_img::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
body .M04_FormSection > * {color: var(--white-text);}
body .M04_FormSection .logo a{display: inline-flex;}
body .M04_FormSection .logo a img{max-width: 299px;} 
body .M04_FormSection .logo{margin-bottom: 44px;margin-top: 7px;}
body .M04_FormSection h2{margin: 31px 0 25px 0;}
/* body .M04_FormSection .form_container{max-width: 560px;margin: 0 0 0 auto;} */
body .M04_FormSection .form_container .form_title{background-color: var(--white-bg);padding: 35px 15px;text-align: center;}
body .M04_FormSection .form_container .form_title h4, body .M04_FormSection .form_container .form_title h4 div{color: var(--blue-text);}
body .uowForm01{background-color: rgba(0, 22, 65, 0.96);border: 1px solid #0032f7;padding: 67px 59px 70px 59px;}


/***** Module4_FormSection style end *****/

/***** Module5_AboutSection style start *****/
body .M05_AboutSection{position: relative;}
body .M05_AboutSection::before{content: '';position: absolute;left: 0;top: 0;width: 50%;height: 100%;}
body .M05_AboutSection::after{content: '';position: absolute;right: 0;top: 0;width: 50%;height: 100%;}
body .M05_AboutSection .m05_left_col{padding-right: 40px;}
body .M05_AboutSection .m05_right_col{position: relative; padding-left: 60px;}
body .M05_AboutSection .m05_right_col::before{content: '';position: absolute;left: 0;bottom: 0;width: 20px;height: 97%;}
body .M05_AboutSection h2{color: var(--red-heading);margin-bottom: 6px;margin-top: -6px;line-height: 1.15;}
body .M05_AboutSection h2 > div{color: var(--red-heading);line-height: 1.15;}
body .M05_AboutSection .p_class{margin-bottom: 21px;color: var(--light-blue-text);}
body .M05_AboutSection .p_class > div{color: var(--light-blue-text);}
body .M05_AboutSection .content_box .p_class{margin-top: 14px; margin-bottom: 7px;color: var(--red-text);}
body .M05_AboutSection .content_box .p_class > div{color: var(--red-text);}
body .M05_AboutSection .content_box ul{padding-left: 21px;}
body .M05_AboutSection .form_container .p_class{margin-bottom: 25px;color: var(--white-text);}
body .M05_AboutSection .form_container .p_class > div{color: var(--white-text);}
/***** Module5_AboutSection style end *****/

/***** Module6_SpeakerSection style start *****/

body .M06_SpeakerSection h2{color: var(--dark-blue-heading);margin-bottom: 59px;}
body .M06_SpeakerSection h2 > div{color: var(--dark-blue-heading);}
body .M06_SpeakerSection .mb30{margin-bottom: 30px;}
body .M06_SpeakerSection .M06_speakers_wrapper { gap: 22px;}
body .M06_SpeakerSection .speaker_card{width: calc((100% - 66px) / 4);}
body .M06_SpeakerSection .speaker_card .p_class{color: var(--light-blue-text);margin-top: 30px;line-height: 1.1;}
body .M06_SpeakerSection .speaker_card .p_class > div{color: var(--light-blue-text);line-height: 1.1;}
body .M06_SpeakerSection .speaker_card .small_font{margin-bottom: 5px;}
body .M06_SpeakerSection .speaker_card .speaker_img{min-height: 412px;max-height: 412px;width: 100%;margin: 0 auto;height: 100%;  display: flex; align-items: stretch;}
body .M06_SpeakerSection .speaker_card .speaker_img > div{height:stretch;height: -webkit-fill-available;object-fit: cover;width: 100%;object-position: top;height: 100%;}
body .M06_SpeakerSection .speaker_card .speaker_img img{object-fit: cover;width: 100%; height:100%;object-position: top;}
/***** Module6_SpeakerSection style end *****/

/***** Module7_EventSection style start *****/

body .M07_EventSection h2{color: var(--red-heading);margin-bottom: 27px;}
body .M07_EventSection h2 > div{color: var(--red-heading);}
/* body .M07_EventSection .m07_left_col{padding-right: 45px;padding-left: calc((100% - 1200px) / 2);} */

body .M07_EventSection.ltr .m07_left_col {
    padding-right: 45px;padding-left: calc((100% - 1200px) / 2); order: 1;
  }
  body .M07_EventSection.ltr .m07_right_col {
    order: 2;
  }

  body .M07_EventSection.rtl .m07_left_col {
    padding-left: 45px;padding-right: calc((100% - 1200px) / 2); order: 2;
  }
  body .M07_EventSection.rtl .m07_right_col {
    order: 1;
  }

  body .M07_EventSection .M07_Content{color: var(--light-blue-bg);margin-bottom: 35px;}

body .M07_EventSection .event_program_list{gap: 12px;}
body .M07_EventSection .event_program_item .blue_circle_number{width: 45px;height: 45px;flex: 0 0 45px;background-color: var(--light-blue-bg);border-radius: 100%;font-family: var(--roboto-font-family);color: var(--white-text);line-height: normal; margin-right: 16px;border: 2px solid transparent; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;}
body .M07_EventSection .event_program_item:hover .blue_circle_number{background-color: var(--white-bg);border: 2px solid #ed0a00;color: var(--red-text);    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
body .M07_EventSection .evnet_detail{padding-left: 62px;position: relative;margin-top: 2px;}
body .M07_EventSection .evnet_detail .small_font16{color: var(--red-text);margin-bottom: 4px;}
body .M07_EventSection .evnet_detail .small_font16 > div{color: var(--red-text);}
body .M07_EventSection .evnet_detail .small_font{padding-top: 14px;position: relative;}
body .M07_EventSection .event_program_item.display_block .evnet_detail .small_font::after{content: '';position: absolute;left: -40px;top: 0;width: 1px;height: 100%;background-color: #c5c1c1;}
body .M07_EventSection .event_program_item.last-visible-item .evnet_detail .small_font::after {
    display: none !important;
}
body .M07_EventSection .image_block{height: 100%;position: relative;}
body .M07_EventSection .image_block::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;mix-blend-mode: hard-light;}
body .M07_EventSection .image_block img{width: 100%; height: 100%;object-fit: cover;}


/***** Module7_EventSection style end *****/

/***** Module8_TestimonialsSection style start *****/
body .M08_TestimonialsSection h2{color: var(--blue-heading);margin-bottom: 6px;}
body .M08_TestimonialsSection h2 > div{color: var(--blue-heading);}
body .M08_TestimonialsSection .testimonial_card {border-radius: 16px; position: relative;color: var(--white-text);min-height: auto;
    display: flex;flex-direction: column;justify-content: space-between;}
body .M08_TestimonialsSection .testimonial_card::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px; height: 134px;background: url(https://mkto.uow.edu.au/rs/373-YPK-199/images/uow_testimonial_blue_round1.png) no-repeat top;background-size: cover;}
body .M08_TestimonialsSection .dark_bg {background-color: var(--dark-blue-bg);padding: 38px 35px 38px 45px;}
body .M08_TestimonialsSection .dark_bg .quote_mark {
    position: absolute;
    left: 45px;
    top: -30px;
    width: 67px;
    height: 63px;
    background: url(https://mkto.uow.edu.au/rs/373-YPK-199/images/uow_testimonial_icon.png) 0% 0% / 67px no-repeat;
}
body .M08_TestimonialsSection .testimonial_img{text-align: center; width: 90px;height: 90px;background-color: var(--light-blue-bg);border-radius: 100%;}
body .M08_TestimonialsSection .testimonial_img img { width: 83px;  height: 83px; border-radius: 50%;  object-fit: cover;}
body .M08_TestimonialsSection .red_bg_text {background-color: var(--red-bg); padding: 8px 14px 8px 15px; color: var(--white-text);}
body .M08_TestimonialsSection .small_font{position: relative;z-index: 1;}
body .M08_TestimonialsSection .testimonial_info .small_font, body .M08_TestimonialsSection .testimonial_info .small_font > div{line-height: 1.3;}
body .M08_TestimonialsSection .testimonial_info .small_font span{font-weight: var(--fontweight700);}

/* body .M08_TestimonialsSection .slick-dots {list-style-type: none;position: relative; bottom: 0; margin-top: -5px;}
body .M08_TestimonialsSection .slick-dots li{padding: 0px;width: 16px; height: 16px;  margin: 0 8px;}
body .M08_TestimonialsSection .slick-dots li::before{display: none;}
body .M08_TestimonialsSection .slick-dots li button::before{display: none;}
body .M08_TestimonialsSection .slick-dots li button{cursor: pointer; padding: 8px;width: 16px;height: 16px;background-color: #d4d4d4;border-radius: 100%;}
body .M08_TestimonialsSection .slick-dots li.slick-active button{background-color: var(--light-blue-bg);}
body .M08_TestimonialsSection .slick-dotted.slick-slider{margin-bottom: 0px !important;}
body .M08_TestimonialsSection .testimonial-slider .slick-slide { margin: 30px 15px;}
body .M08_TestimonialsSection .testimonial-slider .slick-list { margin: 0 -15px;}
body .M08_TestimonialsSection .testimonial-slider .slick-track { display: flex !important;align-items: center;justify-content: center;} 
body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide{background-color: #002ac6;padding: 63px 36px 62px 45px;}
body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide::after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px; height: 154px;background: url(https://mkto.uow.edu.au/rs/373-YPK-199/images/uow_testimonial_blue_round1.png) no-repeat top;background-size: cover;}
body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide .quote_mark{background-size: 89px;width: 89px;height: 89px;}
body .M08_TestimonialsSection .testimonial_footer {margin-top: 10px;gap: 13px;position: relative;z-index: 1;}
body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide .testimonial_footer{gap: 21px;} */

body .M08_TestimonialsSection .swiper-wrapper{align-items: center;}
body .M08_TestimonialsSection .swiper-pagination {list-style-type: none;position: relative; bottom: 0; margin-top: 4px;}
body .M08_TestimonialsSection .swiper-pagination span{opacity: 1; cursor: pointer; padding: 8px;width: 16px;height: 16px;background-color: #d4d4d4;border-radius: 100%;margin: 0 8px !important;}
body .M08_TestimonialsSection .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--light-blue-bg);}
body .M08_TestimonialsSection .swiper-slide { padding: 30px 0px;}
body .M08_TestimonialsSection .swiper-slide-next .testimonial_card{background-color: #002ac6;padding: 63px 36px 62px 45px;}
body .M08_TestimonialsSection .swiper-slide-next .testimonial_card::after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px; height: 154px;background: url(https://mkto.uow.edu.au/rs/373-YPK-199/images/uow_testimonial_blue_round1.png) no-repeat top;background-size: cover;}
body .M08_TestimonialsSection .swiper-slide-next .testimonial_card .quote_mark{background-size: 89px;width: 89px;height: 89px;}
body .M08_TestimonialsSection .testimonial_footer {margin-top: 10px;gap: 13px;position: relative;z-index: 1;}
body .M08_TestimonialsSection .swiper-slide-next .testimonial_card .testimonial_footer{gap: 21px;}

/***** Module8_TestimonialsSection style end *****/

/***** Module9_SingleTestimonialSection style start *****/
body .M09_SingleTestimonialSection h2{color: var(--dark-blue-heading);margin-bottom: 31px;}
body .M09_SingleTestimonialSection h2 > div{color: var(--dark-blue-heading);}
body .M09_SingleTestimonialSection .testimonial_bg_img{position: relative;z-index: 1;}
body .M09_SingleTestimonialSection .testimonial_bg_img:hover .bg_img1 img{transform: scale(1.05);}
body .M09_SingleTestimonialSection .testimonial_bg_img .bg_img1{overflow: hidden;position: absolute;top: 0;right: 0;width: 50%;height: 100%;}
body .M09_SingleTestimonialSection .testimonial_bg_img .bg_img1 img{transition: all ease 0.5s;height: 100%;width: 100%;object-fit: cover; object-position: center;}
body .M09_SingleTestimonialSection .testimonial_bg_img .quote_icon{position: absolute;left: 60px;top: -35px;background: url(https://mkto.uow.edu.au/rs/373-YPK-199/images/uow_testimonial_icon.png) no-repeat;background-size: 111px;width: 111px;height: 101px;}
body .M09_SingleTestimonialSection .testimonial_text_wrapper{padding: 89px 82px 107px 60px;color: var(--white-text);position: relative;z-index: 2; background: url(https://mkto.uow.edu.au/rs/373-YPK-199/images/uow_testimonial_bluebg.png) no-repeat right center; background-size: cover;}
body .M09_SingleTestimonialSection .testimonial_text{font-style: italic;line-height: 1.5;}
body .M09_SingleTestimonialSection .testimonial_author{position: absolute;right: 36px;bottom: 49px;z-index: 3;margin-left: 15px;}
body .M09_SingleTestimonialSection .testimonial_author .author_name{line-height: 1.1; min-width: 353px;max-width: 353px; margin: 0 0 0 auto; padding: 11px 28px;background-color: var(--red-bg);text-align: right;color: var(--white-text);}
body .M09_SingleTestimonialSection .testimonial_author .author_name > div{line-height: 1.1;color: var(--white-text);}
body .M09_SingleTestimonialSection .testimonial_author .small_font{line-height: 1.1;min-width: 310px;max-width:310px; margin: 0 0 0 auto; padding: 12px 21px;margin-right: 15px; background-color: var(--dark-blue-bg);text-align: right;color: var(--white-text);}
body .M09_SingleTestimonialSection .testimonial_author .small_font > div{color: var(--white-text);line-height: 1.1;}
/***** Module9_SingleTestimonialSection style end *****/

/***** Module10_LoogTestimonialSection style start *****/
body .M10_LoogTestimonialSection h4{margin-bottom: 70px;color: var(--blue-heading);}
body .M10_LoogTestimonialSection h4 > div{color: var(--blue-heading);}
body .M10_LoogTestimonialSection .logo_wrapper {gap: 85px;}
body .M10_LoogTestimonialSection .logo_item img {max-width: 170px; height: auto;  display: inline-block;}

/***** Module10_LoogTestimonialSection style end *****/

/***** Module11_FAQSection style start *****/
body .M11_FAQSection h2{color: var(--dark-blue-heading);margin-bottom: 11px;}
body .M11_FAQSection h2 > div{color: var(--dark-blue-heading);}
body .M11_FAQSection .faq-category-header{padding: 18px 0;cursor: pointer;column-gap: 15px;}
body .M11_FAQSection .faq-category-header:hover h4{text-decoration: underline;}
body .M11_FAQSection .faq-category.open .faq-category-header h4{text-decoration: underline;}
body .M11_FAQSection .faq-category-content { max-height: 0; overflow: hidden;transition: max-height 0.4s ease;}
body .M11_FAQSection .faq-item{padding-top: 16px;}
body .M11_FAQSection .faq-item.pad-top-btm{padding-top: 20px;padding-bottom: 30px;}
body .M11_FAQSection .faq-actions{color: var(--light-blue-text);margin-bottom: 50px;}
body .M11_FAQSection .faq-actions button{cursor: pointer; border: none;background-color: transparent;padding: 0px;color: var(--light-blue-text);}
body .M11_FAQSection .faq-actions button span{color: var(--light-blue-text);}
body .M11_FAQSection .faq-category.open .faq-category-content { max-height: 800px;}
body .M11_FAQSection .faq-actions button:hover{text-decoration: underline;}
body .M11_FAQSection #expandAll.active,
body .M11_FAQSection #collapseAll.active {
    text-decoration: underline;
}
body .M11_FAQSection .faq-category{background-image: linear-gradient(to right, #cacaca 50%, #fff 0%); background-position: bottom;
    background-size: .5rem .0625rem; background-repeat: repeat-x;}
body .M11_FAQSection .toggle-icon {font-size: 48px; transition: 0.3s;color: var(--body-text-color);}
body .M11_FAQSection .questions-box{width: fit-content; margin: 0 auto; margin-top: 71px;border-radius: 50px;background-color: var(--grey-bg);padding: 25px 62px;}
body .M11_FAQSection .questions-box .p_class a{font-weight: var(--fontweight400);}
body .M11_FAQSection .questions-box .p_class > div a{font-weight: var(--fontweight400);}
/***** Module11_FAQSection style end *****/

/***** Module12_UpcomingEventSection style start *****/
body .M12_UpcomingEventSection h2{color: var(--blue-text);margin-bottom: 58px;}
body .M12_UpcomingEventSection h2 > div{color: var(--blue-text);}
body .M12_UpcomingEventSection .event-container{column-gap: 20px;row-gap: 70px;}
body .M12_UpcomingEventSection .event-card{width: calc((100% - 40px) / 3);position: relative;background-color: var(--dark-blue-bg);}
body .M12_UpcomingEventSection .date-box{z-index: 2; text-align: center; position: absolute;left: 0;top: 0;padding: 14px 22px 13px;background-color: var(--red-bg);color: var(--white-text);}
body .M12_UpcomingEventSection .date-box .small_font12, body .M12_UpcomingEventSection .date-box .small_font12 > div{line-height: 1.2;}
body .M12_UpcomingEventSection .date-box h4{line-height: 1;margin-top: -3px;}
body .M12_UpcomingEventSection .date-box h4 > div{line-height: 1;}
body .M12_UpcomingEventSection .img-box {overflow: hidden; display: flex;}
body .M12_UpcomingEventSection .img-box img{transition: all ease 0.5s;width: 100%;min-height: 258px;max-height: 258px;object-fit: cover;object-position: center;}
body .M12_UpcomingEventSection .event-card:hover .img-box img{transform: scale(1.05);}
body .M12_UpcomingEventSection .event-detail-box{padding: 27px 29px 44px 29px;}
body .M12_UpcomingEventSection .event-detail-box .small_font16, body .M12_UpcomingEventSection .event-detail-box .small_font16 > div{color: var(--grey-text);}
body .M12_UpcomingEventSection .event-detail-box .p_class{margin: 13px 0 15px 0;color: var(--white-text); line-height: 1.2;}
body .M12_UpcomingEventSection .event-detail-box .p_class > div{color: var(--white-text); line-height: 1.2;}    
body .M12_UpcomingEventSection .time-box{width: fit-content; background-color: #334363;padding: 7px 12px;gap: 11px;border-radius: 18px;margin-bottom: 9px;}
body .M12_UpcomingEventSection .time-box img{max-width: 17px;}
body .M12_UpcomingEventSection .mb18{margin-bottom: 19px;}
body .M12_UpcomingEventSection .time-box.small_font16, body .M12_UpcomingEventSection .time-box.small_font16 > div{color: var(--white-text);}
body .M12_UpcomingEventSection .time-box.small_font16 span{color: var(--white-text);}
body .M12_UpcomingEventSection .btn{margin-top: 30px;}
body .M12_UpcomingEventSection .btn a{font-size: 18px;padding: 15px 15px;}
body .M12_UpcomingEventSection .btn a span{font-size: 18px;}
/***** Module12_UpcomingEventSection style end *****/

/***** Module13_LocationSection style start *****/
body .M13_LocationSection{position: relative;overflow: hidden;}
body .M13_LocationSection .bg_img::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%; background-color: rgba(0, 22, 65, 0.80);}
body .M13_LocationSection .row{background-color: var(--white-bg);}
body .M13_LocationSection .m13_left_col{padding: 58px 30px 51px 30px;}
body .M13_LocationSection h3{margin-bottom: 22px;}
body .M13_LocationSection .p_class{line-height: 1.3;}
body .M13_LocationSection .p_class > div {line-height: 1.3;display: flex; justify-content: center; align-items: center;}
body .M13_LocationSection .btn{margin-top: 35px;}
body .M13_LocationSection .btn a{padding: 20px 15px;}
body .M13_LocationSection .location-img{width: 100%;height: 100%;overflow: hidden;display: flex;}
body .M13_LocationSection .location-img img{width: 100%;height: 100%;object-fit: cover;transition: all ease 0.5s;}
body .M13_LocationSection .location-img:hover img{transform: scale(1.05);}
body .M13_LocationSection .m13_right_col{position: relative;}
body .M13_LocationSection .location-text {margin-left: 15px; gap: 10px;position: absolute;right: 43px;bottom: 50px;width: fit-content;padding: 12px 22px 17px;background-color: var(--light-blue-bg);color: var(--white-text);}
body .M13_LocationSection .location-text span{color: var(--white-text);}
body .M13_LocationSection .location-text img{max-width: 16px;}
/***** Module13_LocationSection style end *****/

/***** Module14_GallerySection style start *****/
body .M14_GallerySection .gallery_grid {display: grid; grid-template-columns: repeat(3, 1fr);  gap: 26px;  justify-content: center; align-items: center;}
body .M14_GallerySection .gallery_item {width: 100%;height: 100%; overflow: hidden; }
body .M14_GallerySection .gallery_item img {width: 100%; height: 100%; object-fit: cover; display: block;transition: all ease 0.5s;}
body .M14_GallerySection .gallery_item.tall {grid-row: 1 / span 2; grid-column: 3 / 4;height: 100%;}
body .M14_GallerySection .gallery_item.wide {grid-row: 2 / 3; grid-column: 1 / span 2;height: 100%;}
body .M14_GallerySection .gallery_item:hover img{transform: scale(1.05);}

/***** Module14_GallerySection style end *****/

/***** Module15_VideoSection style start *****/
body .M15_VideoSection h4{color: var(--red-heading);margin-bottom: 50px;}
body .M15_VideoSection h4 > div{color: var(--red-heading);}
body .M15_VideoSection .video-container{position: relative;overflow: hidden;}
body .M15_VideoSection .bg_img::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
body .M15_VideoSection .p_class{color: var(--white-text);margin-bottom: 18px;line-height: 1.3;}
body .M15_VideoSection .p_class > div {color: var(--white-text);line-height: 1.3;}
body .M15_VideoSection .video-play-icon{cursor: pointer;border: none;background-color: transparent;}
body .M15_VideoSection .video-play-icon img{max-width: 115px;}

body .videoPopup { position: fixed;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    transition: all .35s ease;
    z-index: 99999;}
/* When popup active */
body .videoPopup.show { opacity: 1;
    visibility: visible;
    pointer-events: auto;}
/* Popup inner box */
body .videoPopup .popupInner { position: relative;max-width: 990px;width: 100%;  /* animation start */
    transform: scale(0.2);
    transition: transform .35s ease;
    }

/* zoom when parent becomes active */
body .videoPopup.show .popupInner {
    transform: scale(1);
}

/* Close button */
body .videoPopup .closePopup {position: absolute;top: -20px; right: -20px;background: var(--red-bg); color: var(--white-text); width: 32px;
    height: 32px;line-height: 32px; text-align: center;font-size: 40px;cursor: pointer; border-radius: 50%; z-index: 10;}
/* Responsive iframe/video */
body .videoBox{ position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;   /* Auto height */
    box-shadow: 0px 2px 24px 15px rgba(0, 22, 65, 1); }
body .videoBox iframe,
body .videoBox video {position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    object-fit: cover; }
/* Only the active video type shows */
body .videoBox.active { display: block;}
/***** Module15_VideoSection style end *****/

/***** Module16_RegisterSection style start *****/
body .M16_RegisterSection h2{color: var(--dark-blue-heading);margin-bottom: 14px;}
body .M16_RegisterSection h2 > div{color: var(--dark-blue-heading);}
body .M16_RegisterSection .p_class{color: var(--light-blue-text);margin-bottom: 20px;line-height: 1.34;}
body .M16_RegisterSection .p_class > div{color: var(--light-blue-text);line-height: 1.34;}
body .M16_RegisterSection .btn{margin-top: 30px;width: max-content;}
body .M16_RegisterSection .btn a{padding: 20px 42px;}
body .M16_RegisterSection .mb30{margin-bottom: 30px;}
/* body .M16_RegisterSection .m16_left_col{padding-right: 45px;padding-left: calc((100% - 1200px) / 2);} */
body .M16_RegisterSection .image_block{height: 100%;position: relative;}
body .M16_RegisterSection .image_block::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
body .M16_RegisterSection .image_block img{width: 100%; height: 100%;object-fit: cover;}

body .M16_RegisterSection.ltr .m16_left_col {
    padding-right: 45px;padding-left: calc((100% - 1200px) / 2); order: 1;
  }
  body .M16_RegisterSection.ltr .m16_right_col {
    order: 2;
  }

  body .M16_RegisterSection.rtl .m16_left_col {
    padding-left: 45px;padding-right: calc((100% - 1200px) / 2); order: 2;
  }
  body .M16_RegisterSection.rtl .m16_right_col {
    order: 1;

  }

/* Form Popup Style */
/* Popup wrapper */
body .formPopup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;
    opacity: 0; visibility: hidden;transition: opacity 0.3s ease;display: flex; justify-content: center; align-items: center;
    justify-content: center;align-items: center;padding: 20px;z-index: 9999;padding: 40px 30px;}
body .formPopup .popupInner {width: 100%; display: flex; justify-content: center; align-items: center;}
/* Show popup */ 
body .formPopup.active {opacity: 1;visibility: visible;} 
/* Inner form box */ 
body .formPopup .formPopup_inner {width: 100%;max-width: 701px;
    border-radius: 0;position: relative;transform: scale(0.2);opacity: 0;transition: transform 0.4s ease, opacity 0.3s ease; 
    } 
/* Zoom-in effect when popup becomes active */ 
body .formPopup.active .formPopup_inner {transform: scale(1);opacity: 1;}
body .formPopup .formPopup_inner_box{padding:60px 40px 60px;max-height: 90vh;overflow-y: auto;box-shadow: 0px 2px 28px 10px rgba(0, 22, 65, 1); background: var(--grey-bg);}
body .formPopup .form_title h4{color: var(--blue-text);margin-bottom: 16px;} 
body .formPopup .form_title h4 > div{color: var(--blue-text);}
body .uowForm03{margin-top: 28px;}
body .closeFormPopup {position: absolute;top: -20px; right: -21px;background: var(--white-bg); color: var(--red-text); border: 1px solid var(--red-bg);border-radius: 100%; width: 42px;
    height: 42px;line-height: 1; text-align: center;font-size: 48px;cursor: pointer; z-index: 10; transition: all 0.3s ease;}
body .closeFormPopup:hover{background-color: var(--red-bg);color: var(--white-text);}



/***** Module16_RegisterSection style end *****/

/***** Module18_FormSection style start *****/
body .M18_FormSection{padding: 65px 0 146px 0;}
body .M18_FormSection h4{margin-bottom: 48px;color: var(--white-text);}
body .M18_FormSection h4 > div{color: var(--white-text);}
body .uowForm04{max-width: 86.7%;width: 100%; margin: 0 auto;padding: 68px 55px 78px;border: 2px solid #0033ff;}
/***** Module18_FormSection style end *****/

/***** Module19_FooterSection style start *****/
body footer{border-top: 1px dashed #cccccc;}
body footer .logo a {display: inline-flex;}
body footer .logo a img{max-width: 200px;}
body .footer_top, body .footer_bottom{gap: 20px;}
body .footer_top{padding-bottom: 20px;border-bottom: 1px dashed #001641;margin-bottom: 18px;}
body footer .m19-right-col{text-align: right;}
body .footer-flags{gap:2px;margin-bottom: 11px;}
body .footer-flags img{max-width: 50px;}
body .footer-flags img:last-child{max-width: 45px;}
body .footer_info, body .footer_info > div, body .footer_info > p {text-align: right; font-size: var(--fontsize22);line-height: 1.1;color: var(--body-text-color);font-weight: var(--fontweight700);}
body .footer_info a{color: var(--body-text-color);text-decoration: none;}
body .footer_info a:hover{text-decoration: underline;color: var(--light-blue-text);}
body .footer_smalltext, body .footer_smalltext > div, body .footer_smalltext > p {font-size: var(--fontsize14);line-height: 1.4;color: var(--black-text);font-weight: var(--fontweight400);}
body .footer_smalltext span{font-weight: var(--fontweight700);}
body .footer_smalltext a{color: var(--black-text);text-decoration: none;font-weight: var(--fontweight400);}
body .footer_smalltext a:hover{text-decoration: underline;color: var(--light-blue-text);}
body .footer-primary-links{margin-top: 18px;}
body .footer-primary-links, body.footer-primary-links > div, body.footer-primary-links > p {text-align: left; font-size: var(--fontsize18);line-height: 1.5;font-weight: var(--fontweight400);color: var(--body-text-color);}
body .footer-primary-links a{color: var(--body-text-color);text-decoration: underline;font-weight: var(--fontweight400);}
body .footer-primary-links a:hover{text-decoration: none;color: var(--light-blue-text);}

body footer.navyBg .footer_info, body footer.navyBg .footer_info > div {color: var(--white-text);}
body footer.navyBg .footer_info a{color: var(--white-text);}
body footer.navyBg .footer_smalltext, body footer.navyBg .footer_smalltext > div {color: var(--white-text);}
body footer.navyBg .footer_smalltext a{color: var(--white-text);}
body footer.navyBg .footer-primary-links, body footer.navyBg .footer-primary-links > div {color: var(--white-text);}
body footer.navyBg .footer-primary-links a{color: var(--white-text);}
body footer.navyBg .footer_top{border-bottom: 1px dashed #ffffff;}

/***** Module19_FooterSection style end *****/

