:root{--primary:#b5121b;--primary-light:#fee7e8;--secondary:#121b10;--primary-highlight:var(--primary);--black:#121b10;--white:#fff;--grey-100:#eaeaea;--grey-200:#dedede;--grey-300:#c7c7cc;--grey-700:#454545;--grey-800:#323232;--grey:var(--grey-100);--background-blue:#f8f8fb;--background-black:#161616;--text-grey:#767676;--block-inner-max-width:1220px;--text-max-width:730px;--text-small-max-width:532px;--mobile-nav-bar-height:78px;--box-shadow-sm:0 3px 7px rgba(0,0,0,0.02),0 2px 5px rgba(0,0,0,0.01),0 14px 10px rgba(0,0,0,0.01),0 1px 6px rgba(0,0,0,0.009);--box-shadow-md:0 4px 30px rgba(90,90,90,0.12);--box-shadow-lg:0 9px 65px rgba(0,0,0,0.02),0 4px 30px rgba(0,0,0,0.05),0 2px 17px rgba(0,0,0,0.01),0 14px 10px rgba(0,0,0,0.01),0 1px 6px rgba(0,0,0,0.009),0 1px 4px rgba(0,0,0,0.007),0 1px 2px rgba(0,0,0,0.005);--box-shadow-xl:0 45px 80px rgba(0,0,0,0.07),0 19px 33px rgba(0,0,0,0.05),0 10px 18px rgba(0,0,0,0.04),0 6px 10px rgba(0,0,0,0.035),0 3px 5px rgba(0,0,0,0.028),0 1px 2px rgba(0,0,0,0.019)}body,html{min-height:100vh}body.modal-visible,html.modal-visible{position:fixed;overflow:hidden;width:100%;height:100%}.wp-site{display:flex;position:relative;flex-direction:column;min-height:100vh;margin:0;background:#f8f8fb;-webkit-tap-highlight-color:transparent}.wp-site,div.block-editor-block-list__layout.is-root-container{font-family:Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.block-editor-block-list__layout.is-root-container a.acf-button.button-primary{color:#fff}.layout-header{position:relative;z-index:12;flex:0 0 auto;background:#fff}.layout-main{flex:1 0 auto;overflow:hidden}.layout-footer{flex:0 0 auto;overflow:hidden}.wrapper{position:relative;max-width:1220px;max-width:var(--block-inner-max-width);padding:0 15px;margin:0 auto}.hide-block{display:none}.js-focus-visible :focus:not(.focus-visible){outline:none}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.layout-main{background:#f8f8fb;background:var(--background-blue)}.competitions{padding-bottom:30px}.competitions .competitions__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 25px;margin-top:30px;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.12)}.competitions .competitions__empty-icon{display:flex;justify-content:center;align-items:center;width:66px;height:66px;border-radius:50%;margin-bottom:15px;background:#fee7e8;background:var(--primary-light)}.competitions .competitions__empty-icon img{width:30px}.competitions .competitions__empty-title{margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}.competitions .competitions__empty-text{max-width:215px;text-align:center;font-size:14px;line-height:21px}.competitions .competitions__title{display:flex;justify-content:center;align-items:center;height:315px;background:url(/app/themes/golfcanada-augusta/assets/images/competitions/background.jpg) bottom no-repeat;background-size:cover;text-align:center;font-size:56px;font-weight:700;letter-spacing:-.1px;color:#fff}.competitions .competitions__list-header{display:-ms-grid;display:grid;max-width:1220px;max-width:var(--block-inner-max-width);padding:0 10px;margin:30px auto 10px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.5px}.competitions .competitions__list{max-width:1220px!important;max-width:var(--block-inner-max-width)!important;padding:0;margin:0 auto;font-size:14px}.competitions .competitions__list-item{display:-ms-grid;display:grid;padding:10px;margin-bottom:10px;list-style:none;background:#fff;box-shadow:0 4px 30px rgba(90,90,90,.12);box-shadow:var(--box-shadow-md)}.competitions .competitions__list-header,.competitions .competitions__list-item{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"link dates practice-rounds location links";-ms-grid-columns:1fr 20px 160px 20px 160px 20px 1fr 20px .6fr;grid-template-columns:1fr 160px 160px 1fr .6fr;-ms-grid-rows:auto;grid-template-rows:auto}.competitions .competitions__list-date-override{opacity:.7;font-style:italic}.competitions .competitions__list-label{display:none;text-transform:uppercase;font-size:11px;font-weight:700;line-height:15px;letter-spacing:.5px}.competitions .competitions__list-label img{position:absolute;left:0;width:20px}.competitions .competitions__list-header-link,.competitions .competitions__list-link,.competitions .competitions__list-title{-ms-grid-row:1;-ms-grid-column:1;grid-area:link}.competitions .competitions__list-title{font-weight:500}.competitions .competitions__list-link{text-decoration:none;font-weight:500}.competitions .competitions__list-link.focus-visible,.competitions .competitions__list-link:focus,.competitions .competitions__list-link:hover{text-decoration:underline}.competitions .competitions__list-header-location,.competitions .competitions__list-location{-ms-grid-row:1;-ms-grid-column:7;grid-area:location}.competitions .competitions__list-dates,.competitions .competitions__list-header-dates{-ms-grid-row:1;-ms-grid-column:3;grid-area:dates}.competitions .competitions__list-header-practice-rounds,.competitions .competitions__list-practice-rounds{-ms-grid-row:1;-ms-grid-column:5;grid-area:practice-rounds}.competitions .competitions__list-header-links,.competitions .competitions__list-links{-ms-grid-row:1;-ms-grid-column:9;grid-area:links}.competitions .competitions__list-dates,.competitions .competitions__list-link,.competitions .competitions__list-location,.competitions .competitions__list-practice-rounds,.competitions .competitions__list-title{display:flex;position:relative;align-items:center}.competitions .competitions__list-location-link{display:block;color:#b5121b;color:var(--primary)}.competitions a.competitions__list-location-link{text-decoration:none}.competitions a.competitions__list-location-link.focus-visible,.competitions a.competitions__list-location-link:focus,.competitions a.competitions__list-location-link:hover{text-decoration:underline}.competitions .competitions__list-links{display:flex;align-items:center}.competitions .competitions__list-links-item{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:32px;margin-right:10px;background:#b5121b;background:var(--primary);box-shadow:0;text-decoration:none;transition:box-shadow .3s ease-in-out,transform .15s ease-in-out}.competitions .competitions__list-links-item.focus-visible,.competitions .competitions__list-links-item:focus,.competitions .competitions__list-links-item:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.competitions .competitions__list-links-item img{width:18px}.competitions .competitions__list-item-logo{width:52px;height:52px;border:2px solid #dedede;border-radius:52px;margin-right:10px;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}@media (max-width:1080px){.competitions .competitions__title{padding:0 70px;font-size:34px;line-height:32px}.competitions .competitions__list-header{display:none}.competitions .competitions__list-item{padding:17px 20px;margin-bottom:15px;grid-template-areas:"link link" "dates practice-rounds" "location location" "links links";-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.competitions .competitions__list-label{display:block}.competitions .competitions__list-dates,.competitions .competitions__list-location,.competitions .competitions__list-practice-rounds{flex-direction:column;justify-content:center;align-items:flex-start;width:auto;padding-left:30px}.competitions .competitions__list-location{margin-top:10px}.competitions .competitions__list-location .competitions__list-label img{top:3px}.competitions .competitions__list-link,.competitions .competitions__list-title{margin-bottom:18px}.competitions .competitions__list{margin:0 15px}.competitions .competitions__list-links{padding-top:10px;border-top:1px solid #dedede;margin-top:14px}.competitions .competitions__list-header-link,.competitions .competitions__list-link,.competitions .competitions__list-title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.competitions .competitions__list-header-location,.competitions .competitions__list-location{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.competitions .competitions__list-dates,.competitions .competitions__list-header-dates{-ms-grid-row:2;-ms-grid-column:1}.competitions .competitions__list-header-practice-rounds,.competitions .competitions__list-practice-rounds{-ms-grid-row:2;-ms-grid-column:2}.competitions .competitions__list-header-links,.competitions .competitions__list-links{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}}@media (max-width:800px){.competitions .competitions__title{height:195px;font-size:24px}}
