@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.eot)}@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.ttf) format("ttf")}@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.woff) format("woff")}@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.svg) format("svg")}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.eot)}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.ttf) format("ttf")}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.woff) format("woff")}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.svg) format("svg")}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.eot)}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.ttf) format("ttf")}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.woff) format("woff")}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.svg) format("svg")}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.eot)}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.ttf) format("ttf")}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.woff) format("woff")}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.svg) format("svg")}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.eot)}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.ttf) format("ttf")}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.woff) format("woff")}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.svg) format("svg")}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.eot)}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.ttf) format("ttf")}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.woff) format("woff")}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.content h1{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:2.5rem;margin:0 0 1.5rem}.content h2{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:2rem;margin:0 0 1.5rem}.content h3{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.625rem}.content h4{font-family:MontBlack;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.5rem}.content h5{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.content h6{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:13px}.content a.text-only-black{color:#000}.content a.text-only-black:hover{color:#eda204}.content p{font-size:1rem;line-height:155%;font-family:MontRegular;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 1.5rem}.content p.no-space{margin-bottom:0}.content p.white{color:#fff}.content p.bold{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.content p.larger{font-size:1.125rem}.content img.side-image{display:block}.content ul{margin:0;padding:0}.content ul li{position:relative;padding-left:.75rem;font-size:14px;font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;margin:.75rem 0}.content ul li:before{content:" ";position:absolute;left:.125rem;top:6px;width:4px;height:4px;background:#000;border-radius:50%}.content ul li>ul{margin:0 0 0 .75rem}.content span.bold{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.content img{max-width:100%}@media (max-width:767px){.content h1{font-size:2.1rem}.content h2{font-size:1.625rem}.content img.side-image{max-width:400px;margin-left:auto;margin-right:auto}}.hero h1{font-size:3.25rem;color:#fff;font-family:MontBlack;font-weight:400;-webkit-font-smoothing:antialiased}.hero h2{color:#fff;font-size:1.8rem;font-family:MontBook;font-weight:400;-webkit-font-smoothing:antialiased}.hero p{font-size:1rem;color:#000;line-height:150%;font-family:MontBook;font-weight:400;-webkit-font-smoothing:antialiased}.hero h1.yellow,.hero h2.yellow{color:#fbc80b}.hero h1.black,.hero h2.black{color:#000}.animated-hero h1,.animated-hero h4,.animated-hero p{opacity:0;-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px)}body.page-loaded .animated-hero h1{transition:all .5s ease-in-out;transition-delay:.25s;animation-delay:.25s;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;-webkit-transition-delay:.25s;-webkit-animation-delay:.25s;-webkit-backface-visibility:hidden}body.page-loaded .animated-hero h4{transition:all .5s ease-in-out;transition-delay:322ms;animation-delay:322ms;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;-webkit-transition-delay:322ms;-webkit-animation-delay:322ms;-webkit-backface-visibility:hidden}body.page-loaded .animated-hero p{transition:all .5s ease-in-out;transition-delay:.4s;animation-delay:.4s;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;-webkit-transition-delay:.4s;-webkit-animation-delay:.4s;-webkit-backface-visibility:hidden}body.page-loaded .animated-hero h1,body.page-loaded .animated-hero h4,body.page-loaded .animated-hero p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (max-width:1300px){.hero{margin-top:88px}}@media (max-width:991px){.hero{margin-top:75px}}.product-wrap{padding:.75rem}.products-row{margin-left:-.75rem;margin-right:-.75rem}.product{text-align:center;background:#cde8f6;padding:1.5rem .5rem}.product .image-wrap{padding:1rem 0;position:relative}.product .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%}.product .view-details-wrapper{height:36px}.product h4{height:3rem;font-size:1.375rem;font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.product a.text-only{display:inline-block;font-size:13px;font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;margin:0 0 1rem;position:relative}.product a.text-only:after{content:" ";display:block;width:100%;height:1px;background:#000;margin-top:3px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all .66s cubic-bezier(.2,1.4,.2,1);transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .66s cubic-bezier(.2,1.4,.2,1);-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product a.text-only:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.product .btn{width:90%;margin:0 auto}@media (max-width:767px){.product-wrap{padding:.4rem}.products-row{margin:0}.product h4{height:2.2rem;font-size:1.1rem}}@media (max-width:460px){.products .product-wrap{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.products .product{height:auto}}.hero{background:url(/img/product-guides/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:400px}.hero h1{margin:0 0 1.25rem}.guides{margin-bottom:4rem;padding-top:4rem}.guides .loading{padding-top:5rem;padding-bottom:5rem;position:relative;text-align:center}.guides .loading i{font-size:4rem;color:#fbc80b;margin:0 auto}.guides .product{height:340px}.guides .product h4{height:40px}.guides .product .image-wrap{height:200px;padding-top:.5rem;padding-bottom:.5rem}.guides .category{margin-bottom:2.5rem}.guides .category.last{margin-bottom:0}@media (max-width:991px){.guides .product{height:313px}}@media (max-width:767px){.guides .loading i{font-size:2.4rem}}.products .product{height:auto}.products .product h4{margin-bottom:1.5rem}@media (min-width:992px){.products{min-height:525px}}