.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container{min-height:50px;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-submit{min-width:50px;background-color:#818a91;font-size:16px;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__input::placeholder{color:#7A7A7A6B;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__input, .elementor-16223 .elementor-element.elementor-element-81b6e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#ededed;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container ,.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-icon-toggle .hfe-search-form__input,.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container, .elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-icon-toggle .hfe-search-form__input,.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-16223 .elementor-element.elementor-element-81b6e button.hfe-search-submit{color:#fff;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container button#clear i:before,
					.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-icon-toggle button#clear i:before,
				.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container button#clear-with-button,
					.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__container button#clear,
					.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-16223 .elementor-element.elementor-element-792ff4cf > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-792ff4cf{padding:140px 0px 0px 0px;}.elementor-16223 .elementor-element.elementor-element-31a03393 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16223 .elementor-element.elementor-element-751ebfd9.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16223 .elementor-element.elementor-element-751ebfd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16223 .elementor-element.elementor-element-751ebfd9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16223 .elementor-element.elementor-element-751ebfd9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 10px;}.elementor-16223 .elementor-element.elementor-element-39244d1 .elementor-heading-title{color:#1C272C;font-size:60px;font-weight:700;}.elementor-16223 .elementor-element.elementor-element-39244d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16223 .elementor-element.elementor-element-14800172.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-16223 .elementor-element.elementor-element-14800172.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-16223 .elementor-element.elementor-element-14800172 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 0px 0px;}.elementor-16223 .elementor-element.elementor-element-5e796161{text-align:left;color:#32393C;font-family:"Poppins";font-size:18px;font-weight:400;}.elementor-16223 .elementor-element.elementor-element-5e796161 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-16223 .elementor-element.elementor-element-15cc94e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16223 .elementor-element.elementor-element-42ef2ad2 > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-42ef2ad2{padding:90px 0px 75px 0px;}.elementor-16223 .elementor-element.elementor-element-acc022e > .elementor-container{max-width:1446px;}.elementor-16223 .elementor-element.elementor-element-acc022e{padding:0px 0px 45px 0px;}.elementor-16223 .elementor-element.elementor-element-27f3703d{text-align:center;}.elementor-16223 .elementor-element.elementor-element-27f3703d .elementor-heading-title{color:#1C272C;font-size:48px;font-weight:700;}.elementor-16223 .elementor-element.elementor-element-27f3703d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16223 .elementor-element.elementor-element-7248f995{text-align:center;color:#32393C;font-family:"Poppins";font-size:18px;font-weight:400;line-height:24px;}.elementor-16223 .elementor-element.elementor-element-ffab046 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-16223 .elementor-element.elementor-element-eee32f3 > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-6a34d8a5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16223 .elementor-element.elementor-element-6a34d8a5:not(.elementor-motion-effects-element-type-background), .elementor-16223 .elementor-element.elementor-element-6a34d8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8FF;}.elementor-16223 .elementor-element.elementor-element-6a34d8a5, .elementor-16223 .elementor-element.elementor-element-6a34d8a5 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-16223 .elementor-element.elementor-element-6a34d8a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16223 .elementor-element.elementor-element-6a34d8a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16223 .elementor-element.elementor-element-3388cd0c > .elementor-element-populated > .elementor-widget-wrap{padding:40px 80px 40px 80px;}.elementor-16223 .elementor-element.elementor-element-89ef7dc .elementor-heading-title{color:#1C272C;font-size:48px;font-weight:700;}.elementor-16223 .elementor-element.elementor-element-89ef7dc > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-16223 .elementor-element.elementor-element-1d9b027b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16223 .elementor-element.elementor-element-3540055b > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-3540055b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 75px 0px;}.elementor-16223 .elementor-element.elementor-element-3540055b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16223 .elementor-element.elementor-element-721c211f{text-align:center;}.elementor-16223 .elementor-element.elementor-element-721c211f .elementor-heading-title{color:#1C272C;font-size:48px;font-weight:700;}.elementor-16223 .elementor-element.elementor-element-721c211f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-repeater-item-eb704e0 .elementor-icon-box{background-color:#F7EAC3;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-repeater-item-57263aa .elementor-icon-box{background-color:#E2EEF4;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-repeater-item-ae78afe .elementor-icon-box{background-color:#F6EAEA;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-repeater-item-097f8be .elementor-icon-box{background-color:#F4E7FD;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-repeater-item-374a312 .elementor-icon-box{background-color:#E3EED3;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-repeater-item-e5e344a .elementor-icon-box{background-color:#EEE1D3;}.elementor-16223 .elementor-element.elementor-element-72494af5 .elementor-icon-box-group{grid-template-columns:repeat(3, 1fr);grid-row-gap:20px;}.elementor-16223 .elementor-element.elementor-element-6ab7869d > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-6ab7869d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16223 .elementor-element.elementor-element-6ab7869d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16223 .elementor-element.elementor-element-125d3702 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16223 .elementor-element.elementor-element-125d3702 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16223 .elementor-element.elementor-element-7c7a8fd2 > .elementor-container{max-width:798px;}.elementor-16223 .elementor-element.elementor-element-7c7a8fd2:not(.elementor-motion-effects-element-type-background), .elementor-16223 .elementor-element.elementor-element-7c7a8fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thc.org.au/wp-content/uploads/2025/02/bg-community-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16223 .elementor-element.elementor-element-7c7a8fd2, .elementor-16223 .elementor-element.elementor-element-7c7a8fd2 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-16223 .elementor-element.elementor-element-7c7a8fd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-16223 .elementor-element.elementor-element-7c7a8fd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16223 .elementor-element.elementor-element-3cb52228{text-align:center;}.elementor-16223 .elementor-element.elementor-element-3cb52228 .elementor-heading-title{color:#1C272C;font-size:48px;font-weight:700;}.elementor-16223 .elementor-element.elementor-element-3cb52228 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-16223 .elementor-element.elementor-element-8d59ba{text-align:center;color:#32393C;font-family:"Poppins";font-size:18px;font-weight:400;line-height:24px;}.elementor-16223 .elementor-element.elementor-element-8d59ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16223 .elementor-element.elementor-element-2f16e5c8 > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-2f16e5c8{padding:90px 0px 120px 0px;}.elementor-16223 .elementor-element.elementor-element-70270a68 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16223 .elementor-element.elementor-element-54be7170{text-align:left;}.elementor-16223 .elementor-element.elementor-element-54be7170 .elementor-heading-title{color:#1C272C;font-size:48px;font-weight:700;}.elementor-16223 .elementor-element.elementor-element-32ba38f > .elementor-container{max-width:1510px;}.elementor-16223 .elementor-element.elementor-element-32ba38f{padding:0px 0px 120px 0px;}@media(min-width:769px){.elementor-16223 .elementor-element.elementor-element-56f6821d{width:100%;}}@media(max-width:768px){.elementor-16223 .elementor-element.elementor-element-792ff4cf{padding:40px 0px 0px 0px;}.elementor-16223 .elementor-element.elementor-element-39244d1 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-16223 .elementor-element.elementor-element-14800172 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 10px;}.elementor-16223 .elementor-element.elementor-element-5e796161{font-size:16px;line-height:24px;}.elementor-16223 .elementor-element.elementor-element-42ef2ad2{padding:20px 0px 20px 0px;}.elementor-16223 .elementor-element.elementor-element-27f3703d .elementor-heading-title{font-size:30px;}.elementor-16223 .elementor-element.elementor-element-7248f995{font-size:16px;line-height:24px;}.elementor-16223 .elementor-element.elementor-element-3388cd0c > .elementor-element-populated > .elementor-widget-wrap{padding:40px 16px 60px 016px;}.elementor-16223 .elementor-element.elementor-element-89ef7dc .elementor-heading-title{font-size:30px;}.elementor-16223 .elementor-element.elementor-element-721c211f .elementor-heading-title{font-size:30px;}.elementor-16223 .elementor-element.elementor-element-7c7a8fd2{padding:60px 16px 60px 016px;}.elementor-16223 .elementor-element.elementor-element-3cb52228 .elementor-heading-title{font-size:30px;}.elementor-16223 .elementor-element.elementor-element-8d59ba{font-size:16px;line-height:24px;}.elementor-16223 .elementor-element.elementor-element-54be7170 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */.home-story-swiper .swiper-slide{
    height: auto !important;
}

.home-hero-img img{
    aspect-ratio: 1480/705 !important;
    object-fit: cover;
}
@media only screen and (min-width: 1024px){
  .home-hero{
    padding-top: 5vh !important;
  }
  .home-hero-sub{
      margin-bottom: 0 !important;
  }
}
.hentry .entry-content a {
  text-decoration: none !important;
}
.inlinePlayButton{
    background-color: transparent !important;
    background-image: url(/wp-content/uploads/2025/02/btn-play-video.png);
    background-size: 100% 100%;
    
}

div {
  font-family: "Poppins", serif !important;
}

.hfe-nav-menu li.menu-item ul.sub-menu {
  border-radius: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 250px !important;
}
.hfe-nav-menu li.menu-item ul.sub-menu li {
  border-bottom: 0 !important;
}
.hfe-nav-menu li.menu-item ul.sub-menu li a {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.elementor-text-editor,
.elementor-widget-text-editor p {
  font-weight: 400;
}

.elementor-16223 .elementor-element.elementor-element-81b6e .hfe-search-form__input{
  padding-left: 16px;
}

.hfe-nav-menu li.menu-item ul.sub-menu li a {
  outline: none !important;
}
.custom-style-videos .htmega-player-container {
  overflow: hidden;
}
.custom-style-videos .inlinePlayButton {
  font-size: 0;
  transform: scale(1);
  opacity: 1 !important;
}

.custom-style-videos .inlinePlayButton:after {
  content: "";
  display: block;
  position: absolute;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  background: url(/wp-content/uploads/2023/11/Subtract.png) no-repeat;
  background-position: center;
  background-size: contain;
  transform: translate3d(-50%, -50%, 0);
}

.custom-style-videos .inlinePlayButton:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  background-image: url("/wp-content/uploads/2025/01/Frame-33385-1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.custom-style-videos .inlinePlayButton {
  width: 100%;
  height: 100%;
  border-radius: 0;
  background-color: #fff;
}
.custom-style-videos {
  pointer-events: none;
}

.cs-custom-contact-form-subscribe form.wpcf7-form p {
  margin: 0;
}
.cs-custom-contact-form-subscribe form.wpcf7-form label {
  font-size: 0;
  display: block;
}
.cs-custom-contact-form-subscribe form.wpcf7-form label br {
  display: none;
}
.cs-custom-contact-form-subscribe form.wpcf7-form input[type="email"] ,.cs-custom-contact-form-subscribe form.wpcf7-form .footer-form-input {
  border: 1px solid #4747474d;
  border-radius: 100vmax;
  background-color: #fff0;
  margin: 0;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #4b4b4b;
  font-style: normal;
  height: 48px !important;
  line-height: 1.25;
}
.wpcf7-form-control-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 12px;
}
.wpcf7-form-control-wrap + br{
  display: none;
}
.cs-custom-contact-form-subscribe form.wpcf7-form .wpcf7-not-valid-tip {
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  color: #fe2727;
}
.cs-custom-contact-form-subscribe form.wpcf7-form input[type="submit"] {
  border-radius: 100vmax;
  width: 100%;
  height: 48px !important;
  background-color: #316d8c;
  border: 1px solid #316d8c;
  margin: 16px 0 0;
  font-family: "Supernett", sans-serif !important;
  line-height: 1.25;
}
.cs-custom-contact-form-subscribe form.wpcf7-form span.wpcf7-spinner {
  display: none;
}
.cs-custom-contact-form-subscribe form.wpcf7-form .wpcf7-response-output {
  border: 1px solid #46b450;
  border-radius: 24px;
  font-size: 12px;
  line-height: 1.25;
  padding: 0.5rem 1rem;
  margin: 16px 0 0;
}

.cs-custom-contact-form-subscribe
  form.wpcf7-form
  input[type="email"]::placeholder, .cs-custom-contact-form-subscribe
  form.wpcf7-form .footer-form-input::placeholder {
  color: #4b4b4b;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}
.cs-custom-contact-form-subscribe
  form.wpcf7-form
  input[type="email"].wpcf7-not-valid , .cs-custom-contact-form-subscribe form.wpcf7-form .footer-form-input.wpcf7-not-valid {
  border-color: #fe2727;
}
.cs-custom-contact-form-subscribe form.wpcf7-form input[type="email"], .footer-form-input {
  outline: none !important;
  font-weight: normal !important;
}

.cs-custom-contact-form-subscribe
  span.wpcf7-not-valid-tip
  + span.wpcf7-not-valid-tip {
  display: none;
}
.custom-style-videos {
    pointer-events: none;
}

.home-video-inner .htmega-player-container{
  overflow: hidden !important;
}
.language-tooltip .elementor-button-text{
  pointer-events: none;
  display: block !important;
  opacity: 0;
  transition: all 0.3s;
  position: absolute;
  top: -24px;
  color: black;
  white-space: nowrap;
}
.language-tooltip:hover .elementor-button-text{
  opacity: 1;
}
.slick-dots li button:before{
  display: none;
}
.elementor-icon-box-group .slick-dots li, .elementor-custom-post-row .slick-dots li, .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin: 0 2px !important;
}
.swiper-pagination-bullet{
  opacity: 1 !important;
}
@media screen and (max-width: 1024px) {
  .elementor-custom-post-slide-row .swiper-slide{
    height: auto !important;
  }
    body.nav-active{
        height: 100vh;
        overflow: hidden;
    }
  .elementor-section {
    overflow: hidden;
  }

  .elementor-widget-heading .elementor-heading-title {
    font-size: 36px !important;
    line-height: 44px;
  }

  .elementor-widget-heading .elementor-heading-title br {
    display: none;
  }

  .elementor-widget-text-editor p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
  }

  .elementor-widget-heading .elementor-heading-title {
    font-size: 30px !important;
    line-height: 44px !important;
  }

  .elementor-widget-text-editor p {
    text-align: center;
  }

  .elementor-widget-heading .elementor-widget-container {
    margin-bottom: 10px !important;
  }

  .csh-section1 .elementor-widget-text-editor p {
    text-align: left;
  }
  .csh-section2 {
    padding-top: 30px !important;
  }
  .csh-section2
    section.elementor-section.elementor-inner-section.elementor-element {
    padding-bottom: 25px;
  }
  .csh-section3 {
    padding-top: 40px;
  }
  .csh-section3 .elementor-widget-heading .elementor-widget-container {
    margin-bottom: 0 !important;
  }
  .csh-section3 .elementor-step-label {
    width: 60px;
    height: 60px;
  }
  .csh-section3 .elementor-step-content {
    padding-left: 16px;
  }
  .csh-section3 h3.elementor-step-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 12px;
  }
  .csh-section3 p.elementor-step-description {
    font-size: 14px !important;
    line-height: 20px;
  }
  .csh-section3 .elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
  }
  .csh-section3 .elementor-step:last-of-type {
    margin-bottom: 20px;
  }
  .csh-section3 .elementor-button-group .elementor-button {
    font-size: 16px;
    line-height: 24px;
    height: 44px;
  }
  .csh-section3
    .elementor-widget.elementor-widget-button-group
    .elementor-widget-container {
    margin-top: 0 !important;
  }
  .csh-section4 {
    padding-top: 50px !important;
  }
  .csh-section4 .elementor-widget-heading {
    margin-bottom: 10px;
  }
  .csh-section4
    .elementor-icon-box-group.slick-initialized.slick-slider.slick-dotted {
    padding-bottom: 15px;
  }
  .csh-section6 {
    padding-bottom: 25px !important;
    padding-top: 50px !important;
  }
  .csh-section7 {
    padding-bottom: 60px !important;
  }
  .csh-section7 .elementor-content-tabs .elementor-widget-heading {
    margin-top: 25px !important;
    margin-bottom: 20px !important;
  }
  .csh-section7 .elementor-widget-tabs {
    margin-bottom: 30px !important;
  }
 
  .hfe-nav-menu__breakpoint-tablet
    .hfe-nav-menu__layout-horizontal
    .hfe-nav-menu
    .sub-arrow {
    font-weight: normal;
  }


  .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover{
    border: none !important;
  }

  div[data-elementor-type="wp-page"] {
    padding-top: 72px;
  }

}
@media only screen and (max-width: 767px) {
    .home-hero-img img{
    aspect-ratio: 358/220 !important;
}
    .home-help-tab .elementor-tab-desktop-title{
        margin-right: 1rem !important;
    }
  .connect-swiper-cus .slick-track{
    display: flex;
  }
  .connect-swiper-cus .slick-slide{
    height: auto !important;
  }
  .connect-swiper-cus .slick-slide>div, .connect-swiper-cus .slick-slide .elementor-custom-post-col{
    height: 100% !important;
  }
}/* End custom CSS */