/**
	Reality Website v2.0.0 (21-05-2020)
	rogue/reality
*/
@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:800|Nunito+Sans:300,400,400i,700,700i);.btn,[class*=" icon-"]:before,[class^=icon-]:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,ul{margin:0 0 1.3em}body,h1,h2,h3,h4,h5,pre{margin:0}body,canvas,html{height:100%}canvas,hr{display:block}@font-face{font-family:tda-icons;src:url(../fonts/tda-icons.eot?3972845);src:url(../fonts/tda-icons.eot?3972845#iefix) format("embedded-opentype"),url(../fonts/tda-icons.woff2?3972845) format("woff2"),url(../fonts/tda-icons.woff?3972845) format("woff"),url(../fonts/tda-icons.ttf?3972845) format("truetype"),url(../fonts/tda-icons.svg?3972845#tda-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:tda-icons;font-style:normal;font-weight:400;font-variant:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;margin-left:.2em;text-align:center;text-transform:none;line-height:1em}.icon-mail:before{content:'\e800'}.icon-heart:before{content:'\e801'}.icon-info-circled:before{content:'\e802'}.icon-search:before{content:'\e803'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-rss:before{content:'\f09e'}.icon-gplus:before{content:'\f0d5'}.icon-linkedin:before{content:'\f0e1'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-pinterest:before{content:'\f231'}.icon-amazon:before{content:'\f270'}body{font-family:"Nunito Sans",sans-serif;font-size:17px;font-weight:300;letter-spacing:.025em;line-height:1.79em;color:#ebebeb;background:#000;padding:0}ul{padding:0 0 0 18px}ul li{margin:0 0 1em;line-height:1.4em}a{color:#fff;text-decoration:none}a:focus{outline:0;box-shadow:none}b,strong{font-weight:700}address{font-style:normal}.leadin .heading,.prods-index .heading,.text-banner .heading{font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;letter-spacing:.1em;line-height:.9em;text-transform:uppercase}h5{font-family:"Nunito Sans",sans-serif;font-weight:700;letter-spacing:.1em;line-height:1em;text-transform:uppercase}.featured .heading{font-family:Montserrat,sans-serif;line-height:1.2em}.featured p,.leadin p,.share p,.text-banner p{font-family:"Nunito Sans",sans-serif;font-size:19px;font-weight:400;line-height:1.4em}h5{font-size:14px;margin:0 0 .5em}pre{font-family:"Courier New",monospace;font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;white-space:pre-wrap;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;border-style:none}.inner{position:relative;max-width:1170px;margin:0 auto;padding:0 20px}canvas{width:100%}hr{width:64px;height:1px;margin:30px auto;background:#009de6;border:0}.header{display:none;position:fixed;z-index:5000;width:100%;height:450px}.showmenu .header{display:block}.intro .header{position:relative;display:block;height:100%}.header .overlay{position:absolute;top:0;left:0;width:100%;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.header .menu{margin-right:40px;font-family:Lato;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.header .logo,footer .copyright{font-weight:800;text-transform:uppercase;letter-spacing:.2em}.header .menu ul{list-style:none;margin:0;padding:0}.header .menu ul li{display:inline-block;margin:0 15px;padding:0}.header .menu ul li a{color:#b9b9b9;animation:.8s ease fadein forwards}.header .menu ul li a:hover{animation:.4s ease flashfade forwards}.header .logo{font-family:Montserrat;font-size:18px;color:#fff}.header .logo a{color:#fff}.menu-button{position:fixed;z-index:5002;top:17px;right:12px;width:60px;height:60px}.intro .menu-button{display:none}.menu-helper,.menu-toggle{border:0;background:0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.menu-helper b,.menu-toggle b{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;-ms-transform-origin:50%;transform-origin:50%;transition:all .3s ease-in-out}.menu-helper .line,.menu-toggle .line{display:block;width:18px;height:1px;margin:4px auto;background-color:#fff;transition:all .3s ease-in-out}.showmenu .menu-helper b,.showmenu .menu-toggle b{-ms-transform:rotate(45deg);transform:rotate(45deg)}.showmenu .menu-helper .line,.showmenu .menu-toggle .line{width:20px}.showmenu .menu-helper .line:nth-child(2),.showmenu .menu-toggle .line:nth-child(2){opacity:0}.showmenu .menu-helper .line:nth-child(1),.showmenu .menu-toggle .line:nth-child(1){-ms-transform:translateY(4px);transform:translateY(4px)}.showmenu .menu-helper .line:nth-child(3),.showmenu .menu-toggle .line:nth-child(3){-ms-transform:translateY(-6px) rotate(90deg);transform:translateY(-6px) rotate(90deg)}.showmenu .menu-helper:hover b,.showmenu .menu-toggle:hover b{opacity:1}body.showmenu{overflow:hidden!important}@keyframes fadein{0%{color:#009de6}100%{color:#aaa}}@keyframes flashfade{0%{color:#aaa}20%{color:#fff;text-shadow:0 0 6px #fff;transform:scale(1.1)}100%{color:#009de6;transform:scale(1)}}.grid{display:-ms-grid;display:grid;grid-gap:0 10%}.instructions{background:#2b2b2b}.instructions .inner{width:810px;padding:40px 20px;background:#2b2b2b}.btn,.down,.more{background-repeat:no-repeat;white-space:nowrap}.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.btn,.btnanim{display:inline-block;font-family:Montserrat,sans-serif}.row .left{-ms-flex-positive:1;flex-grow:1;padding-right:10px}.row .right{-ms-flex-positive:1;flex-grow:1;padding-left:10px}footer{padding:25px 0;text-align:center}footer .copyright{margin:0;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.2em;color:#fff}.btn,.more,.prods-index article span,select{letter-spacing:1px}.btn{-webkit-appearance:none;vertical-align:middle;min-width:180px;font-size:14px;font-weight:700;line-height:1em;text-transform:uppercase;text-align:center;text-decoration:none!important;text-shadow:none;box-shadow:none;color:#000;margin:0;padding:18px 20px;border:1px solid #009de6;border-radius:0;background-color:#009de6;background-position:100% 50%;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;transition:all .2s ease}.btn.btn-alt{background-color:transparent;border-color:#009de6}.btn:focus{outline:0}.btn:active,.btn:hover{color:#fff;background-color:transparent;outline:0}.btn.loading,.btn.loading:hover{background-color:#009de6}.btn.loading{padding-right:42px;background-image:url(../images/loader-btn.gif);background-position:right 4px top 50%;color:#fff;cursor:default;pointer-events:none}.btnanim{position:relative;min-width:180px;font-size:16px;font-weight:800!important;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;color:#fff!important;padding:0 40px;overflow:hidden}.more,label{font-size:14px;text-transform:uppercase}.btnanim span{display:block;overflow-x:hidden;white-space:nowrap;line-height:55px;-ms-transform:translateY(22px);transform:translateY(22px);transition:transform .25s ease-in-out}.btnanim::after,.btnanim::before{content:'';display:block;position:absolute;transition:width .25s ease-in-out,height .25s ease-in-out,opacity 0s .25s}.btnanim::before{bottom:0;left:0;width:30px;height:1px;border-bottom:1px solid #fff;border-left:1px solid #fff}.btnanim::after{top:0;right:0;width:0;height:0;opacity:0;border-top:1px solid #fff;border-right:1px solid #fff}.button-row,.share{border-top:1px solid #2d2a2a}.btnanim:hover span{-ms-transform:translateY(0);transform:translateY(0)}.btnanim:hover::after,.btnanim:hover::before{width:100%;height:100%;opacity:1;transition:width .25s ease-in-out,height .25s ease-in-out,opacity 0s}.more{font-family:Montserrat,sans-serif;font-weight:700;line-height:15px;color:#009de6;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='27'%3E%3Cpath fill='%23FFFFFF' d='M31.954 27h4L46 13.5 35.954 0h-4l9 12H0v3h40.954l-9 12z'/%3E%3C/svg%3E");background-position:right 5px top 50%;background-size:20px 11px;padding-right:33px;transition:color .3s ease,background .3s ease}.more:hover{color:#fff;background-position:100% 50%}.down{padding-right:26px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath fill='%230D1821' d='M8 6L0 0v2l8.006 6L16 2V0L8 6z'/%3E%3C/svg%3E");background-size:16px 8px;background-position:100% 9px}form{margin-top:50px}label{vertical-align:middle;font-family:"Nunito Sans",sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.5em}.form-row{margin-bottom:20px}.form-row.capture{position:absolute;left:-9999px}.form-row .form-label{display:block;width:150px}.form-row .form-input{position:relative;-ms-flex-positive:1;flex-grow:1}.button-row{margin-top:30px;padding-top:20px;text-align:center}.button-row.bb{margin-bottom:60px;padding-bottom:20px;border-bottom:1px solid #2d2a2a}.button-row .btn{margin:10px}input[type=text],input[type=email],input[type=tel],textarea{display:inline-block;vertical-align:middle;position:relative;width:100%;height:63px;margin:0;padding:0 20px;border:1px solid transparent;border-radius:0;background:#272727;box-shadow:none;box-sizing:border-box;font-family:"Nunito Sans",sans-serif;font-size:17px;font-weight:400;line-height:1em;color:#fff;transition:all .3s ease}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:400;letter-spacing:.025em;color:#ccc}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:400;letter-spacing:.025em;color:#ccc}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:400;letter-spacing:.025em;color:#ccc}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{outline:0;background:#2d2d2d}input[type=text].error,input[type=email].error,input[type=tel].error,textarea.error{border-color:#009de6;background:#171717}textarea{display:block;height:180px;padding:15px 20px;line-height:1.2em;resize:vertical;resize:none}.help-block,select{line-height:1em;font-weight:700}select{-webkit-appearance:none;-moz-appearance:none;width:auto;height:63px;padding:0 55px 0 20px;font-family:"Nunito Sans",sans-serif;font-size:17px;color:#fff;border:1px solid #bbbbbc;border-radius:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath fill='%230D1821' d='M8 6L0 0v2l8.006 6L16 2V0L8 6z'/%3E%3C/svg%3E");background-size:16px 8px;background-position:right 20px top 25px;background-repeat:no-repeat}select:focus{border-color:#009de6;outline:0}.help-block{position:absolute;top:6px;left:7px;font-size:11px;letter-spacing:.04em}.checkbox .help-block,.help-block.counter,.radio .help-block{position:static;display:block}.help-block.counter{margin-top:8px;text-transform:uppercase;color:#a5a5a5}.form-error{color:#009de6}.main-content{background:#161616}.bg-grey{background:url(../images/grad.jpg) no-repeat #171717;background-size:100%}.bg-primary,.text-banner hr{background-color:#009de6}.page-content .h1,.page-content h1,.page-content h2,.page-content h3{font-family:Montserrat;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;line-height:1.3em;color:#fff;margin:0 0 1em}.page-content .h1 span,.page-content h1 span,.page-content h2 span,.page-content h3 span{font-size:12px}.page-content h2{margin:60px 0 20px;font-size:15px;color:#d9d9d9}.page-content h2:first-of-type{margin-top:40px}.page-content h3{font-size:15px;margin:50px 0 20px}.page-content b,.page-content strong{color:#ccc}.page-content hr{width:100%;margin:60px 0;background:#2d2a2a}.page-content ul{list-style:none;padding:0}.page-content ul li{position:relative;padding-left:.8em}.page-content ul li::before{position:absolute;left:0;content:'\2022';font-size:.85em;color:#009de6}.page-content a:not(.btn){font-weight:700;color:#fff;border-bottom:1px dotted #777}.sidebar h3,time{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page-content a:not(.btn):hover{border-color:#009de6}.sidebar{padding-top:40px}.sidebar h3{font-family:Montserrat;font-size:16px;line-height:1.3em;color:#0bb1ff;margin:0 0 1.5em}.featured .smallhead,.prods-index article em,.prods-index article h4,.prods-index article span,.prods-index article strong,time{font-family:Montserrat,sans-serif}.sidebar h3 span{font-size:12px}.sidebar hr{width:44px;margin:40px 0}.sidebar p{font-size:16px;line-height:1.5em}.sidebar p.download{margin-bottom:.5em}.sidebar a:not(.btnanim){color:#fff}.sidebar a:not(.btnanim):hover{text-decoration:underline}.sidebar .btnanim{font-size:14px}.sidebar img{border:1px solid #333}time{font-size:12px;color:#009de6}.text-banner{text-align:center}.text-banner .heading{font-size:30px;max-width:660px;margin:0 auto .5em}.text-banner hr{width:80px;margin:20px auto}.text-banner p{font-size:17px;max-width:680px;margin:0 auto .5em}.text-banner .block{max-width:400px;margin:40px auto 0}.text-banner .text{margin:20px 0;font-size:26px}.text-banner .warning{font-size:15px;max-width:830px;margin:0 auto;letter-spacing:.025em;line-height:1.5em;position:relative;bottom:-30px}.text-banner .warning:before{content:'';display:block;max-width:460px;height:1px;margin:-10px auto 40px;background:#2d2a2a}.leadin{text-align:center}.leadin .heading{font-size:30px;max-width:600px;margin:0 auto .7em}.leadin p{font-size:17px;max-width:500px;margin-right:auto;margin-left:auto}.leadin p a{color:#aaa;font-weight:700;transition:color .3s ease}.leadin p a:hover{color:#fff}.leadin p b,.leadin p strong{font-weight:700}.leadin p:last-of-type{margin-bottom:0}.leadin.small .heading{color:#009de6}.leadin.small hr{width:44px;margin:30px auto 25px}.leadin.small p{max-width:600px}.leadin.bg-primary .heading,.leadin.bg-primary p{color:#fff}.leadin.bg-primary hr{background:#4dc7ff}.prod-image,.prods-index article{background-color:#000}.leadin.wide p{max-width:870px}.scroll{display:none;position:absolute;bottom:30px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:20px}.intro .scroll{display:block}.scrolled .scroll{display:none}.scroll svg{display:block;width:20px;max-height:30px}.scroll .arrow-down path{stroke:#fff;fill:transparent;stroke-width:1px;animation:arrow 1.8s infinite}.scroll .arrow-down path.a1{animation-delay:1.4s}.scroll .arrow-down path.a2{animation-delay:1.6s}.scroll .arrow-down path.a3{animation-delay:1.8s}@keyframes arrow{0%,100%{opacity:0}30%{opacity:1;transform:translateY(4px)}}.featured .image{min-height:260px;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.featured .content{position:relative;text-align:center}.featured .text{margin:0 9%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.featured .smallhead{top:0;left:0;margin:7% 0 0 9%;font-size:14px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#0bb1ff}.featured .heading{font-size:24px;max-width:540px;margin:.55em 0 1em}.featured .heading a{color:#fff}.featured p{max-width:460px;font-size:17px;font-weight:400}.featured p:last-of-type{margin:2em 0 3em}.prods-index .inner{max-width:1460px}.prods-index .leadin{padding-top:0;padding-bottom:60px}.prods-index .leadin .heading{margin-bottom:.9em;font-size:26px;color:#0bb1ff}.prods-index .leadin hr{width:44px;margin:25px auto}.prods-index .leadin p{font-size:16px}.prods-index .heading{font-size:36px;max-width:500px;margin:0 auto;letter-spacing:.1em;text-align:center;color:#fff}.prods-index .prods-list{text-align:center}.prods-index article{display:inline-block;max-width:333px;margin:0 7px 80px;text-align:left;position:relative;padding-bottom:70px}@supports ((display:-ms-grid) or (display:grid)){.prods-index .prods-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,340px)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(300px,340px));grid-gap:80px 20px;-ms-flex-pack:center;justify-content:center;text-align:left}.prods-index article{display:block;max-width:none;margin:0}}.share,.text-center{text-align:center}.prods-index article h4{font-size:21px;font-weight:700;letter-spacing:.025em;line-height:1.24em;color:#fff;margin:.5em 0 .8em;padding:0 20px}.prods-index article p{font-size:16px;color:#ebebeb;line-height:1.375em;margin:0 0 1em;padding:0 40px 0 20px}.prods-index article p:last-of-type{margin-bottom:0}.prods-index article div{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background-color:rgba(0,157,230,.95);opacity:0;transition:opacity .5s ease}.prods-index article time{display:block;margin:0 0 20px;color:#4dc7ff}.prods-index article em,.prods-index article strong{display:block;font-size:24px;font-weight:400;line-height:1em;color:#fff}.prods-index article em{font-size:16px;font-style:normal;margin-top:10px}.prods-index article span{position:absolute;bottom:25px;left:20px;font-size:14px;font-weight:700;line-height:15px;text-transform:uppercase;color:#009de6;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='27'%3E%3Cpath fill='%23009DE6' d='M31.954 27h4L46 13.5 35.954 0h-4l9 12H0v3h40.954l-9 12z'/%3E%3C/svg%3E");background-position:95% 50%;background-repeat:no-repeat;background-size:20px 11px;padding-right:33px;transition:color .3s ease,background .3s ease}.prods-index article a:hover div{opacity:1}.prods-index article a:hover span{color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='27'%3E%3Cpath fill='%23FFFFFF' d='M31.954 27h4L46 13.5 35.954 0h-4l9 12H0v3h40.954l-9 12z'/%3E%3C/svg%3E");background-position:100% 50%}.text-banner.prod .heading{max-width:800px;margin-bottom:.5em}.text-banner.prod time{display:block;margin-bottom:30px;font-size:14px;letter-spacing:.2em}.text-banner.prod p{margin-bottom:0}.prod-image .inner{max-width:1420px;padding:0}.prod-image img{display:block}.grid.news-article{padding-top:0}.grid.news-article .page-content{padding-bottom:40px}.grid.news-article .sidebar{margin-top:60px}.share p{position:relative;font-size:12px;letter-spacing:.2em;line-height:30px;text-transform:uppercase;margin:0 0 10px;padding:75px 0}.share p span{position:relative;display:block;background:#161616;padding-left:3px;color:#aaa}.share p::before{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#2d2a2a}.share a{display:inline-block;margin:0 7px}.share a:hover svg{fill:#009de6}.share svg{display:block;fill:#555;transition:fill .3s ease}.memberlist{margin:40px 0;font-size:18px}.memberlist p{margin:0 0 10px}.memberlist strong{display:inline-block;width:80px}.memberlist b{color:#009de6;padding-right:20px}.memberlist span{display:block;white-space:nowrap}.memberlist span.grey{font-weight:400;color:#646464}.thanks{height:88vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.leadin,.main-content,.prods-index,.text-banner{padding-top:70px;padding-bottom:70px}.mr-2{margin-right:20px!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.bb-0{border-bottom:0!important}.no-wrap{white-space:nowrap}.valign-top{vertical-align:top}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase!important}.text-primary{color:#009de6!important}@media (min-width:768px){.featured,.form-row{display:-ms-flexbox}.grid{-ms-grid-columns:1fr 30%;grid-template-columns:1fr 30%}.grid.sidebar-left{-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr}.grid.sidebar-left .page-content{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.grid.sidebar-left .sidebar-promos,.grid.sidebar-left.submenu .sidebar-menu{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.grid.sidebar-left.submenu .sidebar-promos{-ms-grid-row:2;grid-row:2}.grid.news-article .page-content{-ms-grid-column:1;grid-column:1;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.grid.news-article .sidebar{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.grid.news-article .sidebar-promos{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.grid.news-article .share{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:3;grid-row:3}.form-row{display:flex;-ms-flex-direction:row;flex-direction:row;max-width:640px}.form-row .form-label{padding:5px 10px 0 0;line-height:1.2em}.button-row.right{text-align:right}.button-row .btn:last-of-type{margin-right:0}.sidebar{padding-top:0}.text-banner .heading{font-size:40px}.text-banner p{font-size:19px}.text-banner .block{max-width:460px}.leadin .heading{font-size:40px}.leadin p{font-size:19px;max-width:680px}.featured{display:flex}.featured .image{-ms-flex-preferred-size:58%;flex-basis:58%;min-height:660px;background-position:100% 100%}.featured .content{-ms-flex-preferred-size:42%;flex-basis:42%;display:-ms-flexbox;display:flex;text-align:left}.featured .smallhead{position:absolute}.featured .heading{font-size:26px}.featured p{font-size:18px}.featured p:last-of-type{margin:3em 0 0}.prods-index .leadin .heading{font-size:30px}.prods-index article h4{font-size:24px}.prods-index article em,.prods-index article strong{font-size:30px}.prods-index article em{font-size:18px}.grid.news-article .page-content{padding-bottom:80px}.grid.news-article .sidebar{margin-top:0}.share a{margin:0 15px}.memberlist span{display:inline-block}.leadin,.main-content,.prods-index,.text-banner{padding-top:100px;padding-bottom:110px}}@media (min-width:1024px){.grid{-ms-grid-columns:1fr 22%;grid-template-columns:1fr 22%}.grid.sidebar-left{-ms-grid-columns:24% 1fr;grid-template-columns:24% 1fr}}@media (min-width:1170px){.button-row .btn{margin-left:20px}.leadin .heading,.text-banner .heading{font-size:50px}.leadin.small .heading{font-size:40px}.featured .image{-ms-flex-preferred-size:62%;flex-basis:62%;min-height:840px;background-position:100% 100%}.featured .content{-ms-flex-preferred-size:38%;flex-basis:38%}.featured .heading{font-size:34px}.leadin,.main-content,.prods-index,.text-banner{padding-top:130px;padding-bottom:140px}}@media (max-width:1169px){input[type=text],input[type=email],input[type=tel],select{height:59px}}