@charset "utf_8";/*
 Theme Name: Blazes
 Description: A theme designed by Bnonn Tennant for extensibility and speed
 Version: 0.1
 Theme URI: http://superhumansales.com
 Author URI: http://superhumansales.com */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,span,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline !important}*,*::before,*::after{box-sizing:border-box}::-moz-selection,::selection{background:indianred;color:azure}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr,dfn{cursor:text}abbr[title],dfn[title]{border-bottom:1px dotted steelblue;cursor:help;font-style:normal}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;margin:0;overflow:auto;padding:0}audio,canvas,img,video{vertical-align:middle}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{color:#38678f;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;*height:16px;*width:16px}[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}mark{background:#ff0;color:#000}svg:not(:root){overflow:hidden}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}textarea{overflow:auto;resize:vertical;vertical-align:top}@font-face{font-family:"Aleo";src:url("fonts/aleo-bolditalic-webfont.woff2") format("woff2"), url("fonts/aleo-bolditalic-webfont.woff") format("woff");font-weight:bold;font-style:italic;}@font-face{font-family:"Aleo";src:url("fonts/aleo-bold-webfont.woff2") format("woff2"), url("fonts/aleo-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Aleo";src:url("fonts/aleo-italic-webfont.woff2") format("woff2"), url("fonts/aleo-italic-webfont.woff") format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Aleo";src:url("fonts/aleo-regular-webfont.woff2") format("woff2"), url("fonts/aleo-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Aleo";src:url("fonts/aleo-lightitalic-webfont.woff2") format("woff2"), url("fonts/aleo-lightitalic-webfont.woff") format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"Aleo";src:url("fonts/aleo-light-webfont.woff2") format("woff2"), url("fonts/aleo-light-webfont.woff") format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?t2jnr8");src:url("fonts/icomoon.eot?t2jnr8#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?t2jnr8") format("truetype"), url("fonts/icomoon.woff?t2jnr8") format("woff"), url("fonts/icomoon.svg?t2jnr8#icomoon") format("svg");font-weight:normal;font-style:normal;}i.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.icon-mixed-use::before{content:"\e900"}main{margin:0 auto;overflow:visible;padding-top:12rem}@media screen and (min-width: 85rem){main{padding-top:14rem}}@media screen and (min-width: 100rem){main{padding-top:18rem}}@media screen and (min-width: 120rem){main{padding-top:20rem}}main section{background:white;border-radius:0.1rem;clear:both;margin:0 auto;overflow:visible;max-width:52rem}@media screen and (min-width: 46rem){main section{padding:2.8rem 1.4rem 1.4rem}}main section:first-of-type{padding-bottom:2.8rem}main ol + section,main p + section,main ul + section{margin-top:3rem}.dark-color{color:#38678f !important}.pale-color{color:#fff !important}.reversed{background:steelblue;color:#fff}.reversed a:link,.reversed a:visited{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 95%, rgba(255, 255, 255, 1) 100%);color:#fff;text-shadow:3px 0 steelblue, 2px 0 steelblue, 1px 0 steelblue, -1px 0 steelblue, -2px 0 steelblue, -3px 0 steelblue}.reversed a:hover{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 1) 100%)}.reversed a:focus{background:#fff;color:steelblue;text-shadow:none}.reversed h1 .stretch{color:#fff}.reversed h2{color:indianred}.shade-bg i.fa,.shade-bg i.icon{background:steelblue;color:white}.shade-color{color:steelblue !important}.trim-bg i.fa,.trim-bg i.icon{background:indianred;color:white}.trim-color{color:indianred}a.trim-color:link,a.trim-color:visited{background-image:linear-gradient(to bottom, rgba(233, 208, 53, 0) 95%, rgba(233, 208, 53, 1) 100%);color:indianred;text-shadow:3px 0 steelblue, 2px 0 steelblue, 1px 0 steelblue, -1px 0 steelblue, -2px 0 steelblue, -3px 0 steelblue}a.trim-color:hover{background-image:linear-gradient(to bottom, rgba(233, 208, 53, 0) 90%, rgba(233, 208, 53, 1) 100%)}a.trim-color:focus{background:indianred;color:steelblue;text-shadow:none}table{font-size:90%;margin:3rem 0}table td,table th{background:lightblue;margin:0;padding:0.7rem}table td + td,table th + td{background:azure;width:62%}table th{background:steelblue;color:white}table tr td{background:#c1e1ec;border-bottom:0.1rem solid azure}table tr:nth-child(even) td{background:#d4ebf2}.box-with-headline{background:white;border:1px solid #ccc;border-top:1px solid white;border-radius:0.2rem;box-shadow:0 0 0.3rem rgba(0, 0, 0, .2);margin:2.8rem auto 0 0.35rem;overflow:visible;padding:2rem 0 0.7rem}@media screen and (min-width: 46rem){.box-with-headline{padding:2rem 1.4rem 1.4rem}}.box-with-headline h2{background:#fbfdfe;border-bottom:1px solid #eee;color:steelblue;display:block;margin:-2rem 0 2.8rem;padding:2rem 2.8rem 1.4rem;position:relative;text-align:center}@media screen and (min-width: 46rem){.box-with-headline h2{margin:-2rem -1.4rem 2.8rem}}.box-with-headline h2 i.fa{background:white;border-radius:50%;box-shadow:inset 0 -0.2rem 0.2rem -0.1rem rgba(0, 0, 0, .2);color:steelblue;height:3rem;font-size:2rem;left:50%;line-height:3rem;position:absolute;text-align:center;text-shadow:0.1rem 0.1rem 0.1rem rgba(0, 0, 0, .1);top:-1.5rem;transform:translateX(-50%);width:3rem}.card__review{align-items:center;border:1px solid #ccc;border-radius:0.1rem;box-shadow:0 0 0.7rem rgba(0, 0, 0, .1);display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0.7rem 0.35rem;padding:1.4rem}@media screen and (min-width: 72rem){.card__review{-webkit-flex-direction:row;flex-direction:row}}.card__review .review-content{font-style:normal;padding:0}.card__review .review-content,.card__review .review-content p{margin:0}.card__review .review-content::before{display:none}.card__review .review-header{text-align:center}@media screen and (min-width: 72rem){.card__review .review-header{text-align:left}}.card__review .review-header__meta{margin-left:0;margin-top:0.35rem}.card__review .review-header__meta li{font:normal 90% "Roboto", sans-serif;margin:0;padding:0}.card__review .review-header__meta li::before{display:none}.card__review .review-header__stars{margin:0}.card__review .review-header__stars i[class*='star']{color:#f0b310}.card__review .review-img{border:0.75rem solid #eee;border-radius:50%;height:12rem;margin:0 auto 1.4rem;min-width:12rem;overflow:hidden;position:relative;width:12rem}@media screen and (min-width: 72rem){.card__review .review-img{margin-bottom:0;margin-left:0;margin-right:1.4rem}}.card__review .review-img img{display:inline;height:100%;margin:0;object-fit:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card__review-counter{background:#eee;border-radius:0.1rem 0 0.1rem 0;bottom:0;font:bold 0.7rem "Raleway", sans-serif;letter-spacing:0.01rem;padding:0.7rem 1.4rem;position:absolute;right:0;text-align:center;text-transform:uppercase}.columns,.rows{align-items:flex-start;display:block;flex-direction:row;margin:0 auto;max-width:42rem}.columns span,.rows span{display:block}@media screen and (min-width: 46rem){.columns,.rows{display:flex}}.columns{max-width:62rem}.rows{flex-direction:column}h1 .rows{margin:0}.full-width{margin:0 auto;width:100%;max-width:52rem}@media screen and (min-width: 52rem){.half-width{float:left;width:50%}}.cta-container{margin-top:0;padding-top:0}.icon-list li{font-weight:300;list-style:none;padding-left:2.2rem}.icon-list li i.fa,.icon-list li i.icon{border-radius:50%;border:0.2rem double white;box-shadow:0 0.15rem 0.25rem rgba(0, 0, 0, .15);display:inline-block;font-size:1.2rem;height:2.5rem;line-height:2.2rem;margin:0.2rem 0.2rem 0.2rem -3rem;text-align:center;width:2.5rem}.note{background:#fff3b3;line-height:1.2;margin:1.4rem 0.35rem;padding:0.7rem 1.4rem 0.7rem 4.2rem;position:relative}.note i.fa{background:gold;color:darkgoldenrod;display:block;font-size:1.4rem;height:100%;left:0;line-height:2.8rem;position:absolute;text-align:center;top:0;width:2.8rem}.sidebox{background:steelblue;font-weight:300;overflow:hidden;padding:1.5rem 0;position:relative}.sidebox i.fa{color:#fff;display:block;font-size:3rem;margin:0.5rem auto 1.5rem;pointer-events:none;text-align:center;width:100%}.sidebox p{color:#fff;margin:0}@media screen and (min-width: 46rem){.sidebox{float:left;padding:1.65rem;margin-right:1.5rem;margin-top:2rem;max-width:50%}.sidebox i.fa{position:absolute;left:1.5rem;margin:0;text-align:left;top:50%;transform:translateY(-50%)}.sidebox p{float:right;margin:0 0 0 1.5rem;max-width:42rem}}.video{margin:0 auto;position:relative}.video .video__iframe-wrapper{height:0;margin:0 auto;overflow:hidden;padding-bottom:56.25% !important;padding-top:0 !important;position:relative !important;transition:all 0.15s ease-in;z-index:2}.video .video__iframe-wrapper:hover{transition:box-shadow 0.15s ease-in}.video .video__iframe-wrapper iframe,.video .video__iframe-wrapper object,.video .video__iframe-wrapper embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#exposable-video-wrapper{height:0;overflow:hidden;transition:height 0.5s}#exposable-video-wrapper.exposed{border:0.1rem solid steelblue;border-radius:0.2rem;height:auto;margin:2.8rem auto;transition:height 0.5s}#expose-and-play{margin-bottom:2.8rem;text-align:center}#expose-and-play button{background:steelblue;border:0;border-radius:50%;box-shadow:none;color:white;font-size:1.4rem;height:4.2rem;margin-bottom:0.5rem;padding:0 0 0 0.35rem;position:relative;text-align:center;width:4.2rem}#expose-and-play button:hover{box-shadow:0.1rem 0.1rem 0 rgba(0, 0, 0, .1);transform:scale(1.1)}#expose-and-play button i.fas{-webkit-transform:translate(-45%, -50%) !important;left:50%;position:absolute;transform:translate(-45%, -50%) !important}#expose-and-play small{display:block;font-family:"Roboto", sans-serif;line-height:1.25}#expose-and-play.hidden{display:none}@media screen and (min-width: 46rem){.stretch{flex-grow:1;margin-left:1.5rem}}@media screen and (min-width: 52rem){h1 .stretch{margin-top:-0.3rem}}a:link,a:visited,a:hover a:focus,a:active{text-decoration:none;transition:background 0.2s, color 0.2s}a:link,a:visited,button,button:hover,button:focus{cursor:pointer;transition:all 0.2s}main a:link,main a:visited{color:steelblue;display:inline;text-decoration:underline}main a:visited{color:#646464}main a:hover{color:indianred}a.button{border-radius:0.1rem;display:block;font:bold 0.7rem "Raleway", sans-serif;letter-spacing:0.01rem;padding:0.35rem 1.05rem;padding-right:2rem;position:relative;text-decoration:none !important;text-transform:uppercase}a.button--blue{background:steelblue !important;color:white !important}a.button--blue:hover{background:#38678f !important;box-shadow:0 0.15rem 0.15rem 0.15rem rgba(0, 0, 0, .1)}a.button--close{background:steelblue !important;border-radius:50%;color:white !important;height:1rem;line-height:1rem;padding:0;position:absolute;right:-0.5rem;text-align:center;top:-0.5rem;width:1rem}a.button--close:hover{transform:scale(1.1)}a.button--icon i.fa{background:rgba(0, 0, 0, .1);display:block;height:1.5rem;line-height:1.6rem;position:absolute;right:0;text-align:center;top:0;width:1.5rem}a.cta,button.cta{background:steelblue;background-image:linear-gradient(to bottom, steelblue 0%, #3f75a2 43%, #3c6f9a 51%, #38678f 100%);border:0.1rem solid white;border-radius:0.5rem;box-shadow:0 -0.2rem 0.25rem rgba(0, 0, 0, .2), 0 0.25rem 0.45rem rgba(0, 0, 0, .25);color:white !important;display:block !important;font-family:"Aleo", serif;margin:1rem 0;padding:1.4rem 2.8rem;position:relative;text-align:center;text-decoration:none !important}a.cta:hover,button.cta:hover{background-image:linear-gradient(to top, steelblue 0%, #3f75a2 43%, #3c6f9a 51%, #38678f 100%);transition:background-image 0.3s}a.cta:focus,button.cta:focus{box-shadow:0 -0.25rem 0.45rem rgba(0, 0, 0, .2), 0 0.1rem 0.2rem rgba(0, 0, 0, .25);outline:none;transform:translate(2px, 2px)}a.cta i.fa-chevron-right,button.cta i.fa-chevron-right{background:white;border-radius:50% 0 0 50%;box-shadow:inset 0.4rem 0 0.2rem -0.2rem rgba(0, 0, 0, .2);color:#38678f;display:inline-block;height:2.5rem;width:2.5rem;position:absolute;right:-1rem;line-height:2.5rem;text-align:center;text-shadow:none;top:50%;transform:translateY(-50%)}a.cta h3,button.cta h3,a.cta p,button.cta p{color:white;display:block;margin:0;padding:0;text-shadow:-1px -1px 0 rgba(0, 0, 0, .3);width:auto}a.cta h3,button.cta h3{font-size:1.4rem;font-weight:700;text-transform:none}.monkeyfist{margin-top:2.8rem;text-align:center;text-decoration:none !important}.monkeyfist h3{font-size:1.4rem;font-weight:400;text-transform:none}.monkeyfist h3 span{border:0.1rem solid steelblue;border-radius:0.1rem;display:inline-block;font:700 100% "Aleo", serif;margin-top:0.3rem;padding:0.2rem 0.4rem}.monkeyfist h3 small{font-size:65%}a#floating-cta{background:orangered;border:1px solid white;border-top:0;border-radius:0 0 0.1rem 0.1rem;box-shadow:0 0.1rem 0.5rem 0.25rem rgba(0, 0, 0, .1);color:white;display:block;font:700 0.6rem/2rem "Roboto", sans-serif;letter-spacing:0.03rem;padding:0 0.7rem;position:fixed;right:0.7rem;text-shadow:1px 1px 1px rgba(0, 0, 0, .35);text-transform:uppercase;top:0;z-index:97}@media screen and (min-width: 46rem){a#floating-cta{z-index:99}}a#floating-cta:hover{transform:scale(1.1)}.carousel{margin:1.4rem auto 2.8rem;padding:0;position:relative;}.carousel__item{display:none;margin:0 !important;opacity:0;overflow-y:auto;padding:2.8rem 2rem 2.8rem !important}.carousel__item h2{font-size:125%}.carousel li::before{display:none}.carousel .is-active{animation-duration:0.5s;animation-fill-mode:forwards;animation-name:swapin;display:-webkit-box !important;display:flex !important}.carousel button[rel]{border:1px solid #ccc;border-radius:50%;height:2.8rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:2.8rem;z-index:1}.carousel button[rel]:hover{background:steelblue;color:white}.carousel button[rel]:focus{background-color:white;border-color:steelblue;color:steelblue;outline:0}.carousel button[rel='prev']{left:-1rem}.carousel button[rel='next']{right:-1rem}.carousel .card__review{display:none}.carousel .card__review blockquote{font-style:normal;padding:0}.carousel .card__review blockquote::before{display:none}.carousel .card__review h2{margin:0}.carousel .card__review h2 i[class*='star']{color:#f0b310}.carousel .card__review-counter{background:#eee;border-radius:0.1rem 0 0.1rem 0;bottom:0;font:bold 0.7rem "Raleway", sans-serif;letter-spacing:0.01rem;padding:0.7rem 1.4rem;position:absolute;right:0;text-align:center;text-transform:uppercase}@keyframes swapin{from{opacity:0}to{opacity:1}}ul.flip-cards{display:table;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:1.4rem auto;padding:0;perspective:5000px;-webkit-perspective:5000px}ul.flip-cards .flip-card{display:block;float:left;flex:0 0 auto;font:0.8rem "Raleway", sans-serif;height:19rem;margin:1rem 0.35rem 0.35rem;position:relative;width:12rem}@media screen and (min-width: 52rem){ul.flip-cards .flip-card{height:18rem}}@media screen and (min-width: 100rem){ul.flip-cards .flip-card{font-size:0.75rem;height:17rem;width:11rem}}ul.flip-cards .flip-card img{border-radius:0.1rem 0.1rem 0 0;display:block;margin:0 auto;min-width:100%}ul.flip-cards .flip-card .flip-card__back-face,ul.flip-cards .flip-card .flip-card__front-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #699bc4;border-radius:0.2rem;box-shadow:0 0 0.1rem 0.1rem rgba(0, 0, 0, .1);left:0;position:absolute;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;top:0;min-height:100%;min-width:100%}ul.flip-cards .flip-card .flip-card__front-face{background:white;text-align:center;-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);z-index:2}ul.flip-cards .flip-card .flip-card__front-face a.button{border-radius:0 0 0.1rem 0.1rem;bottom:0;height:2rem;left:0;line-height:1.25rem;position:absolute;width:100%}ul.flip-cards .flip-card .flip-card__front-face a.button i.fa{height:2rem;line-height:2rem}ul.flip-cards .flip-card .flip-card__front-face p{margin-bottom:1.4rem}ul.flip-cards .flip-card .flip-card__back-face{background:#eee;-webkit-transform:perspective(1000px) rotateY(180deg);transform:perspective(1000px) rotateY(180deg)}ul.flip-cards .flip-card .flip-card__back-face h2{background:white;border-radius:0.2rem 0.2rem 0 0;box-shadow:0 0.5rem 0.5rem rgba(0, 0, 0, .1);font:bold 0.8rem "Raleway", sans-serif;margin:0;padding:0.7rem}@media screen and (min-width: 100rem){ul.flip-cards .flip-card .flip-card__back-face h2{padding:0.5rem}}ul.flip-cards .flip-card a.flip-anchor{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}ul.flip-cards .flip-card:hover .flip-card__front-face{border-color:#d9a20e;box-shadow:0 0 0.2rem 0.2rem rgba(0, 0, 0, .1)}ul.flip-cards .flip-card:hover .flip-card__front-face a.button--blue{background:#f0b310 !important;box-shadow:0 0.15rem 0.15rem 0.15rem rgba(0, 0, 0, .1);color:#876508 !important}ul.flip-cards .flip-card.flipped{box-shadow:0 0 0.65rem 0.3rem rgba(0, 0, 0, .15);height:19.2rem}@media screen and (min-width: 100rem){ul.flip-cards .flip-card.flipped{height:20.3rem}}ul.flip-cards .flip-card.flipped .flip-card__front-face{-webkit-transform:perspective(1000px) rotateY(-180deg);transform:perspective(1000px) rotateY(-180deg)}ul.flip-cards .flip-card.flipped .flip-card__back-face{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}ul.flip-cards .flip-card.flipped a.flip-anchor{display:none}ul.flip-cards .flip-card::before{display:none}ul.use-cases{margin:0.5rem 0 0 0;padding:0}ul.use-cases li{margin:0}ul.use-cases li::before{display:none}ul.use-cases a{border-bottom:1px solid #ddd;display:block !important;font-size:0.7rem;padding:0.4rem 0.4rem 0.4rem 1.4rem;text-decoration:none !important}ul.use-cases a i.fa{display:block;left:0;position:absolute;text-align:center;width:1.4rem}ul.use-cases a:hover{background:steelblue !important;border-color:transparent;box-shadow:0 0.2rem 1rem rgba(0, 0, 0, .35);color:white !important;transform:scale(1.1)}form{background:aliceblue;border:0.3rem dotted steelblue;margin:0 auto !important;padding:0 2rem 1rem}form button.cta i.fa-chevron-right{background:aliceblue}form h2{margin:2.8rem 0 !important}form h3{text-transform:none !important}[type=email],[type=number],[type=tel],[type=text],select,textarea{background:white;border:0;border-bottom:0.15rem dotted #444;color:#777;font-family:"Aleo", serif;font-style:italic;outline:0;padding:0.1rem 0 0 0.1rem;transition:all 0.2s;width:25ex}[type=email]:hover,[type=number]:hover,[type=tel]:hover,[type=text]:hover,select:hover,textarea:hover{background:#f5f5f5;border-color:#444;color:#444}[type=email]:active,[type=number]:active,[type=tel]:active,[type=text]:active,select:active,textarea:active,[type=email]:focus,[type=number]:focus,[type=tel]:focus,[type=text]:focus,select:focus,textarea:focus{background:white;border-color:steelblue;color:steelblue;font-style:normal}select option{color:#444;padding:0.15rem}textarea{height:2rem;margin-top:1.4rem;overflow:hidden;padding:0.35rem;width:34ex}textarea:focus{height:12ex;overflow-y:scroll;padding:0.7rem;width:95%}:root{color:#444;font-family:"Aleo", serif;font-size:calc(1.4rem + (3 - 1) * ( (100vw - 400px) / ( 1280 - 400) ));line-height:150%;margin:0 auto;overflow-y:scroll;position:relative;text-align:left}body{background:white;font-variant-ligatures:common-ligatures;font-variant-numeric:slashed-zero;font-feature-settings:"liga" 1, "onum" 0, "zero" 1;margin:0 !important;overflow:hidden;position:relative;text-rendering:optimizeLegibility}main{}main blockquote,main h1,main h2,main h3,main h4,main ol,main p,main pre,main ul{margin:1.4rem 0 0;padding:0 0.35rem}main blockquote{font-style:italic}main blockquote::before{color:indianred;content:'\f10d';display:block;font:normal normal 2.8rem/2.8rem FontAwesome;text-align:center}main blockquote cite{clear:both;color:indianred;display:block;font:700 normal 0.8rem/1.4rem "Raleway", sans-serif;text-align:right;text-transform:uppercase}main blockquote cite::before{content:'—'}main h1,main h2,main h3{color:steelblue;font:400 200%/1 "Raleway", sans-serif;margin:2.8rem 0;text-shadow:0.05rem 0.05rem 0.05rem rgba(0, 0, 0, .1)}main h1{font-size:150%;font-weight:700;margin:4.2rem 0 1.4rem;position:relative;text-align:center;text-transform:capitalize}main h1 .unbold{font-weight:400}@media screen and (min-width: 46rem){main h1.with-image{padding-right:10.5rem}}@media screen and (min-width: 46rem){main h1{font-size:200%;margin:2.8rem 0 2.8rem 0}}main h2{font-size:150%;margin:2.8rem 0 0.7rem}main h3{font:bold 1rem "Raleway", sans-serif;margin:1.4rem 0;text-transform:uppercase}main h1 + h2,main h1 + h3{margin-bottom:2.8rem;margin-top:-1.4rem;text-align:center}main ol,main ul{margin:1.4rem 0 1.4rem 1.05rem}main ol li{padding:0.7rem 0 0.7rem 0.35rem}main ul{list-style:none;margin-left:1.1rem}main ul li{margin:0.7rem 0 0 0.35rem}main ul li::before{content:'\f054';display:inline-block;font-family:FontAwesome;margin-left:-1.8rem;text-align:center;width:1.8rem}main ul.checks li::before{color:steelblue;content:'\f058'}main ul.crosses li::before{color:indianred;content:'\f057'}main ul.image-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;margin-top:8.4rem;padding:0}main ul.image-list li{background:white;border-top:1px solid #ccc;border-bottom:1px solid #ccc;flex:0 1 10rem;font-family:"Raleway", sans-serif;margin:0 0.35rem 7rem 0.35rem;overflow:visible;padding:0.7rem;text-align:center;}main ul.image-list li::before{display:none}main ul.image-list li img{background:white;border:0.5rem solid #ccc;border-radius:50%;display:block;margin:-7rem auto 0;max-height:7rem;max-width:7rem}main ul + .drop-down{margin-top:-4.2rem;margin-bottom:-1rem}main del{text-decoration:line-through}main dfn{font-style:normal}main hr{background:steelblue;border:0;border-top:0.1px solid steelblue;display:block;height:1px;margin:2.8rem auto;max-width:52rem;position:relative}main hr + span{background:steelblue;border-radius:50%;color:white;display:block;font-size:2rem;height:2.8rem;line-height:1.4;position:relative;margin:-4.2rem auto -0.5rem;text-align:center;width:2.8rem}main ins{background:#fefeaa;border-bottom:1px dotted #aaa;font-weight:400;text-decoration:none}main pre{white-space:pre-wrap}main q{font:italic 100% "Roboto", sans-serif;quotes:none}main q::before{content:'“'}main q::after{content:'”'}.centered-text,.align--text-centered{justify-content:center;text-align:center}.align--text-right{text-align:right}@media screen and (min-width: 46rem){p.lede::first-letter,.drop-cap{color:indianred;display:block;float:left;font:700 4.2rem "Raleway", sans-serif;line-height:2.8rem;text-shadow:1px 1px 0 #fff, 3px 3px 0 rgba(0, 0, 0, .1)}}.unbold{font-weight:normal}img{margin:1.5rem 0;max-width:100%}img.bordered{background:white;border:0.25rem solid steelblue;box-shadow:0 0 1rem rgba(0, 0, 0, .15);margin-top:1.4rem !important;padding:0.4rem}img.inline{clear:both;float:right;margin:0 0 0.35rem 0.35rem;max-width:38%}img.grayscale{filter:grayscale(100%);transition:all 0.3s}img.grayscale:hover{filter:grayscale(0);transition:all 0.2s}img#seal{display:none;margin:0;padding:0;width:auto;max-height:9.8rem}@media screen and (min-width: 46rem){img#seal{display:block;position:absolute;right:0;top:-1.4rem}}@media screen and (min-width: 52rem){img#seal{top:-2.8rem}}@media screen and (min-width: 72rem){img#seal{top:-3.2rem}}.video-wrapper{margin:0 auto;max-width:52rem}.video-wrapper .video{border:0.5rem solid #fff;height:0;margin:0 auto;overflow:hidden;padding-bottom:56.25% !important;padding-top:0 !important;position:relative !important;transition:all 0.15s ease-in;z-index:2}.video-wrapper .video:hover{box-shadow:0 0 0 4600px rgba(0, 0, 0, .75);transition:box-shadow 0.15s ease-in}.video-wrapper .video iframe,.video-wrapper .video object,.video-wrapper .video embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home main section:first-of-type{padding-bottom:0}.post-type-archive-review .reviews__footer{background:transparent;box-shadow:none;margin-bottom:2.8rem;padding:0;text-align:center}.post-type-archive-review .reviews__footer h3{margin:0}footer{background:#b2cce1;box-shadow:inset 0 0.5rem 0.5rem -0.5rem rgba(0, 0, 0, .1);color:#38678f;margin-top:1.4rem;overflow:hidden;padding:2.8rem 2.8rem 7rem;text-shadow:1px 1px 0 rgba(255, 255, 255, .5);width:100%}footer a{color:#38678f;text-decoration:none;text-shadow:none}footer a:hover{color:steelblue;text-decoration:underline}footer p{font:400 85% "Raleway", sans-serif;text-align:center}footer small{text-shadow:none}.overlay{background:#fff;height:0;left:0;margin:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:rotateX(-90deg);transform-origin:top;transition:opacity 0.4s ease-in-out !important;width:100%;z-index:104;max-width:100vw}.overlay:target{height:110vh;opacity:1;overflow:visible;transition:all 0.2s;transform:rotateX(0);transform-origin:top;transform-style:preserve-3d;transition:opacity 0.7s ease-in-out}.overlay > div,.overlay > form,.overlay > p,.overlay > section,.overlay > ul{-ms-transform:translate(-50%, -50%);left:50%;overflow:auto;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:102;max-width:60rem;max-height:100%}.overlay p{margin:2.8rem 0;padding:0}.overlay p a{color:steelblue}.overlay p a:hover{background:steelblue;color:#fff;text-decoration:none}.overlay h1{padding:0}.overlay h2{color:steelblue;font:400 200%/1 "Raleway", sans-serif;height:auto;margin:1.4rem auto;padding:0 0 1.4rem;text-align:center;text-shadow:0.05rem 0.05rem 0.05rem rgba(0, 0, 0, .1);width:100%}.overlay h2 i.fa{background:steelblue;border-radius:50%;box-shadow:0.1rem 0.1rem 0.2rem rgba(0, 0, 0, .15);color:#fff;display:block;font-size:1.7rem;height:4rem;line-height:4rem;margin:-2.1rem auto 1rem auto;text-align:center;width:4rem}.overlay img{background:#fff;border:0.75rem solid rgba(95, 158, 160, .35);padding:0.15rem}a.overlay-close{background:white;border-radius:2rem;color:steelblue !important;height:2.75rem;float:right;font:300 3rem/2.75rem "Roboto", sans-serif;margin:0.5rem;padding:0;position:relative;text-align:center;text-decoration:none !important;width:2.8rem;z-index:103}a.overlay-close:hover{background:steelblue;color:white !important}a.overlay-close:focus{background:white;border:1px solid steelblue;color:steelblue !important}a.overlay-close-wrapper{background:transparent;border:0;box-shadow:none;display:none !important;position:fixed;height:100%;left:0;margin:0;top:0;width:100%;z-index:101}a.overlay-close-wrapper:hover,a.overlay-close-wrapper:focus{background:transparent}.overlay:target .overlay-close-wrapper{display:block !important}@media screen and (min-width: 46rem){.overlay > div,.overlay > form,.overlay > p,.overlay > section,.overlay > ul{padding:3rem 3rem 6rem}.overlay h2{line-height:2rem;padding:0}}body > nav{background:transparent;display:block;height:2.5rem;left:0;overflow:visible;position:fixed;top:0;width:3rem;z-index:98}@media screen and (min-width: 46rem){body > nav{left:auto;position:relative;top:13.5rem;width:auto}}@media screen and (min-width: 85rem){body > nav{top:15.47rem}}@media screen and (min-width: 100rem){body > nav{top:18.5rem}}@media screen and (min-width: 120rem){body > nav{top:21.47rem}}#nav-icon{color:#fff;font-size:1.8rem;height:2.4rem;left:0;line-height:2.3rem;padding:0 0.5rem;position:fixed;text-shadow:0 0 0.5px black, 0 0 0.75px black, 0 0 1px black;top:0;transition:all 1s;z-index:10}#nav-icon:hover,#nav-icon:active{background:transparent;color:transparent;text-shadow:none;transition:all 0.2s}#nav{background:rgba(70, 130, 180, 0.95);overflow:visible}#nav ul{list-style:none;text-align:left}#nav ul a{background:#fff;border:0.1rem solid #fff;color:steelblue;display:inline-block;font:400 0.8rem "Raleway", sans-serif;font-family:"Raleway", sans-serif;margin:0.2rem 0 0 0;padding:0.5rem 2rem 0.5rem 2.5rem;position:relative;text-decoration:none;text-transform:uppercase}#nav ul a i{background:rgba(70, 130, 180, .1);display:block;font-size:1rem;height:2.1rem;left:-0.1rem;line-height:2.1rem;position:absolute;text-align:center;top:-0.1rem;width:2rem}#nav ul a:hover,#nav ul a:focus{background:transparent;color:white}#nav ul a:hover i,#nav ul a:focus i{background:white;color:steelblue}#nav ul a.overlay-close{background:transparent;color:white !important}#nav ul a.overlay-close:hover,#nav ul a.overlay-close:focus{background:white;color:steelblue}#nav li.current-menu-item a,#nav li.current-page-ancestor a,.page-template-page--home #nav li:first-of-type a{color:indianred}#nav li.current-menu-item a i,#nav li.current-page-ancestor a i,.page-template-page--home #nav li:first-of-type a i{background:rgba(205, 92, 92, 0.1);color:indianred;font-weight:bold}@media screen and (min-width: 46rem){#nav-anchor,#nav-icon{display:none}#nav{background:transparent;box-shadow:none;display:block;height:3rem;margin:0 auto;opacity:1;overflow:hidden;position:relative;transform:none !important;transform-origin:initial !important;transition:none !important;width:100%;z-index:inherit}#nav > ul{display:flex;flex-grow:1;justify-content:center;list-style:none;margin-top:0}#nav > ul li a:link,#nav > ul li a:visited{background:#eee;border:0;border-top-right-radius:0.1rem;border-top-left-radius:0.1rem;box-shadow:0 -0.1rem 0.5rem rgba(0, 0, 0, .1) inset;color:steelblue;font:700 0.5rem/2rem "Raleway", sans-serif;font-family:"Raleway", sans-serif;height:1.8rem;letter-spacing:0.03rem;margin:0.7rem 0.1rem 0;padding:0 0.75rem 0 0.55rem;text-transform:uppercase}#nav > ul li a:link i.block,#nav > ul li a:visited i.block{background:transparent;display:inline-block;font-size:1rem;height:auto;left:auto;line-height:1;position:static;text-align:center;text-shadow:none;top:auto;width:auto}#nav a.overlay-close,#nav a.overlay-close-wrapper{display:none !important}.page-template-page--home #nav > ul li:first-of-type a,#nav > ul li a:hover,#nav > ul li.current-menu-item a,#nav > ul li.current-page-ancestor a{background:white;box-shadow:none;color:indianred;font-weight:700;height:1.9rem}.page-template-page--home #nav > ul li:first-of-type a i.block,#nav > ul li a:hover i.block,#nav > ul li.current-menu-item a i.block,#nav > ul li.current-page-ancestor a i.block{background:transparent;color:indianred}}@media screen and (min-width: 52rem){#nav > ul li a:link,#nav > ul li a:visited{font-size:0.6rem;letter-spacing:0.07rem}}body > header{background:steelblue url(images/masthead.min.jpg) no-repeat center top;background-size:auto 14.5rem;box-shadow:inset 0 -2.5rem 2rem -2rem rgba(0, 0, 0, .15);color:white;height:14rem;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}@media screen and (min-width: 46rem){body > header{background-size:auto 19rem;height:16rem}}@media screen and (min-width: 72rem){body > header{background-size:100vw auto;background-position:center center}}@media screen and (min-width: 85rem){body > header{height:18rem}}@media screen and (min-width: 100rem){body > header{height:21rem}}@media screen and (min-width: 120rem){body > header{height:24rem}}body > header img,body > header object{background:indianred;border:0.1rem solid white;border-radius:50%;box-shadow:0 -0.1rem 0.25rem rgba(0, 0, 0, .2), 0 0.25rem 0.45rem rgba(0, 0, 0, .15), inset 0 20rem 0.2rem -18.2rem rgba(0, 0, 0, .1);color:white;content:"\f041";display:table;font:3rem "FontAwesome";height:4rem;line-height:4rem;margin:-1rem auto 1rem;padding:0.75rem;width:4rem}body > header h1,body > header h2{font:400 1.2rem/1.2rem "Raleway", sans-serif;letter-spacing:0.2rem;margin:0 auto;max-width:52rem;text-transform:uppercase}body > header h1{display:block;font-weight:700;margin-top:1rem;padding:1rem 0 0;overflow:visible;text-shadow:0.05rem 0.05rem 0.05rem rgba(0, 0, 0, .3)}body > header h1 a{background:rgba(0, 0, 0, .5);border-bottom:1px solid white;border-radius:0.1rem 0.1rem 0 0;color:white;display:inline-block;margin-bottom:-0.25rem;padding:0.3rem 0.3rem 0.3rem 0.5rem;text-decoration:none}body > header h2{background:rgba(0, 0, 0, .5);border-radius:0 0 0.1rem 0.1rem;color:white;display:none;font-size:0.6rem;margin:0 auto;padding:0 0.2rem 0 0.4rem}@media all and (min-width:32rem){body > header h2{display:inline-block}}