@font-face{font-family:'Teko';src:url('../fonts/Teko-Medium.ttf?v=001') format('truetype');font-weight:500;font-style:normal;font-display:auto}.feature-list img.feature-icon{padding:15px;height:64px;display:inline-block}.main__content{overflow:hidden;background:transparent}.reveal{position:relative}.reveal:before{content:'';position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background:#d6d9dc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0% 0;transform-origin:0% 0% 0;will-change:transform;-webkit-animation:reveal 1s 0s ease-in-out forwards;animation:reveal 1s 0s ease-in-out forwards}.reveal .reveal-item{opacity:1;transition:all 0s .5s ease-in-out}.reveal-item{opacity:0}.reveal-txt{display:inline-block;font-size:80px}@-webkit-keyframes reveal{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}51%{-webkit-transform-origin:0% 0% 0;transform-origin:0% 0% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0% 0;transform-origin:0% 0% 0}}@keyframes reveal{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}51%{-webkit-transform-origin:0% 0% 0;transform-origin:0% 0% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0% 0;transform-origin:0% 0% 0}}.feature-list section{background:#f6f9fc;margin-top:15px;margin-bottom:15px;padding:0;position:relative;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}section.intro{background:#f6f9fc;width:calc(100% - 20px);height:100%;position:absolute;z-index:1;pointer-events:none}section.intro~section.white{padding-top:40px}section .reveal-item.feat-title{margin:0;color:#333}section .feat-title{padding:0;margin:40px 0 0;font-size:72px;font-weight:500;font-family:'Teko','Impact',Sans-Serif;text-transform:uppercase;line-height:1.1}section .feat-title:after{content:'.';color:#ef0d33}section .feat-description{line-height:1.9;font-size:20px;margin-top:8px;margin-bottom:32px;color:#666}.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;flex:1}.feat-details-wrapper{padding:30px;width:100%}.feat-details-wrapper .feat-icon-wrapper{position:relative;display:inline-block;height:64px;width:64px;padding:15px;border:solid 1px #aaa;border-radius:50px}.feat-details-wrapper .feat-icon-wrapper .feat-icon{height:32px;width:32px}.feat-details-wrapper .feat-platforms{font-size:22px;color:#666;margin-right:10px;margin-bottom:20px;padding:0 8px;background:#fff;border-radius:40px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2)}.feat-details-wrapper .feat-platforms .fa{padding:12px 5px}.feat-img-wrapper{background:#e6e9ec;overflow:hidden;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.feat-img-wrapper .img{width:100%;height:100%;object-fit:cover}section.custom-feature{padding-bottom:50px}section.custom-feature .feat-title{color:#333}section.custom-feature img{max-height:64px;margin-top:-8px}section.custom-feature a{margin-right:-10px}@media(max-width:767px){.flex-wrapper{flex:auto;width:100%}}@media(max-width:470px){section .feat-details-wrapper{padding:1rem}section .feat-title{margin-top:1rem;font-size:3rem}section .feat-description{font-size:1rem;line-height:1.6}section .feat-platforms,section .play-button{float:left!important;margin-bottom:20px}section .btn{width:100%}section .feat-img-wrapper{-webkit-border-radius:10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}section.custom-feature img{max-height:initial;width:100%}}.play-button{position:relative;background-color:#fff;color:#666;margin-right:16px;height:46px;width:46px;border-radius:35px;text-align:center;cursor:pointer;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.play-button:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.play-button .fa{font-size:20px;line-height:46px;padding-left:6px}.play-pulse{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:10rem;border:3px solid rgba(255,255,255,0);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:3.2s;animation-duration:3.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);border-color:rgba(200,200,200,.6)}100%{-webkit-transform:scale(1.4);transform:scale(1.4);border-color:rgba(200,200,200,0)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);border-color:rgba(200,200,200,.6)}100%{-webkit-transform:scale(1.4);transform:scale(1.4);border-color:rgba(200,200,200,0)}}#watch-video{padding:0!important;background:#5c5b60}#watch-video .modal-dialog{width:80%}#watch-video .close{position:absolute;z-index:99;font-size:64px;left:15px;text-shadow:none}