/* Generated from tbuilder_layout_part: new-general-mobile-nav */
.themify_builder_content-29069 .tb_lbwp153,.themify_builder_content-29069 .tb_44y2695.module-menu li > .sub-menu{background-color:#212121}
.themify_builder_content-29069 .tb_tmzb154{justify-items:start}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav li{font-style:normal;font-family:"Sofia Sans";font-weight:500;font-size:16px;letter-spacing:0}
.themify_builder_content-29069 .tb_44y2695.module-menu.mobile-menu-module,.themify_builder_content-29069 .tb_44y2695.module-menu.mobile-menu-dropdown.module-menu-mobile-active .nav{width:100%;background-color:#212121}
.themify_builder_content-29069 .tb_44y2695.module-menu.module{text-align:left}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav li > .sub-menu a{font-size:13px;text-align:right}
.themify_builder_content-29069 .tb_44y2695.module-menu li > .sub-menu a{margin:0;padding:6px 10px;background-color:transparent}
.themify_builder_content-29069 .tb_44y2695.module-menu li > .sub-menu a:hover{background-color:rgba(255, 255, 255, .09)}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav > li > a{margin:0;padding:0 0 0 20px}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav li a,.themify_builder_content-29069 .tb_13ai209.module-buttons .module-buttons-item,.themify_builder_content-29069 .tb_13ai209.module-buttons em,.themify_builder_content-29069 .tb_13ai209.module-buttons .ui,.themify_builder_content-29069 .tb_13ai209.module-buttons span,.themify_builder_content-29069 .tb_oglm854.module-buttons .module-buttons-item,.themify_builder_content-29069 .tb_oglm854.module-buttons em,.themify_builder_content-29069 .tb_oglm854.module-buttons .ui,.themify_builder_content-29069 .tb_oglm854.module-buttons span{color:#fff}
.themify_builder_content-29069 .tb_pbqm562.module-accordion{font-style:normal;font-size:14px;font-family:"Sofia Sans";font-weight:500}
.themify_builder_content-29069 .tb_pbqm562.module-accordion .tb_title_accordion,.themify_builder_content-29069 .tb_pbqm562.module-accordion .accordion-content{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-29069 .tb_k8bs209,.themify_builder_content-29069 .tb_c2uz854{border-radius:20px;background-color:#ad0000;padding:0;box-shadow:0 3px 15px -4px rgba(0, 0, 0, .13)}
.themify_builder_content-29069 .tb_k8bs209,.themify_builder_content-29069 .tb_k8bs209 p,.themify_builder_content-29069 .tb_k8bs209 h1,.themify_builder_content-29069 .tb_k8bs209 h2,.themify_builder_content-29069 .tb_k8bs209 h3,.themify_builder_content-29069 .tb_k8bs209 h4,.themify_builder_content-29069 .tb_k8bs209 h5,.themify_builder_content-29069 .tb_k8bs209 h6,.themify_builder_content-29069 .tb_c2uz854,.themify_builder_content-29069 .tb_c2uz854 p,.themify_builder_content-29069 .tb_c2uz854 h1,.themify_builder_content-29069 .tb_c2uz854 h2,.themify_builder_content-29069 .tb_c2uz854 h3,.themify_builder_content-29069 .tb_c2uz854 h4,.themify_builder_content-29069 .tb_c2uz854 h5,.themify_builder_content-29069 .tb_c2uz854 h6{font-family:"osp-din";font-weight:400}
.themify_builder_content-29069 .tb_coy7209,.themify_builder_content-29069 .tb_weag854{align-content:center;justify-items:start;justify-content:space-between;padding:30px 20px 30px 30px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;box-shadow:0 4px 15px 04px rgba(0, 0, 0, .02);border-radius:20px;grid-auto-flow:column}
.themify_builder_content-29069 .tb_coy7209>.builder_row_cover::before,.themify_builder_content-29069 .tb_coy7209>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-29069 .tb_weag854>.builder_row_cover::before,.themify_builder_content-29069 .tb_weag854>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(45deg,rgb(173, 0, 0) 21%,rgba(173, 0, 0, 0.65) 100%);background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-29069 .tb_coy7209>.builder_row_cover,.themify_builder_content-29069 .tb_coy7209>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-29069 .tb_weag854>.builder_row_cover,.themify_builder_content-29069 .tb_weag854>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-29069 .tb_7pas209.module-text,.themify_builder_content-29069 .tb_gser854.module-text{padding-bottom:0;font-size:20px;margin-bottom:10px;max-width:560px;text-transform:uppercase}
.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap p,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap blockquote,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h1,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h2,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h3,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h4,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h5,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h6,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap li,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap span,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap p,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap blockquote,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap h1,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap h2,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap h3,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap h4,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap h5,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap h6,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap li,.themify_builder_content-29069 .tb_gser854.module-text .tb_text_wrap span{font-style:normal;background-clip:border-box;background-image:none;color:#fff;font-family:"Sofia Sans";font-weight:500}
.themify_builder_content-29069 .tb_13ai209.module-buttons.module .module-buttons-item a,.themify_builder_content-29069 .tb_oglm854.module-buttons.module .module-buttons-item a{padding-right:25px;padding-left:25px;color:#d11919}
.themify_builder_content-29069 .tb_13ai209.module-buttons.module .module-buttons-item a:hover,.themify_builder_content-29069 .tb_oglm854.module-buttons.module .module-buttons-item a:hover{padding-right:35px;padding-left:35px;color:#fff}
.themify_builder_content-29069 .tb_13ai209.module-buttons,.themify_builder_content-29069 .tb_oglm854.module-buttons{border-radius:100px;text-align:center}
.themify_builder_content-29069 .tb_13ai209.module-buttons .module-buttons-item a,.themify_builder_content-29069 .tb_oglm854.module-buttons .module-buttons-item a{text-transform:uppercase;font-size:16px;font-style:normal}
.themify_builder_content-29069 .tb_13ai209.module-buttons .module-buttons-item,.themify_builder_content-29069 .tb_13ai209.module-buttons .module-buttons-item a,.themify_builder_content-29069 .tb_oglm854.module-buttons .module-buttons-item,.themify_builder_content-29069 .tb_oglm854.module-buttons .module-buttons-item a{font-family:"Sofia Sans";font-weight:800}

@media(max-width:950px){
.themify_builder_content-29069 .tb_lbwp153{padding-top:6em}
.themify_builder_content-29069 .tb_tmzb154{border-top:1px solid #fff;border-top-color:#fff;padding-top:6px}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav > li > a{margin-bottom:12px}
.themify_builder_content-29069 .tb_44y2695.module-menu .menu-module-burger,.themify_builder_content-29069 .tb_13ai209.module-buttons.module .module-buttons-item a{color:#fff}
.themify_builder_content-29069 .tb_pbqm562.module-accordion{margin-left:19px;margin-top:-19px}
.themify_builder_content-29069 .tb_k8bs209{background-attachment:scroll;background-position:50% 50%;background-size:auto;background-repeat:repeat;background-image:url(https://hanglooseadventure.com/wp-content/uploads/2025/10/HanglooseBluewater-VoucherBGs-02-scaled.png);--tbBg:0;background-color:#f0f0f0;margin-bottom:15px}
.themify_builder_content-29069 .tb_k8bs209>.builder_row_cover::before,.themify_builder_content-29069 .tb_k8bs209>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;--tbBg:0;background-size:auto}
.themify_builder_content-29069 .tb_k8bs209>.builder_row_cover,.themify_builder_content-29069 .tb_k8bs209>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-29069 .tb_coy7209>.builder_row_cover::before,.themify_builder_content-29069 .tb_coy7209>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(255, 255, 255, 0.36) 65%,rgba(255, 244, 235, 0.27) 100%)}
.themify_builder_content-29069 .tb_coy7209,.themify_builder_content-29069 .tb_weag854{padding-bottom:20px;padding-top:20px}
.themify_builder_content-29069 .tb_7pas209.module-text{font-size:16px;margin-bottom:0}
.themify_builder_content-29069 .tb_7pas209.module-text.module h3,.themify_builder_content-29069 .tb_gser854.module-text.module h3{margin-bottom:0;margin-top:0}
.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap p,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap blockquote,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h1,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h2,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h3,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h4,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h5,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap h6,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap li,.themify_builder_content-29069 .tb_7pas209.module-text .tb_text_wrap span{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,rgb(250, 148, 45) 0%,rgb(250, 188, 55) 100%)}
.themify_builder_content-29069 .tb_gser854.module-text{margin-bottom:0;font-size:16px}
}
@media(max-width:600px){
.themify_builder_content-29069 .tb_tmzb154{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row;padding-right:0;padding-left:0;border-top:0 solid transparent;border-top-color:transparent}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav li > .sub-menu a{text-align:left;font-size:15px}
.themify_builder_content-29069 .tb_44y2695.module-menu{border-top:1.5px solid #fff;border-top-color:#fff;margin-bottom:0}
.themify_builder_content-29069 .tb_44y2695.module-menu.module{padding-top:10px}
.themify_builder_content-29069 .tb_44y2695.module-menu .nav > li > a{padding-left:0;margin-bottom:10px}
.themify_builder_content-29069 .tb_44y2695.module-menu.mobile-menu-module .nav a,.themify_builder_content-29069 .tb_44y2695.module-menu.mobile-menu-dropdown.module-menu-mobile-active li a{padding-right:0;padding-left:0}
.themify_builder_content-29069 .tb_pbqm562.module-accordion{font-size:15px;letter-spacing:0.1px;margin-top:-12px;margin-bottom:25px;margin-left:0}
.themify_builder_content-29069 .tb_pbqm562.module-accordion>.ui>li>.accordion-title{font-style:normal;font-family:"Sofia Sans";font-weight:500}
.themify_builder_content-29069 .tb_pbqm562.module-accordion>.ui>li>.accordion-title a{padding-bottom:0;padding-top:0}
.themify_builder_content-29069 .tb_e2r9574{justify-self:auto;align-self:auto;gap:5px;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-29069 .tb_imz6574.module-text a,.themify_builder_content-29069 .tb_ttj6777.module-text a{color:#fff}
.themify_builder_content-29069 .tb_imz6574.module-text a:hover,.themify_builder_content-29069 .tb_ttj6777.module-text a:hover{color:#00d5ff}
.themify_builder_content-29069 .tb_imz6574.module-text p,.themify_builder_content-29069 .tb_ttj6777.module-text p,.themify_builder_content-29069 .tb_7pas209.module-text p,.themify_builder_content-29069 .tb_gser854.module-text p{margin-bottom:0}
.themify_builder_content-29069 .tb_imz6574.module-text,.themify_builder_content-29069 .tb_ttj6777.module-text{padding-bottom:0}
.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap p,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap blockquote,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap h1,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap h2,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap h3,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap h4,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap h5,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap h6,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap li,.themify_builder_content-29069 .tb_imz6574.module-text .tb_text_wrap span,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap p,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap blockquote,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap h1,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap h2,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap h3,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap h4,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap h5,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap h6,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap li,.themify_builder_content-29069 .tb_ttj6777.module-text .tb_text_wrap span{font-style:normal;background-clip:border-box;background-image:none;color:#fff;font-family:"Sofia Sans";font-weight:500}
.themify_builder_content-29069 .tb_k8bs209{background-size:cover;background-repeat:no-repeat;margin-top:0;border-radius:15px;margin-bottom:13px}
.themify_builder_content-29069 .tb_coy7209,.themify_builder_content-29069 .tb_weag854{align-items:center;padding:10px 10px 10px 14px;height:60px}
.themify_builder_content-29069 .tb_coy7209>.builder_row_cover::before,.themify_builder_content-29069 .tb_coy7209>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(173, 0, 0, 0) 21%,rgba(173, 0, 0, 0) 100%)}
.themify_builder_content-29069 .tb_3ul9780,.themify_builder_content-29069 .tb_9hcy854{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:start;grid-auto-flow:row}
.themify_builder_content-29069 .tb_7pas209.module-text.module h3,.themify_builder_content-29069 .tb_gser854.module-text.module h3{line-height:1em}
.themify_builder_content-29069 .tb_7pas209.module-text{line-height:1em;font-size:15px}
.themify_builder_content-29069 .tb_13ai209.module-buttons.module .module-buttons-item a{padding:12px 20px}
.themify_builder_content-29069 .tb_13ai209.module-buttons.module .module-buttons-item a:hover,.themify_builder_content-29069 .tb_oglm854.module-buttons.module .module-buttons-item a:hover{padding-right:20px;padding-left:20px}
.themify_builder_content-29069 .tb_13ai209.module-buttons .module-buttons-item a,.themify_builder_content-29069 .tb_oglm854.module-buttons .module-buttons-item a{font-size:13px}
.themify_builder_content-29069 .tb_c2uz854{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://hanglooseadventure.com/wp-content/uploads/2025/10/HanglooseBluewater-Overlay.png);margin-top:0;--tbBg:0;border-radius:15px;margin-right:0;margin-left:0}
.themify_builder_content-29069 .tb_c2uz854>.builder_row_cover::before,.themify_builder_content-29069 .tb_c2uz854>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;--tbBg:0;background-size:auto}
.themify_builder_content-29069 .tb_c2uz854>.builder_row_cover,.themify_builder_content-29069 .tb_c2uz854>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-29069 .tb_gser854.module-text{line-height:1em;font-size:15px;max-width:180px}
.themify_builder_content-29069 .tb_oglm854.module-buttons.module .module-buttons-item a{padding-right:20px;padding-left:20px;color:#d91111}
}/*Builder Custom CSS START*/
.hangbuy{
	background-image:
      linear-gradient(135deg, white 50%, #00d5ff 50%),
      linear-gradient(135deg, #00d5ff 50%, #03abff 50%);
      background-position: bottom right!important;
  background-size: 200% 200%;
  transition: 0.5s;
    cursor: pointer;
    -webkit-background-clip: text, border-box;
}

.hangbuy:hover{
    cursor: pointer;
background-position: top left!important;
}

.hangwhite{
	background-image:
      linear-gradient(135deg, white 50%, #00d5ff 50%),
      linear-gradient(135deg, #00d5ff 50%, white 50%);
      background-position: bottom right!important;
  background-size: 200% 200%;
  transition: 0.5s;
    cursor: pointer;
    -webkit-background-clip: text, border-box;
	border: solid 2px white;
}

.hangwhite:hover{
    cursor: pointer;
	color:white!important;
background-position: top left!important;
	border: solid 2px #00d5ff;
}

.menu-item-29000 {
    margin-right: 0px!important;
    padding-right: 20px!important;
    border-right: 1.5px solid #fff!important;
}

.menu-item-29004, .menu-item-29005{
    margin-bottom: 25px!important;
}
 .menu-item-29006  {
    margin-bottom: 30px!important;
}

.main{
    font-family: "sofia-pro-condensed-variable", sans-serif!important;
    font-variation-settings: "slnt" 0, "wght" 900!important;
    font-size: 36px!important;
    height: 32px!important;
	text-transform:uppercase;
}

.hangsale{
	background-image:
      linear-gradient(135deg, white 50%, #ed1e24 50%),
      linear-gradient(135deg, #fc4e16 50%, #ed1e24 50%);
      background-position: bottom right!important;
  background-size: 200% 200%;
  transition: 0.5s;
    cursor: pointer;
    -webkit-background-clip: text, border-box;
}

.hangsale:hover{
    cursor: pointer;
background-position: top left!important;
}

h2{
	 font-family: "sofia-pro-condensed-variable", sans-serif!important;
  font-variation-settings: "slnt" 0, "wght" 900;
}

h3{
	 font-family: "sofia-pro-condensed-variable", sans-serif!important;
  font-variation-settings: "slnt" 0, "wght" 900;
}

h4{
	 font-family: "sofia-pro-condensed-variable", sans-serif!important;
  font-variation-settings: "slnt" 0, "wght" 900;
}

.sofia{
	 font-family: "sofia-pro-condensed-variable", sans-serif!important;
  font-variation-settings: "slnt" 0, "wght" 900;
}

.cta{
 background-size:200% 400%!important;
}

.themify_builder_content-29069 .tb_44y2695.module-menu .nav li {
    font-style: normal;
    font-family: "Sofia Sans";
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0;
    width: fit-content;
}

#menu-general-mobile-new .sub-menu {
    height: 21px;
    width: 100%;
    padding: 0px;
    box-shadow: none;
    margin-left: 8px;
    flex-direction: row;
    align-items: center;
}
/*Builder Custom CSS END*/