/*!
Theme Name: AHG
Theme URI: https://github.com/MelindaH26/AHG-Expo
Author: Horse & Water
Author URI: https://horseandwater.com.au/
Description: A starter theme based on the _s theme. Added functionality for css variables and responsive hamburger menu.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: AHG
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

HAW_Starter is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .black{color:#000}.white{color:#fff}.grey{color:#AFAFAF}.font-heading{font-family:"Montserrat",sans-serif}.font-body{font-family:"Montserrat",sans-serif}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.alignfull>div:not(.alignfull){max-width:1500px;margin:auto;padding:0 35px}.medium{font-weight:500!important}.extra-bold{font-weight:800}@media screen and (min-width:782px){.hide-on-desktop{display:none}}@media screen and (max-width:781px){.hide-on-mobile{display:none}}.relative{position:relative}.z0{z-index:0}.z1{z-index:1}.z2{z-index:2}.z5{z-index:5}.featured{font-size:25px;color:#AFAFAF;font-weight:800;line-height:29px}.gradient-text{background:linear-gradient(90deg,#29ABE2,#A8C738,#2E6D40,#1C75BB);background-clip:text;-webkit-background-clip:text;color:#fff0;width:fit-content}.blue-gradient-text{background:linear-gradient(90deg,#1C75BB,#29ABE2);background-clip:text;-webkit-background-clip:text;color:#fff0;width:fit-content}.centered-list{text-align:center;list-style-position:inside;margin-left:0}.no-margin{margin:0}.narrow-550{justify-items:center}.narrow-550>*{max-width:550px;width:-webkit-fill-available}.narrow-1100{justify-items:center}.narrow-1100>*{max-width:1100px;width:-webkit-fill-available}.uppercase{text-transform:uppercase!important}.decorative-heading{display:flex;align-items:center;text-align:center;width:100%}.decorative-heading::before,.decorative-heading::after{content:'';border-top:2px solid #ccc;flex:1;margin:0 1em}.weight-medium{font-weight:500}.wp-block-separator{border-top:1px solid!important}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea,.wp-block-button__link{color:#777;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:1.5}h1,h2,h3,h4,h5,h6,.wp-block-details summary{clear:both;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;margin-top:20px;margin-bottom:20px}h1,.h1{text-transform:uppercase;font-size:58px;line-height:58px;color:#2E6D40;letter-spacing:3px}h2,.h2{text-transform:uppercase;font-size:40px;line-height:40px;letter-spacing:3px}h3,.h3,.wp-block-details summary{text-transform:uppercase;letter-spacing:2px;font-size:25px;line-height:28px}h4,.h4{text-transform:none;letter-spacing:1px;font-size:25px;line-height:28px}h5,.h5{text-transform:none;letter-spacing:1px;font-size:20px;line-height:22px;font-weight:500}@media screen and (max-width:999px){h1,.h1{font-size:40px;line-height:41px;letter-spacing:4px}h2,.h2{font-size:30px;line-height:30px;letter-spacing:3px}h3,.h3,.wp-block-details summary{letter-spacing:2px;font-size:20px;line-height:20px}h4,.h4{letter-spacing:2px;font-size:20px;line-height:20px}}p{margin:20px 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#AFAFAF;font-family:"Montserrat",sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #AFAFAF;cursor:help}mark,ins{background:#AFAFAF;text-decoration:none}big{font-size:125%}body,html{background:#fff;overflow-x:hidden;scroll-behavior:smooth}hr{background-color:#1C75BB;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 20px;padding-inline-start:10px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#70BF55;transition:all 0.3s ease-in-out;font-weight:700;text-decoration:none}a:hover,a:focus,a:active{color:#1C75BB}a:hover,a:active{outline:0}button,.button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button__link,.menu-button a,#gform_submit_button_1,#gform_submit_button_4{transition:all 0.3s ease-in-out;border:none;border-radius:12px;color:#fff;line-height:1;padding:10px 20px;display:inline-block;cursor:pointer;text-decoration:none;width:fit-content;height:fit-content;background:repeating-linear-gradient(90deg,#29ABE2,#A8C738,#F9F071,#70BF55,#29ABE2 100%);background-repeat:repeat-x;background-size:400% 100%;animation:animate-background 4s linear infinite;font-weight:800}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.wp-block-button__link:hover,.menu-button a:hover,#gform_submit_button_1:hover,#gform_submit_button_4:hover{color:#fff;transform:scale(1.1)}.menu-button a{width:max-content}@media screen and (max-width:600px){.menu-button a{font-size:12px;padding:10px 12px;border-radius:10px}}@media screen and (max-width:450px){.menu-button a{display:none}}button .secondary-button,.button.secondary,.wp-block-button__link .secondary-button,.menu-button.secondary-button a{background:repeating-linear-gradient(90deg,#29ABE2,#F9F071,#29ABE2,#1C75BB,#29ABE2);background-repeat:repeat-x;background-size:400% 100%}@keyframes animate-background{0%{background-position:-33% 50%}100%{background-position:100% 50%}}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#AFAFAF;border:1px solid #AFAFAF;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#000}select{border:1px solid #AFAFAF}textarea{width:100%}.no-sidebar .site{display:grid;grid-template-columns:auto;grid-template-areas:"header" "main" "footer"}main,footer,header:not(.entry-header){width:100%}main,aside,.footer-inner,.masthead-inner{max-width:1500px;margin:auto;padding:30px 30px}@media screen and (max-width:1500px){main,aside,.footer-inner,.masthead-inner{max-width:100dvw}}.page-template-default main{padding-top:180px;padding-bottom:0}main{padding-top:0;padding-bottom:0}@media screen and (min-width:768px) and (max-width:1400px){main,aside,.footer-inner,.masthead-inner{padding-left:80px;padding-right:80px}.alignfull>div:not(.alignfull){padding-left:80px;padding-right:80px}}.page-template-default:not(.page-contact){background:linear-gradient(180deg,#444FA0,transparent 300px)}.page-template-default h1{margin:20px auto;background:linear-gradient(90deg,#1C75BB,#29ABE2);background-clip:text;-webkit-background-clip:text;color:#fff0;width:fit-content;text-align:center;position:relative;z-index:5}#home-header .wp-block-group__inner-container{padding:0}.parallax-item{max-width:20%;position:absolute}#home-header{position:relative}#home-header .club-icon{left:30px;top:30dvh}@media screen and (max-width:1200px){#home-header .club-icon{left:0;top:45dvh}}#home-header .money-icon{right:0;bottom:0}#home-header .home-banner-header{text-align:center;color:#fff;max-width:700px;margin:auto;line-height:45px;text-shadow:0 3px 6px #00000029}#home-header .home-banner-header span{font-size:40px;line-height:30px}@media screen and (max-width:700px){#home-header .home-banner-header{font-size:25px;line-height:25px}#home-header .home-banner-header span{font-size:25px}}.scrolling-text{overflow:hidden;display:flex;align-items:center;margin:0 calc(50% - 50vw);max-width:100vw;width:100vw;overflow:visible;background:linear-gradient(90deg,#70BF55,#A8D8FF,#324B92,#56519B)}.scrolling-text .rail{display:flex}.scrolling-text .rail h2{white-space:nowrap;color:#fff}.gallery-cta{max-width:1200px;margin:auto;border-radius:45px;overflow:hidden}.gallery-cta .wp-block-columns{gap:0}.gallery-cta .gallery-img-column{flex-basis:55%;background-image:url(/wp-content/themes/ahg/img/ahg-expo-2026.webp);background-position:center;aspect-ratio:1 / .65;background-size:cover;background-repeat:no-repeat}.gallery-cta .gallery-txt-column{padding:20px 40px 40px;max-width:400px;margin:auto}#coming-soon{position:relative;background:linear-gradient(178deg,#444fa085,transparent 10%)}#coming-soon .hospitality-icon{top:0;left:10%}#coming-soon .hospitality-icon-2{bottom:-10%;right:20px}#coming-soon .money-icon{bottom:-10%;left:30px}#coming-soon .coming-soon-heading{background:linear-gradient(95deg,#2E6D40,#82C55A);background-clip:text;-webkit-background-clip:text;color:#fff0}#coming-soon .coming-soon-para{text-align:center;max-width:750px;margin:auto}.bubble-row{justify-content:space-around!important}.bubble-row .bubble-1{margin-bottom:-180px}.bubble-row .bubble-3{margin-bottom:-60px}.bubble-row .bubble-5{margin-top:-80px}@media screen and (max-width:1200px){.bubble-row .bubble-1{margin-bottom:-60px}.bubble-row .bubble-2{margin-top:-30px}.bubble-row .bubble-3{margin-bottom:-30px}.bubble-row .bubble-5{margin-top:-40px}}@media screen and (max-width:900px){.bubble-row .bubble{max-width:25%}.bubble-row .bubble-1{margin-bottom:-30px}.bubble-row .bubble-2{margin-top:-50px}.bubble-row .bubble-3{margin-bottom:-15px}.bubble-row .bubble-5{margin-top:-20px}}.partners-block .partner-logo-row{gap:40px}.partners-block .partner-logo-row figure{max-width:60%}.stands-on-sale-header .glow-icon-1{top:0;left:0;position:absolute}.stands-on-sale-header .glow-icon-2{bottom:0;right:0;position:absolute}.popup-parent{cursor:pointer;transform:scale(.9);transition:transform .5s ease;position:relative}.popup-parent:hover{transform:scale(1)}.popup-parent .stall-hover-image{position:absolute;top:0;opacity:0;transition:opacity .5s ease}.popup-parent:hover .stall-hover-image{opacity:1}@media screen and (max-width:1200px){.popup-parent .stall-hover-image{opacity:1}}.popup{top:50%;z-index:99999;position:fixed;background:#fff;width:1300px;max-width:90%;left:50%;transform:translate(-50%,-50%);display:none;box-shadow:0 3px 6px #00000029;padding:45px;border-radius:45px;max-height:90%;overflow:auto}.popup.popup-active{display:block}.popup .close-button{position:absolute;top:25px;right:45px;cursor:pointer}@media screen and (max-width:1200px){.floorplan-wrap{width:100%;overflow:auto;margin-block:30px}}#floorplan{position:relative;height:552px;width:1109px;padding:40px 4px 4px 2px;margin:0 auto;margin-top:20px;margin-bottom:40px;background-repeat:no-repeat;background-size:contain}.bg-floorplan{width:1112px;height:540px;position:relative}#floorplan .stand{position:absolute;float:left;text-align:center;font-size:9px;display:block;color:#999;line-height:23px;width:23px;height:23px;box-sizing:border-box}#floorplan #stand-1,#floorplan #stand-6,#floorplan #stand-47,#floorplan #stand-50,#floorplan #stand-52,#floorplan #stand-53,#floorplan #stand-66,#floorplan #stand-67,#floorplan #stand-68,#floorplan #stand-96,#floorplan #stand-115,#floorplan #stand-178,#floorplan #stand-161,#floorplan #stand-190,#floorplan #stand-191,#floorplan #stand-199,#floorplan #stand-210,#floorplan #stand-214,#floorplan #stand-P1,#floorplan #stand-P2,#floorplan #stand-P3,#floorplan #stand-P4,#floorplan #stand-P5,#floorplan #stand-P6,#floorplan #stand-P7,#floorplan #stand-P8,#floorplan #stand-P9,#floorplan #stand-P10,#floorplan #stand-P11,#floorplan #stand-P12,#floorplan #stand-P13,#floorplan #stand-P14,#floorplan #stand-P15,#floorplan #stand-P16,#floorplan #stand-P17,#floorplan #stand-P18,#floorplan #stand-P19,#floorplan #stand-P20,#floorplan #stand-P21,#floorplan #stand-P22,#floorplan #stand-P23{border-radius:5px}#floorplan #stand-P14,#floorplan #stand-P15,#floorplan #stand-P16,#floorplan #stand-P17,#floorplan #stand-P18,#floorplan #stand-P19,#floorplan #stand-P20,#floorplan #stand-P21,#floorplan #stand-P22,#floorplan #stand-P23{border-color:#ffffff70}#floorplan #stand-5,#floorplan #stand-7,#floorplan #stand-11,#floorplan #stand-18,#floorplan #stand-23,#floorplan #stand-30,#floorplan #stand-34,#floorplan #stand-41,#floorplan #stand-46,#floorplan #stand-51,#floorplan #stand-54,#floorplan #stand-58,#floorplan #stand-76,#floorplan #stand-79,#floorplan #stand-89,#floorplan #stand-90,#floorplan #stand-91,#floorplan #stand-99,#floorplan #stand-104,#floorplan #stand-112,#floorplan #stand-120,#floorplan #stand-125,#floorplan #stand-131,#floorplan #stand-139,#floorplan #stand-140,#floorplan #stand-145,#floorplan #stand-152,#floorplan #stand-156,#floorplan #stand-169,#floorplan #stand-175,#floorplan #stand-179,#floorplan #stand-183,#floorplan #stand-192,#floorplan #stand-205,#floorplan #stand-209,#floorplan #stand-211{border-top-left-radius:5px}#floorplan #stand-2,#floorplan #stand-5,#floorplan #stand-10,#floorplan #stand-15,#floorplan #stand-22,#floorplan #stand-41,#floorplan #stand-39,#floorplan #stand-31,#floorplan #stand-27,#floorplan #stand-48,#floorplan #stand-43,#floorplan #stand-57,#floorplan #stand-64,#floorplan #stand-78,#floorplan #stand-85,#floorplan #stand-90,#floorplan #stand-100,#floorplan #stand-109,#floorplan #stand-113,#floorplan #stand-116,#floorplan #stand-122,#floorplan #stand-126,#floorplan #stand-135,#floorplan #stand-140,#floorplan #stand-149,#floorplan #stand-153,#floorplan #stand-160,#floorplan #stand-164,#floorplan #stand-170,#floorplan #stand-179,#floorplan #stand-188,#floorplan #stand-198,#floorplan #stand-201,#floorplan #stand-206,#floorplan #stand-213{border-bottom-left-radius:5px}#floorplan #stand-5,#floorplan #stand-8,#floorplan #stand-12,#floorplan #stand-17,#floorplan #stand-24,#floorplan #stand-29,#floorplan #stand-33,#floorplan #stand-42,#floorplan #stand-45,#floorplan #stand-51,#floorplan #stand-55,#floorplan #stand-60,#floorplan #stand-73,#floorplan #stand-83,#floorplan #stand-88,#floorplan #stand-95,#floorplan #stand-97,#floorplan #stand-103,#floorplan #stand-111,#floorplan #stand-121,#floorplan #stand-123,#floorplan #stand-133,#floorplan #stand-138,#floorplan #stand-144,#floorplan #stand-146,#floorplan #stand-151,#floorplan #stand-155,#floorplan #stand-167,#floorplan #stand-171,#floorplan #stand-177,#floorplan #stand-181,#floorplan #stand-182,#floorplan #stand-195,#floorplan #stand-204,#floorplan #stand-208,#floorplan #stand-211{border-top-right-radius:5px}#floorplan #stand-2,#floorplan #stand-9,#floorplan #stand-16,#floorplan #stand-21,#floorplan #stand-28,#floorplan #stand-32,#floorplan #stand-40,#floorplan #stand-42,#floorplan #stand-44,#floorplan #stand-49,#floorplan #stand-56,#floorplan #stand-62,#floorplan #stand-71,#floorplan #stand-82,#floorplan #stand-84,#floorplan #stand-94,#floorplan #stand-102,#floorplan #stand-110,#floorplan #stand-114,#floorplan #stand-117,#floorplan #stand-122,#floorplan #stand-128,#floorplan #stand-134,#floorplan #stand-144,#floorplan #stand-150,#floorplan #stand-154,#floorplan #stand-159,#floorplan #stand-162,#floorplan #stand-171,#floorplan #stand-172,#floorplan #stand-181,#floorplan #stand-189,#floorplan #stand-197,#floorplan #stand-200,#floorplan #stand-207,#floorplan #stand-213{border-bottom-right-radius:5px}#floorplan .stand.vacant{border:1px solid #abdef394;color:#fff}#floorplan .stand.occupied{border:1px solid #abdef3;background-color:#abdef3;background-repeat:no-repeat;background-position:center center;text-align:center;color:#1C75BB;cursor:pointer}#floorplan .stand.occupied[id^="stand-P"]{color:#fff}#floorplan .stand.occupied img{display:inline-block;margin:0;position:absolute;top:50%;max-width:90%;max-height:85%;margin:0 auto;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#floorplan .stand span{display:none;width:110px;position:absolute;float:right;line-height:1em;top:-15px;right:-105px;padding:5px 12px;text-align:center;background-color:#666;color:#fff;z-index:5;border-radius:3px}#floorplan .stand.occupied:hover span{display:inline}.floorplan-key{text-align:center}.floorplan-key img{max-width:440px}details summary{padding:12px 0;border-bottom:2px solid #AFAFAF;color:#AFAFAF;margin-bottom:0!important}details summary:hover{cursor:pointer}#exhibitor-list{margin:60px 0}#exhibitor-list h3{display:inline}#exhibitor-list details summary h3{background:linear-gradient(90deg,#AFAFAF,#AFAFAF);background-clip:text;-webkit-background-clip:text;color:#fff0;width:fit-content}#exhibitor-list details[open] summary{border-bottom-color:#1C75BB;color:#1C75BB}#exhibitor-list details[open] summary h3{background:linear-gradient(90deg,#1C75BB,#29ABE2);background-clip:text;-webkit-background-clip:text;color:#fff0;width:fit-content}#exhibitor-list .exhibitors{margin-top:15px}.exhibitor-list-filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.exhibitor-list-filters p{margin:0}.exhibitor-filter-btn{padding:8px 18px;border:1px solid #777;background:#fff0;color:#777;cursor:pointer}.exhibitor-filter-btn:hover{color:#777}.exhibitor-filter-btn.active{background:linear-gradient(90deg,#1C75BB,#29ABE2);border-color:#fff0;color:#fff}.exhibitor-view{display:none}.exhibitor-view.active{display:block}.kiosk-floorplan{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:60px 0 30px}#gform_fields_1,#gform_fields_4{row-gap:20px}#gform_fields_1 input[type="text"],#gform_fields_1 input[type="email"],#gform_fields_1 input[type="tel"],#gform_fields_1 input[type="url"],#gform_fields_1 textarea,#gform_fields_1 select,#gform_fields_4 input[type="text"],#gform_fields_4 input[type="email"],#gform_fields_4 input[type="tel"],#gform_fields_4 input[type="url"],#gform_fields_4 textarea,#gform_fields_4 select{box-shadow:none;border:1px solid #AFAFAF;border-radius:12px}#gform_fields_2{row-gap:15px}#gform_fields_2 input[type="text"],#gform_fields_2 input[type="email"],#gform_fields_2 input[type="tel"],#gform_fields_2 textarea,#gform_fields_2 select{box-shadow:none;border:none}#gform_fields_2 #gform_submit_button_2{font-weight:800;font-size:16px;border:none}#session-popup #gform_fields_2 input[type="text"],#session-popup #gform_fields_2 input[type="email"],#session-popup #gform_fields_2 input[type="tel"],#session-popup #gform_fields_2 textarea,#session-popup #gform_fields_2 select{border:1px solid #AFAFAF}#session-popup.popup{padding:45px 45px 25px;width:600px}#close-popup{position:absolute;cursor:pointer;top:30px;right:33px}.page-id-14078 h1{visibility:hidden}.congress-drop-down summary{border-bottom:2px solid #AD1F23;color:#AD1F23}.program-table tbody tr td:first-child{width:180px;color:#AD1F23;font-weight:600}@media screen and (max-width:500px){.program-table tbody tr td:first-child{width:100px}}.program-table tbody tr td{border:none}.blue-drop-down[open] summary{border-bottom-color:#1C75BB;color:#1C75BB}.light-blue-drop-down[open] summary{border-bottom-color:#29ABE2;color:#29ABE2}.green-drop-down[open] summary{border-bottom-color:#70BF55;color:#70BF55}#gform_fields_3{row-gap:15px}#gform_fields_3 #gform_submit_button_3{font-weight:800;font-size:16px;border:none}.scroll-viewport{width:100vw;overflow:hidden;margin:0 calc(50% - 50vw)!important;max-width:100vw!important}.scroll-viewport .container{max-width:none!important;width:max-content!important;margin:0!important;padding:0!important}.scroll-viewport .row-1{display:flex;flex-direction:row;width:max-content;animation:rows_left 45s linear infinite}.scroll-viewport .wp-block-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;gap:0!important;margin:0!important;padding:0!important;align-items:unset!important}.scroll-viewport .wp-block-image{width:400px!important;margin:0 20px 0 0!important;border-radius:5px;overflow:hidden;flex-shrink:0!important}@media screen and (max-width:900px){.scroll-viewport .wp-block-image{width:200px!important}}@media screen and (max-width:430px){.scroll-viewport .wp-block-image{width:180px!important}}.scroll-viewport .wp-block-image img{width:100%!important;height:100%!important;object-fit:cover;display:block}@keyframes rows_left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#masthead{background-color:#fff0;transition:all 0.3s ease-in-out;position:fixed;z-index:9999}.masthead-inner{display:flex;gap:20px;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#00000052;border:1px solid #ffffff63;border-radius:55px;margin-top:30px;padding:10px 40px;transition:background-color .3s ease;box-shadow:0 3px 6px #00000029}@media screen and (max-width:1200px){.masthead-inner{justify-content:space-between;flex-direction:row-reverse}}@media screen and (max-width:1500px){.masthead-inner{margin-left:10px;margin-right:10px;padding-left:30px;padding-right:30px}}.masthead-inner a{transition:transform .4s ease}.masthead-inner a:hover{transform:scale(1.06)}@media screen and (min-width:1201px){.masthead-inner{}.masthead-inner>.menu-header-buttons-container{flex:1 0 0%}.masthead-inner>.site-branding{flex:0 0 auto;margin:0 auto}.masthead-inner>.main-navigation{flex:1 0 0%;display:flex;justify-content:flex-end}}.home .masthead-inner{background-color:#ffffff1f}.home .scrolled .masthead-inner{background-color:#00000052}#site-navigation{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:999px){#menu-wrap{display:flex;position:fixed;z-index:900;top:-31px;right:-200%;height:100dvh;padding:30px;background:linear-gradient(135deg,#1C75BB,#29ABE2);transition:all 0.3s ease-in-out;box-shadow:0 0 22px #00000082;width:100dvw;align-items:center;justify-content:center;text-align:center}.toggled #menu-wrap{right:-11px}.main-navigation a{font-size:26px}}#menu-wrap .mobile-header-ctas{position:absolute;top:40px;right:30px}@media screen and (min-width:451px){#menu-wrap .mobile-header-ctas{display:none!important}}#menu-wrap .mobile-header-ctas a{text-transform:none;font-size:18px}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:9999;display:block;background:#fff}.main-navigation ul ul ul{left:-999em;top:0;z-index:99999}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto;position:relative}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;padding:0 5px}.main-navigation a{display:block;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:800;transition:all .4s ease}.main-navigation .menu-item-has-children>a:after{content:'';background-image:url(/wp-content/themes/ahg/img/nav-arrow.svg);width:15px;height:9px;display:inline-block;background-size:contain;margin-left:5px}.main-navigation .sub-menu{border-radius:10px;padding:5px 15px;min-width:170px;box-shadow:0 3px 6px #00000029}.main-navigation .sub-menu li{padding:9px 0}.main-navigation .sub-menu li a{background:linear-gradient(90deg,#29ABE2,#1C75BB);background-clip:text;-webkit-background-clip:text;color:#fff0;line-height:20px}@media screen and (min-width:1000px){.main-navigation .sub-menu li a{width:fit-content}}.main-navigation .sub-menu li:not(:last-child){border-bottom:1px solid #afafaf}.main-navigation.toggled #haw-hamburger span:nth-child(2){opacity:0}.main-navigation.toggled #haw-hamburger span:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.main-navigation.toggled #haw-hamburger span:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}@media screen and (max-width:999px){.main-navigation.toggled ul{display:block}}#haw-hamburger{z-index:999;top:32px;transition:all 0.3s ease-in-out;cursor:pointer}#haw-hamburger span{width:50px;height:4px;background-color:#fff;display:block;margin:9px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:4px}#haw-hamburger span:nth-child(2),#haw-hamburger span:nth-child(3){margin-top:6px}@media screen and (min-width:1000px){.menu-toggle{display:none}.main-navigation ul{display:flex;gap:20px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}#header-buttons-menu{margin:0;padding:0;list-style-type:none;display:flex;gap:10px}@media screen and (min-width:1000px) and (max-width:1200px){#header-buttons-menu{flex-direction:column;align-items:flex-end}}@media screen and (max-width:750px){#header-buttons-menu{flex-direction:column;align-items:flex-end}}@media screen and (min-width:750px){.site-branding{max-width:30%}}.site-branding .custom-logo{width:327px}.ahg-banner-header .wp-block-cover__image-background{max-width:100%!important}.ahg-banner-header h1{text-shadow:0 3px 13px #00000075}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:flex}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}#colophon{background-color:#171B27;color:#AFAFAF}#colophon .site-info{font-size:13px;padding-top:20px}.social-menu{gap:15px}.social-menu a{display:flex;text-decoration:none;transform:scale(1);transition:transform .4s ease}.social-menu a:hover{transform:scale(1.1)}.hurrytimer-timer-sep{display:none!important}.hurrytimer-timer{font-weight:800;gap:40px}.hurrytimer-timer .hurrytimer-timer-digit{background:linear-gradient(130deg,#29ABE2,#1C75BB)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;font-size:90px!important}.hurrytimer-timer .hurrytimer-timer-label{color:#AFAFAF!important;font-size:25px!important;color:#AFAFAF!important;font-weight:800!important;line-height:29px!important}@media screen and (max-width:900px){.hurrytimer-timer{gap:20px}.hurrytimer-timer .hurrytimer-timer-digit{font-size:50px!important}.hurrytimer-timer .hurrytimer-timer-label{font-size:18px!important}}[class~=hurrytimer-campaign]{padding:0!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}[class~=hurrytimer-campaign]{line-height:normal;text-align:center;padding:10px 0}[class~=hurrytimer-campaign] *{line-height:normal}.hurryt-loading{display:none!important}.hurrytimer-timer{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap}.hurrytimer-timer-digit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hurrytimer-headline{color:#333;display:block;margin:5px auto;overflow:hidden}.hurrytimer-timer-block{position:relative;display:flex;margin-right:5px;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;margin-bottom:10px;margin-left:5px}.hurrytimer-timer-block:last-child{margin-right:0}.hurrytimer-timer-block:first-child{margin-left:0}.hurrytimer-sticky{margin:auto!important;width:100%;background:#fff;left:0;right:0;z-index:9999;position:fixed;box-shadow:1px 1px 2px rgb(0 0 0 / .05)}.hurrytimer-sticky.is-off{position:relative;z-index:0}.admin-bar:not(.wp-admin) .hurrytimer-sticky{z-index:999999}.hurrytimer-sticky-inner{max-width:1200px;margin:auto;text-align:center;padding-left:5px;padding-right:5px}.hurrytimer-button{display:inline-block;text-decoration:none;outline:none}.hurrytimer-sticky-close{right:10px;position:absolute;transform:translateY(-50%);top:50%;background:none;border:none;padding:0;margin:0;width:13px;height:13px;cursor:pointer;display:flex}.hurrytimer-sticky-close svg{fill:#333;width:100%;height:100%}.hurrytimer-sticky-close:hover{opacity:1;background:none}.hurrytimer-campaign-115{text-align:center;display:block}.hurrytimer-campaign-115 .hurrytimer-timer-digit,.hurrytimer-campaign-115 .hurrytimer-timer-sep{color:#000;display:block;font-size:35px}.hurrytimer-campaign-115 .hurrytimer-timer{justify-content:center}.hurrytimer-campaign-115 .hurrytimer-timer-label{font-size:12px;color:#000;text-transform:uppercase;display:block}.hurrytimer-campaign-115 .hurrytimer-headline{font-size:30px;color:#000;margin-bottom:5px}.hurrytimer-campaign-115 .hurrytimer-button-wrap{margin-top:5px}.hurrytimer-campaign-115 .hurrytimer-button{font-size:15px;color:#fff;background-color:#000;border-radius:3px;padding:10px 15px}@media(max-width:425px){.hurrytimer-campaign-115 .hurrytimer-button-wrap,.hurrytimer-campaign-115 .hurrytimer-headline{margin-left:0;margin-right:0}}.hurrytimer-campaign.hurryt-style-rounded .hurrytimer-timer-block{box-sizing:border-box;flex:0 0 auto;aspect-ratio:1;padding:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hurrytimer-campaign.hurryt-style-rounded .hurrytimer-timer-digit,.hurrytimer-campaign.hurryt-style-rounded .hurrytimer-timer-label{line-height:1.1;white-space:nowrap}.hurryt-style-minimal .hurrytimer-timer-block{background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-left:2px;margin-right:2px;width:auto!important;height:auto!important}.hurryt-style-minimal .hurrytimer-timer-digit{font-weight:700}.hurryt-style-minimal .hurrytimer-timer-label{font-weight:400;opacity:.6}.hurryt-style-minimal .hurrytimer-timer-sep{opacity:.4}.hurryt-style-circle-progress .hurrytimer-timer-block{position:relative;background:none!important;border:none!important;border-radius:0!important;padding:0!important;width:auto!important;height:auto!important}.hurryt-style-circle-progress .hurryt-progress-block{position:relative;display:inline-flex;align-items:center;justify-content:center}.hurryt-style-circle-progress .hurryt-progress-ring{display:block}.hurryt-style-circle-progress .hurryt-progress-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.hurryt-style-circle-progress .hurryt-progress-bar{transition:stroke-dashoffset 1s linear}.hurryt-style-circle-progress .hurrytimer-timer-sep{display:none}.hurrytimer-campaign.hurryt-style-flip{--hurryt-flip-dur:.6s}.hurrytimer-campaign.hurryt-style-flip .hurrytimer-timer{align-items:flex-start}.hurrytimer-campaign.hurryt-style-flip .hurrytimer-timer-block{background:none;border:0;border-radius:0;box-shadow:none;padding:0;width:auto;height:auto}.hurrytimer-campaign.hurryt-style-flip .hurrytimer-timer-digit{display:flex;justify-content:center;gap:.07em;line-height:1;font-weight:700}.hurrytimer-campaign.hurryt-style-flip .hurrytimer-timer-sep{display:block;align-self:flex-start;line-height:1.15;opacity:.55}.hurryt-flip-digit{position:relative;display:block;box-sizing:border-box;width:.72em;height:1.15em;perspective:9em;background-color:#f2f2f2;border-radius:var(--hurryt-flip-r,.1em)}.hurryt-flip-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;background-color:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hurryt-flip-half>span{position:absolute;left:0;right:0;height:200%;display:flex;align-items:center;justify-content:center}.hurryt-flip-top,.hurryt-flip-leaf-top{top:0;border-radius:var(--hurryt-flip-r,.1em) var(--hurryt-flip-r,.1em) 0 0;background-image:linear-gradient(rgb(255 255 255 / .08),rgb(0 0 0 / .16))}.hurryt-flip-bottom,.hurryt-flip-leaf-bottom{bottom:0;border-radius:0 0 var(--hurryt-flip-r,.1em) var(--hurryt-flip-r,.1em);background-image:linear-gradient(rgb(0 0 0 / .24),rgb(0 0 0 / .04))}.hurryt-flip-top>span,.hurryt-flip-leaf-top>span{top:0}.hurryt-flip-bottom>span,.hurryt-flip-leaf-bottom>span{bottom:0}.hurryt-flip-digit::after{content:'';position:absolute;z-index:3;left:0;right:0;top:50%;height:max(1px, .025em);transform:translateY(-50%);background:rgb(0 0 0 / .5)}.hurryt-flip-leaf{z-index:2;visibility:hidden}.hurryt-flip-digit.is-flipping .hurryt-flip-leaf{visibility:visible}.hurryt-flip-digit.is-flipping .hurryt-flip-leaf-top{transform-origin:50% 100%;animation:hurryt-flip-top calc(var(--hurryt-flip-dur, .6s) / 2) cubic-bezier(.5,0,1,.6) both}.hurryt-flip-digit.is-flipping .hurryt-flip-leaf-bottom{transform-origin:50% 0;animation:hurryt-flip-bottom calc(var(--hurryt-flip-dur, .6s) / 2) cubic-bezier(0,.4,.5,1) calc(var(--hurryt-flip-dur, .6s) / 2) both}.hurryt-flip-leaf{will-change:transform}.hurryt-flip-leaf::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none}.hurryt-flip-digit.is-flipping .hurryt-flip-leaf-top::after{animation:hurryt-flip-shade-in calc(var(--hurryt-flip-dur, .6s) / 2) ease-in both}.hurryt-flip-digit.is-flipping .hurryt-flip-leaf-bottom::after{animation:hurryt-flip-shade-out calc(var(--hurryt-flip-dur, .6s) / 2) ease-out calc(var(--hurryt-flip-dur, .6s) / 2) both}@keyframes hurryt-flip-top{from{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes hurryt-flip-bottom{from{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes hurryt-flip-shade-in{from{opacity:0}to{opacity:.45}}@keyframes hurryt-flip-shade-out{from{opacity:.45}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hurryt-flip-digit.is-flipping .hurryt-flip-leaf{animation:none;visibility:hidden}}.hurryt-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hurryt-style-circle-progress .hurryt-progress-block{flex-shrink:1;min-width:0}.hurryt-style-circle-progress .hurryt-progress-ring{max-width:100%;height:auto}