b,strong{font-weight:700}html|*>svg{transform-origin:50% 50% 0px}[v-cloak]{display:none}h1,h2,h3{font-weight:900}h1{font-size:1.6rem;margin-bottom:1rem}h1.big{font-size:2rem}h1 span.icon{height:1.15rem;display:inline-block;margin-right:2px}h2.sticky{font-size:2rem}h2 span.icon{height:1.15rem;display:inline-block;margin-right:2px}@media only screen and (min-width: 1024px){main.fifty-fifty{width:50%;left:50%}}@media only screen and (min-width: 1024px){main .sub-menu{display:none}}@media only screen and (min-width: 1024px)and (max-width: 1199px){main.minimize{width:63%;left:37%}}article{margin-top:60px}@media only screen and (min-width: 1024px){article{margin-top:0}}article .go-back{display:none}article.subpage{margin-top:0}article .top-image{position:relative;width:100%;height:65vh}@media only screen and (max-width: 1023px){article .top-image{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media only screen and (min-width: 1024px){article .top-image{position:absolute;height:90vh}}article .top-image:before{opacity:0;content:"";position:absolute;width:100%;height:65vh;top:0;background:rgba(192,25,33,.4);background:-moz-linear-gradient(0deg, rgba(192, 25, 33, 0.4) 0%, #c01921 100%);background:-webkit-linear-gradient(0deg, rgba(192, 25, 33, 0.4) 0%, #c01921 100%);background:linear-gradient(0deg, rgba(192, 25, 33, 0.4) 0%, #c01921 100%);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;z-index:2}@media only screen and (min-width: 1024px){article .top-image:before{opacity:1;height:30vh;top:auto;bottom:-2px;background:#fff;background:-moz-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}}@media only screen and (max-width: 1023px){article .top-image.remove-gradient:before{opacity:0}}@media only screen and (max-width: 1023px){article .top-image.remove-gradient img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}article .top-image img{height:100%;object-fit:cover}@media only screen and (max-width: 1023px){article .top-image img{-webkit-transition:all 1000ms linear;-moz-transition:all 1000ms linear;-ms-transition:all 1000ms linear;-o-transition:all 1000ms linear;transition:all 1000ms linear}}article .top-image .if-logo{position:absolute;top:70px;right:10px;width:30px;height:30px;z-index:51}@media only screen and (min-width: 1024px){article .top-image .if-logo{top:30px;right:30px;width:40px;height:40px}}article .top-image .if-logo svg .st1{fill:#fff}article .top-image .if-logo svg .st0{fill:#0054f0}article .top-image .heading.mobile{position:absolute;bottom:2rem;left:0;padding:0 9%;z-index:3;width:100%}article .top-image .heading.mobile h1{color:#fff;font-size:2rem;line-height:2.5rem}@media only screen and (min-width: 1024px){article .top-image .heading.mobile{display:none}}article .article-content{width:82%;margin:auto;position:relative;padding:1.5rem 0}@media only screen and (min-width: 1024px){article .article-content{padding:75vh 3rem 0 0;z-index:3}}article .article-content.event-info,article .article-content.club-info{padding:1.5rem 0}@media only screen and (min-width: 1024px){article .article-content.event-info,article .article-content.club-info{padding:2.5rem 2rem 0 0;width:100%}}@media only screen and (min-width: 1024px){article .article-content.mobile{display:none}}article .article-content.mobile .subheading{font-weight:300;padding-bottom:1rem;font-size:1.1rem;line-height:1.6rem}article .article-content.mobile .subheading a{color:inherit;font-weight:700}article .article-content.sub-articles{padding-top:5rem}@media only screen and (min-width: 1024px){article .article-content.sub-articles{padding-top:3rem}}article .article-content.sub-articles h3{font-size:1.3rem;line-height:1.5rem;margin-bottom:.5rem}@media only screen and (min-width: 1024px){article .article-content.sub-articles h3{font-size:1rem;line-height:1.3rem;margin-bottom:.3rem}}article .article-content.sub-articles .subheading p{font-weight:500;font-size:.9rem;line-height:1.3rem}article .article-content .goback{display:block;width:100%;text-align:center;margin-bottom:1rem}article .article-content .date{font-size:.7rem;color:#767676}article .article-content .image,article .article-content .main-image{padding:1rem 0 2rem}@media only screen and (max-width: 543px){article .article-content .image,article .article-content .main-image{width:110%;left:-5%;position:relative}}article .article-content .image p.image-text,article .article-content .main-image p.image-text{font-size:.6rem;width:80%;margin:.5rem auto 1.5rem;color:#585858;font-style:italic;font-weight:300;line-height:.8rem}article .article-content .byline{position:relative;text-align:center;font-size:.7rem;font-weight:300;margin-bottom:2rem;color:rgba(24,24,24,.7)}article .article-content .byline span.textby span.sponsor-logo{display:block;margin:0 auto .2rem;max-width:100px;max-height:40px}@media only screen and (min-width: 1024px){article .article-content .byline span.textby span.sponsor-logo{margin:0 auto 1rem}}article .article-content .byline span.textby span{font-weight:700}article .article-content .byline span.photosby{margin-left:.7rem}article .article-content .byline span.photosby span{font-weight:700}article .article-content .heading h1{font-size:2.6rem;line-height:2.6rem;margin-bottom:1rem}@media only screen and (max-width: 1023px){article .article-content .heading h1{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (min-width: 1024px)and (max-width: 1199px){article .article-content .heading h1{font-size:2.4rem;line-height:2.4rem}}@media only screen and (min-width: 1200px){article .article-content .heading h1{font-size:3rem;line-height:3rem}}@media only screen and (max-width: 1023px){article .article-content .heading.small h1{font-size:2rem;line-height:2rem;margin-bottom:1rem}}article .article-content .subheading p{font-weight:700;padding-bottom:1rem;font-size:1.1rem;line-height:1.6rem}@media only screen and (min-width: 1024px){article .article-content .subheading p{font-weight:700;padding-bottom:1rem;font-size:1rem;line-height:1.4rem}}article .article-content .subheading p a{color:#c01921}article .article-content .ad{margin:3rem auto}article .article-content .ad.ad-mobile{max-width:320px;margin:2rem auto}@media only screen and (min-width: 768px){article .article-content .ad.ad-mobile{display:none}}article .article-content .ad.ad-desktop{display:none}@media only screen and (min-width: 768px){article .article-content .ad.ad-desktop{display:block;max-width:580px;margin:2rem auto}}article .article-content .ad .ad-text{text-transform:uppercase;font-size:.5rem;line-height:1rem;font-weight:700;margin-left:4px}article .article-content .ad a:before,article .article-content .ad a:after{display:none}article .article-content .ad .ad-item{pointer-events:none}article .article-content .body p{font-weight:300;font-size:.95rem;margin-bottom:1rem;line-height:1.5rem}@media only screen and (min-width: 1024px){article .article-content .body p{font-size:.7rem;margin-bottom:1rem;line-height:1.2rem}}article .article-content .body p a{color:inherit;text-decoration:underline}article .article-content .body blockquote{border-left:5px solid #c01921;padding-left:10px;margin-left:4px}article .article-content .body blockquote p{font-style:italic}article .article-content .body .inline-video{width:100%;margin:auto}@media only screen and (min-width: 1024px){article .article-content .body .inline-video{width:90%}}article .article-content .body .inline-video .videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}article .article-content .body .inline-video .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}article .article-content .body div,article .article-content .body span{font-weight:300;font-size:.95rem;line-height:1.5rem}@media only screen and (min-width: 1024px){article .article-content .body div,article .article-content .body span{font-size:.7rem;line-height:1.2rem}}article .article-content .body div a,article .article-content .body span a{color:inherit;text-decoration:underline}article .article-content .body ul{margin:0 1.3rem 1rem}@media only screen and (min-width: 1024px){article .article-content .body ul{margin:0 1rem 1rem}}article .article-content .body ul li{font-weight:300;font-size:.95rem;margin-bottom:.2rem;line-height:1.5rem}@media only screen and (min-width: 1024px){article .article-content .body ul li{font-size:.7rem;line-height:1.2rem}}article .article-content .body h2{font-weight:700;font-size:1.1rem}article .article-content .body h3{font-weight:700;font-size:.9rem}@media only screen and (max-width: 1023px){article .article-content .body h3{font-size:1.2rem;margin-bottom:.3rem;line-height:1.6rem}}article .article-content .body table{width:100%}@media only screen and (max-width: 1023px){article .article-content .body table{display:block;overflow-x:scroll}}article .article-content .body table tr{border-bottom:1px solid rgba(24,24,24,.2)}article .article-content .body table tr td{font-weight:300;font-size:.95rem;padding-bottom:7px;line-height:1.5rem;white-space:nowrap;padding-right:1rem}@media only screen and (min-width: 1024px){article .article-content .body table tr td{font-size:.7rem;line-height:1.2rem}}article .article-content .tags{margin-top:4rem}article .article-content .tags .tag-heading{font-weight:900;font-size:.7rem;text-transform:uppercase}article .article-content .tags .tag{margin-right:.5rem}@media only screen and (min-width: 1024px){article.article{width:100%;margin:auto}}@media only screen and (min-width: 1200px){article.article{width:80%}}@media only screen and (min-width: 1024px){article.article .article-content{padding:2rem 3rem 0 0}}@media only screen and (max-width: 1023px){article.hide-cta .cta-section{display:none}}article.without-cta .top-image{height:55vh;position:absolute}@media only screen and (min-width: 1024px){article.without-cta .top-image{height:80vh}}article.without-cta .top-image:before{content:"";position:absolute;width:100%;height:30vh;top:auto;bottom:-2px;background:#fff;background:-moz-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}@media only screen and (min-width: 1024px){article.without-cta .top-image:before{height:30vh}}@media only screen and (max-width: 1023px){article.without-cta .top-image.remove-gradient:before{opacity:1}}@media only screen and (max-width: 1023px){article.without-cta .top-image.remove-gradient img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}article.without-cta .top-image img{height:100%;object-fit:cover}@media only screen and (max-width: 1023px){article.without-cta .top-image img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}article.without-cta .article-content{padding:50vh 0 0 0;z-index:2}@media only screen and (min-width: 1024px){article.without-cta .article-content{padding:65vh 3rem 0 0;margin:0 auto 0 4rem;width:70%}}.page-no-image .article-content{padding:2rem 0 0 0 !important}@media only screen and (min-width: 1024px){.page-no-image .article-content{padding:3rem 3rem 1rem 0 !important}}@media only screen and (max-width: 1023px){.page-no-image .go-back{display:block;width:82%;margin:auto;padding-top:1rem}}@media only screen and (max-width: 1023px){.first-page article .article-content .heading{display:none}}.cta-section{color:#fff;background:#181818;position:relative;width:100%;left:0;top:0;z-index:2;padding:2rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 1024px)and (max-width: 1199px){.cta-section{position:fixed;left:7%;width:30%;min-height:100vh;overflow-y:hidden;padding:1.3rem}}@media only screen and (min-width: 1200px){.cta-section{position:fixed;left:25%;width:25%;min-height:100vh;overflow-y:hidden;padding:1rem 1.2rem 0rem}}@media only screen and (min-width: 1400px){.cta-section{padding:1.8rem 1.5rem 1.5rem}}.cta-section h2{font-size:1.3rem;margin-bottom:.7rem}@media only screen and (min-width: 1024px){.cta-section h2{margin-bottom:.4rem}}.cta-section h3{font-size:1.2rem;margin-bottom:.3rem}@media only screen and (min-width: 1024px){.cta-section h3{font-size:.9rem;margin-bottom:0}}.cta-section .btns{margin:1rem auto;text-align:center}@media only screen and (min-width: 1024px){.cta-section .btns{margin:.6rem auto}}@media only screen and (min-width: 1400px){.cta-section .btns{margin:1rem auto}}.cta-section .btns .calc-link{display:block;font-size:.6rem;margin-top:.5rem;color:#fff}.cta-section .btns .calc-link .link{border-bottom:2px solid #c01921}.cta-section .contact.mobile{display:none}.cta-section .contact.desktop{display:none}@media only screen and (min-width: 1024px){.cta-section .contact.desktop{display:block;position:absolute;bottom:1.5rem;height:35px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}}@media only screen and (min-width: 1400px){.cta-section .contact.desktop{bottom:2rem}}.cta-section .contact.desktop .icon{display:inline-block;width:25px;position:relative;top:3px;margin-right:5px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cta-section .contact.desktop .icon svg{height:20px}}.cta-section .contact.desktop .icon svg path{fill:#fff}.cta-section .contact.desktop a{color:#fff;font-weight:900;font-size:.7rem}.cta-section .contact.desktop.expand{height:150px}.cta-section .contact.desktop .expand-info{display:none;color:#fff;padding:1rem 34px 0}.cta-section .contact.desktop .expand-info.show{display:block}.cta-section .contact.desktop .expand-info a{font-size:.9rem;display:block;margin-bottom:.3rem}.cta-section .subheading{font-weight:300;padding-bottom:1rem;font-size:1.1rem;line-height:1.6rem}.cta-section .subheading a{color:inherit;font-weight:700}@media only screen and (min-width: 1024px){.cta-section .subheading a{display:none}}@media only screen and (min-width: 1024px){.cta-section .subheading{font-size:.75rem;line-height:1rem}}@media only screen and (min-width: 1200px){.cta-section .subheading{font-size:.85rem;line-height:1.1rem}}.cta-section .subheading p{font-size:.85rem;line-height:1.1rem}.cta-section .body p{font-size:.8rem;line-height:1rem;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.cta-section .body p{font-size:.65rem;line-height:.85rem}}.cta-section .index-menu .children{border-left:3px solid rgba(255,255,255,.1);margin:-2px 0 .8rem 0}.cta-section .index-menu .children li{margin:-4px 0 12px -3px;overflow-y:hidden}@media only screen and (min-width: 1024px){.cta-section .index-menu .children li{margin:-4px 0 0 -3px}}.cta-section .index-menu .children li a span.sublink{font-weight:400;font-size:.85rem;text-transform:none;display:inline-block;position:relative;z-index:1;padding-left:.7rem;color:#fff}.cta-section .index-menu .children li a span.sublink .stripe{position:absolute;height:100%;top:0;left:-3px;width:3px;background:#fff}@media only screen and (min-width: 1024px){.cta-section .index-menu .children li a span.sublink{font-size:.6rem;padding-left:.4rem;line-height:1rem;padding-bottom:.4rem}}.cta-section .index-menu .children.column{display:inline-block;width:32%;vertical-align:top}.cta-section .magazine-preview{text-align:center}.cta-section .magazine-preview .magazine-cover{width:60%;margin:2rem auto 1rem}.cta-section .magazine-preview .magazine-heading{margin:0 auto 1rem}.cta-section .magazine-preview .magazine-heading p{font-weight:300;font-size:.8rem;line-height:1rem}@media only screen and (min-width: 1024px){.cta-section .magazine-preview .magazine-heading p{font-size:.6rem;line-height:.8rem}}.share-include{position:fixed;top:-60px;left:0;height:60px;width:100%;background-color:#181818;z-index:1095;padding:.6rem;text-align:right}@media only screen and (max-width: 1023px){.share-include{-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}@media only screen and (max-width: 1023px){.share-include.extras-down{top:-60px}}@media only screen and (max-width: 1023px){.share-include.extras-up{top:0}}@media only screen and (max-width: 1023px){.share-include.extras-makeroom{top:60px}}.share-include.expand{height:150px}@media only screen and (min-width: 1024px){.share-include{position:fixed;bottom:.8rem;left:auto;top:auto;right:1.3rem;width:34px;height:auto;background-color:rgba(0,0,0,0);padding:0;text-align:center}}@media only screen and (min-width: 1024px){.content.article .share-include{bottom:1rem;right:3%}}.share-include .goto-submenu{position:absolute;top:17px;left:22px}@media only screen and (min-width: 1024px){.share-include .goto-submenu{display:none}}.share-include .goto-submenu a{color:#fff;font-size:.7rem;font-weight:900}.share-include .goto-submenu a span.icon{width:18px;display:inline-block;margin-right:.3rem;position:relative;top:3px}.share-include .goto-submenu a span.icon svg path,.share-include .goto-submenu a span.icon svg circle{fill:#fff}.share-include .join{position:absolute;top:16px;left:23px}.share-include .join a{margin-right:.3rem}@media only screen and (min-width: 1024px){.share-include .join{display:none}}@media only screen and (max-width: 1023px){.share-include .share-container{position:absolute;right:1.5rem;top:1.03rem;cursor:pointer}}@media only screen and (min-width: 1024px){.share-include .sticky-calendar-header{display:none}}.share-include .sticky-calendar-header .month-picker{display:block;position:absolute;top:15px;left:17px;margin-right:0}.share-include .sticky-calendar-header .month-picker .arrow-back,.share-include .sticky-calendar-header .month-picker .arrow-forward{display:inline-block;width:30px;height:30px;padding:11px 12px;background-color:#444;border-radius:50%;cursor:pointer}.share-include .sticky-calendar-header .month-picker .arrow-back svg path,.share-include .sticky-calendar-header .month-picker .arrow-forward svg path{fill:#fff}.share-include .sticky-calendar-header .monthname{position:absolute;color:#fff;font-weight:900;left:90px;top:19px;font-size:.9rem;text-transform:capitalize}@media only screen and (min-width: 1024px){.share-include .filter-submenu{display:none}}.share-include .filter-submenu .filter-header{display:inline-block;text-transform:uppercase;font-size:.7rem;position:relative;width:60px;top:10px;right:15px;height:25px}.share-include .filter-submenu .filter-header .text{position:absolute;left:0;top:0;color:#fff}.share-include .filter-submenu .filter-header .icon{display:inline-block;width:16px;position:absolute;right:0;top:3px}.share-include .filter-submenu .filter-header .icon svg circle{fill:#181818}.share-include .filter-submenu .filter-header .icon svg path{fill:#fff}.share-include .contact.mobile{position:absolute;top:.8rem;left:1.5rem;width:70%;text-align:left}@media only screen and (min-width: 1024px){.share-include .contact.mobile{display:none}}.share-include .contact.mobile .expand-info{display:none;color:#fff;padding:1rem 34px 0}.share-include .contact.mobile .expand-info.show{display:block}.share-include .contact.mobile .expand-info a{font-size:.9rem;display:block;margin-bottom:.3rem}.share-include .contact.mobile .icon{display:inline-block;width:25px;position:relative;top:3px;margin-right:5px}.share-include .contact.mobile .icon svg path{fill:#fff}.share-include .contact.mobile a{color:#fff;font-weight:900;font-size:.7rem}.share-include .contact.desktop{display:none}.share-include .header{text-transform:uppercase;font-size:.6rem;font-weight:700;text-align:center}@media only screen and (max-width: 1023px){.share-include .header{display:inline-block;vertical-align:middle;color:#fff;text-transform:none;font-size:.7rem;margin-right:.2rem;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}}@media only screen and (max-width: 1023px){.share-include .header.hide{opacity:0}}.share-include .share-icon{width:15px;display:inline-block;position:relative;top:2px;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}@media only screen and (max-width: 1023px){.share-include .share-icon.hide{opacity:0}}.share-include .share-icon svg path{fill:#fff}@media only screen and (min-width: 1024px){.share-include .share-icon{display:none}}@media only screen and (max-width: 1023px){.share-include .icons{display:block;vertical-align:middle;position:absolute;top:-4px;right:-170px;width:130px;-webkit-transition:right 300ms ease-out;-moz-transition:right 300ms ease-out;-ms-transition:right 300ms ease-out;-o-transition:right 300ms ease-out;transition:right 300ms ease-out}}@media only screen and (max-width: 1023px){.share-include .icons.show{right:0}}.share-include .icons .some-icon{margin-bottom:.3rem}@media only screen and (max-width: 1023px){.share-include .icons .some-icon{display:inline-block;vertical-align:middle;margin-right:.2rem;cursor:pointer}}.share-include .icons .some-icon .icon{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid rgba(255,255,255,.1);width:34px;height:34px;-webkit-transition:border 300ms linear;-moz-transition:border 300ms linear;-ms-transition:border 300ms linear;-o-transition:border 300ms linear;transition:border 300ms linear}@media only screen and (min-width: 1024px){.share-include .icons .some-icon .icon{border:2px solid #969696}}.share-include .icons .some-icon .icon svg{height:15px;width:auto;margin:8px auto 0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 1023px){.share-include .icons .some-icon .icon svg path{fill:#fff}}.share-include .icons .some-icon.email .icon svg{height:11px;margin:9px auto 0}.share-include .icons .some-icon:hover .icon{border:2px solid rgba(24,24,24,0)}.share-include .icons .some-icon:hover .icon svg{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}@media only screen and (min-width: 1024px){.dark .share-include .header{color:#fff}}.dark .share-include .icons .some-icon .icon{border:2px solid rgba(255,255,255,.1)}@media only screen and (min-width: 1024px){.dark .share-include .icons .some-icon .icon{border:2px solid #969696}}@media only screen and (min-width: 1024px){.dark .share-include .icons .some-icon .icon svg path{fill:#fff}}a.level-2{color:#fff;font-weight:900;font-size:.65rem;text-decoration:none;text-transform:uppercase;margin-right:.5rem;display:inline-block}a.level-2 .icon{height:10px;display:inline-block;position:relative;bottom:-1px;margin-right:.2rem}a.level-2 .icon svg{height:100%;width:auto}a.level-2 .icon svg path{fill:#c01921}.btn-group{display:flex;align-items:center}.btn-group .form-control{width:auto !important}.btn-group .btn-grouped{width:auto;border-radius:6px;display:inline-block}.btn{position:relative;z-index:2;font-size:.7rem;font-weight:900;text-transform:uppercase;padding:.8rem 1.3rem;margin:0 .2rem;display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;-khtml-border-radius:50px;line-height:1.2rem;cursor:pointer;letter-spacing:.5px;border:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (min-width: 1024px){.btn{font-size:.6rem;padding:.4rem 1rem}}@media only screen and (min-width: 1200px){.btn{font-size:.6rem;padding:.4rem 1rem}}@media only screen and (min-width: 1400px){.btn{font-size:.65rem;padding:.4rem 1.1rem}}.btn:after{content:" ";display:inline-block;background-image:url("/images/icon-arrow-black.svg");background-size:8px 8px;height:8px;width:8px;position:absolute;margin-left:0;opacity:0;right:16px;top:19px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}@media only screen and (min-width: 1024px){.btn:after{background-size:9px 9px;height:9px;width:9px;right:20px;top:18px}}@media only screen and (min-width: 1200px){.btn:after{right:20px;top:20px}}.btn.btn-xssmall{padding:.3rem .6rem}.btn.btn-small{padding:.6rem .9rem}@media only screen and (min-width: 1024px){.btn.btn-small{padding:.3rem .7rem}}.btn.btn-big{font-size:1rem;padding:1rem 1.5rem}@media only screen and (min-width: 1024px){.btn.btn-big{font-size:.8rem;padding:.7rem 1.6rem}}.btn.btn-big:after{background-size:10px 10px;height:10px;width:10px;right:20px;top:21px}@media only screen and (min-width: 1024px){.btn.btn-big:after{background-size:14px 14px;height:14px;width:14px;right:30px;top:25px}}@media only screen and (min-width: 1024px){.btn.btn-big:hover:after{right:18px}}.btn.btn-red{background:#c01921;color:#f4f4f4}.btn .svg-icon{height:8.5px;display:inline-block;position:relative;vertical-align:middle}.btn .svg-icon.medium{height:14px;top:-2px;margin-right:5px}.btn .svg-icon.big{height:20px;top:-2px;margin-right:5px}.btn .svg-icon svg{height:100%;width:auto}.btn .svg-icon svg path{fill:#c01921}.btn.btn-grey{background-color:#767676;color:#fff}.btn.btn-w-icon{padding:1rem 1.5rem 1rem 1rem}.btn.btn-light{background-color:#fff;color:#181818}.btn.btn-light:hover{background-color:rgba(255,255,255,.9)}.btn.btn-dark{background-color:#181818;color:#fff}.btn.btn-dark:after{background-image:url("/images/icon-arrow-white.svg")}.btn.btn-dark:hover{background-color:rgba(24,24,24,.9)}.btn:hover:after{right:8px;opacity:1}@media only screen and (min-width: 1024px){.btn:hover:after{right:9px}}@media only screen and (min-width: 1200px){.btn:hover:after{right:12px}}.btn.fixed-width{width:180px;height:50px;padding:0;font-size:1rem}@media only screen and (min-width: 1024px){.btn.fixed-width{width:220px;height:66px;font-size:.8rem}}.btn.fixed-width:after{background-size:10px 10px;height:10px;width:10px;right:20px;top:21px}@media only screen and (min-width: 1024px){.btn.fixed-width:after{background-size:12px 12px;height:12px;width:12px;right:30px;top:28px}}@media only screen and (min-width: 1024px){.btn.fixed-width:hover:after{right:25px}}.text-btn{font-weight:500;display:inline-block;cursor:pointer;color:#fff;font-size:.75rem}@media only screen and (min-width: 1024px){.text-btn{font-size:.6rem}}@media only screen and (min-width: 1400px){.text-btn{font-size:.7rem}}.text-btn.small{font-size:.6rem;line-height:1.1rem}.text-btn.small .underlined{position:relative;z-index:1}.text-btn.small .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.small .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:#fff;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1200px){.text-btn.small .underlined{position:relative;z-index:1}.text-btn.small .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.small .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:3px;width:100%;background:#fff;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.blockit{display:block;margin-top:.5rem}.text-btn.caps{font-weight:900;text-transform:uppercase}.text-btn .underlined{display:inline-block}.text-btn.light{color:#fff}.text-btn.light .underlined{position:relative;z-index:1}.text-btn.light .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.light .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:#fff;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1024px){.text-btn.light .underlined{position:relative;z-index:1}.text-btn.light .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.light .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:1px;width:100%;background:#fff;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}@media only screen and (min-width: 1200px){.text-btn.light .underlined{position:relative;z-index:1}.text-btn.light .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.light .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:0;width:100%;background:#fff;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.dark{color:#181818}.text-btn.dark .underlined{position:relative;z-index:1}.text-btn.dark .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#181818}.text-btn.dark .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:#181818;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1024px){.text-btn.dark .underlined{position:relative;z-index:1}.text-btn.dark .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#181818}.text-btn.dark .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:1px;width:100%;background:#181818;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}@media only screen and (min-width: 1200px){.text-btn.dark .underlined{position:relative;z-index:1}.text-btn.dark .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#181818}.text-btn.dark .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:0;width:100%;background:#181818;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.dark-twotone{color:#181818}.text-btn.dark-twotone .underlined{position:relative;z-index:1}.text-btn.dark-twotone .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#c01921}.text-btn.dark-twotone .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:#c01921;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1024px){.text-btn.dark-twotone .underlined{position:relative;z-index:1}.text-btn.dark-twotone .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#c01921}.text-btn.dark-twotone .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:1px;width:100%;background:#c01921;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}@media only screen and (min-width: 1200px){.text-btn.dark-twotone .underlined{position:relative;z-index:1}.text-btn.dark-twotone .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#c01921}.text-btn.dark-twotone .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:0;width:100%;background:#c01921;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.light-twotone{color:#fff}.text-btn.light-twotone .underlined{position:relative;z-index:1}.text-btn.light-twotone .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#c01921}.text-btn.light-twotone .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:#c01921;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1024px){.text-btn.light-twotone .underlined{position:relative;z-index:1}.text-btn.light-twotone .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#c01921}.text-btn.light-twotone .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:1px;width:100%;background:#c01921;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}@media only screen and (min-width: 1200px){.text-btn.light-twotone .underlined{position:relative;z-index:1}.text-btn.light-twotone .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#c01921}.text-btn.light-twotone .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:0;width:100%;background:#c01921;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.light-invert{color:#fff}.text-btn.light-invert .underlined{position:relative;z-index:1}.text-btn.light-invert .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.light-invert .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:rgba(0,0,0,0);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1024px){.text-btn.light-invert .underlined{position:relative;z-index:1}.text-btn.light-invert .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.light-invert .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:1px;width:100%;background:rgba(0,0,0,0);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}@media only screen and (min-width: 1200px){.text-btn.light-invert .underlined{position:relative;z-index:1}.text-btn.light-invert .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#fff}.text-btn.light-invert .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:0;width:100%;background:rgba(0,0,0,0);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.dark-invert{color:#181818}.text-btn.dark-invert .underlined{position:relative;z-index:1}.text-btn.dark-invert .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#181818}.text-btn.dark-invert .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:-2px;width:100%;background:rgba(0,0,0,0);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}@media only screen and (min-width: 1024px){.text-btn.dark-invert .underlined{position:relative;z-index:1}.text-btn.dark-invert .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#181818}.text-btn.dark-invert .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:1px;width:100%;background:rgba(0,0,0,0);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}@media only screen and (min-width: 1200px){.text-btn.dark-invert .underlined{position:relative;z-index:1}.text-btn.dark-invert .underlined:hover:after{-webkit-transform:scaleX(0.8);-moz-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-o-transform:scaleX(0.8);transform:scaleX(0.8);background:#181818}.text-btn.dark-invert .underlined:after{content:"";display:block;position:absolute;height:2px;bottom:0;width:100%;background:rgba(0,0,0,0);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-moz-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-ms-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);-o-transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);transition:all .6s cubic-bezier(0.22, 0.81, 0.13, 1);z-index:-1}}.text-btn.not-active{opacity:.4;pointer-events:none}.breadcrumb{background-color:#181818;color:#fff;font-weight:900;padding:2px 9px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;font-size:12px;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb .icon-slash{height:9px;display:inline-block;margin-right:-2px}.breadcrumb.absolute{position:absolute;top:1rem;z-index:1;left:1rem}.align-center{text-align:center}.close,.arrow-prev,.arrow-next{position:absolute;top:10px;right:10px;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;background-color:#fff;padding:13px;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;transition:background-color 300ms linear;z-index:30}@media only screen and (min-width: 1024px){.close,.arrow-prev,.arrow-next{top:30px;right:30px;cursor:pointer}}@media only screen and (max-width: 1023px){.desktop-article-nav .close,.desktop-article-nav .arrow-prev,.desktop-article-nav .arrow-next{display:none}}.close svg,.arrow-prev svg,.arrow-next svg{width:14px !important;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.close.dark,.arrow-prev.dark,.arrow-next.dark{background-color:#181818}.close.dark svg path,.arrow-prev.dark svg path,.arrow-next.dark svg path{fill:#fff}.close.dark:hover,.arrow-prev.dark:hover,.arrow-next.dark:hover{background-color:rgba(24,24,24,.8)}.close:hover,.arrow-prev:hover,.arrow-next:hover{background-color:rgba(255,255,255,.8)}.close:hover svg,.arrow-prev:hover svg,.arrow-next:hover svg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.arrow-prev{right:100px}@media only screen and (min-width: 1024px){.arrow-prev{right:135px}}.mobile-article-nav .arrow-prev{display:none}@media only screen and (max-width: 1023px){.mobile-article-nav .arrow-prev{display:block;right:auto;left:110px}}.arrow-next{right:60px}@media only screen and (min-width: 1024px){.arrow-next{right:90px}}.mobile-article-nav .arrow-next{display:none}@media only screen and (max-width: 1023px){.mobile-article-nav .arrow-next{display:block;right:auto;left:180px}}.mobile-article-nav .close{display:none}@media only screen and (max-width: 1023px){.mobile-article-nav .close{display:block;right:auto;left:10px}}.input-box.loggedin-user{background-color:#767676;padding:.7rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;justify-content:space-between;display:flex;flex-wrap:wrap;margin-bottom:2rem}.input-box.loggedin-user .profile-picture{border:0px solid rgba(0,0,0,0);width:40px;height:40px}.input-box.loggedin-user .wrapper{margin:0 0 0 10px;flex:1 auto}.input-box.loggedin-user .wrapper .form-element{margin-bottom:0;margin-top:.5rem}.input-box.loggedin-user .wrapper .form-element input[type=text]{border:0px solid rgba(0,0,0,0)}.input-box.loggedin-user .wrapper .form-element input[type=text]:focus+label{opacity:0;top:0;text-transform:none;font-size:inherit;font-weight:inherit;color:inherit}.input-box.loggedin-user .wrapper .form-element label{color:#767676}.sticky-share{position:fixed;top:-50px;left:0px;width:100%;height:50px;background-color:#fff;color:#181818;z-index:1095;-webkit-box-shadow:0 0 30px 2px rgba(24,24,24,.1);-moz-box-shadow:0 0 30px 2px rgba(24,24,24,.1);-o-box-shadow:0 0 30px 2px rgba(24,24,24,.1);box-shadow:0 0 30px 2px rgba(24,24,24,.1);-webkit-transition:top 300ms ease-in;-moz-transition:top 300ms ease-in;-ms-transition:top 300ms ease-in;-o-transition:top 300ms ease-in;transition:top 300ms ease-in}.sticky-share.stickyshareup{top:0px}.sticky-share.stickyshareup.stickysharemakeroom{top:70px}.sticky-share .sticky-likes .likes{margin:0;position:absolute;top:13px;left:22px}.sticky-share .sticky-likes .likes li{margin:0 .5rem 0 0}.sticky-share .sharing.sticky-share-icons{border-top:0px solid rgba(0,0,0,0);border-bottom:0px solid rgba(0,0,0,0);position:absolute;top:10px;margin:0;padding:0;right:10px;width:auto}.sticky-share .sharing.sticky-share-icons li:nth-child(1){position:relative;left:auto;top:auto}.sticky-share .likes-container{margin:.8rem auto 0}.amcar-member-main-teaser{position:relative;width:100%;height:100vh;z-index:1098}.amcar-member-main-teaser .bg-content{width:100%;height:100%;position:absolute !important;overflow:hidden;top:0;left:0}.amcar-member-main-teaser .bg-content video{height:100%;width:100%;object-fit:cover}.amcar-member-main-teaser .teaser-content{position:relative;top:0;left:0;color:#fff;width:90%;text-align:center;margin:auto;padding:5rem 0}@media only screen and (min-width: 1024px){.amcar-member-main-teaser .teaser-content{padding:2rem 0;width:85%}}@media only screen and (min-width: 1200px){.amcar-member-main-teaser .teaser-content{padding:3rem 0;width:70%}}.amcar-member-main-teaser .teaser-content .members-only{font-size:.9rem}.amcar-member-main-teaser .teaser-content .members-only strong{font-weight:900;display:block;text-transform:uppercase}.amcar-member-main-teaser .teaser-content .teaser-heading{margin:2rem auto}@media only screen and (min-width: 1024px){.amcar-member-main-teaser .teaser-content .teaser-heading{margin:3rem auto}}.amcar-member-main-teaser .teaser-content .teaser-heading h1,.amcar-member-main-teaser .teaser-content .teaser-heading h3{font-size:2.8rem;line-height:2.8rem}@media only screen and (min-width: 1024px){.amcar-member-main-teaser .teaser-content .teaser-heading h1,.amcar-member-main-teaser .teaser-content .teaser-heading h3{font-size:3rem;line-height:3rem}}.amcar-member-main-teaser .teaser-content .teaser-body{margin:-1rem auto 3rem}@media only screen and (min-width: 1024px){.amcar-member-main-teaser .teaser-content .teaser-body{margin:-2rem auto 3rem;width:80%}}.amcar-member-main-teaser .teaser-content .teaser-body p{font-size:.95rem;margin-bottom:1rem;line-height:1.5rem}@media only screen and (min-width: 1024px){.amcar-member-main-teaser .teaser-content .teaser-body p{font-size:.7rem;margin-bottom:1rem;line-height:1.2rem}}.amcar-member-main-teaser .teaser-content .teaser-body p a{color:inherit;text-decoration:underline}.amcar-member-main-teaser .teaser-content .teaser-cta{margin:2rem auto 2rem;font-weight:900;text-transform:uppercase}.amcar-member-main-teaser .teaser-content .btns{margin-bottom:1rem}.amcar-member-main-teaser .teaser-content .btns a.text-btn{display:block}.loading-events .loader-amcar{width:100px;margin:1rem auto 4rem;padding-bottom:4rem}.loading-events .loader-amcar svg path.st0{fill:none;stroke:#adadad;stroke-width:2px;stroke-miterlimit:10}.loading-events .loader-amcar svg path.st1{fill:none;stroke:#333;stroke-width:3px;stroke-miterlimit:10}.loading-events.dark .loader-amcar svg path.st0{fill:none;stroke:#252525;stroke-width:7px}.loading-events.dark .loader-amcar svg path.st1{fill:none;stroke:#5f5f5f;stroke-width:7px}.drawit{animation:draw-loop 2s infinite}@keyframes draw-loop{0%{stroke-dashoffset:1061}50%{stroke-dashoffset:0}100%{stroke-dashoffset:1061}}.magazine-top-image{position:relative}.magazine-top-image h2{position:absolute;bottom:1rem;width:100%;text-align:center;color:#fff}.free-article{background:#c3c3c3;padding:2rem 1rem}.free-article h2{font-size:1.5rem;line-height:1.7rem;font-weight:normal;margin-bottom:1rem}.magazine-tease{background:#969696;padding:1.5rem;text-align:center;font-size:.8rem}.magazine-tease h2{margin-bottom:.5rem}.magazine-tease .btn{margin:1.5rem auto}.magazine-list{padding:1.05rem}.rest-of-pages{width:82%;margin:auto}.year h2{padding-top:5rem;font-size:2rem}@media only screen and (min-width: 1024px){.year h2{padding-top:2rem}}.grid-list{padding:1rem 0 2rem}.grid-list.magazine-articles{grid-template-columns:1fr 1fr;grid-gap:1rem}@media only screen and (min-width: 768px){.grid-list.magazine-articles{grid-gap:2rem}}@media only screen and (min-width: 1024px){.grid-list.magazine-articles{grid-template-columns:1fr 1fr 1fr}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.grid-list.magazine-articles .article{display:inline-block;vertical-align:top;margin:.5rem;width:28%}}.grid-list.magazine-articles .article .magazine-heading{padding:.3rem .3rem;text-align:center}.grid-list.magazine-articles .article .magazine-heading h3{font-weight:400;font-size:.9rem;line-height:1rem}@media only screen and (min-width: 1024px){.grid-list.magazine-articles .article .magazine-heading h3{font-size:.7rem;line-height:.8rem}}.grid-list.current-mag a{margin-bottom:1rem}.grid-list.current-mag a h3{margin:.5rem 0}.grid-list.current-mag a .ingress{font-size:.9rem}section.magazines{position:relative;background-color:#f4f4f4;padding-top:60px}@media only screen and (min-width: 1024px){section.magazines{padding-top:0}}section.magazines .go-back{padding:1rem 0 0;text-align:center}section.magazines .magazines-header{position:relative;width:84%;margin:1.5rem auto 0}@media only screen and (min-width: 1024px){section.magazines .magazines-header{margin:0 auto 0;width:100%;padding:2rem 2rem 0}}section.magazines .magazines-header h1{font-size:2rem;line-height:2rem}section.magazine-view .magazine-container{display:block;width:70%;margin:auto;padding:3rem 0;min-height:100vh}@media only screen and (min-width: 1024px){section.magazine-view .magazine-container{display:flex}}@media only screen and (min-width: 1024px){section.magazine-view .magazine-container .magazine-cover{flex:0 0 40%;margin-right:5%}}section.magazine-view .magazine-container .magazine-info{padding:1rem 0 0}section.magazine-view .magazine-container .magazine-info h1{line-height:2rem;font-size:2rem}section.magazine-view .magazine-container .magazine-info h1 span{display:block;font-weight:300;font-size:1.5rem}section.magazine-view .magazine-container .magazine-info p{font-size:.9rem;font-weight:700;margin-bottom:.5rem}section.magazine-view .magazine-container .magazine-info p span{font-weight:300}section.magazine-view .magazine-container .magazine-info p a{color:inherit;margin-bottom:.3rem;display:block;font-weight:400;line-height:1rem;font-size:.8rem !important}@media only screen and (min-width: 1024px){section.magazine-view .magazine-container .magazine-info p a{font-size:.7rem !important}}section.magazine-view .magazine-container .magazine-info p a:hover{text-decoration:underline}section.magazine-view .magazine-container .magazine-info .magazine-btn{margin:1rem auto}@media only screen and (min-width: 1024px){section.zmags-container{position:relative;z-index:2000}}.archive{min-height:50vh}@media only screen and (min-width: 1024px){.archive{width:90%;margin:auto}}.archive .btns{text-align:center}.archive .btns .text-btn{margin:1rem .5rem}.archive .btns .text-btn.active{opacity:.3}.archive #articles .form-header,.archive #cars .form-header{margin:1.5rem auto 1rem}.archive .results table{width:100%}.archive .results table td,.archive .results table th{padding:6px}@media only screen and (min-width: 1024px){.archive .results table td,.archive .results table th{padding:10px}}.archive .results table thead{background-color:rgba(255,255,255,.08);color:#fff;text-transform:uppercase;font-weight:700;font-size:.7rem}.archive .results table tbody{font-size:.8rem;color:#fff;font-weight:400}.archive .results table tbody tr{border-bottom:1px solid rgba(255,255,255,.05)}.archive .results table tbody tr td{color:#828282;vertical-align:top}.archive .results table tbody tr td.title{font-weight:700;color:#fff;width:50%}.archive .results table tbody tr td.link{width:18%;text-align:right}@media only screen and (min-width: 1024px){.archive .results table tbody tr td.link{width:13%}}/*# sourceMappingURL=magazine.css.map */
