body{background-color:#fff}.wg__header{background-color:#2175dc;padding:0 0 42px}@media(min-width:768px){.wg__header{padding:56px 16px}}@media(min-width:993px){.wg__header{padding:32px 16px}}.wg__header-img{display:none;margin:0 0 0 auto;max-width:660px;width:100%}@media(min-width:768px){.wg__header-img{display:block}}.wg__header--mobile-imgs{margin:0 0 -10px;position:relative}.wg__header-img-mobile{width:100%}@media(min-width:768px){.wg__header-img-mobile{display:none}}.wg__header--content{padding:0 16px}@media(min-width:768px){.wg__header--content{padding:0}}.wg__header--link{color:#fff;display:block;font-family:beatrice,sans-serif;font-weight:500;margin:14px 0 0;max-width:275px;text-align:center}.wg__header-award{display:none}@media(min-width:768px){.wg__header-award{display:block;position:absolute;right:14px;top:-70px;width:134px}}@media(min-width:993px){.wg__header-award{right:66px;top:10px;width:184px}}.wg__header-award-mobile{position:absolute;right:20px;top:20px;width:134px}@media(min-width:768px){.wg__header-award-mobile{display:none}}.wg__header--col{position:relative}.wg__header--row{align-items:flex-end;display:flex}@media(min-width:993px){.wg__header--row{align-items:center}}.wg__header--heading{color:#fff;font-family:beatrice,sans-serif;font-size:36px;font-size:2.25rem;font-weight:600;letter-spacing:-1.5px;margin:0}@media(min-width:993px){.wg__header--heading{font-size:44px;font-size:2.75rem}}.wg__header--heading-circle-wrap{position:relative;z-index:0}.wg__header--heading-circle{left:0;position:absolute;top:-6px;width:100%;z-index:-1}.wg__header--subheading{color:#fff;font-family:beatrice,sans-serif;font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:24px;margin:16px 0 0;max-width:22rem}.wg__header--content-nonstate{margin:0 0 38px}@media(min-width:768px){.wg__header--content-nonstate{margin:0}}.wg__header--content-nonstate .wg__header--subheading{margin:32px 0 0;max-width:23rem}.wg__header--btn{display:block;margin:24px 0 0}.wg__header--btn a{display:block}@media(min-width:768px){.wg__header--btn a{display:inline-block}}.wg__header--list{display:block;margin:28px 0 0;max-width:20rem}.wg__header--list ul{list-style:none;margin:0;padding:0}@media(min-width:768px){.wg__header--list ul{max-width:16rem}}@media(min-width:993px){.wg__header--list ul{max-width:none}}.wg__header--list li{color:#fff;font-family:new-spirit,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}@media(min-width:768px){.wg__header--list li{font-size:15px;font-size:.9375rem}}@media(min-width:993px){.wg__header--list li{font-size:18px;font-size:1.125rem}}.wg__steps{background-color:#fff;padding:52px 16px 0}@media(min-width:768px){.wg__steps{padding:70px 16px}}.wg__step{align-items:flex-start;display:flex;gap:20px;margin:0 0 46px;position:relative}@media(min-width:768px){.wg__step{gap:12px}}@media(min-width:993px){.wg__step{gap:24px;margin:0}}.wg__step--arrow{display:none;left:auto;position:absolute;top:-200px;width:147px;right:-38px;transform:rotate(98deg) scaleX(-1)}@media(min-width:375px){.wg__step--arrow{display:block}}@media(min-width:768px){.wg__step--arrow{left:-34px;top:-126px;right:auto;transform:none;width:234px}}.wg__step--heading{color:#1a2d41;font-family:beatrice,sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;letter-spacing:-.5px;margin:0}@media(min-width:768px){.wg__step--heading{font-size:16px;font-size:1rem}}@media(min-width:993px){.wg__step--heading{font-size:22px;font-size:1.375rem}}.wg__step--subheading{color:#1a2d41;font-family:beatrice,sans-serif;font-weight:400;font-size:12px;font-size:.75rem;line-height:16px;margin:10px 0 0;max-width:15rem}@media(min-width:993px){.wg__step--subheading{font-size:13px;font-size:.8125rem;line-height:22px}}.wg__awardbanner{background-color:#fff;margin:0 0 90px;padding:38px 0;position:relative;text-align:center}@media(min-width:768px){.wg__awardbanner{margin:0}}.wg__awardbanner--heading-wrap{display:inline-block;position:relative;max-width:20rem;text-align:left}@media(min-width:768px){.wg__awardbanner--heading-wrap{max-width:none;text-align:center}}.wg__awardbanner--heading{color:#1a2d41;font-family:new-spirit,sans-serif;font-size:22px;font-size:1.375rem;font-weight:500;letter-spacing:0;margin:0}@media(min-width:993px){.wg__awardbanner--heading{font-size:28px;font-size:1.75rem}}.wg__awardbanner--heading-icon{display:none;position:absolute;right:-44px;top:-28px}@media(min-width:768px){.wg__awardbanner--heading-icon{display:block}}.wg__awardbanner--img{margin:46px 0 0;width:100%}.wg__awardbanner--badge-wrap{bottom:-20px;left:calc(50% - 77px);margin:auto;max-width:1140px;position:absolute}@media(min-width:768px){.wg__awardbanner--badge-wrap{left:0;position:relative}}.wg__awardbadge{bottom:-30px;position:relative;width:154px}@media(max-width:1156px)and (min-width:768px){.wg__awardbadge{bottom:auto;left:0;position:absolute;top:24px;width:132px}}@media(min-width:993px){.wg__awardbadge{left:0;position:absolute;top:12px;width:212px}}.wg__winemaker-cards{margin:14px 0 0;text-align:center}.wg__winemaker-cards--heading{color:#1a2d41;font-family:beatrice,sans-serif;font-size:20px;font-size:1.25rem;font-weight:600;margin:auto;max-width:36rem}@media(min-width:993px){.wg__winemaker-cards--heading{font-size:32px;font-size:2rem}}.wg__winemaker-cards--heading-wrap{position:relative;margin:auto;max-width:15rem}@media(min-width:768px){.wg__winemaker-cards--heading-wrap{max-width:27rem}}@media(min-width:993px){.wg__winemaker-cards--heading-wrap{max-width:41rem}}.wg__winemaker-cards--arrow{position:absolute;right:-12px;top:-70px;width:40px}@media(min-width:768px){.wg__winemaker-cards--arrow{right:12px;top:24px;width:30px}}@media(min-width:993px){.wg__winemaker-cards--arrow{right:0;width:auto}}#wg__winemaker--scroller{animation:imageScroller 20s linear infinite;display:flex;margin:54px 0 36px}@media(min-width:768px){#wg__winemaker--scroller{margin:54px 0 22px}}@media(min-width:993px){#wg__winemaker--scroller{margin:74px 0 36px}}.wg__winemaker--scroller-item{flex-shrink:0;margin:0 12px;width:260px}.wg__winemaker--scroller-item-img{width:100%}.wg__winemaker--scoller-wrap{overflow-x:hidden}@keyframes imageScroller{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.wg__footer-banner{background-position:top;background-repeat:no-repeat;background-size:contain;margin:0;padding:0 0 2rem}@media(min-width:768px){.wg__footer-banner{background-position:100%;background-size:cover;padding:94px 0 46px}}@media(min-width:993px){.wg__footer-banner{padding:120px 0}}@media(min-width:1440px){.wg__footer-banner{background-size:contain}}.wg__footer-banner--heading{color:#1a2d41;font-family:beatrice,sans-serif;font-size:24px;font-size:1.5rem;font-weight:600;margin:0;max-width:14rem}@media(min-width:768px){.wg__footer-banner--heading{font-size:20px;font-size:1.25rem}}@media(min-width:993px){.wg__footer-banner--heading{font-size:32px;font-size:2rem;max-width:20rem}}.wg__footer-banner--subheading{color:#1a2d41;font-family:beatrice,sans-serif;font-size:17px;font-size:1.0625rem;font-weight:500;margin:14px 0 0;max-width:12rem}@media(min-width:768px){.wg__footer-banner--subheading{font-size:13px;font-size:.8125rem;margin:10px 0 0;max-width:15rem}}@media(min-width:993px){.wg__footer-banner--subheading{font-size:18px;font-size:1.125rem;margin:20px 0 0}}.wg__footer-banner--mobile-img{margin:0 0 -6rem;width:100%}@media(min-width:768px){.wg__footer-banner--mobile-img{display:none}}.wg__footer-banner--badge{-o-object-fit:contain;object-fit:contain;position:relative;width:150px}@media(min-width:768px){.wg__footer-banner--badge{top:0;width:95px}}@media(min-width:993px){.wg__footer-banner--badge{top:18px;width:150px}}.wg__footer-banner--heading-wrap{position:relative}@media(min-width:768px){.wg__footer-banner--heading-wrap{top:0}}@media(min-width:993px){.wg__footer-banner--heading-wrap{top:34px}}.wg__footer-banner--col{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}@media(min-width:768px){.wg__footer-banner--col{gap:24px;justify-content:flex-start}}.wg__footer-banner.wg__footer-banner--with-img{padding:120px 0 32px}@media(min-width:768px){.wg__footer-banner.wg__footer-banner--with-img{padding:100px 0 32px}}@media(min-width:993px){.wg__footer-banner.wg__footer-banner--with-img{padding:120px 0 32px}}.wg__footer-banner--heading-wrap-with-img{top:0}@media(min-width:768px){.wg__footer-banner.wg__footer-banner--with-img .wg__footer-banner--heading{max-width:9rem}}@media(min-width:993px){.wg__footer-banner.wg__footer-banner--with-img .wg__footer-banner--heading{max-width:20rem}}.wg__footer-banner.wg__footer-banner--with-img .wg__footer-banner--col{align-items:center}@media(min-width:768px){.wg__footer-banner.wg__footer-banner--with-img .wg__footer-banner--col{gap:0;position:relative;top:-18px}}@media(min-width:993px){.wg__footer-banner.wg__footer-banner--with-img .wg__footer-banner--col{display:block;top:0}}.wg__footer-banner--rating{-o-object-fit:contain;object-fit:contain;position:relative;width:190px}@media(min-width:768px){.wg__footer-banner--rating{width:130px}}@media(min-width:993px){.wg__footer-banner--rating{margin:20px 0 0;width:220px}}.wg__footer{background-color:#1a2d41;margin:-1px 0 0;padding:50px 12px}.wg__footer--col{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media(min-width:768px){.wg__footer--col{flex-wrap:nowrap}}.wg__footer--heading{color:#fff;font-family:beatrice,sans-serif;font-size:20px;font-size:1.25rem;font-weight:500;margin:0;max-width:23rem}@media(min-width:993px){.wg__footer--heading{font-size:28px;font-size:1.75rem;font-weight:600;max-width:34rem}}.wg__footer--btn{display:block;width:100%}@media(min-width:768px){.wg__footer--btn{display:inline-block;width:auto}}.wg__footer--btn a{display:block}.wg__footer--underline{position:relative}.wg__footer--underline-img{bottom:-7px;left:0;position:absolute;width:100%}.wg__sticky-footer .wg__sticky-footer-row{flex:1;width:100%}.wg__sticky-footer .wg__footer--heading{font-size:15px;font-size:.9375rem;line-height:24px;max-width:23rem}@media(min-width:768px){.wg__sticky-footer .wg__footer--heading{font-size:20px;font-size:1.25rem}}@media(min-width:993px){.wg__sticky-footer .wg__footer--heading{font-size:28px;font-size:1.75rem;line-height:32px;max-width:34rem}}.wg__sticky-footer .wg__footer--col{padding-top:24px;padding-bottom:24px}@media(min-width:768px){.wg__sticky-footer .wg__footer--col{padding-top:18px;padding-bottom:18px}}@media(max-width:768px){.wg__sticky-footer .wg__footer--btn a{padding:14px 20px}}.faqs{margin-bottom:-56px}@media(min-width:768px){.faqs{margin-bottom:-76px}}