#homepage_specials_button a{background-color:var(--hp-specials-bg);color:var(--hp-specials-bg-alt);padding:10px 20px;border-radius:20px}#homepage_specials_button a:hover{background-color:var(--hp-specials-bg-hover)}.quick-link-cards{position:relative;margin-top:3vw}@media only screen and (max-width:1023px){.quick-link-cards{margin-top:10vw}}.quick-link-cards .full-width-bg-svg{position:absolute;left:0;bottom:0;width:100%;z-index:-1}.quick-link-cards .full-width-bg-svg picture{width:100%;position:relative;display:block}.card-cta{z-index:10}@media only screen and (min-width:1024px){.card-cta .text-section{padding:4% 2% 120px 8%;background:rgba(var(--text-box-bg), 0);background:-webkit-linear-gradient(bottom, rgba(var(--text-box-bg), 0) 0%, var(--text-box-bg) 20%);background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--text-box-bg), 0)), color-stop(20%, var(--text-box-bg)));background:-o-linear-gradient(bottom, rgba(var(--text-box-bg), 0) 0%, var(--text-box-bg) 20%);background:linear-gradient(to top, rgba(var(--text-box-bg), 0) 0%, var(--text-box-bg) 20%)}}@media only screen and (max-width:1024px){.card-cta .text-section{padding:4%;background:var(--text-box-bg);width:90%;max-width:600px;margin:50px auto;display:block;border:10px solid var(--text-box-bg-alt)}}.card-cta>.column-1{position:relative;display:inline-block;width:100%;max-width:100%;text-align:center;margin:0 auto}@media screen and (min-width:1025px){.card-cta>.column-1{height:auto}}@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}}@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1 .content-section{margin:0 10px 0 0}}}@media screen and (max-width:1024px){.card-cta>.column-1 .content-section{margin:0 0 10px}}@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1 .content-section:last-of-type{margin:0}}}@media only screen and (max-width:1023px){.card-cta>.column-1{display:inline-block;width:100%;max-width:100%;text-align:center;margin:0 auto 50px}}@media only screen and (max-width:1023px) and (min-width:1025px){.card-cta>.column-1{height:auto}}@media only screen and (max-width:1023px){@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}}@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1 .content-section{margin:0 10px 0 0}}}}@media only screen and (max-width:1023px) and (max-width:1024px){.card-cta>.column-1 .content-section{margin:0 0 10px}}@media only screen and (max-width:1023px){@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1 .content-section:last-of-type{margin:0}}}}@media only screen and (min-width:1024px){.card-cta>.column-1{display:inline-block;width:100%;max-width:100%;text-align:center;margin:0 auto}}@media only screen and (min-width:1024px) and (min-width:1025px){.card-cta>.column-1{height:auto}}@media only screen and (min-width:1024px){@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}}@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1 .content-section{margin:0 10px 0 0}}}}@media only screen and (min-width:1024px) and (max-width:1024px){.card-cta>.column-1 .content-section{margin:0 0 10px}}@media only screen and (min-width:1024px){@supports (display:flex){@media screen and (min-width:1025px){.card-cta>.column-1 .content-section:last-of-type{margin:0}}}}@media only screen and (max-width:1023px){.card-cta>.column-1:after{content:'';position:absolute;top:-5%;left:50%;width:100vw;height:110%;background:var(--cta-background-color);-webkit-transform:skew(0deg) translateX(-50%);-ms-transform:skew(0deg) translateX(-50%);transform:skew(0deg) translateX(-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;display:inline-block}}@media only screen and (min-width:1024px){.card-cta>.column-1:after{content:'';position:absolute;top:-19%;left:50%;width:110vw;height:135%;background:var(--cta-background-color);-webkit-transform:skew(0deg, -7deg) translateX(-50%);-ms-transform:skew(0deg, -7deg) translateX(-50%);transform:skew(0deg, -7deg) translateX(-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;display:inline-block;max-height:800px}}.card-cta>.column-1 .card-style-1{position:relative;z-index:10;display:inline-block;border-radius:0;border:none;overflow:visible;height:auto;min-height:0;max-width:none}@media only screen and (max-width:1200px){.card-cta>.column-1 .card-style-1{width:90%}}@media only screen and (min-width:768px) and (max-width:1023px){.card-cta>.column-1 .card-style-1:first-of-type{width:90%}.card-cta>.column-1 .card-style-1:nth-of-type(2){width:43%;margin-right:2%}.card-cta>.column-1 .card-style-1:nth-of-type(3){width:43%;margin-left:2%}}@media only screen and (min-width:1024px){.card-cta>.column-1 .card-style-1{width:30%;margin:0 1%}}.card-cta>.column-1 .card-style-1:hover .card-text:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.card-cta>.column-1 .card-style-1:hover .card-text h2{color:var(--cta-bg-accent-alt)}.card-cta>.column-1 .card-style-1 .card-text{background:var(--base-bg);width:auto;padding:5%;position:relative}@media only screen and (max-width:1200px){.card-cta>.column-1 .card-style-1 .card-text{width:100%}}.card-cta>.column-1 .card-style-1 .card-text:before{content:"";position:absolute;top:0;width:100%;left:0;background:var(--cta-bg-accent);display:block;height:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.card-cta>.column-1 .card-style-1 .card-text h2{margin-bottom:0;color:var(--base-bg-alt);-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.card-cta>.column-2{position:relative;z-index:10;max-width:900px;padding:3%;background:var(--text-box-bg);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@media only screen and (max-width:1022px){.card-cta>.column-2{margin:50px auto 50px}}@media only screen and (min-width:1023px){.card-cta>.column-2{margin:140px auto 50px}}.card-style-1{border:1px solid var(--text-box-border-color);background-color:var(--text-box-bg);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);max-width:450px;min-height:500px;padding:0;overflow:hidden;margin:0 25px 25px;border-radius:var(--border-radius-lg);width:100%;-webkit-transition-property:-webkit-box-shadow, -webkit-transform;transition-property:-webkit-box-shadow, -webkit-transform;-o-transition-property:box-shadow, transform;transition-property:box-shadow, transform;transition-property:box-shadow, transform, -webkit-box-shadow, -webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}@supports (display:flex){@media screen and (min-width:401px){.card-style-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}}}@media screen and (max-width:400px){.card-style-1>.column-1{width:100%;display:inline-block;margin-bottom:20px}}@media screen and (min-width:401px){.card-style-1>.column-1{width:200px;margin-right:0%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:400px){.card-style-1>.column-1.has-padding{padding:15px}}@media screen and (min-width:401px){.card-style-1>.column-1.has-padding{padding:25px}}@media screen and (max-width:400px){.card-style-1>.column-2{width:100%;display:inline-block}}@media screen and (min-width:401px){.card-style-1>.column-2{width:calc(100% - 200px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@supports (display:flex){.card-style-1>.column-2.reorder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:400px){.card-style-1>.column-2.reorder{margin-bottom:20px}}@supports (display:flex){.card-style-1{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.card-style-1 .card-avatar{display:inline-block}.card-style-1 .card-avatar svg{width:100%;display:inline-block}.card-style-1 .card-text{color:var(--text-box-bg-alt);padding:5%}.card-style-1 .card-text p{line-height:calc(1.4em + (2.5 - 1) * ((100vw - 300px)/(1600 - 300)))}.card-style-1:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background:-o-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;-o-transition-property:transform, opacity;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.card-style-1:hover{text-decoration:none;-webkit-box-shadow:0 17px 10px -9px rgba(0, 0, 0, 0.3);box-shadow:0 17px 10px -9px rgba(0, 0, 0, 0.3);color:var(--text-box-bg-alt);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.card-style-1:hover:before{opacity:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}@media only screen and (max-width:1200px){.card-style-1{margin-left:auto;margin-right:auto}}.card-style-1:hover .card-avatar{overflow:hidden}.card-style-1:hover .card-avatar:before{background-color:var(--card-img-hover-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-style-1:hover .card-avatar:after{top:50%;opacity:1;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.card-style-1 .card-avatar{width:100%;position:relative;overflow:hidden}@media only screen and (max-width:1600px){.card-style-1 .card-avatar{margin-bottom:0}}.card-style-1 .card-avatar:before{content:'';width:100%;height:100%;background-color:rgba(0, 0, 0, 0);display:inline-block;position:absolute;left:0;top:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-style-1 .card-avatar:after{content:'Explore';width:100%;display:inline-block;position:absolute;left:0;top:40%;margin-top:-7px;color:var(--card-img-hover-color-alt);opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-style-1 .text-container{padding:15px}.card-style-1 .card-header-text{margin:15px 0}.card-style-1 p{color:var(--text-box-bg-alt);line-height:1;margin:0 auto 20px}@media only screen and (max-width:1023px){.card-style-1 p{max-width:190px}}@media only screen and (min-width:1024px) and (max-width:1200px){.card-style-1 p{max-width:250px}}@media only screen and (min-width:1201px){.card-style-1 p{max-width:50%}}.center-title-style-1{background:var(--center-title-style-1-bg);display:inline-block;width:100%;text-align:center;padding:3% 0}.center-title-style-1 .button-style-2{margin:10px 0 10px;background:var(--center-title-style-1-button-bg);color:var(--center-title-style-1-button-bg-alt)}.center-title-style-1 .button-style-2:hover{background:var(--center-title-style-1-button-bg);color:var(--center-title-style-1-button-bg-alt)}.center-title-style-1 .cts1-text{color:var(--center-title-style-1-bg-alt);text-align:center;margin:0 0 16px}.center-title-style-1 .cts1-texth2{margin:0}