/*!
Theme Name: Area27 Custom Theme
Theme URI: https://area27.ca
Description: Custom theme by diguno media.
Author: diguno media
Author URI: http://www.diguno.com/
Version: 2.0
*/html{box-sizing:border-box;font-size:62.5%}body{font-size:1.6rem}*,*:before,*:after{box-sizing:border-box}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ddd;border:0;height:1px;margin:35px 0 40px;clear:both}img{height:auto;max-width:100%}.wp-caption-text{font-size:1.4rem}figure{margin:1em 0}.clear{clear:both}.init{margin:0 !important;padding:0 !important}.init-top{margin-top:0 !important;padding-top:0 !important}.init-bottom{margin-bottom:0 !important;padding-bottom:0 !important}h1.logo{position:relative;margin:0}h1.logo a.logofix{display:none}h1.logo a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}ul,ol{margin:0 0 1.5em 1em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.table{margin:20px 0 30px;width:100%;background:#fff;border:1px solid #eee;box-shadow:0 0 3px rgba(0,0,0,0.2)}.table tr.table-foot,.table tr.table-head{height:4rem;background:rgba(59,108,180,0.1)}.table tr.table-foot th,.table tr.table-head th{font-size:1.9rem;vertical-align:bottom;border-bottom:2px solid #5d6065;padding:12px 25px 9px}.table tr.table-foot th span,.table tr.table-head th span{font-weight:normal;font-size:1.4rem;display:block;text-transform:none}.table tr.table-foot th strong,.table tr.table-head th strong{font-size:1.4rem;text-transform:none;display:block;padding-bottom:5px;font-style:italic}.table td{text-align:center;vertical-align:middle;padding:10px 25px 10px 25px}.table td strong{display:inline-block;padding:5px 0 5px;font-size:1.6rem}.table tr:nth-child(even) td{background:#f7f7f7}.table a.button{display:inline-block;margin-top:1.5rem}.table .padded-row td{padding:5px !important}.table *.nobg{background:none !important}@media screen and (max-width: 660px){.table{margin:1em 0;min-width:300px}.table tr{margin:10px 0}.table tr.head,.table thead{display:none}.table .padded-row{display:none}.table td{display:block;text-align:center !important}.table td.mobile-hide{display:none}.table td:first-child{padding-top:1em;margin-top:10px}.table td:last-child{padding-bottom:1em;margin-bottom:10px}.table td:before{content:attr(data-th) ": ";font-weight:bold;display:block;width:100%;text-align:center;color:#333}.table th{display:block;text-align:center !important}.table th.mobile-hide{display:none}.table th:first-child{padding-top:.5em}.table th:last-child{padding-bottom:.5em}}embed,iframe,object{max-width:100%}.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:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}pre{background:#f4f4f4;font:13px "Courier 10 Pitch", Courier, monospace;line-height:1.5;margin-bottom:1.625em;overflow:auto;padding:0.75em 1.625em}code,kbd{font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help}address{display:block;margin:0 0 1.625rem}sup,sub{font-size:1.1rem;height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:2.5ex}sub{top:.5ex}.w-100{width:100%}input[type="button"],input[type="reset"],input[type="submit"],.gform_button.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button{position:relative;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-size:2rem;display:inline-block;line-height:2em;background:#20e2ff;border:none !important;border-radius:5px;color:#000 !important;text-decoration:none;padding:6px 20px !important;cursor:pointer;margin:15px 0;transition:all 0.3s ease-in-out;text-shadow:none !important;font-weight:500 !important}input[type="button"]:after,input[type="reset"]:after,input[type="submit"]:after,.gform_button.button:after,.woocommerce #respond input#submit:after,.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after,a.button:after{content:'\f054';font-family:"Font Awesome 6 Pro";opacity:0;display:inline-block;margin-left:0;transition:all 0.2s ease-in-out;position:absolute;right:20px}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.gform_button.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,a.button:hover{background:#20e2ff;color:#000;padding:6px 40px 6px 16px !important;right:0}input[type="button"]:hover:after,input[type="reset"]:hover:after,input[type="submit"]:hover:after,.gform_button.button:hover:after,.woocommerce #respond input#submit:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button:hover:after,.woocommerce input.button:hover:after,a.button:hover:after{opacity:1}input[type="button"].light,input[type="reset"].light,input[type="submit"].light,.gform_button.button.light,.woocommerce #respond input#submit.light,.woocommerce a.button.light,.woocommerce button.button.light,.woocommerce input.button.light,a.button.light{font-weight:normal !important}input[type="button"].alt,input[type="reset"].alt,input[type="submit"].alt,.gform_button.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,a.button.alt{background-color:#231f20;color:#fff !important}input[type="button"].alt:hover,input[type="reset"].alt:hover,input[type="submit"].alt:hover,.gform_button.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,a.button.alt:hover{background-color:#594f51;color:#fff !important}input[type="button"].naked,input[type="reset"].naked,input[type="submit"].naked,.gform_button.button.naked,.woocommerce #respond input#submit.naked,.woocommerce a.button.naked,.woocommerce button.button.naked,.woocommerce input.button.naked,a.button.naked{background:rgba(0,0,0,0.05);text-transform:uppercase;font-size:1.8rem}input[type="button"].small,input[type="reset"].small,input[type="submit"].small,.gform_button.button.small,.woocommerce #respond input#submit.small,.woocommerce a.button.small,.woocommerce button.button.small,.woocommerce input.button.small,a.button.small{font-size:1.4rem;line-height:1.8em;padding-top:3px;padding-bottom:3px}input[type="button"].medium,input[type="reset"].medium,input[type="submit"].medium,.gform_button.button.medium,.woocommerce #respond input#submit.medium,.woocommerce a.button.medium,.woocommerce button.button.medium,.woocommerce input.button.medium,a.button.medium{font-size:1.7rem;line-height:2em;padding-top:3px;padding-bottom:3px}input[type="button"].large,input[type="reset"].large,input[type="submit"].large,.gform_button.button.large,.woocommerce #respond input#submit.large,.woocommerce a.button.large,.woocommerce button.button.large,.woocommerce input.button.large,a.button.large{font-size:1.8rem;line-height:2.2em}input[type="button"].jumbo,input[type="reset"].jumbo,input[type="submit"].jumbo,.gform_button.button.jumbo,.woocommerce #respond input#submit.jumbo,.woocommerce a.button.jumbo,.woocommerce button.button.jumbo,.woocommerce input.button.jumbo,a.button.jumbo{font-size:1.9rem;line-height:2.4em}input[type="button"].block,input[type="reset"].block,input[type="submit"].block,.gform_button.button.block,.woocommerce #respond input#submit.block,.woocommerce a.button.block,.woocommerce button.button.block,.woocommerce input.button.block,a.button.block{display:block;text-align:center}input[type="button"].center,input[type="reset"].center,input[type="submit"].center,.gform_button.button.center,.woocommerce #respond input#submit.center,.woocommerce a.button.center,.woocommerce button.button.center,.woocommerce input.button.center,a.button.center{position:relative;left:50%;transform:translateX(-50%)}input[type="button"]:disabled,input[type="button"].disabled,input[type="reset"]:disabled,input[type="reset"].disabled,input[type="submit"]:disabled,input[type="submit"].disabled,.gform_button.button:disabled,.gform_button.button.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button.disabled,a.button:disabled,a.button.disabled{background:#ccc}input[type="button"]:disabled,input[type="button"].disabled:hover,input[type="reset"]:disabled,input[type="reset"].disabled:hover,input[type="submit"]:disabled,input[type="submit"].disabled:hover,.gform_button.button:disabled,.gform_button.button.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button.disabled:hover,a.button:disabled,a.button.disabled:hover{color:#000 !important;padding:6px 20px !important}input[type="button"]:disabled:after,input[type="button"].disabled:hover:after,input[type="reset"]:disabled:after,input[type="reset"].disabled:hover:after,input[type="submit"]:disabled:after,input[type="submit"].disabled:hover:after,.gform_button.button:disabled:after,.gform_button.button.disabled:hover:after,.woocommerce #respond input#submit:disabled:after,.woocommerce #respond input#submit.disabled:hover:after,.woocommerce a.button:disabled:after,.woocommerce a.button.disabled:hover:after,.woocommerce button.button:disabled:after,.woocommerce button.button.disabled:hover:after,.woocommerce input.button:disabled:after,.woocommerce input.button.disabled:hover:after,a.button:disabled:after,a.button.disabled:hover:after{display:none !important;opacity:0 !important}.gform_button.button,.gform_next_button,.gform_previous_button{font-size:1.8rem !important;font-weight:bold;display:block;width:100% !important;margin-bottom:12px !important}.gform_previous_button{max-width:170px;background:#bbb !important}.gform_previous_button:hover{background:#aaa !important}.gform_wrapper .gform_page_footer{display:flex}.buttons .button{margin-right:10px}label{display:block;color:#3d3d3d;font-family:"Abel",Helvetica,Arial,"sans-serif";font-size:1.6rem;margin:5px 0 2px}input,select,textarea{-webkit-border-radius:0}input:not([type="radio"]):not([type="checkbox"]),select{-webkit-appearance:none;border-radius:0}select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}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:#3d3d3d;font-size:1.5rem;font-family:"Abel",Helvetica,Arial,"sans-serif";border:none;background:#fff;padding:12px 17px !important;width:100%;display:inline-block;margin:2px 0 5px;transition:all 0.3s ease-in-out}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{border:1px solid #ccc;background:#fbfbfb;color:#444}input[type="number"]{padding:0 !important;height:3em;line-height:3em}.white-box input[type="text"],.white-box input[type="email"],.white-box input[type="url"],.white-box input[type="password"],.white-box input[type="search"],.white-box input[type="number"],.white-box input[type="tel"],.white-box input[type="range"],.white-box input[type="date"],.white-box input[type="month"],.white-box input[type="week"],.white-box input[type="time"],.white-box input[type="datetime"],.white-box input[type="datetime-local"],.white-box input[type="color"],.white-box textarea,.white_box input[type="text"],.white_box input[type="email"],.white_box input[type="url"],.white_box input[type="password"],.white_box input[type="search"],.white_box input[type="number"],.white_box input[type="tel"],.white_box input[type="range"],.white_box input[type="date"],.white_box input[type="month"],.white_box input[type="week"],.white_box input[type="time"],.white_box input[type="datetime"],.white_box input[type="datetime-local"],.white_box input[type="color"],.white_box textarea{background:#f2f2f2}.white-box input[type="text"]:focus,.white-box input[type="email"]:focus,.white-box input[type="url"]:focus,.white-box input[type="password"]:focus,.white-box input[type="search"]:focus,.white-box input[type="number"]:focus,.white-box input[type="tel"]:focus,.white-box input[type="range"]:focus,.white-box input[type="date"]:focus,.white-box input[type="month"]:focus,.white-box input[type="week"]:focus,.white-box input[type="time"]:focus,.white-box input[type="datetime"]:focus,.white-box input[type="datetime-local"]:focus,.white-box input[type="color"]:focus,.white-box textarea:focus,.white_box input[type="text"]:focus,.white_box input[type="email"]:focus,.white_box input[type="url"]:focus,.white_box input[type="password"]:focus,.white_box input[type="search"]:focus,.white_box input[type="number"]:focus,.white_box input[type="tel"]:focus,.white_box input[type="range"]:focus,.white_box input[type="date"]:focus,.white_box input[type="month"]:focus,.white_box input[type="week"]:focus,.white_box input[type="time"]:focus,.white_box input[type="datetime"]:focus,.white_box input[type="datetime-local"]:focus,.white_box input[type="color"]:focus,.white_box textarea:focus{background:#f5f5f5}button[type="submit"],input[type="submit"]{display:inline-block;margin:15px 0 20px;border-radius:4px !important}select{color:#3d3d3d;border:1px solid #eee;width:100%;font-size:1.5rem;font-family:"Abel",Helvetica,Arial,"sans-serif";background:#ededee;padding:8px 10px !important}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#333;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.125em}.alignright{display:inline;float:right;margin-left:1.125em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-alignleft{text-align:left}.text-alignright{text-align:right}.text-aligncenter{text-align:center}.one_half{width:46.5%}.one_third{width:29.16%}.two_thirds{width:63.83%}.one_fourth{width:20.5%}.three_fourths{width:72.5%}.one_fifth{width:16%}.two_fifths{width:36.1%}.three_fifths{width:56.9%}.four_fifths{width:75.7%}.one_sixth{width:11.83%}.five_sixths{width:81.17%}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifths,.three_fifths,.four_fifths,.one_sixth,.five_sixths{position:relative;margin-right:6%;margin-bottom:25px;float:left}.column-last,.last-column{margin-right:0 !important;clear:right}@media screen and (max-width: 800px){.two_thirds{width:98%;clear:both}.one_third+.two_thirds{margin-left:0}.two_thirds+.one_third{width:100%;margin:0 auto}}@media screen and (max-width: 600px){.one_half,.one_third,.two_thirds,.one_fourth,.three_fourths,.one_fifth,.two_fifths,.three_fifths,.one_sixth,.five_sixths{width:99%}.one_half+.one_half,.one_third+.one_third,.two_thirds+.one_third,.one_fourth+.one_fourth,.one_fifth+.one_fifth,.one_third+.two_thirds,.one_sixth+.one_sixth{margin-left:0}}.flex-row,.flex_row{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.flex-row div,.flex_row div{position:relative}.flex-row.flex-reverse,.flex_row.flex-reverse{flex-direction:row-reverse}.flex-row .flex_one_half,.flex_row .flex_one_half{flex:0 1 49%}.flex-row .flex_one_third,.flex_row .flex_one_third{flex:0 1 32%}.flex-row .flex_two_thirds,.flex_row .flex_two_thirds{flex:0 1 66%}.flex-row .flex_one_fourth,.flex_row .flex_one_fourth{flex:0 1 23.5%}.flex-row .flex_three_fourths,.flex_row .flex_three_fourths{flex:0 1 74.5%}.flex-row .flex_one_fifth,.flex_row .flex_one_fifth{flex:0 1 18.4%}.flex-row .flex_two_fifths,.flex_row .flex_two_fifths{flex:0 1 38.8%}.flex-row .flex_three_fifths,.flex_row .flex_three_fifths{flex:0 1 59.2%}.flex-row .flex_variable,.flex_row .flex_variable{flex:1 1 auto}.flex-row.padded .flex_one_half,.flex_row.padded .flex_one_half{flex:0 1 48%}.flex-row.padded .flex_one_third,.flex_row.padded .flex_one_third{flex:0 1 30.6667%}.flex-row.padded .flex_two_thirds,.flex_row.padded .flex_two_thirds{flex:0 1 65.3333%}.flex-row.padded .flex_one_fourth,.flex_row.padded .flex_one_fourth{flex:0 1 22%}.flex-row.padded .flex_three_fourths,.flex_row.padded .flex_three_fourths{flex:0 1 74%}.flex-row.padded .flex_one_fifth,.flex_row.padded .flex_one_fifth{flex:0 1 16.8%}.flex-row.padded .flex_two_fifths,.flex_row.padded .flex_two_fifths{flex:0 1 37.6%}.flex-row.padded .flex_three_fifths,.flex_row.padded .flex_three_fifths{flex:0 1 58.4%}.flex-row.seamless .flex_one_half,.flex_row.seamless .flex_one_half{flex:1 0 50%}.flex-row.seamless .flex_one_third,.flex_row.seamless .flex_one_third{flex:1 0 33.3%}.flex-row.seamless .flex_one_third:last-child,.flex_row.seamless .flex_one_third:last-child{flex:1 0 33.4%}.flex-row.seamless .flex_two_thirds,.flex_row.seamless .flex_two_thirds{flex:1 0 66.3%}.flex-row.seamless .flex_two_thirds_last-child,.flex_row.seamless .flex_two_thirds_last-child{flex:1 0 66.4%}.flex-row.seamless .flex_one_fourth,.flex_row.seamless .flex_one_fourth{flex:1 0 25%}.flex-row.seamless .flex_three_fourths,.flex_row.seamless .flex_three_fourths{flex:1 0 75%}.flex-row.seamless .flex_one_fifth,.flex_row.seamless .flex_one_fifth{flex:1 0 20%}.flex-row.seamless .flex_two_fifths,.flex_row.seamless .flex_two_fifths{flex:1 0 40%}.flex-row.seamless .flex_three_fifths,.flex_row.seamless .flex_three_fifths{flex:1 0 60%}.flex-row .flex-wrap,.flex_row .flex-wrap{padding:15px 0 0}.flex-row div p:first-child,.flex_row div p:first-child{margin-top:0}html{font-size:62.5%}body{font-family:"Abel",Helvetica,Arial,"sans-serif"}*{font-variant-ligatures:none}.section span.alt{color:#20e2ff}a{transition:all 0.3s ease-in-out}div{font-size:1.8rem;color:#3d3d3d}p,li{color:#3d3d3d;line-height:1.6em;font-size:1.6rem;margin:10px 0 20px}h1,.h1{color:#111;font-size:4.4rem;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-weight:200;margin:1em 0 0.25em;line-height:1.3}@media screen and (max-width: 900px){h1,.h1{font-size:6.0rem}}h1+p{margin-top:5px}h2,.h2{color:#111;font-size:3.4rem;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-weight:200;line-height:1.2em}h3,.h3{color:#111;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-size:2.7rem;font-weight:500;line-height:1.2em}h4,.h4{color:#20e2ff;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-size:2.8rem;font-weight:300;line-height:1.3em}h5,.h5{color:#20e2ff;font-family:"Abel",Helvetica,Arial,"sans-serif";font-size:2.2rem;font-weight:300;line-height:1.2em;margin:30px 0 20px}h6,.h6{color:#20e2ff;font-family:"Abel",Helvetica,Arial,"sans-serif";font-size:2rem;font-weight:200;margin:0.9em 0 0.5em;line-height:1.2em}h6.alt,.h6.alt{color:#5d6065 !important}body .gform_wrapper.gravity-theme .gfield_label{font-weight:500}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h3+h1{margin-top:-20px}h4+h1,h5+h1,h6+h1{margin-top:-5px}.centered *{text-align:center}h5.tagline{letter-spacing:3px;text-transform:lowercase;color:#111;font-size:1.5rem}#post-content p{text-align:justify}a{color:#111;text-decoration:none;cursor:pointer}a:hover{color:#111}#title{background:#eaeaea;margin-bottom:15px;border-bottom:1px solid #fff}#title h1{margin:0;padding:20px 0 16px;text-align:center}span.small{display:inline-block;font-family:"Abel",Helvetica,Arial,"sans-serif";padding:0 3px;font-size:1.4rem;color:#b1b1b1}p.wp-caption-text,.white-box p.wp-caption-text{font-size:1.2rem !important}.mobx-html-inner *{font-family:"Abel",Helvetica,Arial,"sans-serif"}.text-align-center{text-align:center !important}.text-align-left{text-align:left !important}.text-align-right{text-align:right !important}.fine-print{font-size:1.3rem !important}h3+p{margin-top:15px !important}#wpadminbar{display:none !important}html,body{background:#f2f2f2;-webkit-text-size-adjust:100%;min-width:350px;margin:0 !important;padding:0 !important}@media screen and (max-width: 900px){html{font-size:60%}}@media screen and (max-width: 650px){html{font-size:50%}}.center-vertically{display:flex;align-items:center}.justify-right{justify-content:flex-end}.wrapper,.content-wrap,.section-wrap{min-width:300px;position:relative;margin:0 auto}.wrapper{width:90%;margin:0 auto;position:relative;max-width:1280px}.wrapper.tight{width:80%;max-width:1080px}.content-wrap,.section-wrap{width:90%;margin:0 auto;position:relative;max-width:1280px}.content-wrap.fluid,.section-wrap.fluid{max-width:100%;width:100%}.content-wrap.is-dark,.section-wrap.is-dark{color:white}.content-wrap.is-dark h1,.content-wrap.is-dark h2,.content-wrap.is-dark h3,.content-wrap.is-dark h4,.content-wrap.is-dark h5,.content-wrap.is-dark h6,.content-wrap.is-dark p,.content-wrap.is-dark blockquote,.content-wrap.is-dark cite,.content-wrap.is-dark span,.content-wrap.is-dark strong,.section-wrap.is-dark h1,.section-wrap.is-dark h2,.section-wrap.is-dark h3,.section-wrap.is-dark h4,.section-wrap.is-dark h5,.section-wrap.is-dark h6,.section-wrap.is-dark p,.section-wrap.is-dark blockquote,.section-wrap.is-dark cite,.section-wrap.is-dark span,.section-wrap.is-dark strong{color:white}.content-wrap p,.section-wrap p{margin-top:0;font-size:2rem;line-height:1.5}.sections-nav{position:fixed;top:74px;height:4.5rem;z-index:425;background:#00953A;width:100%}.sections-nav .menu{margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center}.sections-nav .menu li{margin:0 20px;list-style:none;display:inline-block;flex:0 0 auto;line-height:4.5rem;font-size:1.6rem;font-weight:600}@media screen and (max-width: 768px){.sections-nav{display:none !important}}.section{max-width:100%}.section.padded .section-wrap{padding:40px 0;max-width:90%;margin:0 auto}.feature.section{background:#fff}.pad-left{padding-left:10% !important}.pad-right{padding-right:10% !important}.banner .section-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:99;padding:20px 0;max-width:900px;padding:35px 10px 25px;width:100%}.banner h1,.banner h2{font-size:3.4rem;font-weight:400;color:#fff;margin:0;text-align:center;padding:0}.banner h5.tagline{color:#fff;font-weight:400;text-align:center;margin-bottom:4px}.banner h1,.banner h2,.banner h5{text-shadow:0 0 1px rgba(0,0,0,0.3)}.banner p{color:#fff;text-align:center;margin:0px;font-size:1.7rem;font-weight:700;line-height:1.8em}.banner a.button{margin-top:20px;border:none !important}.banner.primary-banner{min-height:624px}.banner.primary-banner h1:after{content:'';display:none}.banner.primary-banner .filter{background:rgba(0,0,0,0.34)}.banner .primary-banner__logomark{display:block;width:136px;height:30px;margin:0 auto;background-image:url("./img/icon__mountains.svg");background-size:contain;background-repeat:no-repeat;background-position:top center}.banner .button-group{display:flex;justify-content:center;align-items:center;padding-top:22px}.banner .button-group .button{font-size:1.8rem;display:block;background-color:#20e2ff;color:#fff;border-radius:5px;padding:8px 24px;text-transform:lowercase;font-weight:400;transition:background-color 0.25s ease-in-out;margin-bottom:0}.banner .button-group .button:hover{background-color:#3ae5ff}.banner.section_heading_banner{min-height:350px}.banner.section_heading_banner h1{font-size:3.4rem;padding-top:15px}.banner.section_heading_banner h1:after{margin-left:auto;margin-right:auto}.banner.section_heading_banner .filter{background:rgba(32,32,32,0.6)}.banner.section_heading_banner .contact-section-wrap{bottom:10vh;max-width:1200px}.tiles-group{display:flex;justify-content:space-between;padding:26px 0;flex-wrap:wrap}@media screen and (max-width: 1100px){.tiles-group{padding:10px 0;justify-content:center}}.tiles-group .tile{width:48%;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:30px;display:flex;position:relative;transition:all 0.25s ease-in-out}.tiles-group .tile:hover{opacity:0.75;transform:translateY(-6px)}@media screen and (max-width: 1100px){.tiles-group .tile{width:98%;margin-top:25px}.tiles-group .tile:nth-of-type(1){margin-top:0}}.tiles-group .tile .destination{display:block;position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}.tiles-group .tile .icon{max-width:40%}.tiles-group .tile .info{width:60%;margin-left:auto;align-self:flex-end;text-align:right}.tiles-group .tile .info h4{color:#111;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-weight:400;font-size:2.8rem;margin:0}.tiles-group .tile .info span{color:#20e2ff;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif"}.blog_post_banner .banner.heading_banner.section_heading_banner{min-height:500px}.blog_post_banner .banner.heading_banner.section_heading_banner .section-wrap{bottom:150px}.blog_post_banner .banner.heading_banner.section_heading_banner h1:after{margin-left:auto;margin-right:auto}@media screen and (max-width: 1100px){.banner .section-wrap{margin:0 auto}.banner .section-wrap h1{font-size:4.4rem}}@media screen and (max-width: 900px){.banner{min-height:475px}}@media screen and (max-width: 768px){.banner{min-height:300px}.banner.primary-banner *{text-align:center}.banner .section-wrap{position:relative;bottom:-50px !important}.banner .section-wrap h1{font-size:4rem;text-align:center !important}.banner .section-wrap h1:after{margin-left:auto;margin-right:auto}.banner .section-wrap p{font-size:1.8rem}#sentinel+.contact_banner .section_heading_banner{height:100vh;min-height:700px}}.banner,.bgimg_button{position:relative;display:flex;align-items:center}.banner .background,.bgimg_button .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:94;background-position:center center;background-size:cover;background-repeat:no-repeat}.filter{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:95;transition:all 0.3s ease-in-out}.filter2{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(61,61,61,0.85);z-index:95;transition:all 0.3s ease-in-out}.bgimg_button{width:100%;height:100%;text-align:center;min-height:215px;opacity:1;transition:all 0.3s ease-in-out}.bgimg_button .section-wrap{position:relative;z-index:99;width:90%;top:10px}.bgimg_button h3{color:#fff;font-size:3rem;margin:0 0 10px}.bgimg_button h5{color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:0}.bgimg_button:hover{opacity:0.9}.three_banner_row .filter{position:absolute}.section.content{background:#fff;padding:42px 0}.section.content h1{font-size:4.2rem;margin-bottom:10px;font-weight:400;letter-spacing:0}.section.content h4{color:#20e2ff;font-size:1.6rem;letter-spacing:0;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";margin:0 0 25px}.section.content p{color:#444;font-size:1.6rem;line-height:2.0;font-weight:400}.section.content.fixed_width .section-wrap{max-width:750px}.section.alt.content{background:#f2f2f2}.contact_form.section{background:#f2f2f2;padding-bottom:2vh}.contact_form.section .contact_form_banner{min-height:40vh;display:block;padding:120px 0 200px}.contact_form.section .contact_form_banner .section-wrap{position:relative;bottom:auto;text-align:center;max-width:950px;transform:none;left:auto}.contact_form.section .contact_form_banner h1,.contact_form.section .contact_form_banner h2{font-size:4.2rem;margin:10px auto}.contact_form.section .contact_form_banner p{font-weight:normal}.contact_form.section .contact_form_wrapper{background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,0.3);width:980px;max-width:90%;margin:-150px auto 30px;z-index:100;position:relative}.contact_form.section .contact_form_wrapper form{padding:30px 80px}@media screen and (max-width: 950px){.contact_form.section .contact_form_wrapper form{padding:30px 40px}.contact_form.section .contact_form_banner{padding-left:30px;padding-right:30px}}@media screen and (max-width: 650px){.contact_form.section .contact_form_wrapper form{padding:30px 40px}}.image_content_split{background-color:#f2f2f2}.image_content_split .section-wrap{padding:30px 20px 50px;min-height:30vmax}.image_content_split .image_content_split_image{display:block}.image_content_split .image{background-size:contain;background-repeat:no-repeat}.image_content_split .align-bottom{position:absolute;bottom:0}.image_content_split .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:94;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0.8}@media screen and (max-width: 1100px){.image_content_split .flex-row div{flex:0 0 100% !important}.image_content_split .pad-right,.image_content_split .pad-left{padding-left:0 !important;padding-right:0 !important}.image_content_split .align-bottom{position:relative}}.blog_banner{border-bottom:30px #262626 solid}.post-list{display:flex;flex-wrap:wrap}.post-summary{background:#222;position:relative;flex:1 0 50%;padding:200px 30px 60px;border-bottom:8px solid #222}.post-summary .content-wrap{position:relative;z-index:110}.post-summary h3,.post-summary p,.post-summary h3 a{color:#fff;text-align:center}.post-summary h3,.post-summary h3 a{font-weight:800}.post-summary p{font-size:1.5rem;line-height:1.9em}.post-summary .bg{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0.6;background-size:cover}.post-summary a{color:#20e2ff}.post-summary a.link{position:absolute;z-index:111;top:0;left:0;right:0;bottom:0}.post-summary:hover .filter{opacity:0.6}@media screen and (max-width: 825px){.post-summary{flex:1 0 100%}}.blog-wrapper,.contact-wrapper{background:#f2f2f2;padding-bottom:50px}.blog-wrapper .post-content,.contact-wrapper .post-content{background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,0.3);width:1280px;max-width:90%;margin:-80px auto 30px;z-index:100;position:relative}.blog-wrapper .post-content form,.contact-wrapper .post-content form{padding:30px 80px}.blog-wrapper .post-content .post-content-wrapper,.contact-wrapper .post-content .post-content-wrapper{padding:50px 8%}.blog-wrapper .post-content .post-content-wrapper h6+h2,.contact-wrapper .post-content .post-content-wrapper h6+h2{margin-top:20px}.blog-wrapper .post-content .post-content-wrapper hr,.contact-wrapper .post-content .post-content-wrapper hr{margin-top:100px}@media screen and (max-width: 1050px){.blog-wrapper .post-content form,.contact-wrapper .post-content form{padding:30px 20px}}@media screen and (max-width: 600px){.blog_post_banner .banner.heading_banner.section_heading_banner .section-wrap{bottom:100px}.blog_post_banner .banner.heading_banner.section_heading_banner .section-wrap h1{font-size:4.7rem}}.contact-wrap{max-width:1050px;margin:30px auto 0}.contact-wrap p{font-weight:500;text-shadow:0 0 3px rgba(0,0,0,0.3);text-align:center;line-height:1.8em;font-size:1.8rem}.contact-wrap p strong{display:block;font-size:2.2rem}.contact-wrap p strong,.contact-wrap p a{font-weight:800 !important}.contact-wrap p a{color:#fff}.main-footer{background-color:#000;padding:38px 0}.main-footer .gform_wrapper.gravity-theme .gform_footer,.main-footer .gform_wrapper.gravity-theme .gform_page_footer{margin-top:0;padding-top:0}.main-footer .section-wrap.fluid{width:100%;padding:25px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.main-footer .section-wrap.fluid{flex-wrap:wrap}}.main-footer__col{width:22.22%;padding:0 40px;text-align:center}@media screen and (max-width: 1024px){.main-footer__col{width:50% !important}}@media screen and (max-width: 769px){.main-footer__col{width:100% !important;padding-bottom:42px}}.main-footer__col:nth-of-type(1){width:33.33%}.main-footer__col h4{font-size:20px;text-align:center;text-transform:uppercase;color:#fff}.main-footer__col .menu{list-style:none;margin:0;padding:0}.main-footer__col .menu li{margin:0 0 10px 0}.main-footer__col .menu li a{text-decoration:underline;color:#fff;font-size:1.8rem;opacity:0.85;text-transform:all 0.25s ease-in-out}.main-footer__col .menu li a:hover{opacity:0.6}.main-footer__col .social{list-style:none;padding:32px 0 0;margin:0;display:flex;justify-content:center}.main-footer__col .social li{margin-left:8px}.main-footer__col .social li:nth-of-type(1){margin-left:0}.main-footer__col .social li a{width:32px;height:32px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;opacity:1;transition:all 0.25s ease-in-out}.main-footer__col .social li a:hover{opacity:0.65}.main-footer__col .social li.instagram a{background-color:#ea2c59}.main-footer__col .social li.facebook a{background-color:#3b5998}.main-footer__col .social li.twitter a{background-color:#00aced}.main-footer__col .social li.vimeo a{background-color:#45bbff}.main-footer__col .social li.youtube a{background-color:#a82400}.main-footer__col .address{padding-top:32px}.main-footer__col .address [class^='fa']{opacity:0.5;font-size:32px;color:#fff}.main-footer__col .address h4{margin-top:0}.main-footer__col .address p{font-size:15px;color:#fff;line-height:1.2}.main-footer__col .address .copyright{opacity:0.6;font-size:13px;padding-top:32px}.logo_grid{background:#fff}.logo_grid .padded{max-width:90%;width:980px;margin:0 auto}.logo_grid .logo_grid_wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:30px}.logo_grid .logo_grid_wrap .logo{margin:0 2% 20px;flex:0 0 21%;text-align:center}.logo_grid .logo_grid_wrap .logo img{display:block;position:relative;top:50%;transform:translateY(-50%)}.sponsors.logo_grid .section-wrap{width:100%;max-width:100%}@media screen and (max-width: 1000px){.logo_grid .logo_grid_wrap .info_box{flex:0 0 100%}}@media screen and (max-width: 800px){.logo_grid .flex-row.padded .flex_one_third{flex:1 0 100%;margin-bottom:40px}.logo_grid .flex-row.padded .flex_two_thirds{flex:1 0 100%}}.team_members{background:#fff;padding-bottom:72px}.team_members .book-appt{text-align:center}.team_members .book-appt>a{font-size:1.8rem;display:inline-block;background-color:#20e2ff;color:#fff;border-radius:5px;padding:8px 24px;text-transform:lowercase;font-weight:400;transition:background-color 0.25s ease-in-out;margin-bottom:0}.team-bio{background:#fff;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.2);margin:10px 20px;overflow:hidden;display:flex;align-items:flex-start}@media screen and (max-width: 840px){.team-bio{flex-wrap:wrap}}.team-bio__photo{height:450px;min-width:29%;background-size:cover;background-position:top center}@media screen and (max-width: 1000px){.team-bio__photo{min-width:40%}}@media screen and (max-width: 840px){.team-bio__photo{min-width:100%}}.team-bio .info{padding:20px 40px}.team-bio .info h4{color:#111;font-size:3.6rem;margin-bottom:0}.team-bio .info h5{margin-top:10px}.team-cover{height:260px;position:relative;z-index:1;background-size:cover;background-position:top center;display:flex;justify-content:center;align-items:center;text-align:center}.team-cover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.34);z-index:2}.team-cover h2,.team-cover h4{color:#fff;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-weight:400;position:relative;z-index:8}.team-cover h2{font-size:3.4rem;margin:0;letter-spacing:3px}.team-cover h4{letter-spacing:3px;font-size:1.5rem;margin:20px 0 10px}.team-cover .primary-banner__logomark{display:block;width:136px;height:30px;margin:0 auto;background-image:url(./img/icon__mountains.svg);background-size:contain;background-repeat:no-repeat;background-position:top center;position:relative;z-index:8}.cta-buttons{margin-bottom:-50px}.cta-buttons .section-wrap{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);min-height:150px;position:relative;top:-85px;z-index:100;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch}.cta-buttons .cta-section-button{position:relative;flex:0 0 25%;display:inline-block;color:#444;font-size:2.3rem;font-weight:600;text-align:center}.cta-buttons .cta-section-button>span{display:inline-block;position:relative;top:50%;transform:translateY(-60%);padding:0 50px}.cta-buttons .cta-section-button .secondary-label{display:block;color:#00953A;font-size:1.7rem;text-transform:lowercase;line-height:1.9em}.cta-buttons .cta-section-button.Green{background:#03722F;color:#fff}.cta-buttons .cta-section-button.Green span{color:#fff}.cta-buttons .cta-section-button:hover{background:#f2f2f2}.cta-buttons .cta-section-button.Green:hover{background:#00953A}.cta-buttons .cta-section-button+.cta-section-button:not(.Green):before{content:'';border-left:1px solid #ddd;display:block;height:10vh;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1325px){.cta-buttons .cta-section-button{flex:0 0 50%;min-height:150px}.cta-buttons .cta-section-button:first-child:after{content:'';border-left:1px solid #ddd;width:10vw;bottom:0;display:block;position:absolute;height:1px;left:50%;transform:translateX(-50%);background:#ddd}}@media screen and (max-width: 525px){.cta-buttons .cta-section-button{flex:0 0 100%}.cta-buttons .cta-section-button:nth-child(2):after{content:'';border-left:1px solid #ddd;width:10vw;bottom:0;display:block;position:absolute;height:1px;left:50%;transform:translateX(-50%);background:#ddd}}.recent-news{margin:35px 0}.recent-news .recent-news-post{margin:35px 0 45px}.recent-news .recent-news-post p{font-size:1.4rem}.recent-news .recent-news-post .read-more{text-align:right;display:block}.preload{position:fixed;top:0;left:0;right:0;bottom:0;background:#00953A;z-index:99999999}.loading-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:999;pointer-events:none}.loading-content{position:relative;top:49%;left:50%;transform:translate(-50%, -50%);opacity:0;padding-left:10%}.loading-content h1.logo{color:#fff;font-size:4rem}.loading-content h5.tagline{color:rgba(255,255,255,0.6);font-size:2rem}.boxed{background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.3);height:100%}.boxed .content{padding:15px 30px}.sponsorship-ads{margin:30px 0}.sponsorship-ads a{display:block;width:700px;max-width:90%;margin:0 auto}.download-file{margin:30px 0}.download-file .section-wrap a.file{flex:1 0 47%;margin:20px;display:flex;flex-wrap:nowrap;justify-content:space-between;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15)}.download-file .section-wrap a.file .fa{flex:0 0 100px;font-size:6rem;padding:20px 0 20px 40px;font-weight:400;color:#00953A !important}.download-file .section-wrap a.file .file-content{flex:1 1 auto;padding:30px 30px 10px}.download-file .section-wrap a.file .file-content .label{font-size:2.1rem;font-weight:700}.download-file .section-wrap a.file span{transition:0.3s all ease-in-out}.download-file .section-wrap a.file:hover{background:#fafafa;box-shadow:0 0 5px rgba(0,0,0,0.25)}.download-file .section-wrap a.file:hover span{color:#00953A}.download-file .section-wrap a.file:hover .fa{color:#00953A}.mm-listitem--selected>.mm-listitem__text{background:#20e2ff;color:#000}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:#fff;font-family:"Abel","Roboto",Helvetica,Arial,"sans-serif";font-size:1.8rem}.mm-page{min-height:inherit !important}.post-content img.alignleft{margin:20px 20px 20px 0 !important}.post-content img.alignright{margin:20px 0px 20px 20px !important}.post-content img.alignnone{margin:20px 0px !important}.post-content img.center{margin:20px 0px !important}.post-content ul li,.post-content ol li{font-size:1.8rem !important}.post-banner{text-align:center}.post-banner img{max-width:100%;height:auto}.single p.meta{text-align:center;margin-bottom:50px}.smaller-font{font-size:16px !important}.wc-button.product-button{text-transform:uppercase !important}.course-feature-wrap.fancybox__content{padding:0;margin:5vh 5vw}.course-feature{display:flex;justify-content:space-between;flex-wrap:wrap;width:80vw;min-width:300px;max-width:1200px}.course-feature h4{margin-bottom:15px;text-transform:uppercase}.course-feature .course-feature-image{flex:1 1 auto;background-size:cover;background-position:center}.course-feature .course-feature-content{flex:0 0 65%}.course-feature .course-feature-content .course-feature-highlights{padding:20px 2em}.course-feature .course-feature-content .course-feature-highlights ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 0 20px;margin:0}.course-feature .course-feature-content .course-feature-highlights li{flex:0 0 48%;margin:0 0 5px}.course-feature .course-feature-content .course-feature-dates{background:#3d3d3d;padding:20px 2em}.course-feature .course-feature-content .course-feature-dates li,.course-feature .course-feature-content .course-feature-dates p{color:#fff}.course-feature .course-feature-content .course-feature-dates p{margin:5px 0 10px}.course-feature .course-feature-content .course-feature-dates *:last-child{margin-bottom:0}.course-feature .course-feature-content .course-feature-dates em{font-size:1.3rem}@media screen and (max-width: 1250px){.course-feature .course-feature-image{flex:0 0 100%;height:30vh}.course-feature .course-feature-content{flex:0 0 100%}}@media screen and (max-width: 750px){.course-feature .course-feature-content .course-feature-highlights ul{display:block}}.fancybox__backdrop{background:rgba(24,24,27,0.8) !important}@media screen and (max-width: 768px){.home .section__basic-content{padding:40px 25px}.home .section__basic-content img{display:none}}.header{background-color:white}.header .logo{display:inline-block;width:auto}.header .header-wrap .content-wrap{position:relative}.header .nav-burger{position:absolute;top:50%;transform:translate(0, -50%);right:0px;z-index:550}.header .nav-burger__line{width:35px;height:3px;background-color:#20e2ff;display:none;margin:8px auto;transition:all 0.25s ease-in-out}@media screen and (max-width: 1100px){.header .nav-burger__line{display:block}}.nav-burger.open .header .nav-burger__line:nth-child(2){opacity:0}.nav-burger.open .header .nav-burger__line:nth-child(1){transform:translateY(11px) rotate(45deg)}.nav-burger.open .header .nav-burger__line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.header .content-wrap{padding:12px 0 8px 0;display:flex;flex-wrap:wrap;justify-content:center}.header .logo{text-align:center}.header .logo>a{display:inline-block}.header .logo img{width:216px;height:auto}@media screen and (max-width: 769px){#nav{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}#nav .mega-toggle-block{top:63px;position:relative}#nav .mega-toggle-block .mega-toggle-animated-inner{background-color:#555 !important}#nav .mega-toggle-block .mega-toggle-animated-inner::before,#nav .mega-toggle-block .mega-toggle-animated-inner::after{background-color:#555 !important}#nav #mega-menu-wrap-main-menu .mega-menu-toggle{background:transparent !important}}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item>ul.mega-sub-menu,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu{padding-top:10px;padding-bottom:10px}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:5px 15px;line-height:1.5em;text-transform:uppercase}.mega-menu-description{display:none !important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-size:1.8rem}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:1.7rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-size:1.8rem}.woocommerce-thankyou *{color:#ddd}.woocommerce-thankyou .woocommerce-thankyou-order-received{font-size:2.8rem;text-align:center}.woocommerce-thankyou ul.order_details.woocommerce-order-overview{background:#111;padding:30px 50px;display:flex}.woocommerce-thankyou ul.order_details.woocommerce-order-overview li{margin:0;float:none;flex:1 1 auto;border:none}.woocommerce-thankyou a:hover{color:#20e2ff}.woocommerce-thankyou .wc-item-meta li{display:none}.woocommerce-thankyou .wc-item-meta li:first-of-type{display:block}.woocommerce-thankyou .product-purchase-note p{text-align:center;font-size:2rem}.woocommerce-thankyou .product-purchase-note p:last-child{margin-bottom:30px}.woocommerce-thankyou .product-quantity{display:inline-block !important;margin-left:20px}.woocommerce-thankyou .product-total .woocommerce-Price-amount.amount{font-size:2.4rem !important;font-weight:bold}.a27-product-cat-banner{position:relative;background-size:cover;background-position:center;aspect-ratio:120/25;min-height:200px;max-width:100%;border-bottom:1px solid #333;opacity:0.8 !important;transition:all 0.3s ease-in-out}.a27-product-cat-banner .a27-product-cat-title{position:relative;display:inline-block;z-index:2;margin-top:160px;left:50%;transform:translateX(-50%);color:#fff;font-family:Abel;text-align:center;font-size:4.8rem;font-weight:800;text-transform:uppercase}@media screen and (max-width: 768px){.a27-product-cat-banner .a27-product-cat-title{margin-top:90px}}@media screen and (max-width: 600px){.a27-product-cat-banner .a27-product-cat-title{font-size:4.2rem}}.a27-product-cat-banner .filter{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}.a27-product-cat-banner:hover{opacity:1 !important}.a27-product-cat-banner:hover a{color:#20e2ff}.archive #masthead+.a27-product-cat-banner{opacity:1 !important}.archive #masthead+.a27-product-cat-banner a{cursor:default;color:#fff !important}.archive,.a27{background-color:#1a1a1a}.archive #left-area,.a27 #left-area{width:100% !important;float:none !important;padding:50px 0 0 !important}.archive #main-content .container::before,.a27 #main-content .container::before{display:none !important}.archive .wrapper,.a27 .wrapper{max-width:1080px;padding:50px 0}.woocommerce-page #main-content,.single-product #main-content{background:#1a1a1a !important}.woocommerce-page .container,.single-product .container{padding-top:0 !important}.woocommerce-page .product_image_banner__training,.single-product .product_image_banner__training{height:50vh;min-height:515px;background-position:center;background-size:cover;position:relative}.woocommerce-page .product_image_banner__training .wrapper,.single-product .product_image_banner__training .wrapper{position:absolute;bottom:0;left:5%;right:5%}.woocommerce-page .product_image_banner__training .summary-box__training,.single-product .product_image_banner__training .summary-box__training{position:absolute;right:0;width:510px !important;transform:translateY(-90%);max-width:90%;box-shadow:0px -7px 10px rgba(0,0,0,0.3);border-radius:5px;padding:20px 30px 10px !important}.woocommerce-page .product_image_banner,.single-product .product_image_banner{min-height:515px;position:relative}.woocommerce-page .product_image_banner .owl-prev,.woocommerce-page .product_image_banner .owl-next,.single-product .product_image_banner .owl-prev,.single-product .product_image_banner .owl-next{position:absolute;top:50%;transform:translate(0, -50%);display:block;width:40px;height:40px;background-color:#231f20 !important;display:flex;align-items:center;justify-content:center}.woocommerce-page .product_image_banner .owl-prev span,.woocommerce-page .product_image_banner .owl-next span,.single-product .product_image_banner .owl-prev span,.single-product .product_image_banner .owl-next span{display:none}.woocommerce-page .product_image_banner .owl-prev::before,.woocommerce-page .product_image_banner .owl-next::before,.single-product .product_image_banner .owl-prev::before,.single-product .product_image_banner .owl-next::before{content:'';font-size:20px;color:#fff}.woocommerce-page .product_image_banner .owl-prev,.single-product .product_image_banner .owl-prev{left:0}.woocommerce-page .product_image_banner .owl-prev::before,.single-product .product_image_banner .owl-prev::before{font-family:'Font Awesome 6 Pro';content:'\f053'}.woocommerce-page .product_image_banner .owl-next,.single-product .product_image_banner .owl-next{right:0}.woocommerce-page .product_image_banner .owl-next::before,.single-product .product_image_banner .owl-next::before{font-family:'Font Awesome 6 Pro';content:'\f054'}.woocommerce-page .product_image_banner .summary-box,.single-product .product_image_banner .summary-box{width:100%;background:#1a1a1a;padding:20px 30px 40px 30px;z-index:5}.woocommerce-page .product_image_banner .summary-box h1,.single-product .product_image_banner .summary-box h1{font-size:3.6rem;color:#20e2ff}.woocommerce-page .product_image_banner .summary-box .price,.single-product .product_image_banner .summary-box .price{font-size:26px;color:#20e2ff;opacity:0.7}.woocommerce-page .product_image_banner .summary-box label,.single-product .product_image_banner .summary-box label{font-size:16px;font-weight:normal !important;color:#ccc}.woocommerce-page .product_image_banner .summary-box select,.single-product .product_image_banner .summary-box select{background-color:#ececec;border:none;width:100%;margin-right:0;padding-right:15px;font-size:16px !important;cursor:pointer}.woocommerce-page .product_image_banner .summary-box button.alt,.single-product .product_image_banner .summary-box button.alt{height:48px;background:#20e2ff;border-color:#20e2ff;color:#000 !important;border-radius:5px;font-size:1.8rem;margin-top:0 !important;margin-left:10px;display:inline-block;float:none}.woocommerce-page .product_image_banner .summary-box button.alt.disabled,.single-product .product_image_banner .summary-box button.alt.disabled{background:#444;border-color:#999}.woocommerce-page .product_image_banner .summary-box p,.single-product .product_image_banner .summary-box p{color:#ccc}.woocommerce-page .product_image_banner form.cart .variations,.woocommerce-page .product_image_banner .variations,.single-product .product_image_banner form.cart .variations,.single-product .product_image_banner .variations{display:block}.woocommerce-page .product_image_banner form.cart .variations tbody,.woocommerce-page .product_image_banner form.cart .variations tr,.woocommerce-page .product_image_banner form.cart .variations tr td,.woocommerce-page .product_image_banner form.cart .variations tr th,.woocommerce-page .product_image_banner .variations tbody,.woocommerce-page .product_image_banner .variations tr,.woocommerce-page .product_image_banner .variations tr td,.woocommerce-page .product_image_banner .variations tr th,.single-product .product_image_banner form.cart .variations tbody,.single-product .product_image_banner form.cart .variations tr,.single-product .product_image_banner form.cart .variations tr td,.single-product .product_image_banner form.cart .variations tr th,.single-product .product_image_banner .variations tbody,.single-product .product_image_banner .variations tr,.single-product .product_image_banner .variations tr td,.single-product .product_image_banner .variations tr th{display:block;padding:0 !important;width:100%}.woocommerce-page .product_image_banner .woocommerce-product-details__short-description,.single-product .product_image_banner .woocommerce-product-details__short-description{margin-top:-20px}.woocommerce-page .product_image_banner .woocommerce-product-details__short-description a,.single-product .product_image_banner .woocommerce-product-details__short-description a{color:#146dae}.woocommerce-page .product_image_banner .woocommerce-product-details__short-description a:hover,.single-product .product_image_banner .woocommerce-product-details__short-description a:hover{color:#20e2ff}.woocommerce-page .product_image_banner .form-row,.single-product .product_image_banner .form-row{padding:0 !important}.woocommerce-page .product-description__training,.single-product .product-description__training{padding:70px 0 5vh}.woocommerce-page .product-description h1,.woocommerce-page .product-description h2,.woocommerce-page .product-description h3,.woocommerce-page .product-description h4,.woocommerce-page .product-description h5,.woocommerce-page .product-description h6,.woocommerce-page .product-description p,.woocommerce-page .product-description li,.single-product .product-description h1,.single-product .product-description h2,.single-product .product-description h3,.single-product .product-description h4,.single-product .product-description h5,.single-product .product-description h6,.single-product .product-description p,.single-product .product-description li{color:#ddd !important}.woocommerce-page .product-description p,.woocommerce-page .product-description li,.single-product .product-description p,.single-product .product-description li{font-size:1.8rem}.woocommerce-page .product-description strong,.single-product .product-description strong{font-weight:normal;color:#eee}.woocommerce-page .product-description em,.single-product .product-description em{font-size:16px}.woocommerce-page .product-description h1,.woocommerce-page .product-description h2,.woocommerce-page .product-description h3,.woocommerce-page .product-description h4,.woocommerce-page .product-description h5,.woocommerce-page .product-description h6,.single-product .product-description h1,.single-product .product-description h2,.single-product .product-description h3,.single-product .product-description h4,.single-product .product-description h5,.single-product .product-description h6{margin-top:30px}.woocommerce-page .section__gallery,.single-product .section__gallery{margin-bottom:80px}.related{background-color:#1a1a1a;padding-bottom:1px}.related h3{color:#ccc;margin:10px 0 30px;text-align:center}.related .wrapper>h3{text-transform:uppercase;color:#ddd}.woocommerce-cart{background:#1a1a1a !important}.woocommerce-cart .cart-title{text-align:center;color:#ddd}.woocommerce-cart .woocommerce-notices-wrapper{padding-top:5vh;width:90%;margin-left:auto;margin-right:auto}.woocommerce-cart .et_section_regular,.woocommerce-cart .section.content{background:#1a1a1a !important}.woocommerce-cart .et_pb_row_0{width:95% !important}.woocommerce-cart .woocommerce-cart-form{margin-top:5vh}.woocommerce-cart button,.woocommerce-cart input,.woocommerce-cart .woocommerce a.button.alt,.woocommerce-cart .woocommerce-page a.button.alt,.woocommerce-cart .woocommerce button.button.alt,.woocommerce-cart .woocommerce button.button.alt.disabled,.woocommerce-cart .woocommerce-page button.button.alt,.woocommerce-cart .woocommerce-page button.button.alt.disabled,.woocommerce-cart .woocommerce input.button.alt,.woocommerce-cart .woocommerce-page input.button.alt,.woocommerce-cart .woocommerce #respond input#submit.alt,.woocommerce-cart .woocommerce-page #respond input#submit.alt,.woocommerce-cart .woocommerce #content input.button.alt,.woocommerce-cart .woocommerce-page #content input.button.alt,.woocommerce-cart .woocommerce a.button,.woocommerce-cart .woocommerce-page a.button,.woocommerce-cart .woocommerce button.button,.woocommerce-cart .woocommerce-page button.button,.woocommerce-cart .woocommerce input.button,.woocommerce-cart .woocommerce-page input.button,.woocommerce-cart .woocommerce #respond input#submit,.woocommerce-cart .woocommerce-page #respond input#submit,.woocommerce-cart .woocommerce #content input.button,.woocommerce-cart .woocommerce-page #content input.button,.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button:disabled[disabled]{border-radius:5px}.woocommerce-cart .woocommerce-cart-form__cart-item{position:relative;background:#252525;box-shadow:2px 2px 8px rgba(0,0,0,0.2);margin:2vh 2vw 3vh;border-radius:5px;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:space-between}.woocommerce-cart .woocommerce-cart-form__cart-item:hover{background:#2a2a2a}.woocommerce-cart .woocommerce-cart-form__cart-item .product-remove{position:absolute;right:0;top:0}.woocommerce-cart .woocommerce-cart-form__cart-item .product-remove a.remove{color:#20e2ff !important;border-radius:0;border-bottom-left-radius:5px;padding:5px;width:1.5em;height:1.5em;transition:all .3s ease-in-out}.woocommerce-cart .woocommerce-cart-form__cart-item .product-remove a.remove .fa{font-size:17px;color:#20e2ff}.woocommerce-cart .woocommerce-cart-form__cart-item .product-remove a.remove:hover{background:#202020}.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail{flex:0 0 200px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail img{width:200px;display:block}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info{flex:1 1 auto;padding:25px 30px 0}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .product-title{font-size:2.7rem;margin-bottom:0;padding-bottom:5px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .product-title a{color:#fff}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .backorder_notification{margin:0;color:#900;font-size:1.6rem;margin-bottom:10px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .product-price{color:#aaa;margin-top:0px;font-weight:600}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .qty{font-weight:700;color:#eee;font-size:1.8rem}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .inline-product-subtotal{display:none}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation{background:rgba(0,0,0,0.05);box-shadow:0 0 4px rgba(0,0,0,0.2) inset;padding:10px 20px;margin:10px 0}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation dt,.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation dd{color:#ccc}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation dt{float:left;clear:left}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation dd{float:left;padding-left:15px;margin-bottom:0}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation dd p{margin:0;color:#ccc}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation .variation-Slot,.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation .variation-Date{display:none}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .variation:after{content:'';clear:both;display:block}.woocommerce-cart .woocommerce-cart-form__cart-item .product-subtotal{flex:0 0 200px;padding:25px 50px 25px 25px;font-size:24px;font-weight:bold;color:#eee;text-align:right}.woocommerce-cart .shop_table{background:#181818;border:none;padding:5px}.woocommerce-cart .shop_table *{color:#fff}.woocommerce-cart .cart-coupons .coupon{display:flex;width:94%;margin:20px auto}.woocommerce-cart .cart-coupons .coupon input{height:65px;margin:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;outline:none;background:#252525;border-color:#333;color:#eee;padding:0 20px;flex:1 1 auto;font-size:1.8rem}.woocommerce-cart .cart-coupons .coupon button{height:65px;background:#20e2ff;border-color:#20e2ff;color:#000;border-radius:8px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;flex:1 0 auto;margin-top:0}.woocommerce-cart .cart-coupons .coupon button:hover{background:#146dae;border-color:#146dae}.woocommerce-cart button.update-cart{display:block;width:94%;max-width:500px;margin:20px auto}.woocommerce-cart .cart-collaterals{margin-top:8vh;max-width:500px;margin:8vh auto 0}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .cart-collaterals .cross-sells{float:none;width:100%}.woocommerce-cart .cart-collaterals .cross-sells ul.products li,.woocommerce-cart .cart-collaterals .cross-sells .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:18%}.woocommerce-cart .cart-collaterals *{border:none !important}.woocommerce-cart a.button.alt,.woocommerce-cart .checkout-button{background:#20e2ff;border-color:#20e2ff;color:#000 !important}.woocommerce-cart a.button.alt:hover,.woocommerce-cart .checkout-button:hover{background:#146dae;border-color:#146dae}.woocommerce-cart .woocommerce-error{background:#cf6679 !important}@media screen and (max-width: 768px){.woocommerce-cart .quantity .qty{width:10em}.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail{flex:0 0 150px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail img{width:150px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info{padding-top:15px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .inline-product-subtotal{display:inline-block;color:#fff;font-weight:700;position:absolute;right:50px}.woocommerce-cart .woocommerce-cart-form__cart-item .product-info .inline-product-subtotal .fa{font-size:1.5rem;margin-right:5px;color:#999}.woocommerce-cart .woocommerce-cart-form__cart-item .product-subtotal{display:none}.woocommerce-cart .cart-collaterals .cross-sells ul.products li,.woocommerce-cart .cart-collaterals .cross-sells .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:31%}}@media screen and (max-width: 560px){.woocommerce-cart .cart-collaterals .cross-sells ul.products li,.woocommerce-cart .cart-collaterals .cross-sells .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{color:rgba(255,255,255,0.6);font-size:1.8rem;margin-top:-2px}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{color:rgba(255,255,255,0.8);font-size:1.6rem}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:rgba(255,255,255,0.9)}.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover{color:#fff}.woocommerce-message,.woocommerce-info{background:#000 !important;border-color:#20e2ff}ul.woocommerce-error{padding:0 60px}.woocommerce-checkout .woocommerce{background-color:#1a1a1a}.woocommerce-checkout{background:#1a1a1a !important}.woocommerce-checkout .woocommerce-notices-wrapper{padding-top:5vh}.woocommerce-checkout .et_section_regular,.woocommerce-checkout .section.content{background:#1a1a1a !important}.woocommerce-checkout label{color:#eee;font-size:1.8rem}.woocommerce-checkout form.woocommerce-checkout .checkout-wrap{display:flex;gap:5vw;margin-bottom:5vh}.woocommerce-checkout form.woocommerce-checkout .checkout-wrap #customer_details{flex:0 0 55%}.woocommerce-checkout form.woocommerce-checkout .checkout-wrap .order_summary{flex:1 1 auto}.woocommerce-checkout form.woocommerce-checkout .checkout-wrap .woocommerce-NoticeGroup-checkout{flex:0 0 100%}.woocommerce-checkout form.woocommerce-checkout .checkout-wrap .woocommerce-notices-wrapper{margin-top:5vh}.woocommerce-checkout form.woocommerce-checkout .checkout-wrap #order_review{margin-bottom:5vh}.woocommerce-checkout .woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-checkout .woocommerce-additional-fields{float:none;width:100%}.woocommerce-checkout .woocommerce form .form-row select,.woocommerce-checkout .acf-input input[type=text],.woocommerce-checkout form .form-row input.input-text{height:65px;margin:0 !important;outline:none;background:#252525;border-color:#333;color:#fff;padding:0 20px;font-size:1.8rem}.woocommerce-checkout .acf-fields>.acf-field{border:none !important}.woocommerce-checkout .fooevents-attendee-number{color:#ccc}.woocommerce-checkout .select2-container--default .select2-selection--single{background:#252525;border-color:#333;height:65px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:65px;padding-left:20px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:65px}.woocommerce-checkout #place_order{width:100%;font-size:2.2rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{font-size:1.3rem}.woocommerce-checkout h3{color:#fff}.woocommerce-checkout .fooevents-variation-desc p{color:#ddd}.woocommerce-checkout .fooevents-attendee-number{color:#20e2ff}.woocommerce-checkout .woocommerce table.shop_table{background:#282828;color:#eee}.woocommerce-checkout .woocommerce table.shop_table #main-content .cart-subtotal td,.woocommerce-checkout .woocommerce table.shop_table *{border-color:rgba(0,0,0,0) !important}.woocommerce-checkout .woocommerce table.shop_table thead tr th{display:none}.woocommerce-checkout .woocommerce table.shop_table .amount{font-size:15px}.woocommerce-checkout .woocommerce table.shop_table .cart_item .product-name{width:60%}.woocommerce-checkout .woocommerce table.shop_table .cart_item .product-total{width:40%}.woocommerce-checkout .woocommerce table.shop_table .product-quantity{display:block}.woocommerce-checkout .checkout #payment,.woocommerce-checkout .checkout #payment{border:none;background:#252525}.woocommerce-checkout .checkout #payment p,.woocommerce-checkout .checkout #payment p{color:#ddd}.woocommerce-checkout .checkout #payment a,.woocommerce-checkout .checkout #payment a{color:#20e2ff}.woocommerce-checkout .checkout #payment a:hover,.woocommerce-checkout .checkout #payment a:hover{color:#146dae}.woocommerce-checkout #add_payment_method #payment div.payment_box,.woocommerce-checkout .woocommerce-cart #payment div.payment_box,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box{background:none}.woocommerce-checkout #add_payment_method #payment div.payment_box::before,.woocommerce-checkout .woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box::before{display:none !important}.woocommerce-checkout .variation{display:none}.woocommerce-checkout #payment ul.payment_methods{border:none}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout #payment #place_order{background:#20e2ff;border-color:#20e2ff;color:#000 !important}.woocommerce-checkout .woocommerce #payment #place_order:hover,.woocommerce-checkout #payment #place_order:hover{background:#146dae;border-color:#146dae}.woocommerce-checkout .fooevents-copy-from-purchaser,.woocommerce-checkout .dashicons,.woocommerce-checkout .checkout_coupon p{color:#fff}@media screen and (max-width: 768px){.woocommerce-checkout form.woocommerce-checkout{display:block}.woocommerce-checkout form.woocommerce-checkout #customer_details{margin-bottom:10vh}}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #111;background:#222}@media screen and (max-width: 925px){.woocommerce-page .product_image_banner__training,.single-product .product_image_banner__training{height:285px;min-height:285px;margin-bottom:285px}.woocommerce-page .product_image_banner__training .wrapper,.single-product .product_image_banner__training .wrapper{position:relative;left:0;right:0;padding-top:235px}.woocommerce-page .product_image_banner__training .summary-box__training,.single-product .product_image_banner__training .summary-box__training{position:relative;transform:none;margin:0 auto}}.single-product__wrapper{display:flex;align-items:flex-start;padding-top:52px;padding-bottom:52px}@media screen and (max-width: 920px){.single-product__wrapper{flex-wrap:wrap}}.single-product__col{width:50%}@media screen and (max-width: 920px){.single-product__col{width:100%}}.section__basic-content{background-color:white;padding:84px 25px}.section__basic-content.is-dark{background-color:#121010}.section__basic-content.is-dark h1{color:#fff}.section__basic-content.is-dark h1::before{background-color:#fff}.section__basic-content.is-dark h2,.section__basic-content.is-dark h3,.section__basic-content.is-dark h4,.section__basic-content.is-dark h5,.section__basic-content.is-dark h6{color:#fff}.section__basic-content.is-dark p{color:#fff}.section__basic-content .ginput_container input[type="text"],.section__basic-content .ginput_container input[type="email"]{border:1px solid #ccc}.section__basic-content .gform_wrapper.gravity-theme .gform_footer{padding-top:0;margin-top:0}.section__basic-content .section-wrap{max-width:1080px;font-size:1.8rem}.section__basic-content .section-wrap img.alignright{margin-left:60px}.section__basic-content .section-wrap img.alignleft{margin-right:60px}@media screen and (max-width: 510px){.section__basic-content .section-wrap img.alignright,.section__basic-content .section-wrap img.alignleft{margin:10px 0;width:100%;height:auto}.section__basic-content .section-wrap img{max-width:100%;height:auto}}.section__basic-content .section-wrap h1{position:relative;z-index:2;padding-bottom:18px;margin-bottom:36px}.section__basic-content .section-wrap h1::before{width:48px;height:3px;background-color:#121010;content:'';display:block;position:absolute;bottom:0;left:0%;transform:translate(0%, 0)}.section__basic-content .section-wrap h1[style*="center"]::before{left:50%;transform:translateX(-50%)}.section__basic-content .section-wrap::after{content:'';display:block;clear:both}.section__basic-content--image{display:flex;align-items:center;background-size:cover;background-position:center;position:relative;background-color:rgba(0,0,0,0.86);z-index:1;padding:54px 0;min-height:600px}.section__basic-content--image::before{content:'';display:block;pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.55) 100%);z-index:2}.section__basic-content--image .section-wrap{position:relative;z-index:9}.section__basic-content--image .section-wrap h1{position:relative;z-index:2;padding-bottom:10px;margin-bottom:32px}.section__basic-content--image .section-wrap h1::before{width:32px;height:3px;background-color:#fff;content:'';display:block;position:absolute;bottom:0;left:0%;transform:translate(0%, 0)}.section__basic-content--image .section-wrap h1[style*="center"]::before{left:50%;transform:translateX(-50%)}.split__wrapper{margin:0px auto;max-width:100%}.split__container{width:100%;height:500px;overflow:hidden}.split__offset{margin-left:-5%;margin-right:-5%;background-color:#111;display:flex;height:100%}.split__item{position:relative;width:33.33%;padding:100px;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease-in-out;clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);transform:scale(1.425)}.split__item:before{position:absolute;content:'';display:block;width:120%;height:120%;background:#000;top:0;left:0;transition:all 0.5 ease-in-out;z-index:3;opacity:0.45;pointer-events:none}.split__item--effect{transition:all 0.5 ease-in-out}.split__item--1,.split__item--2,.split__item--3{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}.split__item:hover{width:49.995%;clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%)}.split__item.split__item--effect{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.split__item.split__item--effect:before{opacity:0.7}.split__item h2{position:relative;z-index:99;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.15);font-weight:bold;margin:0;text-transform:uppercase;font-size:28px;pointer-events:none;white-space:nowrap;transition:0.25s ease-in-out;font-family:'Abel',Helvetica,Arial,Lucida,sans-serif}.split__item:hover h2{color:#20e2ff}.split__item:nth-of-type(1) h2{transform:translate(35px, -115px) scale(1)}.split__item:nth-of-type(2) h2{transform:translate(-35px, 0px) scale(1)}.split__item:nth-of-type(3) h2{transform:translate(-35px, 115px) scale(1)}.split__item:nth-of-type(1):hover h2{transform:translate(35px, -115px) scale(1.3)}.split__item:nth-of-type(2):hover h2{transform:translate(-35px, 0px) scale(1.3)}.split__item:nth-of-type(3):hover h2{transform:translate(-35px, 115px) scale(1.3)}.split__item--url{position:absolute;top:0;left:0;width:100%;height:100%;display:block}@media screen and (max-width: 980px){.split__container{height:auto}.split__offset{flex-wrap:wrap}.split__item{position:relative;width:100%;padding:50px;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease-in-out;clip-path:inherit;transform:scale(1);height:500px}.split__item:hover{width:100%;clip-path:inherit}.split__item:nth-of-type(1) h2{transform:translate(0, 0) scale(1)}.split__item:nth-of-type(2) h2{transform:translate(0, 0) scale(1)}.split__item:nth-of-type(3) h2{transform:translate(0, 0) scale(1)}.split__item:nth-of-type(1):hover h2{transform:translate(0, 0) scale(1.3)}.split__item:nth-of-type(2):hover h2{transform:translate(0, 0) scale(1.3)}.split__item:nth-of-type(3):hover h2{transform:translate(0, 0) scale(1.3)}}.video-wrap{overflow:hidden;position:relative}.video-wrap .section__video--position{position:absolute;top:50%;left:0;transform:translate(0, -50%);height:100%;width:100%}.section__video{overflow:hidden;width:100%}@media screen and (max-width: 910px){.section__video{height:auto !important}}.section__video.aspect--standard{aspect-ratio:16 / 9}.section__video.aspect--standard .section-wrap.fluid{height:100% !important}.section__video.aspect--standard .section-wrap.fluid>div{padding:0 !important;height:100% !important}.section__video.aspect--wide{aspect-ratio:2.38 / 1}.section__video.aspect--wide .section-wrap.fluid{height:100% !important}.section__video.aspect--wide .section-wrap.fluid>div{padding:0 !important;height:100% !important}.section__video .section-wrap.is-fixed{padding:42px 0;position:relative}.section__video .section-wrap.is-fixed .button.button-watch-video{bottom:39px}.section__video .button.button-watch-video{position:absolute;bottom:25px;right:25px;z-index:8;margin-bottom:0}.section__video .vimeo-thumb{position:relative;background-color:#222}.section__video .vimeo-thumb::before{content:'';position:absolute;top:50%;left:50%;opacity:0.8;transform:translate(-50%, -55%);background-color:rgba(255,255,255,0.75);width:70px;height:70px;border-radius:50%;color:white;display:block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");background-size:36px auto;background-position:center;background-repeat:no-repeat}.fluid-width-video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding:0}.section__image-split-headshots{padding:54px 0}.section__image-split-headshots.toggle-dark{background-color:#231f20;color:#fff}.section__image-split-headshots.toggle-dark .split-content h1{color:#20e2ff}.section__image-split-headshots.toggle-dark .split-content h1::before{background-color:#20e2ff}.section__image-split-headshots.toggle-dark .section-wrap p{color:#fff}.section__image-split .flex-row{width:100%}.section__image-split .section-wrap{display:flex}@media screen and (max-width: 769px){.section__image-split .section-wrap{flex-wrap:wrap}}.section__image-split .section-wrap .flex_one_half{width:50%}@media screen and (max-width: 769px){.section__image-split .section-wrap .flex_one_half{width:100%}}.section__image-split blockquote{border-left:4px solid #20e2ff;padding-left:23px}.section__image-split blockquote,.section__image-split blockquote p{font-size:1.8rem !important;font-style:italic}.section__image-split.toggle-dark .flex_justified.flex_one_half{background-color:#121010}.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h1{color:#fff}.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h1::before{background-color:#fff}.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h2,.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h3,.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h4,.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h5,.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content h6{color:#fff}.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content p,.section__image-split.toggle-dark .flex_justified.flex_one_half .inside-content li{color:#fff}.section__image-split.full-bg{background-size:cover;background-position:center}.section__image-split.full-bg .flex_justified.flex_one_half{background-color:rgba(0,0,0,0.65);color:#fff}.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h1{color:#fff}.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h1::before{background-color:#fff}.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h2,.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h3,.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h4,.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h5,.section__image-split.full-bg .flex_justified.flex_one_half .inside-content h6{color:#fff}.section__image-split.full-bg .flex_justified.flex_one_half .inside-content p,.section__image-split.full-bg .flex_justified.flex_one_half .inside-content li{color:#fff}.section__image-split.full-bg .flex_justified.flex_one_half .inside-content a{color:#20e2ff}.section__image-split.full-bg .flex-row .bg-image::before{content:'';background-color:rgba(0,0,0,0)}@media screen and (max-width: 1024px){.section__image-split.full-bg .flex-row .bg-image{display:none}}.section__image-split.just-right .flex-row{flex-direction:row-reverse}.section__image-split.effect-off .bg-image::before{background-color:rgba(0,0,0,0) !important}.section__image-split .split-content{padding-right:50px}.section__image-split .split-content h1{position:relative;z-index:2;padding-bottom:10px;margin-bottom:32px}.section__image-split .split-content h1::before{width:32px;height:3px;background-color:#121010;content:'';display:block;position:absolute;bottom:0;left:26px}.section__image-split .overlaid .section-wrap{justify-content:center !important;width:100%}.section__image-split .overlay-content{padding:50px;position:relative;z-index:9;min-width:70%}.section__image-split .overlay-content h1{position:relative;z-index:2;padding-bottom:10px;margin-bottom:32px;font-size:5.5rem;color:#20e2ff;letter-spacing:2px}.section__image-split .overlay-content h1::before{width:32px;height:3px;background-color:#20e2ff;content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.section__image-split .overlay-content h3{font-size:3.2rem;margin-bottom:0;letter-spacing:3px}.section__image-split .overlay-content h2,.section__image-split .overlay-content h3,.section__image-split .overlay-content h4,.section__image-split .overlay-content h5,.section__image-split .overlay-content h6{color:#fff}.section__image-split .overlay-content p,.section__image-split .overlay-content em,.section__image-split .overlay-content i,.section__image-split .overlay-content strong,.section__image-split .overlay-content b,.section__image-split .overlay-content li{color:#fff}.section__image-split .headshots-grid{display:flex;flex-wrap:wrap}.section__image-split .headshots-grid .headshot-item{width:50%;padding:25px;text-align:center}@media screen and (max-width: 1024px){.section__image-split .headshots-grid .headshot-item{width:100%}}.section__image-split .headshots-grid .headshot-item__inner{position:relative;display:inline-flex;align-items:center;justify-content:center;width:226px;height:226px;background-size:cover;background-position:center;border-radius:50%;overflow:hidden}.section__image-split .headshots-grid .headshot-item__inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.55);pointer-events:none;opacity:0;transition:opacity 0.25s ease-in-out}.section__image-split .headshots-grid .headshot-item__inner span.rollover-text{opacity:0;pointer-events:none;color:white;padding:15px;font-size:16px;line-height:1.3;max-width:100%;transform:translateY(50px);transition:all 0.25s ease-in-out;text-align:center}.section__image-split .headshots-grid .headshot-item__inner .destination-unknown{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.section__image-split .headshots-grid .headshot-item__inner:hover::before{opacity:1}.section__image-split .headshots-grid .headshot-item__inner:hover span.rollover-text{opacity:1;transform:translateY(0px)}.section__image-split .flex-row{min-height:720px}@media screen and (max-width: 1024px){.section__image-split .flex-row .flex_one_half{width:100%;flex:1 0 100%}.section__image-split .flex-row .bg-image{min-height:500px}}.section__image-split .flex-row .bg-image{background-size:cover !important;background-position:top center !important;position:relative;z-index:1}.section__image-split .flex-row .bg-image::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,0.75);z-index:9}.section__image-split .flex-row .section-wrap{height:100%;display:flex;justify-content:flex-end;align-items:center}.section__image-split .flex-row .inside-content{padding:50px;width:100%}@media screen and (max-width: 1024px){.section__image-split .flex-row .inside-content{padding:50px 0}}.section__image-split .flex-row .inside-content h1{position:relative;z-index:2;padding-bottom:10px;margin-bottom:32px}.section__image-split .flex-row .inside-content h1::before{width:32px;height:3px;background-color:#121010;content:'';display:block;position:absolute;bottom:0;left:26px}@media screen and (max-width: 1024px){.page-id-1065 .section__image-split.just-right .flex-row{flex-direction:column-reverse;align-items:flex-start}.page-id-1065 .section__image-split.just-right .flex-row .bg-image{min-height:100px}.page-id-1065 .section__image-split.just-right .flex-row .bg-image .overlay-content{padding:80px 10vw}.page-id-1065 .section__image-split.just-right .flex-row .bg-image h3{margin-top:0 !important}}.section__buttons.is-dark{background-color:#121010}.section__buttons .section-wrap{padding:54px 0}.section__buttons .section-wrap .buttons-grid{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}@media screen and (max-width: 650px){.section__buttons .section-wrap .buttons-grid .tile{flex:0 0 100%}.section__buttons .section-wrap .buttons-grid .tile a{width:100%;margin-top:0}}.section__downloads{background-color:#fff;padding:54px 25px;color:#121010;text-align:center}.section__downloads h3{color:#121010 !important}.section__downloads p{color:#555;margin-bottom:42px}.section__downloads .download-items .label{color:#121010}.section__downloads.is-dark{color:#fff;background-color:#121010}.section__downloads.is-dark h4{color:#fff;text-transform:uppercase}.section__downloads.is-dark h3{color:#20e2ff !important;text-transform:uppercase;position:relative;z-index:2;font-size:44px;padding-bottom:24px;margin-bottom:42px}.section__downloads.is-dark h3::before{width:100px;height:3px;background-color:#20e2ff;content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.section__downloads.is-dark p{color:#fff}.section__downloads.is-dark .download-items .label{color:#fff}.section__downloads .download-items{display:flex;justify-content:center;flex-wrap:wrap}.section__downloads .download-items .file{display:flex;flex-wrap:wrap;justify-content:center;width:25%;padding:14px 14px 24px 14px}.section__downloads .download-items .file img{width:90px;height:90px}.section__downloads .download-items .label{width:100%;text-transform:uppercase;padding-top:20px}@media screen and (max-width: 1020px){.section__downloads .download-items .file{width:31%;padding:14px 1% 24px}}@media screen and (max-width: 480px){.section__downloads .download-items .file{width:48%}}.section__gallery{padding:0;line-height:0}.section__gallery .gallery-photos{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.section__gallery .gallery-photos a{position:relative;width:25%;overflow:hidden;height:300px;background-size:cover;background-position:center;margin:0;padding:0;z-index:1}@media screen and (max-width: 769px){.section__gallery .gallery-photos a{width:50%}}@media screen and (max-width: 440px){.section__gallery .gallery-photos a{width:100%}}.section__gallery .gallery-photos a::before{content:'';display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.58);opacity:0;transition:opacity 0.25s ease-in-out;z-index:2}.section__gallery .gallery-photos a::after{content:'\f055';font-family:'Font Awesome 6 Pro';font-weight:700;font-size:32px;color:#146dae;opacity:0;transition:all 0.25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:4}.section__gallery .gallery-photos a:hover::before,.section__gallery .gallery-photos a:hover::after{opacity:1}.section__full-img{width:100%;line-height:0}.section__full-img .section-wrap{width:100%}.section__full-img .section-wrap img{width:100%;height:auto}.section__logo-header{position:relative;z-index:99;background-color:#fff;padding-bottom:50px;border-bottom:2px solid #cfcfcf}.section__logo-header .section-wrap{text-align:center}.section__logo-header .section-wrap img{margin-top:-52px}@media screen and (max-width: 650px){.section__logo-header .section-wrap img{margin-top:-22px;width:120px}}.section__logo-header .section-wrap h3{text-transform:uppercase;font-size:22px;margin:28px 0 0}.section__logo-header .section-wrap h3.split{margin:-50px 0 -60px;position:relative;top:-30px}.section__logo-header .section-wrap h3.split span{display:inline-block}.section__logo-header .section-wrap h3.split span:first-child{position:relative;left:-100px}.section__logo-header .section-wrap h3.split span:last-child{position:relative;left:100px}@media screen and (max-width: 650px){.section__logo-header .section-wrap h3{font-size:17px}.section__logo-header .section-wrap h3 span:first-child{left:-80px !important}.section__logo-header .section-wrap h3 span:last-child{left:80px !important}}.section__all-posts{padding:54px 0}.section__all-posts .posts-container{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.section__all-posts .posts-container .post-item{position:relative;width:33.33%;display:inline-block;padding:0 40px 40px 0}@media screen and (max-width: 769px){.section__all-posts .posts-container .post-item{padding-right:0 !important;width:48%}}@media screen and (max-width: 489px){.section__all-posts .posts-container .post-item{width:100%}}.section__all-posts .posts-container .post-item__thumb{margin-bottom:10px}.section__all-posts .posts-container .post-item__thumb img{width:100%;height:auto}.section__all-posts .posts-container .post-item h3{font-size:20px;margin:0 0 15px}.section__all-posts .posts-container .post-item__meta{margin-bottom:15px;color:#146dae;font-size:15px;text-transform:uppercase}.section__all-posts .posts-container .post-item p{font-size:16px;color:#666;line-height:1.3;margin-bottom:0}.section__sponsors{background-color:#fff;padding:54px 25px;text-align:center}.section__sponsors.solo{padding:10px 25px}.section__sponsors.is-dark{background-color:#231f20}.section__sponsors.is-dark h2{color:#fff !important}.section__sponsors.is-dark p{color:#fff}.section__sponsors h2{font-size:3.4rem;text-transform:uppercase;color:#20e2ff !important;margin:0 0 20px 0}.section__sponsors ul.sponsors-grid{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.section__sponsors ul.sponsors-grid li{margin:10px 16px;padding:12px;width:22%}.section__sponsors ul.sponsors-grid li img{max-width:100%;height:auto;width:auto}@media screen and (max-width: 1020px){.section__sponsors ul.sponsors-grid li{width:280px}}.section__testimonials{overflow:hidden;position:relative;background-color:#fff;padding:20px 0}.section__testimonials.has-video .owl-stage{min-height:500px}.section__testimonials.has-video::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:2;pointer-events:none}.section__testimonials.has-video .section-wrap{z-index:9}.section__testimonials--video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;pointer-events:none}.section__testimonials .owl-stage{min-height:250px;display:flex;align-items:center;padding-bottom:42px}.section__testimonials .owl-stage .owl-item{height:100%;display:flex;align-items:center;justify-content:center}.section__testimonials .owl-stage .owl-item blockquote,.section__testimonials .owl-stage .owl-item cite{color:#fff;display:block;text-align:center}.section__testimonials .owl-stage .owl-item blockquote{font-size:23px;line-height:1.3;margin:0;padding-left:50px;padding-right:50px}.section__testimonials .owl-stage .owl-item cite{margin-top:20px;font-size:1.8rem;font-style:italic;opacity:0.65}.section__testimonials .owl-prev,.section__testimonials .owl-next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;z-index:11;transition:all 0.25s ease-in-out;outline:none}.section__testimonials .owl-prev span,.section__testimonials .owl-next span{display:none}.section__testimonials .owl-prev::before,.section__testimonials .owl-next::before{display:block;color:white;font-size:36px;font-family:'Font Awesome 6 Pro';opacity:0;transition:opacity 0.25s ease-in-out}.section__testimonials .owl-prev{left:-46px}.section__testimonials .owl-prev::before{content:'\f053'}.section__testimonials .owl-prev:hover:before{opacity:1}.section__testimonials .owl-next{right:-46px}.section__testimonials .owl-next::before{content:'\f054'}.section__testimonials .owl-next:hover:before{opacity:1}.section__testimonials .owl-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:center;z-index:11}.section__testimonials .owl-dots button.owl-dot{width:10px;height:10px;background:rgba(255,255,255,0.25);border-radius:50%;margin:0 4px;outline:none}.section__testimonials .owl-dots button.owl-dot.active{background-color:rgba(255,255,255,0.75)}.section__testimonials .owl-carousel:hover .owl-prev::before,.section__testimonials .owl-carousel:hover .owl-next::before{opacity:0.75}.section__testimonials .owl-carousel:hover .owl-prev{left:0}.section__testimonials .owl-carousel:hover .owl-next{right:0}.section__testimonials.is-dark{background-color:#121010}.section__testimonials .testimonials-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding:52px 0}.section__testimonials .testimonials-grid div{position:relative;background-color:#f5f5f5;padding:30px;width:30%;font-size:15px;text-align:center}@media screen and (max-width: 1024px){.section__testimonials .testimonials-grid div{width:100% !important;margin-bottom:30px}}.section__testimonials .testimonials-grid div::before{content:'\f10e';font-family:'Font Awesome 6 Pro';font-size:22px;color:#555;position:absolute;top:-12px;left:50%;transform:translate(-50%, 0);font-weight:bold}.section__testimonials .testimonials-grid div .testimonial-thumb{margin-bottom:22px;width:100px;height:100px;border-radius:50%}.section__testimonials .testimonials-grid div blockquote{line-height:1.3;font-style:italic;padding:0;margin:0;text-align:left}.section__testimonials .testimonials-grid div cite{text-align:left;display:block;width:100%;margin-top:50px}.section__team{padding:54px 25px;background-color:white}.section__team h2{font-size:42px;line-height:1;text-transform:uppercase;text-align:center;margin-bottom:40px}.section__team .team_wrap{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.section__team .team_wrap .person{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:31%;margin:1% 1% 42px 1%;cursor:pointer}.section__team .team_wrap .person.max_two{width:48%}@media screen and (max-width: 769px){.section__team .team_wrap .person{width:100% !important;margin:1% 0 24px 0}}.section__team .team_wrap .person--isolated{width:100%}.section__team .team_wrap .person--isolated .person__bio{max-width:31% !important}.section__team .team_wrap .person h4{color:#231f20;text-align:center;font-size:28px;margin-top:10px;margin-bottom:8px;padding-bottom:0}.section__team .team_wrap .person p.person__title{margin-bottom:0;font-size:1.8rem;text-align:center}.section__team .team_wrap .person__pic{width:180px;height:180px;border-radius:50%;overflow:hidden;background-size:cover;background-position:top center;position:relative;filter:grayscale(1)}.section__team .team_wrap .person__bio-below{margin-top:15px}.section__team .team_wrap .person__bio-below p{text-align:center;font-size:1.8rem}.section__team .team_wrap .person__bio{position:absolute;top:-10%;left:50%;transform:translate(-50%, 0);width:100%;min-height:110%;background-color:rgba(255,255,255,0.95);padding:20px 20px 20px 0;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.08);pointer-events:none;opacity:0;transition:all 0.25s ease-in-out}.section__team .team_wrap .person__bio p{margin:0}.section__team .team_wrap .person__bio ul{margin:0}.section__team .team_wrap .person__bio ul li{font-size:14px;margin:0;padding:0;line-height:1.2}.section__team .team_wrap .person:hover .person__bio{top:-5%;opacity:1;pointer-events:inherit;cursor:default}.section__team.bio-below .person{cursor:default !important;justify-content:flex-start}.section__team.bio-below .person__pic{z-index:2}.section__team.bio-below .info{background:#fafafa;border-radius:5px;box-shadow:0 0 8px -3px rgba(0,0,0,0.3);position:relative;top:-30px;padding:40px 20px 0px;z-index:1;max-width:500px;width:90%}.section__team.bio-below .info li{margin:5px 0 10px}.section__team+.section__team{padding-top:0 !important}@media screen and (max-width: 768px){.section__team+.section__team{padding-top:0 !important;margin-top:-40px}}
