: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;background:#f8f8fb}.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}.single-competition{background:#f8f8fb;background:var(--background-blue)}.competition__cover-image{width:100%;height:30vh;font-family:"object-fit:cover;object-position:50% 90%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 90%;object-position:50% 90%}.competition__content{position:relative;z-index:1;padding-bottom:50px;margin-top:-100px}.competition__back-to-map-wrapper{position:relative;max-width:1220px;max-width:var(--block-inner-max-width);margin:0 auto}.competition__header{display:-ms-grid;display:grid;padding:50px;background:#fff;box-shadow:0 9px 65px rgba(0,0,0,.02),0 4px 30px rgba(0,0,0,.05),0 2px 17px rgba(0,0,0,.01),0 14px 10px rgba(0,0,0,.01),0 1px 6px rgba(0,0,0,.009),0 1px 4px rgba(0,0,0,.007),0 1px 2px rgba(0,0,0,.005);box-shadow:var(--box-shadow-lg);-moz-column-gap:50px;column-gap:50px;grid-template-areas:"logo basic-info course date";-ms-grid-columns:125px 50px auto 50px -webkit-min-content;-ms-grid-columns:125px 50px auto 50px min-content;grid-template-columns:125px auto -webkit-min-content;grid-template-columns:125px auto min-content}.competition__logo-wrapper{-ms-grid-row:1;-ms-grid-column:1;overflow:hidden;width:80px;height:80px;border:1px solid #eaeaea;border:1px solid var(--grey);border-radius:50%;grid-area:logo}.competition__logo{width:100%;height:100%;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.competition__basic-info{-ms-grid-row:1;-ms-grid-column:3;grid-area:basic-info}.competition__title{font-size:24px;font-weight:700;line-height:50px;letter-spacing:-.1px}.competition__header-button{display:flex;flex-direction:column;justify-content:space-between;width:150px;height:124px;padding:70px 20px 15px;background:#fff center 26px no-repeat;box-shadow:0 4px 30px rgba(90,90,90,.12);box-shadow:var(--box-shadow-md);text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;line-height:18px;color:#121b10;color:var(--black)}.competition__header-button.competition__header-button--course{-ms-grid-row:1;-ms-grid-column:5;background-image:url(/app/themes/golfcanada-augusta/assets/images/ico-earth-pin-red.svg);background-size:32px;grid-area:course}.competition__header-button.competition__header-button--date{-ms-grid-row:1;-ms-grid-column:7;background-image:url(/app/themes/golfcanada-augusta/assets/images/ico-scorecard-red.svg);background-size:32px;grid-area:date}.competition__infos{padding:50px;margin-top:16px;background:#fff;box-shadow:0 9px 65px rgba(0,0,0,.02),0 4px 30px rgba(0,0,0,.05),0 2px 17px rgba(0,0,0,.01),0 14px 10px rgba(0,0,0,.01),0 1px 6px rgba(0,0,0,.009),0 1px 4px rgba(0,0,0,.007),0 1px 2px rgba(0,0,0,.005);box-shadow:var(--box-shadow-lg);text-align:center}.competition__infos-title{max-width:650px;margin:0 auto;font-size:24px;font-weight:700;line-height:25px;letter-spacing:-.1px}.competition__infos-text{max-width:650px;margin:20px auto 30px;font-size:16px;line-height:24px;letter-spacing:.1px}.competition__infos-links{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px}.competition__infos-links-item{width:280px;padding:70px 20px 15px;margin:0 20px;background:#fff center 26px no-repeat;background-size:32px;box-shadow:0 4px 30px rgba(90,90,90,.12);box-shadow:var(--box-shadow-md);text-align:center}.competition__infos-links-item:first-of-type,.competition__infos-links-item:last-of-type{margin:0}.competition__infos-links-item.competition__infos-links-item--tickets{background-image:url(/app/themes/golfcanada-augusta/assets/images/ico-tickets-red.svg)}.competition__infos-links-item.competition__infos-links-item--volunteer{background-image:url(/app/themes/golfcanada-augusta/assets/images/ico-volunteer-red.svg)}.competition__infos-links-item.competition__infos-links-item--register{background-image:url(/app/themes/golfcanada-augusta/assets/images/ico-register-red.svg)}.competition__infos-links .competition__infos-links-text{margin:6px 0 14px;font-size:14px;line-height:17px;color:#767676;color:var(--text-grey)}.competition__infos-links .competition__infos-links-title{font-size:20px;font-weight:700}.competition__infos-links .competition__infos-links-button{display:flex;align-items:center;padding:12px 16px;background-color:#b5121b;background-color:var(--primary);text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;line-height:20px;letter-spacing:.1px;letter-spacing:.5px;transition:.2s ease;transition-property:background-color,width;display:inline-flex;color:#fff}.competition__infos-links .competition__infos-links-button:after{display:inline-block;content:"";width:15px;height:1px;margin:0 0 0 10px;background-color:currentColor;transition:all .2s ease}.competition__infos-links .competition__infos-links-button.focus-visible,.competition__infos-links .competition__infos-links-button:hover{background-color:#121b10;background-color:var(--secondary);color:#fff}.competition__infos-links .competition__infos-links-button.focus-visible:after,.competition__infos-links .competition__infos-links-button:hover:after{width:25px}@media (max-width:1080px){.competition__header{padding:40px;-moz-column-gap:30px;column-gap:30px;-ms-grid-columns:100px 30px auto 30px -webkit-min-content;-ms-grid-columns:100px 30px auto 30px min-content;grid-template-columns:100px auto -webkit-min-content;grid-template-columns:100px auto min-content}.competition__title{font-size:16px}}@media (max-width:900px){.competition__header{padding:30px;-moz-column-gap:20px;column-gap:20px;-ms-grid-columns:75px 20px auto 20px -webkit-min-content;-ms-grid-columns:75px 20px auto 20px min-content;grid-template-columns:75px auto -webkit-min-content;grid-template-columns:75px auto min-content}.competition__title{font-size:16px}}@media (max-width:767px){.competition__header{grid-template-areas:"logo logo" "basic-info course date";-ms-grid-columns:1fr 130px;grid-template-columns:1fr 130px;-ms-grid-rows:75px 20px auto;grid-template-rows:75px auto;row-gap:20px}.competition__logo{width:auto}.competition__logo-wrapper{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.competition__basic-info{-ms-grid-row:3;-ms-grid-column:1}.competition__header-button.competition__header-button--course{-ms-grid-row:3;-ms-grid-column:2}.competition__header-button.competition__header-button--date{-ms-grid-row:3;-ms-grid-column:3}}@media (max-width:600px){.competition__header{grid-template-areas:"logo" "basic-info" "course" "date"}.competition__cover-image{height:155px}.competition__header{padding:20px;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:75px auto auto;grid-template-rows:75px auto auto}.competition__header>:first-child{-ms-grid-row:1;-ms-grid-column:1}.competition__header>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.competition__header>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.competition__title{line-height:1}.competition__header-button{width:100%;height:auto}.competition__logo-wrapper{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.competition__basic-info{-ms-grid-row:2;-ms-grid-column:1}.competition__header-button.competition__header-button--course{-ms-grid-row:3;-ms-grid-column:1}.competition__header-button.competition__header-button--date{-ms-grid-row:4;-ms-grid-column:1}}
