.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:0;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/libraries/OwlCarousel2/dist/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.timeline-sticky-wrapper{position:relative;z-index:1}.timeline-sticky-wrapper.is-sticky{z-index:40}.timeline .slideshow .owl-carousel.owl-theme .owl-dots{height:5rem}.timeline .slideshow .owl-carousel.owl-theme .owl-dots.disabled{display:block;margin-top:2rem}.timeline .slideshow .owl-carousel.owl-theme .owl-dots.disabled button{display:none}.timeline .timeline-content .images img{object-fit:cover;height:600px}.timeline .timeline-content .node-timeline-entry{position:relative}.timeline .timeline-content .node-timeline-entry .entry-wrapper{background-color:#464646;height:600px}.timeline .timeline-content .node-timeline-entry .entry{position:absolute;z-index:2;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8%}.timeline .timeline-content .node-timeline-entry .field-display-title h3{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;color:#d7b209;text-align:left;font-size:2.4rem}.timeline .timeline-content .node-timeline-entry .field-display-title h3 a{text-decoration:none}.timeline .timeline-content .node-timeline-entry .field-display-title h3 a:hover{color:#000}.timeline .timeline-content .node-timeline-entry .field-date{font-family:Dosis,arial,sans-serif;color:#fff;text-transform:uppercase;margin:2.4rem 0;letter-spacing:.2em;font-size:1.6rem}.timeline .timeline-content .node-timeline-entry .field-body{color:#fff;font-size:1.4rem}.timeline .timeline-content .node-timeline-entry .field-body a{color:#fff;text-decoration:underline}.timeline .timeline-content .node-timeline-entry .field-body p:last-child{margin-bottom:0}.timeline .timeline-content .node-timeline-entry .field-timeline-year{position:absolute;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.timeline .timeline-content .node-timeline-entry .field-timeline-year div{font-family:Dosis,arial,sans-serif;font-size:18rem;color:#3b3b3b;font-weight:400}@media(min-width:30em){.timeline .timeline-content .node-timeline-entry .field-timeline-year div{font-size:26rem}}@media(min-width:62em){.timeline .timeline-content{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:auto;grid-template-rows:auto;-ms-flex-align:center;align-items:center}.timeline .timeline-content .timeline-image-throbber{position:relative;-ms-grid-row:1;grid-row-start:1;-ms-grid-column:2;grid-column-start:2}.timeline .entries{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:1;grid-column-start:1}.timeline .node-timeline-entry .entry{padding:0 8rem}.timeline .node-timeline-entry .field-timeline-year div{font-size:34rem}}.timeline .years{background-color:#fff;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:-ms-flexbox;display:flex;height:310px;transition:height .27s cubic-bezier(0,0,.58,1)}.timeline .years.minimal{height:120px}.timeline .years.minimal h2 span{top:70px}.timeline .years.minimal h2 a{font-size:2.8rem;padding-top:0;height:78px;background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="26"height="39"%3E%3Ccirclecx="13.029"cy="31.93"r="6.368"fill="%23959595"stroke="%23959595"/%3E%3Cpathfill="%23d7d7d7"stroke="%23d7d7d7"d="M12.503.672h.935V18.55h-.935z"/%3E%3C/svg%3E') no-repeat 50% 100%}.timeline .years.minimal h2 a.active{height:112px;padding-top:0;background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="46"height="73"%3E%3Cpathfill="%23d9b309"stroke="%23d9b309"d="M22.638.602h.547v59.712h-.547z"/%3E%3Ccirclecx="22.911"cy="31.935"r="16.35"fill="%23d9b309"stroke="%23d9b309"/%3E%3Cpathd="M15.96759.986h13.78l-6.56211.92z"fill="%23d9b309"stroke="%23d9b309"/%3E%3C/svg%3E') no-repeat 50% 100%}.timeline .years.minimal h2 a.active:hover{background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="46"height="73"%3E%3Cpathfill="%23d9b309"stroke="%23d9b309"d="M22.638.602h.547v59.712h-.547z"/%3E%3Ccirclecx="22.911"cy="31.935"r="16.35"fill="%23d9b309"stroke="%23d9b309"/%3E%3Cpathd="M15.96759.986h13.78l-6.56211.92z"fill="%23d9b309"stroke="%23d9b309"/%3E%3C/svg%3E') no-repeat 50% 100%}.timeline .years.minimal h2 a:hover{background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="26"height="39"%3E%3Ccirclecx="13.029"cy="31.93"r="6.368"fill="%23000000"stroke="%23000000"/%3E%3Cpathfill="%23000000"stroke="%23000000"d="M12.503.672h.935V18.55h-.935z"/%3E%3C/svg%3E') no-repeat 50% 100%}.timeline .years h2{margin:0;position:relative}.timeline .years h2 span{border-bottom:2px solid #d7d7d7;display:block;width:100%;position:absolute;top:198px}.timeline .years h2 a{font-family:Dosis,arial,sans-serif;position:relative;z-index:2;background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="26"height="94"%3E%3Cpathfill="%23d7d7d7"stroke="%23d7d7d7"stroke-width=".986"d="M12.526.769h.859v72.678h-.859z"/%3E%3Ccirclecx="13.026"cy="86.888"r="6.407"fill="%23959595"stroke="%23959595"/%3E%3C/svg%3E') no-repeat 50% 100%;display:block;height:206px;font-size:2em;font-weight:300;letter-spacing:.2em;text-decoration:none;color:#d7d7d7;padding:10px 8rem 0}.timeline .years h2 a:hover{color:#000;background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="26"height="94"%3E%3Cpathfill="%23000000"stroke="%23000000"stroke-width=".986"d="M12.526.769h.859v72.678h-.859z"/%3E%3Ccirclecx="13.026"cy="86.888"r="6.407"fill="%23000000"stroke="%23000000"/%3E%3C/svg%3E') no-repeat 50% 100%}.timeline .years h2 a.active{padding-top:74px;height:283px;color:#d7b209;background:transparent url('data:image/svg+xml;charset=utf8,%3Csvgxmlns="http://www.w3.org/2000/svg"width="46"height="101"%3E%3Ccirclecx="22.848"cy="17.175"r="16.947"fill="%23d9b309"/%3E%3Cpathfill="%23d9b309"d="M22.09140.023h1.664v48.116h-1.664z"/%3E%3Cpathd="M15.58587.382H30.11L2399.79z"fill="%23d9b309"stroke="%23d9b309"/%3E%3C/svg%3E') no-repeat 50% 100%}@media(min-width:62em){.timeline .years{height:410px}.timeline .years h2 span{top:298px}.timeline .years h2 a{height:306px;padding:110px 8rem 0}.timeline .years h2 a.active{padding-top:174px;height:383px}}
.is-front .join-block{background-color:#d7b209}.is-front .join-block li svg,.is-front .join-block li svg .fill{fill:#ecd984}.is-front .join-block .message a{color:#000}.join-block{padding:1.8rem 3%;background-color:#464646}.join-block .message{font-family:Dosis,arial,sans-serif;text-align:center;color:#fff;font-weight:100;font-size:1rem;letter-spacing:.3em}.join-block .message a{text-transform:uppercase;text-decoration:none;color:#d7b209}.join-block .message a strong{color:#fff;font-weight:bold;font-size:1.2rem}@media(min-width:30em){.join-block .message{font-size:1.2rem}.join-block .message a strong{font-size:1.4rem}}@media(min-width:62em){.join-block .message{text-align:left;font-size:1.1rem}.join-block .message a strong{font-size:1.3rem}}@media(min-width:68.75em){.join-block .message{font-size:1.2rem}.join-block .message a strong{font-size:1.4rem}}@media(min-width:80em){.join-block .message{font-size:1.3rem}.join-block .message a strong{font-size:2rem}}.join-block .message a:hover{color:#fff}.join-block .grid .share-links{padding-top:1.8rem}.join-block .grid .share-links ul{line-height:0;font-size:0;text-align:center}@media(min-width:62em){.join-block .grid{display:-ms-grid;display:grid;-ms-grid-columns:70% 30%;grid-template-columns:70% 30%;-ms-grid-rows:auto;grid-template-rows:auto;-ms-flex-align:center;align-items:center}.join-block .grid .message{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.join-block .grid .share-links{padding-top:0;-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;justify-self:end}.join-block .grid .share-links ul{text-align:left}}.join-block li{display:inline-block;padding:0 1rem;margin:0}.join-block li:last-child{padding-right:0}.join-block li:first-child{padding-left:0}.join-block li svg{display:block;width:36px;height:36px}.join-block li svg,.join-block li svg .fill{fill:#a3a3a3}.join-block li a:hover svg,.join-block li a:hover svg .fill{fill:#fff}
.hero.color-purple .background{background-color:#7e09d9}.hero.color-blue .background{background-color:#098dd9}.hero.color-orange .background{background-color:#d95c09}.hero.color-green .background{background-color:#4e8309}.hero.color-red .background{background-color:#bd1b1b}.hero{position:relative;height:300px}.hero .background{position:absolute;background-color:#d7b209;top:0;left:0;height:100%;width:100%;overflow:hidden}.hero .background .field-media-image{width:100%;height:100%;opacity:.15}.hero .background .field-media-image::before{display:block;position:absolute;background-image:linear-gradient(to bottom,#fff -10%,transparent 100%);height:12%;width:100%;content:''}.hero .background img{max-width:auto;height:300px;object-fit:cover;width:100%}.hero.color-gold .grid .title .field-short-description{color:#252525}.hero .grid{position:relative;padding:2.8rem 8% 3.4rem}.hero .grid .title h1,.hero .grid .title h2{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:.5em;text-align:left;padding-bottom:.4rem}.hero .grid .title h1 a,.hero .grid .title h2 a{text-decoration:none}.hero .grid .title h1 a:hover,.hero .grid .title h2 a:hover{color:#000}.hero .grid .title .field-short-description{font-family:Dosis,arial,sans-serif;letter-spacing:.3em;font-size:1.4rem;font-weight:800;color:#000;padding-bottom:2.8rem}.hero .grid .crumb{font-weight:800;font-size:1.4rem;letter-spacing:.3em}.hero .grid .crumb nav li,.hero .grid .crumb nav li a{font-family:Dosis,arial,sans-serif;color:#fff}.hero .grid .crumb nav li{display:inline-block}.hero .grid .crumb nav li::before{content:'\002F \00A0'}.hero .grid .crumb nav li:first-child::before{display:none}@media(min-width:30em){.hero .grid{padding:4rem 8%}.hero .grid .title h1,.hero .grid .title h2{font-size:2.2rem;padding-bottom:2.2rem}}@media(min-width:40em){.hero{height:300px}.hero .background img{height:300px}}@media(min-width:50em){.hero{height:auto}.hero .background img{height:100%}.hero .grid{padding:5rem 8%}.hero .grid .title .field-short-description{font-size:1.36rem}}@media(min-width:80em){.hero .grid{padding:7.2rem 8%;display:-ms-grid;display:grid;-ms-grid-columns:70% 30%;grid-template-columns:70% 30%;-ms-flex-align:center;align-items:center}.hero .grid .title{-ms-grid-column:1;grid-column-start:1;padding-bottom:0}.hero .grid .title h1,.hero .grid .title h2{font-size:2.8rem;padding-bottom:2.8rem}.hero .grid .title .field-short-description{padding-bottom:0}.hero .crumb{text-align:right;-ms-grid-column:2;grid-column-start:2;justify-self:end;font-size:1.1rem;letter-spacing:.4em}}
.search-block{padding:1.25rem 1.5rem}.search-block>form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.search-block .form-item{margin-right:.5rem}
.login-block{background-color:#252525;padding:1.25rem 1.5rem;width:240px}.login-block .join-message,.login-block ul{display:none}.login-block .form-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.login-block .form-item+.form-item{margin-top:.5rem}.login-block .form-item label{color:#e9e9e9;display:inline-block;min-width:80px}.login-block .form-text{width:100%}.login-block .forgot-password{text-transform:none;padding:1rem 0}.login-block .forgot-password a{color:#777}.login-block .forgot-password a:hover{color:#e9e9e9}.login-block .form-actions{margin-top:.5rem;text-align:right}.login-block .form-actions .btn{background-color:#d7b209;color:#252525}.login-block .form-actions .btn:hover,.login-block .form-actions .btn:focus{color:#fff}.login-block li{text-align:right}.login-block .create-account-link,.login-block .request-password-link{color:#e9e9e9;display:inline-block;margin-top:.5rem}.login-block .create-account-link:hover,.login-block .request-password-link:hover{color:#d7b209}
.main-menu{background-color:rgba(30,30,30,.97);display:none;font-size:1.1rem;font-weight:400;text-transform:uppercase;transition:height .27s cubic-bezier(0,0,.58,1);overflow-y:auto;overflow-x:hidden;max-height:600px}.main-menu a:hover{text-decoration:none}.main-menu .main-menu-item{position:relative}.main-menu .main-menu-item.active .main-menu-link{color:#d7b209}.main-menu .main-menu-item .main-menu-link{font-size:1.4rem;color:#fff;letter-spacing:2px;text-decoration:none;text-transform:uppercase;display:block;padding:2rem;border-bottom:1px solid #3b3b3b}.main-menu .main-menu-item .main-menu-link svg{fill:#fff;height:12px;width:12px}.main-menu .main-menu-item .main-menu-link:hover,.main-menu .main-menu-item .main-menu-link.is-active{color:#d7b209;background-color:rgba(255,255,255,.09)}.main-menu .main-menu-item .main-menu-link:hover svg,.main-menu .main-menu-item .main-menu-link.is-active svg{fill:#d7b209}.main-menu .main-menu-item .main-menu-link.subdued{color:#9d9d9d}.main-menu .main-menu-item .main-menu-link.subdued svg{fill:#9d9d9d;height:12px;width:12px}.main-menu .main-menu-item .main-menu-link.subdued:hover{color:#fff}.main-menu .main-menu-item .main-menu-link.subdued:hover svg{fill:#fff}.main-menu .main-menu-item .divider{display:none;color:#d7b209}.main-menu .main-menu-item.cart .main-menu-link{color:#d95c09}.main-menu .main-menu-item.cart .main-menu-link svg{fill:#d95c09}.main-menu .main-menu-item.cart .main-menu-link:hover,.main-menu .main-menu-item.cart .main-menu-link.is-active{color:#fff}.main-menu .main-menu-item.cart .main-menu-link:hover svg,.main-menu .main-menu-item.cart .main-menu-link.is-active svg{fill:#fff}.main-menu .main-menu-item.cart .main-menu-link .cart-count{padding-left:6px}.main-menu .main-menu-item.expanded .main-menu-sub-menu{height:auto;display:block}.main-menu .main-menu-item.expanded .main-menu-sub-menu-toggle svg{transform:rotate(180deg)}.main-menu .main-menu-item:last-child .main-menu-link{border-bottom:0}.main-menu .main-menu-item.search .main-menu-link{display:none}.main-menu .main-menu-item.search .main-menu-sub-menu{background-color:transparent}.main-menu .main-menu-sub-menu-toggle{background-color:transparent;border:0;margin:0 0 0 3px;overflow:hidden;width:20px;position:absolute;top:24px;right:20px;cursor:pointer}.main-menu .main-menu-sub-menu-toggle:hover{background-color:transparent}.main-menu .main-menu-sub-menu-toggle svg{display:block;fill:#fff;height:10px;margin-bottom:3px;width:10px;transition:transform 250ms ease-in-out;cursor:pointer}.main-menu .main-menu-sub-menu-toggle-text{height:0;overflow:hidden;position:absolute;width:0}.main-menu .main-menu-sub-menu{background-color:rgba(30,30,30,.97)}.main-menu .main-menu-sub-item{line-height:1rem;text-align:left}.main-menu .main-menu-sub-item.active{background-color:rgba(255,255,255,.09)}.main-menu .main-menu-sub-item.active .main-menu-sub-link{color:#d7b209}.main-menu .main-menu-sub-link{color:#b0b0b0;font-size:1.3rem;display:block;line-height:1.3;padding:1.5rem 2rem 1.5rem 3rem;text-transform:none;border-bottom:1px solid #3b3b3b}.main-menu .main-menu-sub-link:hover,.main-menu .main-menu-sub-link .is-active{color:#d7b209;background-color:rgba(255,255,255,.09)}.main-menu.expanded{display:block;position:absolute;right:3%;width:300px}.main-menu.expanded .main-menu-sub-menu{display:none}.toolbar-fixed .main-menu.expanded{right:0}.main-menu-toggle{float:right;width:30px;height:30px;background:transparent;text-align:center;margin:0;padding:4px 0 0;border:0}.main-menu-toggle span{background:#fff;display:block;height:4px;margin-bottom:5px;width:30px}.main-menu-toggle.is-open span:first-child{margin-bottom:0;margin-top:0;transform:rotate(-45deg)}.main-menu-toggle.is-open span:nth-child(2){display:none}.main-menu-toggle.is-open span:last-child{margin-top:-4px;transform:rotate(45deg);width:100%}@media(min-width:68.75em){.main-menu-toggle{display:none}.main-menu{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:100%;overflow:unset;max-height:unset}.main-menu .main-menu-item{display:-ms-flexbox;display:flex;height:75px;line-height:75px;padding:0 15px;position:relative;white-space:nowrap;-ms-flex-pack:center;justify-content:center}.main-menu .main-menu-item:last-child{padding-right:0}.main-menu .main-menu-item:first-child{padding-left:0}.main-menu .main-menu-item .divider{display:block}.main-menu .main-menu-item .main-menu-link{font-size:1.1rem;padding:0;border-bottom:0}.main-menu .main-menu-item .main-menu-link:hover,.main-menu .main-menu-item .main-menu-link.is-active{background-color:transparent}.main-menu .main-menu-item.search .main-menu-link{display:block}.main-menu .main-menu-item.search .main-menu-sub-menu{background-color:rgba(30,30,30,.97)}.main-menu .main-menu-item.hover:hover .main-menu-sub-menu,.main-menu .main-menu-item.expanded .main-menu-sub-menu{height:auto}.main-menu .main-menu-item.hover:hover .main-menu-link,.main-menu .main-menu-item.expanded .main-menu-link{color:#d7b209}.main-menu .main-menu-item.hover:hover .main-menu-link.subdued,.main-menu .main-menu-item.expanded .main-menu-link.subdued{color:#fff}.main-menu .main-menu-item.hover:hover .main-menu-link.subdued svg,.main-menu .main-menu-item.expanded .main-menu-link.subdued svg{fill:#fff}.main-menu .main-menu-item.hover:hover .main-menu-sub-menu-toggle svg,.main-menu .main-menu-item.expanded .main-menu-sub-menu-toggle svg{transform:rotate(180deg)}.main-menu .main-menu-sub-menu{height:0;left:0;overflow:hidden;position:absolute;top:100%;width:200px;z-index:50}.main-menu .main-menu-sub-menu.block{left:auto;right:0;width:auto}.main-menu .main-menu-sub-menu-toggle{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;height:75px;-ms-flex-pack:center;justify-content:center;margin:0 0 0 3px;overflow:hidden;position:relative;width:20px;display:-ms-flexbox;display:flex;top:auto;right:auto}.main-menu .main-menu-sub-menu-toggle:hover{background-color:transparent}.main-menu .main-menu-sub-menu-toggle svg{display:block;fill:#fff;height:10px;margin-bottom:3px;width:10px;transition:transform 250ms ease-in-out}.main-menu .main-menu-sub-link{padding:11px 15px;border-bottom:0}}
.header-sticky-wrapper{position:relative;z-index:40;height:75px !important;background-color:#000}.toolbar-fixed .site-header .main-menu.expanded{top:50px}.site-header{-ms-flex-align:center;align-items:center;background-color:#000;display:-ms-flexbox;display:flex;height:75px;padding:0 3%;position:relative;z-index:10;width:100%;transition:height .27s cubic-bezier(0,0,.58,1)}.site-header .main-menu.expanded{top:75px}.site-header.minimal{height:55px}.site-header.minimal .logo svg{max-width:200px}.site-header.minimal .main-menu.expanded{top:55px}@media(min-width:68.75em){.site-header.minimal .logo svg{max-width:220px}.site-header.minimal .main-menu-item{height:55px;line-height:55px}.site-header.minimal .main-menu-sub-menu-toggle{height:55px}}.site-header .logo{-ms-flex:1;flex:1}.site-header .logo a svg{max-width:240px;height:auto;transition:max-width .25s ease-in-out;float:left}@media(min-width:68.75em){.site-header .logo a svg{max-width:300px}}@supports(filter:brightness(110%)){.site-header .logo a:hover{filter:brightness(110%)}}.site-header .main-navigation{-ms-flex:1;flex:1}
.contact{background-color:#fff;padding:4rem 8% 6rem}@media(min-width:62em){.contact{padding:8rem 8%;display:-ms-grid;display:grid;-ms-grid-columns:40% 60%;grid-template-columns:40% 60%;-ms-grid-rows:auto;grid-template-rows:auto;-ms-flex-align:center;align-items:center}}@media(min-width:74em){.contact{padding:18rem 8%}}@media(min-width:62em){.contact .title{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}}.contact .title h2{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;text-align:left;padding-bottom:4.4rem;font-size:2.6rem}.contact .title h2 a{text-decoration:none}.contact .title h2 a:hover{color:#000}@media(min-width:62em){.contact .webform-submission-contact-form{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1}}.contact .webform-submission-contact-form .form-textarea,.contact .webform-submission-contact-form .form-email,.contact .webform-submission-contact-form .form-text{width:100%}@media(min-width:48em){.contact .webform-submission-contact-form .field-container{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 1em) calc(50% - 1em);grid-template-columns:calc(50% - 1em) calc(50% - 1em);-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:2em}.contact .webform-submission-contact-form .field-container .name-email-container{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.contact .webform-submission-contact-form .field-container .message-container{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1}.contact .webform-submission-contact-form .form-actions{text-align:right}}.contact .webform-submission-contact-form .form-item-name{padding-bottom:2rem}.contact .webform-submission-contact-form .form-item-email{padding-bottom:2rem}@media(min-width:48em){.contact .webform-submission-contact-form .form-item-email{padding-bottom:0}}.contact .webform-submission-contact-form .form-item-subscribe-to-our-newsletter{padding-bottom:4rem;color:#aaa}.contact .webform-submission-contact-form .form-item-subscribe-to-our-newsletter label{padding-left:1rem}@media(min-width:48em){.contact .webform-submission-contact-form .form-item-subscribe-to-our-newsletter{text-align:right}}.contact .webform-submission-contact-form .js-form-type-webform-markup{padding:4.2rem 0;font-size:1.1rem;color:#aaa;font-weight:300}@media(min-width:48em){.contact .webform-submission-contact-form .js-form-type-webform-markup{padding:4.4rem 0 0}}.contact.inline{padding:0 8% 7.8rem;display:block}.contact.inline .title{display:none}
.indented .subscribe,.layout--indented .subscribe{background:none;padding-top:4rem}.indented .subscribe h2,.layout--indented .subscribe h2{display:none}.subscribe{text-align:center;padding:6rem 8% 8rem;background:#d7b209 url("/themes/tesla/dist/css/../assets/subscribe-bg.png") no-repeat center}.subscribe h2{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;font-size:2.8rem;letter-spacing:.3em;margin:1rem 0}.subscribe h2 a{text-decoration:none}.subscribe h2 a:hover{color:#000}.subscribe .webform-submission-form{position:relative}.subscribe .webform-submission-form::after{content:'';display:table;clear:both}.subscribe .webform-submission-form .form-item-email,.subscribe .webform-submission-form .webform-actions{display:inline-block}.subscribe .webform-submission-form .form-item-email{padding-bottom:2rem}.subscribe .webform-submission-form .form-item-email input{width:100%}.subscribe .webform-submission-form .js-form-type-webform-markup{padding-top:1.3rem;font-size:1.1rem;color:#111;font-weight:400}
