/*!
Theme Name: Canada Soccer: Club Plus
Theme URI: https://www.diguno.com
Description: Custom theme by diguno media.
Author: diguno media
Author URI: http://www.diguno.com/
Version: 1.0.1
*/@font-face{font-family:'Coco Goose';font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/cocogoosepronarrow-regular.woff2") format("woff2"),url("assets/fonts/cocogoosepronarrow-regular.woff") format("woff")}@font-face{font-family:'Coco Goose';font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/cocogoosepronarrow-semilight.woff2") format("woff2"),url("assets/fonts/cocogoosepronarrow-semilight.woff") format("woff")}@font-face{font-family:'Festivo Letters';font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/festivo-letters.woff2") format("woff2"),url("assets/fonts/festivo-letters.woff") format("woff")}@font-face{font-family:'Jupiter Brush';font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/jupiter-brush-regular.woff2") format("woff2"),url("assets/fonts/jupiter-brush-regular.woff") format("woff")}@font-face{font-family:'Jupiter Brush';font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/jupiter-brush-solid.woff2") format("woff2"),url("assets/fonts/jupiter-brush-solid.woff") format("woff")}:root{--brand-red: #C4271C;--brand-red-dark: #9c1e15;--brand-teal: #087589;--brand-teal-dark: #06505e;--brand-orange: #e26a00;--brand-orange-dark: #b35300;--brand-yellow: #ffc600;--brand-yellow-dark: #F0B400;--brand-green: #0c7e00;--brand-green-dark: #13690a;--black: #000000;--grey-light: #c2c1c1;--grey-dark: #7d7d7d;--white: #ffffff;--heading-color: var(--black);--body-color: var(--black);--bg-light: #F0F1F3;--base-unit: 70px;--content-width: 1440px;--content-max-width: calc(100% - max(var(--base-unit), 5vw) )}html,body{-webkit-text-size-adjust:100%;min-width:350px;box-sizing:border-box;margin:0 !important;padding:0 !important;scroll-behavior:smooth}#wpadminbar{display:none !important}*,*:before,*:after{box-sizing:border-box}.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}.hide{display:none}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.6rem;vertical-align:bottom;border-bottom:2px solid #aaa;padding:12px 25px 9px}.table tr.table-foot th span,.table tr.table-head th span{font-weight:normal;font-size:1.6rem;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.4rem}.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 .wp-caption-text{margin:0.8075em 0}.wp-caption-text{font-size:1.3rem;text-align:center}img{height:auto;max-width:100%}figure{margin:1em 0}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}hr{background-color:#ddd;border:0;height:1px;margin:35px 0 40px;clear:both}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}input,select,textarea{-webkit-border-radius:0}input:not([type="radio"]):not([type="checkbox"]){-webkit-appearance:none;border-radius:5px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],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{font-size:1.6rem !important;line-height:1.25em !important;border:none;background:#fff;border:1px solid #686E77 !important;height:auto !important;padding:1.1em 1.25em !important;width:100%;display:inline-block;font-family:"Coco Goose",Arial,Helvetica,sans-serif}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="range"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="color"]::placeholder,textarea::placeholder{color:var(--grey-dark) !important}input[type="number"]{padding:0 !important;height:3em;line-height:3em}input[type="text"]:read-only{background:#eee !important;cursor:default}input[type="text"]:read-only:focus{outline:none !important;border-color:#aaa !important}button[type="submit"],input[type="submit"]{display:inline-block;margin:15px 0 20px}select{width:100%;font-size:1.6rem !important;line-height:1.25em !important;padding:1.1em 1.25em !important;height:auto !important;padding-left:1.25em !important;cursor:pointer !important;border:1px solid #686E77 !important;background:#fff;color:var(--grey-dark) !important;border-radius:5px !important}select option:not(:first-of-type){color:#111 !important}select option{font-family:"Coco Goose",Arial,Helvetica,sans-serif !important}select:focus{box-shadow:0 0 3px rgba(0,0,0,0.01);margin:0}select *{width:100% !important}body .select2-container--default .select2-selection--single{border-color:#686e77}body .select2-container .select2-selection--single{height:3.1em}body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.3em;padding-left:1.25em;font-size:1.6rem}body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--grey-dark)}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.1em;width:2em}body .select2-container--default .select2-search--dropdown .select2-search__field{padding:0.5em 1.25em !important}body .select2-results__option.select2-results__message{font-size:1.4rem}body .select2-result__meta{display:flex;gap:0.5em;overflow:hidden}body .select2-result__title{font-size:1.6rem;font-weight:500;flex:0 0 auto}body .select2-result__location{font-size:1.4rem;font-weight:400;background:var(--grey-light);text-align:center;display:block;flex:0 0 2em;width:2em;height:2em;border-radius:50%}body .select2-result__location:empty{display:none}body .select2-result__description{font-size:1.4rem;font-weight:400;flex:0 0 100%}input[type="submit"],a.button,input.button,.button-row-button,.tml-button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button{font-family:"Festivo Letters";display:inline-block;border:2px solid var(--brand-yellow);background-color:var(--brand-yellow);color:#111;text-transform:uppercase;text-align:center;font-size:2.3rem;padding:.4em 1.5em;text-decoration:none;transition:all 0.25s ease-in-out;cursor:pointer;border-radius:5px;line-height:1.25em}input[type="submit"]:hover,a.button:hover,input.button:hover,.button-row-button:hover,.tml-button:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button:hover{background:var(--brand-yellow-dark)}input[type="submit"].small,a.button.small,input.button.small,.button-row-button.small,.tml-button.small,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.small{padding:.2em 1em;font-size:2rem}input[type="submit"].naked,a.button.naked,input.button.naked,.button-row-button.naked,.tml-button.naked,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked{background:none;border:none;padding:5px 0}input[type="submit"].naked:hover,a.button.naked:hover,input.button.naked:hover,.button-row-button.naked:hover,.tml-button.naked:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked:hover{background:none;color:var(--brand-red-darkened)}input[type="submit"].icon .fa,a.button.icon .fa,input.button.icon .fa,.button-row-button.icon .fa,.tml-button.icon .fa,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.icon .fa{display:inline-block;margin-left:10px;font-weight:normal}input[type="submit"]+input[type="submit"],a.button+input[type="submit"],input.button+input[type="submit"],.button-row-button+input[type="submit"],.tml-button+input[type="submit"],body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+input[type="submit"],input[type="submit"]+a.button,a.button+a.button,input.button+a.button,.button-row-button+a.button,.tml-button+a.button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+a.button,input[type="submit"]+input.button,a.button+input.button,input.button+input.button,.button-row-button+input.button,.tml-button+input.button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+input.button,input[type="submit"]+.button-row-button,a.button+.button-row-button,input.button+.button-row-button,.button-row-button+.button-row-button,.tml-button+.button-row-button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+.button-row-button,input[type="submit"]+.tml-button,a.button+.tml-button,input.button+.tml-button,.button-row-button+.tml-button,.tml-button+.tml-button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+.tml-button,input[type="submit"]+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,a.button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,input.button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,.button-row-button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,.tml-button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button{margin-left:1em}button{cursor:pointer}.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-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}html{font-size:62.5%}@media screen and (max-width: 1100px){html{font-size:55%}}@media screen and (max-width: 600px){html{font-size:50%}}body{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:1.75em}.jupiter-brush{font-family:"Jupiter Brush";text-transform:none}h1,.h1{font-family:"Festivo Letters";text-transform:uppercase;font-size:7rem;font-weight:500;margin:20px 0 15px;color:var(--heading-color);line-height:1.2em}h1>.jupiter-brush,h1.jupiter-brush,.h1>.jupiter-brush,.h1.jupiter-brush{font-size:10rem}h2,.h2{font-family:"Festivo Letters";text-transform:uppercase;font-size:5rem;font-weight:500;margin:20px 0 10px;color:var(--heading-color);line-height:1.2em}h2 sup,.h2 sup{font-size:2rem}h3,.h3{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:500;margin:20px 0 10px;color:var(--heading-color);line-height:1.5em}h4,.h4,.featured-text{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:2.4rem;line-height:1.6em;font-weight:500;margin:15px 0 10px;color:var(--heading-color);line-height:1.75em}h5,.h5{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:calc(1.9rem * 1.2);font-weight:500;margin:15px 0 10px;color:var(--heading-color);line-height:1.75em}h6,.h6{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:calc(1.9rem * 1.1);font-weight:500;margin:15px 0 10px;color:var(--heading-color);line-height:1.75em}p{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.75em;color:var(--heading-color)}p.small{font-size:1.6rem;margin-top:0}li{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5em;color:var(--heading-color);margin-bottom:.5em}strong{font-weight:500}a{text-decoration:none;color:var(--brand-red)}a:hover{color:var(--brand-red-dark)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}body{background:#fafafa;min-width:320px}.site{max-width:1920px;margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.05)}.hide{display:none;opacity:0}a{transition:all 0.2s ease-in-out}.align-self{align-self:flex-start}.section{position:relative;max-width:100%}.section .section-wrap{padding:var(--base-unit) 0;margin:0 auto !important}.section.padded .section-wrap{padding:calc(var(--base-unit) * 1.1) 0 calc(var(--base-unit) * .9);margin:0 auto;max-width:calc(100% - max(var(--base-unit), 5vw));width:1000px}.wrapper,.content-wrap,.section-wrap{max-width:calc(100% - max(var(--base-unit), 5vw));width:1440px;min-width:300px;position:relative;margin:0 auto}.grid-content-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:7rem}@media screen and (max-width: 800px){.grid-content-row{grid-auto-flow:unset}}.flex-content-row{display:flex;flex-direction:row;height:100%;gap:inherit}@media only screen and (max-width: 769px){.flex-content-row{flex-wrap:wrap}}.section.content-grid+.section.alt{margin-top:-50px}.invite_code{display:inline-block;margin:0;padding:.15em .75em;background:#fff;border:1px dashed #ddd;box-shadow:0 0 3px rgba(0,0,0,0.1)}h4>.invite_code{margin-bottom:15px !important}.featured-text{color:var(--brand-teal);margin-top:2em;margin-bottom:var(--base-unit)}@media screen and (max-width: 999px){.featured-text{margin-bottom:10px}}.featured-text:after{content:'';position:absolute;z-index:8;bottom:0;right:calc( calc(100vw - var(--content-width)) / -2);aspect-ratio:957/366;background:url(/wp-content/themes/canada-soccer-club-plus/assets/teal-arrow.png) no-repeat;background-size:contain;width:50%;min-width:280px;z-index:99;transform:translateY(42%)}@media screen and (max-width: 1525px){.featured-text:after{right:calc(max(var(--base-unit), 5vw) / -2)}}@media screen and (max-width: 999px){.featured-text:after{transform:translateY(50%)}}@media screen and (max-width: 768px){.featured-text:after{transform:translateY(25%)}}.section.padded .featured-text:after{right:calc( calc(100vw - 1000px) / -2)}@media screen and (max-width: 1075px){.section.padded .featured-text:after{right:calc(max(var(--base-unit), 5vw) / -2)}}.video-link{position:relative;background:#000;display:block}.video-link img{display:block;transition:all 0.2s ease-in-out}.video-link:hover img{opacity:0.9}.video-link:before{content:'\f04b';font-family:"Font Awesome 6 Pro";font-size:3rem;display:block;font-weight:bold;color:#111;background:var(--brand-yellow);position:absolute;top:50%;left:50%;width:3em;height:3em;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;transition:all 0.2s ease-in-out;box-shadow:1px 1px 5px rgba(0,0,0,0.1);border:5px solid var(--brand-yellow);z-index:10}.video-link:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);transition:all 0.2s ease-in-out;z-index:1}.video-link:hover:before{border:10px solid var(--brand-yellow-dark);box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.footer-main{background-color:#222;padding-top:72px}.footer-main .section-wrap{text-align:center;color:#fff;padding-bottom:72px}.footer-main .section-wrap p{color:#fff}.footer-main .section-wrap .newsletter-capture{color:#fff;padding:20px 0}.footer-main .footer-logos{display:flex;justify-content:center;align-items:center;gap:1.5em}.footer-main__copyright{display:flex;width:100%;padding:25px 45px;color:#fff}.footer-main__copyright .copyright{font-size:1.3rem;color:#fff}.footer-main__copyright .copyright a{color:#fff}.footer-main__copyright .footer-menu{margin-left:auto}.footer-main__copyright .footer-menu .menu{display:flex;list-style:none;padding:0;margin:0}.footer-main__copyright .footer-menu .menu li{margin-left:15px;padding-left:15px;border-left:1px solid #fff;line-height:1;font-size:1.4rem}.footer-main__copyright .footer-menu .menu li:nth-of-type(1){padding-left:0;border-left:none}.footer-main__copyright .footer-menu .menu li a{text-decoration:none;text-transform:uppercase;font-weight:600}.footer-main__copyright .footer-menu .menu li a:hover{text-decoration:underline;color:#fff}.footer-main__copyright .footer-menu .menu .sub-menu{display:none !important}.footer-main__copyright .footer-menu a{color:#fff}#masthead{position:relative;z-index:1000;padding:3.25em 0 3em;z-index:99}#masthead .section-wrap{display:flex;gap:2em;justify-content:space-between;align-items:center}#masthead .logo{display:block;width:38vw;min-width:200px;max-width:550px}#masthead .logo .mobile{display:none}#masthead ul{margin:0;padding:0}#masthead ul.menu{position:relative;z-index:1000;display:flex;gap:2em}#masthead ul.menu li{list-style:none;position:relative;font-size:2.3rem;font-family:"Festivo Letters"}#masthead ul.menu a{text-decoration:none}#masthead ul.menu>li{text-transform:uppercase}#masthead ul.menu>li,#masthead ul.menu>li a{color:#111}#masthead ul.menu>li:hover,#masthead ul.menu>li.current-menu-item>a,#masthead ul.menu>li.current-menu-ancestor>a,#masthead ul.menu>li a:hover,#masthead ul.menu>li a.current-menu-item>a,#masthead ul.menu>li a.current-menu-ancestor>a{color:var(--brand-red)}#masthead ul.menu li>ul{display:none}#masthead ul.menu li.menu-item-has-children:hover>ul.sub-menu{display:block}#masthead ul.menu ul.sub-menu{background:#f2f2f2;padding:0.75em 1em;position:absolute;border-radius:5px;min-width:180px;z-index:98}#masthead ul.menu ul.sub-menu li{padding:.5em 0;font-size:2.0rem}#masthead ul.menu ul.sub-menu li a{display:block}#masthead ul.menu>li:last-of-type ul.sub-menu{right:0}#masthead .mobile-menu-toggle{display:none;color:#111;font-size:2.75rem;padding:.25em .5em;background-color:rgba(0,0,0,0.05)}#masthead .mobile-menu-toggle:hover{color:var(--brand-red)}@media screen and (max-width: 1000px){#masthead .mobile-menu-toggle{display:block;z-index:9999}#masthead .main-menu{position:fixed;top:0;right:-110vw;bottom:0;z-index:999;width:100%;max-width:500px;padding:50px calc(var(--base-unit) / 2);background:var(--brand-red);transition:all 0.3s ease-out}#masthead .main-menu:before{content:'';aspect-ratio:336/62;width:200px;display:block;margin-bottom:30px;background-image:url(assets/club+logo-mini-white.svg);background-size:contain;background-repeat:no-repeat;background-position:left}#masthead .main-menu ul.menu{display:block}#masthead .main-menu ul.menu li{font-size:3.4rem;margin-bottom:0.25em}#masthead .main-menu ul.menu li,#masthead .main-menu ul.menu li a{color:#fff}#masthead .main-menu ul.menu li:hover,#masthead .main-menu ul.menu li.current-menu-item>a,#masthead .main-menu ul.menu li.current-menu-ancestor>a,#masthead .main-menu ul.menu li a:hover,#masthead .main-menu ul.menu li a.current-menu-item>a,#masthead .main-menu ul.menu li a.current-menu-ancestor>a{color:var(--brand-yellow)}#masthead .main-menu ul.menu li.menu-item-has-children:hover>ul.sub-menu{display:block}#masthead .main-menu ul.menu ul.sub-menu{position:relative;background-color:transparent;padding:.25em .5em}#masthead .main-menu ul.menu ul.sub-menu li{font-size:2.6rem;padding:.1em 0}#masthead.open-nav .mobile-menu-toggle{color:#fff}#masthead.open-nav .mobile-menu-toggle:hover{color:var(--brand-yellow)}#masthead.open-nav .main-menu{right:0}#masthead.open-nav .main-menu:before{content:'';aspect-ratio:336/62;width:200px;display:block;margin-bottom:30px;background-image:url(assets/club+logo-mini-white.svg);background-size:contain;background-repeat:no-repeat;background-position:left}}@media screen and (max-width: 768px){#masthead .logo .desktop{display:none}#masthead .logo .mobile{display:block}}#mastfoot{position:relative;z-index:1000;padding:3.25em 0 0;z-index:1}#mastfoot .section-wrap{display:flex;flex-wrap:wrap;gap:2em;justify-content:space-between;align-items:start;padding-bottom:2em}#mastfoot .logo{display:block;width:38vw;min-width:250px;max-width:550px}#mastfoot .footer-content{text-align:right;max-width:350px}#mastfoot .footer-content h5{color:#fff;text-transform:uppercase}#mastfoot .footer-content p,#mastfoot .footer-content li{font-size:1.5rem}#mastfoot .footer-content a{color:#fff;text-decoration:none}#mastfoot .footer-content a:hover{color:var(--brand-red)}#mastfoot .footer-content #menu-footer-fr,#mastfoot .footer-content #menu-footer-menu{margin-left:0;padding:0}#mastfoot .footer-content .menu-footer-fr-container li,#mastfoot .footer-content .menu-footer-menu-container li{list-style:none}#mastfoot .footnotes{border-top:1px solid #666;padding:1.25em 0 1.5em}#mastfoot .footnotes .section-wrap{padding:0;align-items:center}#mastfoot .footnotes .section-wrap>*{flex:0 0 30%}#mastfoot .footnotes .section-wrap>*:first-child{text-align:left}#mastfoot .footnotes .section-wrap>*:last-child{text-align:right}#mastfoot .footnotes .top{text-transform:uppercase}#mastfoot .footnotes .top:before{content:'\f077';font-family:"Font Awesome 6 Pro";display:block}#mastfoot .footnotes *{font-size:1.4rem;color:#666}#mastfoot .footnotes a:hover{color:#fff}@media screen and (max-width: 768px){#mastfoot>.section-wrap{display:block;text-align:center}#mastfoot .logo{margin:0 auto calc(var(--base-unit) / 2);width:50vw}#mastfoot .footer-content{width:100%;max-width:none;text-align:center}#mastfoot .footnotes .section-wrap>div,#mastfoot .footnotes .section-wrap>a{flex:0 0 100%;display:block}#mastfoot .footnotes *{text-align:center !important}#mastfoot .footnotes .section-wrap>a{order:1}#mastfoot .footnotes .copyright{order:2}}#masthead .language-switcher{position:absolute;top:0;right:calc( calc(100% - var(--content-width) ) / 2);background-color:var(--brand-yellow);padding:8px 5px 2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width: 1500px){#masthead .language-switcher{right:calc(calc(100% - var(--content-max-width)) / 2)}}#masthead .language-switcher a{display:inline-block;color:#111;padding:0}#masthead .language-switcher a:hover{color:var(--brand-red)}#masthead .language-switcher ul li{font-size:1.6rem}#masthead .language-switcher ul li:first-child{padding-right:.5em;margin-right:.5em;border-right:2px solid #111}#masthead .language-switcher li.wpml-ls-current-language a{color:#000}#masthead .language-switcher li.wpml-ls-current-language a:hover{color:#000}@media screen and (max-width: 1000px){#masthead .language-switcher{padding-top:2px}}.gform_wrapper .gform-body{margin-top:50px}.gform_wrapper .gf_progressbar_title{font-weight:400;font-size:1.6rem}.gform_wrapper label,.gform_wrapper legend,.gform_wrapper .gfield_label{font-size:1.8rem;color:#111}.gform_wrapper .gfield_required{font-size:1.5rem}.gform_wrapper .gform-field-label.gform-field-label--type-sub{font-size:1.4rem}.gform_wrapper select option{font-weight:bold}.gform_wrapper .ts-wrapper.single .ts-control,.gform_wrapper .ts-wrapper.single .ts-control input{padding:1em 1.25em;font-size:1.6rem}.gform_wrapper .ts-wrapper.single .ts-control::placeholder,.gform_wrapper .ts-wrapper.single .ts-control input::placeholder{color:var(--grey-dark)}.gform_wrapper .gfield--type-phone .iti__tel-input{padding-top:0.6em;padding-bottom:0.6em;height:auto;font-size:1.6rem}.gform_wrapper .gform-field-label.gform-field-label--type-inline{font-size:1.5rem}.gform_wrapper .gform_previous_button,.gform_wrapper .gform_button,.gform_wrapper .gform-theme-button,.gform_wrapper .gform_next_button{font-family:"Festivo Letters" !important;border:2px solid var(--brand-yellow) !important;background-color:var(--brand-yellow) !important;color:#111 !important;text-transform:uppercase;text-align:center;font-size:2.3rem !important;padding:0.4em 1.5em !important;transition:all 0.25s ease-in-out;border-radius:0}.gform_wrapper .gform_previous_button:hover,.gform_wrapper .gform_button:hover,.gform_wrapper .gform-theme-button:hover,.gform_wrapper .gform_next_button:hover{background:var(--brand-yellow-dark) !important}.gform_wrapper .gform-theme-button{font-size:2rem !important;padding:0.3em 1.25em !important}.gform_wrapper .gform_previous_button{border:2px solid var(--grey-light) !important;background-color:var(--grey-light) !important}.gform_wrapper .gform_previous_button:hover{background:var(--grey-dark) !important;color:#fff !important;border-color:var(--grey-dark) !important}.gform_wrapper .gform_validation_errors .gform_submission_error{font-size:1.7rem}.gform_wrapper .gform_validation_errors ol li{font-size:1.5rem;padding-top:.3em}.gform_wrapper .gform_validation_errors ol li:first-of-type{padding-top:0}.gform_wrapper .gform_validation_errors ol li a{text-decoration:none}.gform_wrapper .gform-footer,.gform_wrapper .gform-page-footer{margin-top:3.5em}body .gform-theme--framework .gf_progressbar .percentbar_red{background-color:var(--brand-red)}body .gform-theme--framework .gform_show_password{background:none !important;border:none !important}.tml-profile{margin:50px 0}.tml-profile form{display:flex;justify-content:space-between;flex-wrap:wrap}.tml-profile form .tml-field-wrap{flex:0 0 100%}.tml-profile form .tml-first_name-wrap,.tml-profile form .tml-last_name-wrap{flex:0 0 48%}.tml-profile form .tml-pass1-wrap,.tml-profile form .tml-pass2-wrap{flex:0 0 48%}.tml-profile form h2{display:none}.tml-profile form label{font-size:1.8rem !important;font-weight:400 !important;color:#111 !important}.tml-profile form .form-table,.tml-profile form tbody{display:block;width:100%;margin-top:5px}.tml-profile form .form-table tr,.tml-profile form tbody tr{display:block}.tml-profile form .form-table td,.tml-profile form .form-table .td.acf-label,.tml-profile form tbody td,.tml-profile form tbody .td.acf-label{display:block;padding:0 !important;width:100% !important}.tml-profile form .form-table td.acf-input,.tml-profile form tbody td.acf-input{margin-bottom:30px}.tml-profile form .form-table *,.tml-profile form tbody *{font-family:"Coco Goose",Arial,Helvetica,sans-serif}.tml-profile form .form-table select,.tml-profile form tbody select{color:#111 !important}.tml-login .tml-submit-wrap{margin-bottom:0}.tml-messages{margin-bottom:40px}.tml-messages .tml-message{font-size:1.6rem;padding-left:1.5em;background:#fff}.tml-alerts{margin-bottom:40px}.tml-alerts .tml-error{font-size:1.6rem;padding-left:1.5em;background:#fff}.tml-links{margin:0 0 50px !important;padding:0 !important;display:flex;gap:4em;justify-content:flex-start;flex-wrap:wrap}.tml-links li{list-style:none;padding:0;font-size:1.6rem}.tml-links a{color:var(--grey-dark)}.tml-links a:hover{color:#111}.tml-lostpassword .tml-message-wrap{margin-bottom:40px}.tml-lostpassword .tml-message{font-size:1.6rem;padding-left:1.5em}.tml-resetpass .tml-indicator-wrap,.tml-resetpass .tml-indicator_hint-wrap{display:none}.profile-section{margin:var(--base-unit) 0}.profile-section:first-of-type{margin-top:calc(var(--base-unit) / 2)}.profile-list{margin-left:0;padding-left:0}.profile-list li{list-style:none}.profile-list strong{font-size:1.5rem;display:block;text-transform:uppercase}.org-user-list{display:flex;flex-wrap:wrap;justify-content:space-between}.org-user-list strong{font-size:1.9rem}.org-user-list .position{font-size:1.5rem;display:block}.org-user-list .fa{color:var(--brand-red);font-size:1.7rem;position:relative;top:-0.2em;display:inline-block;margin-left:.25em}.org-user-list .actions .button.small{font-size:1.7rem;padding:0.1em 0.75em}.org-user-list .note{display:block;line-height:1.5em;opacity:0.9;text-align:right;font-size:1.5rem;font-weight:500}.org-user-list .note em{display:block;font-size:1.4rem;font-weight:400}.section.accordion .section-wrap{padding-bottom:var(--base-unit)}.accordion-wrapper{margin-top:20px}button.accordion-btn{font-family:"Coco Goose",Arial,Helvetica,sans-serif;font-weight:500;color:#111;width:100%;background-color:#f7f7f7;border:none;outline:none;text-align:left;padding:20px 35px;font-size:2.25rem;cursor:pointer;transition:background-color 0.2s linear;position:relative}button.accordion-btn::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);font-family:"Font Awesome 6 Pro";font-weight:bold;content:"\2b";font-size:2rem;color:var(--brand-teal)}button.accordion-btn.is-open::after{content:"\f068"}button.accordion-btn:hover{background-color:#f2f2f2}.accordion-content-wrapper{background-color:#fff;padding:0;max-height:0;overflow:hidden;transition:max-height 0.2s ease-in-out;margin-bottom:.5em}.accordion-content-wrapper .accordion-content{padding:20px 35px}.primary-banner{position:relative;margin-bottom:2vw}.primary-banner .section-wrap{position:relative;z-index:10;padding:5vw 0;min-height:500px;display:flex;align-items:end}.primary-banner .section-wrap .content{max-width:1000px;width:60%;justify-self:flex-start}.primary-banner .section-wrap h1{line-height:1.1em}.primary-banner .section-wrap h1 .alt{color:#fff}.primary-banner .section-wrap h1 .jupiter-brush{position:relative;top:.15em}.primary-banner .section-wrap p{font-size:1.8rem}.primary-banner .section-wrap .banner-button{margin-top:2em;display:flex;justify-content:flex-start;align-items:center}.primary-banner.banner-mode-light h1,.primary-banner.banner-mode-light p{color:#fff}.primary-banner.banner-mode-light h1 .alt,.primary-banner.banner-mode-light p .alt{color:#111}.primary-banner .banner-background{position:absolute;z-index:1;top:0;left:0;right:2.5vw;bottom:0;border-top-right-radius:2em;border-bottom-right-radius:2em;background-size:cover;background-position:center}.primary-banner.banner-accent-default:after{position:absolute;z-index:8;bottom:0;right:0;content:'';aspect-ratio:1069/241;background:url(assets/banner-swiggle.png) no-repeat;background-size:contain;width:40vw;transform:translateY(40%)}.primary-banner.banner-accent-alt:after{position:absolute;z-index:8;bottom:0;left:0;content:'';aspect-ratio:1261/276;background:url(assets/banner-arrow.png) no-repeat;background-size:contain;width:65vw;transform:translateY(39%)}@media screen and (max-width: 768px){.primary-banner .section-wrap{padding:2em 0;max-width:calc(var(--content-max-width) - 2.5vw);margin-left:calc(calc(100% - var(--content-max-width)) / 2) !important}.primary-banner .section-wrap .content{width:100%}.primary-banner .banner-background{background-position:left}}@media screen and (max-width: 500px){.primary-banner.banner-accent-default:after,.primary-banner.banner-accent-alt:after{width:85vw;transform:translateY(60%)}}.section.info-box-section.alt{background:var(--bg-light)}.section.info-box-section .info-box-section-heading{text-align:center;margin-bottom:calc(var(--base-unit) * .6)}.section.info-box-section .section-wrap.info-box-section-heading,.section.info-box-section .section-wrap.section-content{padding:0;text-align:center;width:1000px;max-width:80%}.section.info-box-section .section-wrap.info-box-section-heading h2{margin-top:0;font-size:4.8rem}.section.info-box-section .section-wrap.section-content p{font-size:2.1rem;font-weight:500}.section.info-box-section .info-box-wrap{position:relative;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;margin-top:calc(var(--base-unit) * .6);--gap: 2vw;gap:var(--gap);margin-bottom:var(--gap)}@media screen and (max-width: 900px){.section.info-box-section .info-box-wrap{gap:20px}}@media screen and (max-width: 600px){.section.info-box-section .info-box-wrap{gap:40px}}.section.info-box-section .info-box{display:flex;position:relative;flex:0 0 calc(50% - calc( var(--gap) + 1vw))}@media only screen and (max-width: 600px){.section.info-box-section .info-box{flex:0 0 100%}}.section.info-box-section .info-box .info-box-no-content-link{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}.section.info-box-section .info-box .info-box-inner{background-color:#fff;transition:all 0.25s ease-in-out;width:100%;display:flex;flex-direction:column}.section.info-box-section .info-box .info-box-inner.has-content.has-link{padding-bottom:calc(var(--gap))}.section.info-box-section .info-box .info-box-inner a{text-decoration:none;transition:all 0.25s ease-in-out}.section.info-box-section .info-box .info-box-inner img{width:100%;height:auto;display:block}.section.info-box-section .info-box .info-box-info{padding:calc(var(--base-unit) / 2);position:relative;display:flex;flex-direction:column;width:100%;flex-grow:1;text-align:center}.section.info-box-section .info-box .info-box-info p{font-size:1.7rem}.section.info-box-section .info-box .info-box-info *:first-child{margin-top:0}.section.info-box-section .info-box .info-box-info *:last-child{margin-bottom:0}.section.info-box-section .info-box .info-box-info .info-box-link{margin-top:1.5em}.section.info-box-section .info-box .info-box-info .info-box-link .button{padding:.5em 1.5em}@media only screen and (max-width: 600px){.section.info-box-section .info-box .info-box-info{padding:18px 24px}}.section.info-box-section.alt .info-box .info-box-inner{box-shadow:0px 3px 9px 0 rgba(0,0,0,0.06)}.section.info-box-section.alt .info-box .info-box-inner:hover{box-shadow:0px 3px 9px 0 rgba(0,0,0,0.16)}.section.content.alt{background-color:var(--bg-light)}.section.content .column-bg,.section.content .column-bg-color{background-color:var(--bg-light);padding:2em !important}.section.content .column-bg>*:first-child,.section.content .column-bg-color>*:first-child{margin-top:0 !important}.section.content .column-bg>*:last-child,.section.content .column-bg-color>*:last-child{margin-bottom:0 !important}.section.content.alt .column-bg{background:#fff}.section.content .section-wrap.section-label{padding-bottom:calc(var(--base-unit) / 2)}.section.content .section-wrap.section-label+.section-wrap{padding-top:0}.section.content.extra-padding{padding:calc(var(--base-unit) * 1.4) 0}.section.content .column-content.column-bg-color h1,.section.content .column-content.column-bg-color h2,.section.content .column-content.column-bg-color h3,.section.content .column-content.column-bg-color h4,.section.content .column-content.column-bg-color h5,.section.content .column-content.column-bg-color h6,.section.content .column-content.column-bg-color p,.section.content .column-content.column-bg-color li,.section.content .column-content.column-bg-color i{color:#fff}.section.content .column-content.column-bg-color i.fa{font-weight:400;font-size:5rem;display:inline-block;margin:5px 0 .15em}.section.content .column-content.column-bg-color:nth-child(1){background:#010101;background:linear-gradient(0deg, #010101 0%, #494a4a 100%)}.section.content .column-content.column-bg-color:nth-child(2){background:var(--brand-teal);background:linear-gradient(0deg, #065563 0%, #0a8ba3 100%)}.section.content .column-content.column-bg-color:nth-child(3){background:var(--brand-red-dark);background:linear-gradient(0deg, #8e1c18 0%, #d22d27 100%)}.section.content .column-content.column-bg-color:nth-child(4){background:var(--brand-green);background:linear-gradient(0deg, #0a6302 0%, #0e9000 100%)}.section.content.minimal-padding .section-wrap{padding:calc(var(--base-unit) * .6) 0}.section.content:not(.alt)+.section.content:not(.alt) .section-wrap{padding-top:0 !important}.section.content.alt+.section.content.alt .section-wrap{padding-top:0 !important}.flex-content-row{--gap: 2vw;gap:var(--gap);flex-wrap:wrap;justify-content:space-between}.flex-content-row .column-content,.flex-content-row .column-content-auto{flex:1 1 calc(20% - var(--gap))}.flex-content-row .column-content-11{flex:0 0 100%}.flex-content-row .column-content-12{flex:0 0 calc(50% - var(--gap))}.flex-content-row .column-content-14{flex:0 0 calc(25% - var(--gap))}.flex-content-row .column-content-34{flex:0 0 calc(75% - var(--gap))}.flex-content-row .column-content-13{flex:0 0 calc( calc(100% / 3) - var(--gap))}.flex-content-row .column-content-23{flex:0 0 calc( calc(200% / 3) - var(--gap))}.flex-content-row .column-content-15{flex:0 0 calc(20% - var(--gap))}.flex-content-row .column-content-25{flex:0 0 calc(40% - var(--gap))}.flex-content-row .column-content-35{flex:0 0 calc(60% - var(--gap))}.flex-content-row .one_half{flex:0 0 calc(50% - calc(var(--gap) * 1.5))}.flex-content-row .column-content:first-of-type{padding-left:0}.flex-content-row .column-content:last-of-type{padding-right:0}@media screen and (max-width: 999px){.flex-content-row>div{flex:0 0 100% !important}}.section.content-grid{--gap: 2vw;margin:var(--gap) 0;overflow:hidden}.section.content-grid .grid-column-content{padding:var(--base-unit) calc(var(--gap) * 2);display:flex;align-items:center;justify-content:center;text-align:center;min-height:calc(var(--base-unit) * 6);background-size:cover;background-position:center center}.section.content-grid .grid-column-content *:first-child{margin-top:0}.section.content-grid .grid-column-content *:last-child{margin-bottom:0}.section.content-grid .grid-column-content .grid-column-content-interior{max-width:1000px;width:80%}.section.content-grid .grid-column-content .grid-column-light h1,.section.content-grid .grid-column-content .grid-column-light h2,.section.content-grid .grid-column-content .grid-column-light h3,.section.content-grid .grid-column-content .grid-column-light h4,.section.content-grid .grid-column-content .grid-column-light h5,.section.content-grid .grid-column-content .grid-column-light h6,.section.content-grid .grid-column-content .grid-column-light p,.section.content-grid .grid-column-content .grid-column-light li{color:#fff}.section.content-grid .flex-content-row{gap:var(--gap);flex-wrap:wrap;margin-right:calc( var(--gap) * -1)}.section.content-grid .flex-content-row .grid-column-content,.section.content-grid .flex-content-row .grid-column-content-auto{flex:1 1 calc(20% - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-11{flex:0 0 100%}.section.content-grid .flex-content-row .grid-column-content-14{flex:0 0 calc(25% - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-34{flex:0 0 calc(75% - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-13{flex:0 0 calc( calc(100% / 3) - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-23{flex:0 0 calc( calc(200% / 3) - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-15{flex:0 0 calc(20% - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-25{flex:0 0 calc(40% - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-35{flex:0 0 calc(60% - var(--gap))}.section.content-grid .flex-content-row .grid-column-content-12{flex:0 0 calc(50% - var(--gap))}#share-club-with-your-team{margin-bottom:0 !important}.section.image-content-split.alt{background-color:var(--bg-light)}.section.image-content-split .flex-content-row{gap:var(--base-unit) 0}.section.image-content-split .flex-content-row .image-wrap{width:100%;background-size:cover}.section.image-content-split .flex-content-row .image-wrap img{display:block}.section.image-content-split .flex-content-row .video-link{width:100%;background-size:cover}.section.image-content-split .flex-content-row .content-wrap{padding:calc(var(--base-unit) / 2) 2vw;margin:0;display:flex;justify-content:center;align-items:center}.section.image-content-split .flex-content-row .content-wrap .content-wrap-inner{flex:0 0 100%}.section.image-content-split.boxed.content-first .flex-content-row .content-wrap{padding-left:0}.section.image-content-split.boxed.image-first .flex-content-row .content-wrap{padding-right:0}.section.image-content-split.full .flex-content-row .video-link{aspect-ratio:16/9}.section.image-content-split.full .flex-content-row .image-wrap{aspect-ratio:unset !important;height:100%;object-fit:cover;min-height:calc(var(--base-unit) * 6)}.section.image-content-split.full .flex-content-row .content-wrap{padding:var(--base-unit) 2vw var(--base-unit) calc(   calc(100vw - var(--content-width)) / 2)}.section.image-content-split.content-first .flex-content-row{flex-direction:row-reverse}@media screen and (max-width: 999px){.section.image-content-split .flex-content-row .content-wrap{padding:0;max-width:100%}.section.image-content-split.full .flex-content-row .content-wrap{padding:0;margin:0 auto;max-width:100%;max-width:calc(100% - max(var(--base-unit), 5vw))}}.buttons-row .buttons-row-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2em 1em}.buttons-row .buttons-row-buttons a{flex-grow:1;margin:0 !important}.buttons-row.buttons-row-card .buttons-row-buttons{display:grid;gap:2em}.buttons-row.buttons-row-card.row-count-2 .buttons-row-buttons{grid-template-columns:1fr 1fr}.buttons-row.buttons-row-card.row-count-3 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr}.buttons-row.buttons-row-card.row-count-4 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr 1fr}.buttons-row.buttons-row-card.row-count-5 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.buttons-row.buttons-row-card.row-count-6 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr}.buttons-row.buttons-row-card.row-count-7 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr 1fr}.buttons-row.buttons-row-card.row-count-8 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width: 1200px){.buttons-row.buttons-row-card.row-count-5 .buttons-row-buttons{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 1050px){.buttons-row.buttons-row-card.row-count-4 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-7 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-8 .buttons-row-buttons{grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){.buttons-row.buttons-row-card.row-count-3 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-5 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-6 .buttons-row-buttons{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.buttons-row.buttons-row-card.row-count-1 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-2 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-3 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-4 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-5 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-6 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-7 .buttons-row-buttons,.buttons-row.buttons-row-card.row-count-8 .buttons-row-buttons{grid-template-columns:1fr}}.button-row-card{background:var(--brand-red-dark);background:linear-gradient(0deg, #8e1c18 0%, #d22d27 100%);padding:1.5em 1.25em;color:#fff;font-size:calc(1.9rem * 1.44);opacity:1;transition:all 0.2s ease-in-out}.button-row-card .card-button-excerpt{display:block;line-height:1.7em;font-size:1.7rem;color:#fff;margin:.75em 0 0}.button-row-card:nth-child(2){background:#010101;background:linear-gradient(0deg, #010101 0%, #494a4a 100%)}.button-row-card:nth-child(3){background:var(--brand-teal);background:linear-gradient(0deg, #065563 0%, #0a8ba3 100%)}.button-row-card:nth-child(4){background:var(--brand-green);background:linear-gradient(0deg, #0a6302 0%, #0e9000 100%)}.button-row-card:nth-child(6){background:#010101;background:linear-gradient(0deg, #010101 0%, #494a4a 100%)}.button-row-card:nth-child(7){background:var(--brand-teal);background:linear-gradient(0deg, #065563 0%, #0a8ba3 100%)}.button-row-card:nth-child(8){background:var(--brand-green);background:linear-gradient(0deg, #0a6302 0%, #0e9000 100%)}.button-row-card:hover{opacity:0.9;color:#fff}.button-row-card:hover *{color:#fff}.button-row-icon{text-align:center;color:#333;padding:.5em;min-width:calc(var(--base-unit) * 2)}.button-row-icon img{display:block;margin:0 auto;margin-bottom:2.2em}.button-row-icon i.fa{display:block;margin-bottom:.5em;font-size:4em;font-weight:normal}.button-row-icon:nth-child(1) i.fa{color:var(--brand-red)}.button-row-icon:nth-child(2) i.fa{color:var(--brand-orange)}.button-row-icon:nth-child(3) i.fa{color:var(--brand-teal)}.button-row-icon:nth-child(4) i.fa{color:var(--brand-green)}.button-row-icon:nth-child(5) i.fa{color:#333}.button-row-icon:hover{color:#111;background:rgba(0,0,0,0.03)}.section.icon-list.alt{background:var(--bg-light)}.section.icon-list .section-wrap.section-label,.section.icon-list .section-wrap.section-content{padding:0;text-align:center;width:1000px;max-width:80%}.section.icon-list .section-wrap.section-label h2{margin-top:0;font-size:4.8rem}.section.icon-list .section-wrap.section-content p{font-size:2.1rem;font-weight:500}.section.icon-list .section-wrap:first-of-type{padding-top:var(--base-unit)}.section.icon-list .flex-content-row{gap:calc(var(--base-unit) / 2) 2vw;padding-bottom:var(--base-unit) !important}.section.icon-list .list-item{flex:0 0 calc(50% - 2vw);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2vw}.section.icon-list .list-item .list-item-icon{flex:0 0 90px;max-width:90px;text-align:center}.section.icon-list .list-item .list-item-icon .fa{font-size:7.5rem;font-weight:400;color:var(--brand-red)}.section.icon-list .list-item .list-item-icon img{display:block;width:80px;height:80px;object-fit:contain}.section.icon-list .list-item .list-item-content{flex:1 1 calc(calc(100% - 90px) - 2vw)}.section.icon-list .list-item .list-item-content h5{margin:0}.section.icon-list .list-item .list-item-content p{margin-top:5px}
