@charset "UTF-8";:root{--color-brand-primary:#9a0b0c}@font-face{font-display:swap;font-family:Montserrat;font-weight:300;src:url(/fonts/montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(/fonts/montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(/fonts/montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:800;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Oswald;font-weight:500;src:url(/fonts/oswald/Oswald-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:500;src:url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-weight:400;src:url(/fonts/roboto-condensed/RobotoCondensed-Regular.ttf) format("truetype")}@font-face{font-family:Veneer;font-style:normal;font-weight:400;src:url(/fonts/veneer-three.eot);src:url(/fonts/veneer-three.eot?#iefix) format("eot"),url(/fonts/veneer-three.woff2) format("woff2"),url(/fonts/veneer-three.woff) format("woff"),url(/fonts/veneer-three.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:200;src:url(/fonts/titillium-web/TitilliumWeb-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:300;src:url(/fonts/titillium-web/TitilliumWeb-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:400;src:url(/fonts/titillium-web/TitilliumWeb-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:600;src:url(/fonts/titillium-web/TitilliumWeb-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:700;src:url(/fonts/titillium-web/TitilliumWeb-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:900;src:url(/fonts/titillium-web/TitilliumWeb-Black.ttf) format("truetype")}.text-404{color:#dc3b3a;font-size:1.3rem;font-weight:700;text-align:center}:root{--color-text:#222;--color-background:#fff;--color-link:#dc3b3a;--color-link-active:#951b1b;--font-family-body:Roboto,sans-serif;--font-family-head:Roboto Condensed,sans-serif;--font-weight-body:400;--font-weight-head:700;--font-size-body:16px;--font-size-h1:3.5rem;--font-size-h2:2rem;--font-size-h3:1.8rem;--font-size-h4:1.5rem;--font-size-h5:1.3rem;--font-size-h6:1.2rem;--font-leading-body:1.428571429;--font-leading-head:1.3333333}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:16px;font-size:var(--font-size-body);min-height:100%;position:relative;scroll-behavior:smooth}@media (min-width:1200px){html{font-size:18px}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always;background-color:#fff;background-color:var(--color-background);color:var(--color-text);font-family:Roboto,sans-serif;font-family:var(--font-family-body);line-height:1.428571429;line-height:var(--font-leading-body);margin:0;padding:0;text-rendering:optimizeLegibility}body.freeze{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}a{color:#dc3b3a;color:var(--color-link);cursor:pointer;text-decoration:none}a:active,a:focus,a:hover{color:#951b1b;color:var(--color-link-active)}a[href]:not([class]){text-decoration:underline}hr{background-clip:content-box;background-image:linear-gradient(90deg,hsla(0,0%,82%,0),hsla(0,0%,82%,.75),hsla(0,0%,82%,0));border:0;display:block;height:6rem;margin:0;padding-bottom:2.925rem;padding-top:2.925rem}hr.blank{background:none;height:2rem;padding:0}img{height:auto;max-width:100%;position:relative;text-align:center}img,img:after,img:before{display:block}img:before{content:"Image not found"}img:after{content:"(url: " attr(src) ")"}figure{margin:0}article,aside,footer,header,section{width:100%}blockquote{display:block;margin:0;padding:0;width:100%}input[type=number],input[type=text],select,textarea{font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif;font-family:var(--font-family-head);font-weight:700;font-weight:var(--font-weight-head);letter-spacing:-.035rem;line-height:1.1}h1{font-size:3.5rem;font-size:var(--font-size-h1)}h2{font-size:2rem;font-size:var(--font-size-h2)}h3{font-size:1.8rem;font-size:var(--font-size-h3)}h4{font-size:1.5rem;font-size:var(--font-size-h4)}h5{font-size:1.3rem;font-size:var(--font-size-h5)}h6{font-size:1.2rem;font-size:var(--font-size-h6)}label{font-weight:500}huge{display:block;font-size:3.5rem;font-size:var(--font-size-h1);font-weight:700;letter-spacing:-.15rem;line-height:.875;max-width:768px}huge+p{font-size:1.25rem}.txt-underline{text-decoration:underline}.txt-semibold{font-weight:500}.text-uppercase,.txt-ucase{text-transform:uppercase}.text-center,.txt-center{text-align:center}.txt-left{text-align:left}.txt-read{max-width:720px}.txt-brand{color:#dc3b3a}.text-white{color:#fff}.text-primary{color:#9a0b0c}.bg-white{background:#fff}.bg-brand{background:#9a0b0c}.bg_default{color:#222}.bg_black{background-color:#000;color:#fff}.bg_black btn a{background:#9a0b0c;border-color:transparent;color:#fff}.bg_gray-dk{background-color:#222;color:#fff}.bg_gray-dk btn a{background:#9a0b0c;border-color:transparent;color:#fff}.bg_gray-lt{background-color:#f2f2f2;color:#222}.bg_white{background-color:#fff;color:#222!important}.bg_red{background-color:#9a0b0c;color:#fff}.bg_red btn a{background:#9a0b0c;border-color:transparent;color:#fff}.bg_blue{background-color:#1b253e;color:#fff}.bg_blue btn a{background:#9a0b0c;border-color:transparent;color:#fff}.reset-bottom .txt-huge{margin-bottom:0;padding-bottom:0}@media (min-width:1024px){.visible-sm-ls-max{display:none}}.flex,.flex-all{display:flex}.block{display:block}.font-xs{font-size:15px}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.stroke{stroke:currentColor}.stroke.light{color:#fff}.fill{fill:currentColor}.icon{height:1.5rem;width:1.5rem}.icon-default{height:2rem;width:2rem}.icon-sm{height:1rem;width:1rem}.icon-md{height:3rem;width:3rem}.icon-lg{height:4rem;width:4rem}@media (min-width:1023px){.mobile-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;visibility:hidden;width:1px}}@media (max-width:767px){.desktop-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;visibility:hidden;width:1px}}.txt-large{font-size:2.5rem;font-weight:700;line-height:1}.txt-medium{font-size:1.5rem;line-height:1.2}.at-svc-link .at-icon-wrapper{background:#999!important}.m-b{margin-bottom:2rem}.align-items-center{align-items:center}@media (min-width:768px){.d-sm-flex{display:flex}}.justify-content-between{justify-content:space-between}.items-center{align-items:center}.uppercase{text-transform:uppercase}.flex-wrap{flex-wrap:wrap}.font-bold{font-weight:700}.w-full{width:100%}.mt-1{margin-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-2,.py-2{padding-top:.5rem}.py-2{padding-bottom:.5rem}.py-4{padding-top:1rem}.pb-4,.py-4{padding-bottom:1rem}.rotate{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/img/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../img/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/img/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}#mc_embed_signup form{display:block;padding:0 0 1rem;position:relative;text-align:left}#mc_embed_signup h2{font-size:1.4em;font-weight:700;margin:15px 0;padding:0}#mc_embed_signup input{border:1px solid #abb0b2;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{background-color:#aaa;border:0;border-radius:4px;clear:both;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;transition:all .23s ease-in-out 0s;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;min-height:50px;padding-bottom:3%;position:relative;width:96%}#mc_embed_signup .size1of2{clear:none;display:inline-block;float:left;margin-right:4%;width:46%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;padding:8px 0;text-indent:2%;width:100%}#mc_embed_signup .mc-field-group select{display:inline-block;margin-bottom:2px;padding:5px 0;width:99%}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;letter-spacing:1px;margin:0 2px;padding:5px 0 2px;text-align:center;width:60px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .dayfield input,#mc_embed_signup .datefield .monthfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{font-size:11px;margin-right:4%;text-align:right}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{list-style:none;margin:0;padding:5px 0}#mc_embed_signup .mc-field-group.input-group ul li{display:block;margin:0;padding:3px 0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{border:none;display:inline;width:auto}#mc_embed_signup div#mce-responses{clear:both;float:left;margin:0 5%;overflow:hidden;padding:0 .5em;top:-1.4em;width:90%}#mc_embed_signup div.response{float:left;font-weight:700;margin:1em 0;padding:1em .5em .5em 0;top:-1.5em;width:80%;z-index:1}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;margin-left:1.05em;padding:.5em 0;text-align:left;width:auto}#mc-embedded-subscribe{clear:both;display:block;width:auto}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{border:1px solid #ccc;font-weight:700;margin-right:.5em;padding:.5em}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:hsla(0,0%,100%,.85);border-radius:3px;color:#e85c41;display:inline-block;font-size:14px;font-weight:400;margin:2px 0 1em;padding:5px 10px;z-index:1}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}table{background-color:transparent}caption{color:#777;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{margin-bottom:22px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.428571429;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:766px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:16.5px;overflow-y:hidden;width:100%}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{border:0;padding:0}legend{border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:24px;line-height:inherit;margin-bottom:22px;width:100%}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0;margin-top:1px\9}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{font-size:16px;padding-top:7px}.form-control,output{color:#ddd;display:block;line-height:1.428571429}.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:36px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:36px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:33px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:49px}}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;margin-bottom:10px;margin-top:10px;position:relative}.checkbox label,.radio label{cursor:pointer;font-weight:400;margin-bottom:0;min-height:22px;padding-left:20px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:-20px;margin-top:4px\9;position:absolute}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;position:relative;vertical-align:middle}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:10px;margin-top:0}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{margin-bottom:0;min-height:38px;padding-bottom:7px;padding-top:7px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{border-radius:3px;font-size:14px;height:33px;line-height:1.5;padding:5px 10px}select.input-sm{height:33px;line-height:33px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{border-radius:3px;font-size:14px;height:33px;line-height:1.5;padding:5px 10px}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{font-size:14px;height:33px;line-height:1.5;min-height:36px;padding:6px 10px}.input-lg{border-radius:6px;font-size:20px;height:49px;line-height:1.3333333;padding:10px 16px}select.input-lg{height:49px;line-height:49px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{border-radius:6px;font-size:20px;height:49px;line-height:1.3333333;padding:10px 16px}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{font-size:20px;height:49px;line-height:1.3333333;min-height:42px;padding:11px 16px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{display:block;height:36px;line-height:36px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:36px;z-index:2}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{height:49px;line-height:49px;width:49px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{height:33px;line-height:33px;width:33px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{background-color:#dff0d8;border-color:#3c763d;color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{background-color:#fcf8e3;border-color:#8a6d3b;color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{background-color:#f2dede;border-color:#a94442;color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{color:#626262;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:767px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{margin-left:0;position:relative}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:767px){.form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:767px){.form-horizontal .form-group-lg .control-label{font-size:20px;padding-top:11px}.form-horizontal .form-group-sm .control-label{font-size:14px;padding-top:6px}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height,visibility;transition-timing-function:ease}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:16px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:10px 0;overflow:hidden}.dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.428571429;padding:3px 20px;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#9a0b0c;color:#fff;outline:0;text-decoration:none}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{color:#777;display:block;font-size:14px;line-height:1.428571429;padding:3px 20px;white-space:nowrap}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.pull-right>.dropdown-menu{left:auto;right:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media (min-width:767px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{display:block;position:relative}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{background-color:transparent;color:#777;cursor:not-allowed;text-decoration:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#dc3b3a}.nav .nav-divider{background-color:#e5e5e5;height:1px;margin:10px 0;overflow:hidden}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.428571429;margin-right:2px}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;color:#ddd;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#9a0b0c;color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-left:0;margin-top:2px}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:767px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-radius:4px;margin-right:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border:1px solid #ddd}@media (min-width:767px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{background-color:#f5f5f5;border-radius:4px;list-style:none;margin-bottom:22px;padding:8px 15px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:#ccc;content:"/ ";padding:0 5px}.breadcrumb>.active{color:#777}.pagination{border-radius:4px;display:inline-block;margin:22px 0;padding-left:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#dc3b3a;float:left;line-height:1.428571429;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#ab1f1e;z-index:2}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#9a0b0c;border-color:#9a0b0c;color:#fff;cursor:default;z-index:3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#777;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{font-size:20px;line-height:1.3333333;padding:10px 16px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{font-size:14px;line-height:1.5;padding:5px 10px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:22px;margin-bottom:22px;overflow:hidden}.progress-bar{background-color:#9a0b0c;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:14px;height:100%;line-height:22px;text-align:center;transition:width .6s ease;width:0}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:22px}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 15px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{font-size:18px;margin-bottom:0;margin-top:0}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{background-color:#f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ddd;padding:10px 15px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-radius:0;border-width:1px 0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{border-radius:4px;margin-bottom:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#333}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{background-color:#333;color:#f5f5f5}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#9a0b0c}.panel-primary>.panel-heading{background-color:#9a0b0c;border-color:#9a0b0c;color:#fff}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#9a0b0c}.panel-primary>.panel-heading .badge{background-color:#fff;color:#9a0b0c}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#9a0b0c}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{background-color:#3c763d;color:#dff0d8}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{background-color:#31708f;color:#d9edf7}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{background-color:#8a6d3b;color:#fcf8e3}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{background-color:#a94442;color:#f2dede}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:766px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:767px) and (max-width:1024px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1025px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:766px){.hidden-xs{display:none!important}}@media (min-width:767px) and (max-width:1024px){.hidden-sm{display:none!important}}@media (min-width:1025px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.owl-g .owl-next,.owl-g .owl-prev{position:absolute;top:50%;transform:translateY(-100%)}.owl-g .owl-prev{left:2rem}.owl-g .owl-next{right:2rem}.owl-g .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-g .owl-nav [class*=owl-]{color:hsla(0,0%,100%,.5);cursor:pointer}.owl-g .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}.owl-g .owl-nav .disabled{cursor:default;opacity:.3}.owl-g .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-g .owl-dots{-webkit-tap-highlight-color:transparent;bottom:0;left:50%;padding:.5rem 0;position:absolute;text-align:center;transform:translateX(-50%)}.owl-g .owl-dots .owl-dot{zoom:1;display:inline-block;display:inline}.owl-g .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:hsla(0,0%,100%,.2);border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-g .owl-dots .owl-dot.active span,.owl-g .owl-dots .owl-dot:hover span{background:#fff}.home-page{animation-duration:.1s;animation-fill-mode:both;animation-name:fadeIn}.admin-header{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.site-footer{background-color:#232323;color:#fff;margin-bottom:-11px;padding:80px 0 0}.site-footer .logo-container{align-items:center;display:flex;flex-direction:column;width:-moz-max-content;width:max-content}.site-footer .logo img{margin:0 auto;max-width:240px;width:50%}.site-footer .link-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.site-footer .link-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.site-footer .link-wrapper{grid-template-columns:repeat(4,1fr)}}.site-footer .item{margin:0 auto;max-width:100%;width:300px}@media (min-width:1200px){.site-footer .item{max-width:none;width:auto}}.site-footer .item .title{font-size:18px;font-weight:700;padding-bottom:.75rem}.site-footer .item ul{list-style:none;margin:0;padding:0}.site-footer .item ul>li a{color:#fff;display:flex;font-size:14px;padding:.25rem 0;text-decoration:none}.site-footer .item ul>li a:focus,.site-footer .item ul>li a:hover{text-decoration:underline}.site-footer .copyright{color:#fff;font-size:13px;padding:40px 0 1rem}.site-footer .copyright a{color:#fff;display:inline-block;position:relative;text-decoration:none}.site-footer .copyright a:after{background-color:#9a0b0c;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.site-footer .copyright>p{display:inline}.site-footer .contact-link{border:3px solid #9a0b0c;color:#fff;display:block;font-weight:700;margin:30px auto 0;padding:.25em .75em;text-transform:uppercase;width:-moz-max-content;width:max-content}.site-footer .contact-link:hover{background-color:#fff;border:3px solid #6e6e6f;color:#9a0b0c}.mailing-list .heading{display:block;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;letter-spacing:-.045rem;line-height:1;text-transform:uppercase}.mailing-list .response{font-size:.85rem;margin-top:1rem}.mailing-list div.mce_inline_error{font-size:.85rem;margin-top:.5rem!important}.mailing-list .input-subscribe{border-radius:0;padding-right:120px}.mailing-list .btn-subscribe{position:absolute;right:0;top:0}@media (max-width:767px){.home-page .footer-mobile-call{display:block}}.footer-mobile-call{background-color:#1b253e;bottom:0;display:none;height:4rem;position:fixed;width:100%;z-index:1200}.footer-mobile-call>a{align-items:center;background:#fff;color:#222;display:flex;font-size:.8rem;font-weight:300;justify-content:center;margin:.5rem;padding:1rem;text-decoration:none;text-transform:uppercase}.footer-mobile-call>a>div{color:#dc3b3a;font-weight:500}@media (min-width:768px){.social-block{display:flex;justify-content:center}}@media (min-width:1024px){.social-links{display:inline-flex;flex-direction:column}}.social-links .title{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;padding:.5rem 1rem .5rem 0;text-align:left;text-transform:uppercase}.social-links>p{font-weight:700}.social-links svg{height:1.5rem;transition:all .15s;width:1.5rem}.social-links .grid{display:flex;gap:1rem;justify-content:center}.social-links .grid>a{color:#fff;display:block}.social-links .grid>a:hover svg{transform:scale(1.25)}.footer-c-wrap{padding:2rem;width:100%}@media (min-width:768px){.footer-c-wrap{padding:3rem}}.footer-cta.black{background:#000}.footer-cta.gray{background:#222}.footer-cta.gray-lt{background:#f2f2f2}.footer-cta.red{background:#dc3b3a}.footer-cta.red-dk{background:#9a0b0c}.footer-cta.white{background:#fff}.footer-cta{color:#fff}.footer-cta .photo-panel{background-repeat:no-repeat;background-size:cover;overflow:hidden}.footer-cta .action-item{display:inline-flex}.footer-cta .action-item+.action-item{margin-left:1rem}.footer-cta .copy-padding{padding:2rem}@media (min-width:1025px){.footer-cta .copy-padding{padding:4rem 3rem}}.footer-cta h2,.footer-cta h3{margin:0}@media (min-width:1025px){.footer-cta h1{font-size:3.5rem}.footer-cta h2{font-size:2rem;padding-top:20px}}.footer-cta .btn-phone{align-items:center;display:flex}.footer-cta .btn-phone svg{margin-right:.25rem}.footer-cta .call-item{align-items:center;display:flex;margin-top:2rem}.footer-cta .call-item strong{margin-right:1rem}.section-heading{padding:6rem 0 3rem;position:relative;z-index:10}@media (max-width:767px){.section-heading{padding:0 2rem}}.section-heading.centered{text-align:center}.section-heading .section-title{font-size:3rem;margin:0;text-transform:uppercase}@media (min-width:768px){.section-heading .section-title{font-size:5rem}}.section-heading .description{font-size:1.5rem;margin:2rem auto 0;max-width:640px}.section-header{padding-bottom:4rem;text-align:center}.section-header .txt-read{margin-left:auto;margin-right:auto}.section-header h2.section-title{font-size:calc(1.89286rem + .35714vw);font-weight:700;line-height:1.1;margin-bottom:1rem}.section-header .section-description{font-size:1.4rem}.row{width:calc(100% + 2.5rem)}@media (min-width:768px){.video-spacer{min-height:16rem}}.featured-content{padding-bottom:4rem;padding-top:4rem}.featured-content.red{background-image:linear-gradient(270deg,#12133c 0,#c12e2f);color:#fff}.featured-content.black{background:#000;color:#fff}.featured-content.white{background:#fff}.featured-content.centered,.featured-content.centered .section-description,.featured-content.centered .section-title{text-align:center}.featured-content.centered .section-title,.featured-content.centered .txt-read{margin-left:auto;margin-right:auto}.featured-content.padded{padding-bottom:8rem;padding-top:8rem}.featured-content .section-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;max-width:576px}.featured-content .section-description{font-size:1.2rem}@media (min-width:768px){.featured-content .featured-item{display:flex}}.featured-content .featured-item{display:flex;flex-wrap:wrap;margin-top:3rem}.featured-content .featured-item .photo{width:100%}@media (max-width:767px){.featured-content .featured-item .photo{margin-bottom:2rem}}@media (min-width:768px){.featured-content .featured-item .photo{width:40%}}.featured-content .featured-item .content{flex:1}@media (min-width:768px){.featured-content .featured-item .content{padding-left:8rem}}.featured-content .featured-item .content .title{font-size:1.25rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.featured-content .featured-item .content .description{margin-bottom:2rem}.site-wrap{position:relative}.site-wrap:after,.site-wrap:before{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%}.site-wrap:before{animation-duration:.75s;animation-fill-mode:both;animation-name:fadeIn;z-index:-1}.site-wrap:after{animation-delay:.5s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;z-index:-3}.page-wrap{display:flex;flex:1;flex-wrap:wrap;height:100%;margin-top:-120px;min-height:380px;padding-top:120px;position:relative;z-index:10}@media (min-width:1200px){.page-wrap{flex-direction:column;flex-grow:1}}.page-wrap.top-g:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);content:"";height:40vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-wrap>.content-wrap{padding-bottom:2rem;padding-top:2rem}.page-content{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:4rem;width:100%}.content-wrap{margin-left:auto;margin-right:auto;max-width:71.25rem;padding-left:2rem;padding-right:2rem;width:100%;z-index:15}@media (min-width:768px){.content-wrap{padding-left:3rem;padding-right:3rem}}.content-wrap.full{max-width:100%}@media (min-width:768px){.content-wrap.full{padding:0}}.content-wrap.full img{width:100%}.content-wrap.full-padded{max-width:1312px;padding-left:2rem;padding-right:2rem;position:relative;width:100%}@media (min-width:768px){.content-wrap.full-padded{padding-left:3rem;padding-right:3rem}}.content-wrap.medium{margin-left:auto;margin-right:auto;max-width:55rem;width:100%}.content-bg{background:#fff}.content-bg.padded{padding:3rem}.content-max{margin-left:auto;margin-right:auto;max-width:940px;width:100%}section.regular{background:#fff;margin:3rem auto;max-width:1025px;padding:2rem}section.regular h1,section.regular h2{margin-top:0;padding-top:0}.videoBgContainer video{background-size:cover;height:auto;left:50%;min-height:100%;min-width:100%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity 1s;width:auto;z-index:-2}.post .post-content ul:not(.unstyled),.styled-list{color:#dc3b3a;font-weight:500;list-style:none;margin:1rem 0 2rem;padding:0}.post .post-content ul:not(.unstyled) li,.styled-list li{padding-left:1.5rem;position:relative}.post .post-content ul:not(.unstyled) li:before,.styled-list li:before{border-bottom:6px solid #dc3b3a;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:0;margin-bottom:-2px;position:absolute;top:4px;transform:rotate(-45deg);width:0}.list-item{display:flex;margin-bottom:1rem}.list-item .label{font-weight:500;min-width:140px;width:140px}.promo-block{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.promo-block.full{width:100%}.promo-block.simple{background:#424b51;font-family:Roboto Condensed,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.035rem;text-align:center}.promo-block.simple .btn-g{margin-left:2rem}.promo-block.Default .card,.promo-block.Simple .card{padding:1rem 2rem}.promo-block.Default .card.light,.promo-block.Simple .card.light{background-color:transparent}.promo-block.Default .card{padding-bottom:4rem;padding-top:4rem}.promo-block.Default:before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.promo-block.Video .card{border-bottom:1px solid #eee;border-top:1px solid #eee}.promo-block.ImageOnly{position:relative;transition:all .15s;z-index:15}.promo-block.ImageOnly:hover{transform:translateY(-.2rem)}.promo-block .row .promo-title{color:#fff;display:flex;font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:700;line-height:1;padding:.5rem 0;text-transform:uppercase}.promo-block .row img{-moz-filter:drop-shadow(0 0 2rem #000);-ms-filter:drop-shadow(0 0 2rem #000);filter:drop-shadow(0 0 2rem black)}.promo-block .row .main-tagline{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.035rem;margin-top:.5rem;text-transform:uppercase}.promo-block .row .secondary-tagline{color:hsla(0,0%,100%,.7);font-size:1.2rem;letter-spacing:-.035rem;margin-bottom:2rem}.promo-block .video-snippet{color:#222}.promo-block .video-snippet .main-tagline{font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-.035rem;line-height:1;margin:0 auto;max-width:490px;text-align:center;text-transform:none}.promo-block .video-snippet .description{font-size:1rem;margin:0 auto;max-width:640px}.promo-block .video-snippet .device-frame{background-image:url(/img/DeviceFrame.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.promo-block .video-snippet .device-frame iframe{padding:5rem 9rem}.learn-more{background:#1b253e;padding-bottom:8rem}.learn-more .form-control{background:transparent;border-color:#fff}.learn-more .form-control:focus{background:#131a2c;color:#fff}.partial-block{width:100%}.testimonial{position:relative}.testimonial blockquote{width:100%}.testimonial.col-sm{font-size:14px}@media (min-width:1024px){.testimonial.col-sm .icon{height:2rem;width:2rem}.testimonial.col-sm .quote{padding-left:4rem;padding-right:0}}.testimonial .quote-block{align-items:center;display:flex;flex-wrap:wrap;position:relative}.testimonial .quote{flex:1;font-size:1.25em;font-weight:300;line-height:1.2;max-width:640px;min-width:50%;padding:1rem 2rem 1rem 4rem;position:relative}@media (min-width:1024px){.testimonial .quote{padding-left:5rem}}.testimonial .quote.lg{font-size:1.3rem}.testimonial .quote>p{margin:0}.testimonial .icon{height:2rem;left:0;opacity:.3;position:absolute;top:1.5rem;width:2rem}@media (min-width:1024px){.testimonial .icon{height:3rem;width:3rem}}.testimonial cite{font-style:normal}.testimonial .contact-wrapper{display:flex;justify-content:center;margin:0 auto;padding:1rem 0}.testimonial .contact{align-items:center;background-position:0;background-repeat:no-repeat;background-size:auto 100%;display:inline-flex;padding-left:5rem}.testimonial .contact .user-photo{margin-right:1rem}.testimonial .contact .contact-info{line-height:1.1;padding:.5rem 0}.testimonial .contact .name{font-family:Roboto Condensed,sans-serif;font-size:1.15rem;font-weight:700;margin-bottom:.25rem}.testimonial .contact .location,.testimonial .contact .location-title{font-size:.9rem}.testimonial .contact .location-title{font-weight:500}.testimonial .contact .location{font-style:italic}.post-header{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:100%;min-height:0;overflow:hidden;padding:2rem 0;position:relative;width:100%}.post-header .btn-back{color:#fff;-moz-filter:drop-shadow(0 1px 1px rgba(0,0,0,.7));-ms-filter:drop-shadow(0 1px 1px rgba(0,0,0,.7));filter:drop-shadow(0 1px 1px rgba(0,0,0,.7));margin-top:auto}.post-header .btn-back:focus,.post-header .btn-back:hover{color:#fff}.post-header .content-wrap{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:12rem;position:relative}@media (min-width:768px){.post-header .content-wrap{min-height:20rem}}.post-header.default-header .content-wrap{min-height:8rem}@media (min-width:768px){.post-header.default-header .content-wrap{min-height:4rem}}.post-header p+btn{margin-top:1rem}.post-meta{padding:1rem 0 0}.four-oh-four{background:#fff;padding-bottom:4rem;width:100%}.four-oh-four .error-img{height:auto;max-width:100%}.four-oh-four .search-instead .title{font-size:1.5rem;margin-bottom:.5rem}.four-oh-four .search-instead .input-text{border:2px solid #ddd}.four-oh-four .search-instead .btn-search{color:#222}.four-oh-four .search-instead .btn-back{color:#dc3b3a}.card{background:#fff;box-shadow:0 3px 6px rgba(51,51,51,.16),0 3px 6px rgba(51,51,51,.23);width:100%}.card.padding-reset{padding:2rem!important}.breadcrumb-g{margin-top:0;padding-bottom:0;padding-top:0}.breadcrumb-g,.breadcrumb-g .btn-back{margin-bottom:0}.breadcrumb-g+.content-wrap{padding-top:0}section.padded{padding-bottom:4rem;padding-top:4rem}section.padded h2,section.padded h3{margin-top:0}@media (min-width:768px){.copy-block{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}}.copy-block huge+h2,.copy-block huge+h3{margin-top:1rem}.copy-block huge+p{font-size:1.5rem}.copy-block h1,.copy-block h2,.copy-block h3,.copy-block h4{margin:0 0 1rem}.copy-block h2+p,.copy-block h2+ul,.copy-block h3+p,.copy-block h3+ul,.copy-block h4+p,.copy-block h4+ul,.copy-block h5+p,.copy-block h5+ul{margin-top:0}.copy-block h2{font-size:2rem}.copy-block h2+p:first-of-type{font-size:1.2rem}.copy-block h3{font-size:1.75rem}.copy-block h3+h4{font-size:1.2rem}.copy-block ul+h1,.copy-block ul+h2,.copy-block ul+h3{margin-top:1rem}.copy-block p+p,.copy-block p+ul{margin-top:0}.copy-block p+h2{margin-top:1.5rem}.copy-block .intro-text{font-size:1.2rem}.copy-block hr{height:.125rem;padding:0}.copy-block+block-testimonial{margin-top:4rem}.page-header .video-background{height:100%;position:absolute;width:100%}[x-cloak]{display:none!important}.browser-unsupported-warning{background-color:#fff;color:#010205;display:none;padding:2rem;text-align:center}.browser-unsupported-warning h4{font-family:Oswald,sans-serif;font-size:2rem;line-height:1;margin:0 0 1rem}.browser-unsupported-warning p{margin:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.browser-unsupported-warning{display:block}}.sidebar{padding:2rem}.sidebar p{color:#fff;line-height:1.2;margin:0 0 1rem}.sidebar h2,.sidebar h3{font-size:1.8rem;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.sidebar .article-title{line-height:1.1;margin-bottom:.5rem;margin-top:.5rem;padding:0;text-transform:none;transition:all .15s}.sidebar .tags{font-size:.8rem;font-weight:700;margin:1rem 0 .5rem}.sidebar .tags .comma{display:inline-flex;padding-right:.25rem}.sidebar .tags>a{color:#999;font-weight:500;text-transform:uppercase}.sidebar .tags>a:focus,.sidebar .tags>a:hover{color:#dc3b3a;text-decoration:underline}.sidebar-right .article-link{display:block;transition:all .25s}.sidebar-right .article-link:hover{box-shadow:0 0 100px rgba(0,0,0,.5);transform:translateY(-.5rem)}.sidebar-right .article-link .details{padding:0 1rem}.sidebar-right .article-item{margin-bottom:2rem}.sidebar-right .article-item:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.sidebar-right .block+.block{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem}.sidebar-right .article-title{color:#dc3b3a;margin-top:1rem}.sidebar-right .article-title small{color:#fff}.sidebar-right .summary{color:#555;font-size:.9rem;line-height:1.1;padding-top:.5rem}.sidebar-layout{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}@media (max-width:767px){.sidebar-layout{background:none!important}}.sidebar-layout>.content-wrap{display:flex;max-width:1312px}@media (max-width:1024px){.sidebar-layout>.content-wrap{padding:0}}.sidebar-layout .sidebar-left{background:#f4f6f7;display:none}@media (min-width:1024px){.sidebar-layout .sidebar-left{display:block;height:100vh;padding-top:0;position:sticky;top:6rem;width:15rem;z-index:20}}.sidebar-layout .sidebar-left .sidebar-title{font-size:1.5rem;line-height:1.2;margin:0;padding:2rem;text-transform:uppercase}.sidebar-layout .sidebar-left .sidebar-nav{display:flex;flex-direction:column;margin-bottom:2rem}.sidebar-layout .sidebar-left .sidebar-nav .nav-item{display:block;font-size:1.1rem;padding:.5rem 2rem;transition:box-shadow .15s}.sidebar-layout .sidebar-left .sidebar-nav .nav-item.active{box-shadow:inset .25rem 0 0 #dc3b3a}.sidebar-layout .sidebar-left .sidebar-footer{border-top:1px solid #eee;margin-top:2rem;padding:2rem 0}.sidebar-layout .sidebar-left .sidebar-footer .title{font-weight:500;padding:0 2rem .5rem}.sidebar-layout .sidebar-left .sidebar-footer .nav-item{display:block;font-size:.9rem;padding:.25rem 2rem}.sidebar-layout main{width:100%}@media (min-width:768px){.sidebar-page{display:flex}}.sidebar-page :target{display:block;position:relative;top:-12rem;visibility:hidden}.sidebar-page .anchor h1,.sidebar-page .anchor h2,.sidebar-page .anchor h3,.sidebar-page .anchor h4{color:#222;text-decoration:none}.sidebar-page .sidebar-content{flex:1;max-width:48rem;padding-bottom:4rem;padding-top:2rem}@media (min-width:768px){.sidebar-page .sidebar-content{margin-left:auto}}.sidebar-page .sidebar-content .content-section~.content-section{padding-top:2rem}.sidebar-page .sidebar-nav{background:#f2f2f2;padding:4rem 2rem;position:relative;width:16rem}@media (min-width:768px){.sidebar-page .sidebar-nav{margin-right:3rem}}@media (max-width:767px){.sidebar-page .sidebar-nav{display:none}}.sidebar-page .sidebar-nav .sidebar-label{font-size:1.2rem;font-weight:700;line-height:2.25ex;transition:all .15s}.sidebar-page .sidebar-nav nav{display:flex;flex-direction:column;font-size:.85rem}@media (min-width:768px){.sidebar-page .sidebar-nav nav{position:sticky;top:12rem}}.sidebar-page .sidebar-nav .main-link{display:block;font-size:1rem;font-weight:500;padding:.5rem 0;position:relative}@media (min-width:768px){.sidebar-page .sidebar-nav .main-link.active:before{background:#dc3b3a;content:"";height:calc(100% - 1.5rem);left:-2rem;position:absolute;top:.75rem;width:4px}}.sidebar-page .sidebar-nav ul{list-style:circle;margin-top:0;padding-left:1.5rem}.sidebar-page .sidebar-nav ul li:not(:first-of-type){padding-top:.5rem}.sidebar-page .sidebar-nav .sub-link{color:#222;display:block;font-size:.75rem;line-height:2.5ex}.sidebar-page .sidebar-nav .link-group{order:2;padding:0}.sidebar-page .sidebar-nav .sidebar-toggle{margin-top:1rem;order:3}.sidebar-page .divider{border-right:1px solid #ddd}.sidebar-page .divider.light{border-right:1px solid hsla(0,0%,100%,.2)}.grid{grid-column-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}.wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px}.container-fluid{margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-left:-1.5rem;margin-right:-1.5rem}.row>div{width:100%}.row>div[class*=" col-"],.row>div[class^=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.reset{flex-direction:column}.row.full{flex:auto}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}@media (max-width:768px){[class*=" col-"]:not(:last-of-type),[class^=col-]:not(:last-of-type){margin-bottom:1rem}}.col-xs{flex-basis:auto}.col-xs,.col-xs-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-2,.col-xs-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-4,.col-xs-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-8,.col-xs-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-10,.col-xs-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-12,.col-xs-offset-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-2,.col-xs-offset-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-4,.col-xs-offset-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-6,.col-xs-offset-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-8,.col-xs-offset-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-10,.col-xs-offset-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0;margin-left:100%}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm{flex-basis:auto}.col-sm,.col-sm-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-2,.col-sm-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-4,.col-sm-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-6,.col-sm-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-8,.col-sm-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-10,.col-sm-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-12,.col-sm-offset-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-2,.col-sm-offset-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-4,.col-sm-offset-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-6,.col-sm-offset-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-8,.col-sm-offset-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-10,.col-sm-offset-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0;margin-left:100%}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md{flex-basis:auto}.col-md,.col-md-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-2,.col-md-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-4,.col-md-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-6,.col-md-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-8,.col-md-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-10,.col-md-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-12,.col-md-offset-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-2,.col-md-offset-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-4,.col-md-offset-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-6,.col-md-offset-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-8,.col-md-offset-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-10,.col-md-offset-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0;margin-left:100%}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg{flex-basis:auto}.col-lg,.col-lg-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-2,.col-lg-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-4,.col-lg-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-6,.col-lg-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-8,.col-lg-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-10,.col-lg-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-12,.col-lg-offset-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-2,.col-lg-offset-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-4,.col-lg-offset-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-6,.col-lg-offset-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-8,.col-lg-offset-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-10,.col-lg-offset-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0;margin-left:100%}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (min-width:92em){.container{width:90rem}.col-xl{flex-basis:auto}.col-xl,.col-xl-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-2,.col-xl-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-4,.col-xl-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-6,.col-xl-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-8,.col-xl-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-10,.col-xl-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-12,.col-xl-offset-1{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-2,.col-xl-offset-3{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-4,.col-xl-offset-5{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-6,.col-xl-offset-7{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-8,.col-xl-offset-9{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-10,.col-xl-offset-11{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-12{background-clip:padding-box;box-sizing:border-box;flex-grow:0;flex-shrink:0;margin-left:100%}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}.img-responsive{height:auto;max-width:100%}.user-photo{background:#fff;box-shadow:0 0 0 .1rem #000,0 0 0 .2rem #fff;overflow:hidden;position:relative}.user-photo:before{background-color:rgba(0,0,0,.8);background-image:url(/img/user-blank.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;width:100%}.user-photo.md{height:3rem;width:3rem}.user-photo.lg{height:4rem;width:4rem}.user-photo.xl{height:5rem;width:5rem}.courses-page .video-container{min-height:560px!important;padding-bottom:60px;padding-top:20px;position:relative}@media (max-width:767px){.courses-page .video-container{max-height:560px;min-height:auto!important}.courses-page .academy-nav{position:relative;top:auto}}@media (min-width:1500px){.courses-page .site-footer{margin-top:75px!important}}.request-a-demo .video-container,.success-stories .video-container{overflow:hidden;padding-top:56.25%;position:relative}.video-container{height:0;padding-top:56.25%;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blog-page .video-container{margin:0 auto;max-width:1000px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.blog-page .video-container iframe,.blog-page .video-container video{height:100%;left:0;position:absolute;top:0;width:100%}.photo-block img{max-width:none;width:100%}.video-block .video-link{display:block;padding:0!important}.video-block .video-link:hover .article-title{color:#dc3b3a}.video-block .video-link img{width:100%}.video-block .video-link .video-wrap{position:relative}.video-block .video-link .video-wrap:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0ibTIwLjU1NSAxMS4xNjgtMTUtMTBBMSAxIDAgMCAwIDQgMnYyMGExIDEgMCAwIDAgMS41NTUuODMybDE1LTEwYTEuMDAxIDEuMDAxIDAgMCAwIDAtMS42NjR6IiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-repeat:no-repeat;background-size:cover;content:"";filter:drop-shadow(0 3px 9px black);height:2rem;left:50%;position:absolute;top:50%;transform:translate3d(-50% -50%);transition:all .15s;width:2rem}.video-block .video-link:hover .video-wrap:after{height:3rem;left:48%;top:48%;width:3rem}.video-block .video-link:hover img{opacity:.8}.video-block .video-footer{padding:1rem}.video-block .video-footer .article-title{font-size:1.4rem;margin-bottom:.5rem}.video-block .video-footer .description{color:#222;font-size:1rem}.video-holder video{max-width:100%}.video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video-background video{height:100%;left:50%;min-height:56.25vw;min-width:100%;position:absolute;top:0;transform:translateX(-50%);width:177.77777778vh}#set-height{display:block;height:10000px}#video-scroll{left:0;position:fixed;top:0;width:100%}.b-lazy{animation-duration:.25s;animation-fill-mode:both;opacity:0;transition:all .5s}.b-lazy.b-loaded{animation-name:fadeIn;opacity:1}.gallery-block{grid-column-gap:20px;grid-row-gap:20px;align-items:stretch;display:grid;grid-template-rows:1fr;justify-items:stretch}@media (min-width:480px){.gallery-block{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.gallery-block{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.gallery-block{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.gallery-block>a{display:block}.btn-g,.hbspt-form .hs-button,btn a{align-items:center;background-image:none;border:0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:-.025rem;margin-bottom:0;min-height:2.5rem;padding:0 1rem;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}btn p{margin:0;padding:0}btn a{align-items:center;display:inline-flex;justify-content:center;text-decoration:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0}.btn-huge{min-width:13rem}.btn-huge,.btn-lg{min-height:3.75rem}.btn-sm{min-height:1.75rem}.btn-primary,.hbspt-form .hs-button.primary{background-color:#9a0b0c;color:#fff;transition:all .15s}.btn-primary:focus,.btn-primary:hover,.hbspt-form .hs-button.primary:focus,.hbspt-form .hs-button.primary:hover{background-color:#ca0e10;color:#fff}.btn-primary:active,.hbspt-form .hs-button.primary:active{background-color:#e11012;color:#fff}.btn-secondary,.hbspt-form .hs-button.secondary{background-color:#64727b;color:#fff;transition:all .15s}.btn-secondary:focus,.btn-secondary:hover,.hbspt-form .hs-button.secondary:focus,.hbspt-form .hs-button.secondary:hover{background-color:#7d8c95;color:#fff}.btn-secondary:active,.hbspt-form .hs-button.secondary:active{background-color:#8b98a1;color:#fff}.btn-outline-academy{border:2px solid #ddd;color:#fff;transition:all .15s}.btn-outline-academy:active,.btn-outline-academy:focus,.btn-outline-academy:hover{background-color:#9a0b0c;border-color:#9a0b0c;color:#fff}.btn-outline,btn a{border:2px solid #ddd;color:#222;transition:all .15s}.btn-outline:focus,.btn-outline:hover,btn a:focus,btn a:hover{background-color:#9a0b0c;border-color:#9a0b0c;color:#fff;transform:translateY(-.15rem)}.btn-outline:active,btn a:active{background-color:#9a0b0c;border-color:#9a0b0c;color:#fff;transform:translateY(-.05rem)}btn{display:inline-flex;position:relative}@media (min-width:768px){btn{margin-top:auto}}btn a{min-height:3rem;padding-left:2rem;padding-right:3rem}btn a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUuMTA4IDE2LjQxIDMuNTkgMTUuMTA4IDkuNjgzIDggMy41OS44OTIgNS4xMDgtLjQxbDYuNjUxIDcuNzZhMSAxIDAgMCAxIDAgMS4zMDFMNS4xMDggMTYuNDF6IiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjOTk5Ii8+PC9zdmc+);background-size:cover;content:"";height:1rem;position:absolute;right:1rem;width:1rem}btn a:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUuMTA4IDE2LjQxIDMuNTkgMTUuMTA4IDkuNjgzIDggMy41OS44OTIgNS4xMDgtLjQxbDYuNjUxIDcuNzZhMSAxIDAgMCAxIDAgMS4zMDFMNS4xMDggMTYuNDF6IiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjZmZmIi8+PC9zdmc+);right:calc(1rem - 2px)}@media (min-width:768px){btn~.btn-g{margin-left:1rem;min-height:3rem}}article .tags{color:#a2a2a2;display:flex;flex-wrap:wrap;list-style:none;margin:2rem -1rem;padding:0}article .tags>div{border-color:transparent;border-style:solid;border-width:.5rem 1.2rem}@media (max-width:767px){article .tags>div{border:0;margin:.5rem}}article .tags>li{margin-right:.5rem}article .tags>li a{align-items:center;display:flex;font-size:.85rem;font-weight:700;justify-content:center;min-height:2rem;padding:0 .5rem 0 1rem}article .tags>li+li{margin-left:2rem}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#fff;content:"";display:inline-block;margin-left:.5rem;vertical-align:.255em}.dropdown-item{color:#222;display:block;padding:.5rem 1rem;width:100%}.dropdown-item:focus,.dropdown-item:hover{background:#eee}.btn-slice{align-items:center;background-color:rgba(0,0,0,.3);color:#fff;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-weight:700;height:2.5rem;letter-spacing:-.025rem;padding-left:.25rem;padding-right:.25rem;position:relative;text-transform:uppercase;transition:transform .12s}.btn-slice:after,.btn-slice:before{content:"";position:absolute;top:0}@media (max-width:767px){.btn-slice{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.btn-slice:before{border-bottom:2.5rem solid #9a0b0c;border-left:1.875rem solid transparent;left:-1.875rem}.btn-slice:after{border-right:1.875rem solid transparent;border-top:2.5rem solid #9a0b0c;right:-1.875rem}.btn-slice:hover{transform:translateY(-3px)}}.btn-slice.brand{background:#9a0b0c}.btn-slice.brand:before{border-top-color:#9a0b0c}.btn-slice.brand:active,.btn-slice.brand:hover{background:#82090a;color:#fff}.btn-slice.brand:active:before,.btn-slice.brand:hover:before{border-bottom-color:#82090a}.btn-slice.brand:active:after,.btn-slice.brand:hover:after{border-top-color:#82090a}.btn-block{width:100%}.btn-back{align-items:center;display:inline-flex;font-size:.75rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;transition:all .15s}.btn-back svg{margin-right:.5rem;transition:all .15s}.btn-back:focus svg,.btn-back:hover svg{animation:bounce-left .5s forwards}a .btn-forward{text-decoration:none}.btn-forward{align-items:center;display:inline-flex;font-size:.875rem;font-weight:700;padding-left:0;padding-right:0;text-transform:uppercase}.btn-forward.btn-primary,.btn-forward.btn-secondary{padding-left:1rem;padding-right:1rem}.btn-forward svg{height:1rem;margin-left:.5rem;width:1rem}.btn-video{padding-left:0}.btn-video .text{padding-right:1rem}.btn-event{background-color:#fff;color:#9a0b0c}.testimonial-block{align-items:center;background:linear-gradient(rgba(0,0,0,.4),#000 50%);color:#fff;display:flex;flex-wrap:wrap;padding:2rem;position:relative;z-index:5}@media (min-width:768px){.testimonial-block{padding-bottom:4rem;padding-top:4rem}}.testimonial-block .quote-block{margin:0 auto;max-width:940px}@media (min-width:768px){.testimonial-block .quote-block{align-items:flex-start;display:flex}}.testimonial-block .quote-block .quote{font-size:1.1rem}.testimonial-block .quote-block .quote>p:first-of-type{margin:0;padding:0}.testimonial-block .quote-block cite{font-style:normal;line-height:1.2}.testimonial-block .contact{align-items:center;display:flex}@media (max-width:767px){.testimonial-block .contact{justify-content:center;margin-top:2rem}}.testimonial-block .contact .user-photo{margin-right:2rem}.testimonial-block .name{font-size:1.1rem;font-weight:500}.testimonial-block .location{font-size:.9rem}.testimonial-block .role{color:hsla(0,0%,100%,.6);font-style:italic}.hbspt-form{box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);padding:2rem}.hbspt-form .hs-richtext{margin-bottom:2rem}.hbspt-form .hs-richtext h2{padding:0 0 .5rem!important}.hbspt-form .hs-richtext h3{padding:0}.hbspt-form .hs-error-msgs{list-style:none;margin:0;padding:0}.hbspt-form .hs-error-msgs li{color:#d9534f;font-size:.75rem}.hbspt-form .hs-error-msg{margin-bottom:0}.hbspt-form .actions{display:flex;justify-content:center;margin-top:1rem}.hbspt-form .actions .hs-button.primary{min-width:8rem}.hbspt-form fieldset{max-width:100%!important}.hbspt-form .hs-form-field{margin-bottom:1rem}.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=phone],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form textarea{border:1px solid #ddd;border-radius:0;color:#222;font-size:.9rem;min-height:2.5rem;padding:.25rem .5rem;width:100%}.hbspt-form select{background-clip:padding-box;background-color:#fff;border:1px solid #ddd;border-radius:0;color:#495057;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.hbspt-form select:not([size]):not([multiple]){height:2.5rem}.hbspt-form .hs-form-required{color:#d9534f;padding-left:.25rem}.hbspt-form legend.hs-field-desc{border-bottom:0;color:rgba(0,0,0,.5);font-size:.9rem;font-weight:500;margin-bottom:.5rem}.hbspt-form input[type=submit].primary{margin-top:1rem;width:100%}.hbspt-form .hs-richtext{color:rgba(0,0,0,.5);font-size:.75rem}.hbspt-form .hs-form.stacked .form-columns-1 .hs-input{width:100%!important}@media (min-width:768px){.hbspt-form .hs-form.stacked .form-columns-2>div{width:50%}.hbspt-form .hs-form.stacked .form-columns-2>div:nth-of-type(2){padding-left:1rem}.hbspt-form .hs-form.stacked .form-columns-3>div:first-of-type{width:100%}.hbspt-form .hs-form.stacked .form-columns-3>div{width:50%}.hbspt-form .hs-form.stacked .form-columns-3>div:first-of-type{width:100%}.hbspt-form .hs-form.stacked .form-columns-3>div:nth-of-type(3){padding-left:1rem}}.input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;font-size:.9rem;line-height:1;min-height:2rem;padding:.25rem .5rem;width:100%}.input-text.large,.input-text.medium{min-height:2.5rem}.radio-block{display:flex;margin-bottom:.75rem;padding-top:.0625rem;position:relative}.radio-block:hover .radio{border-color:#fff}.radio-block .radio{border:.2rem solid #fff;height:1.8rem;left:0;margin:0;top:0;transition:border .25s linear;width:1.8rem;z-index:5}.radio-block .radio,.radio-block .radio:before{border-radius:100%;display:block;position:absolute}.radio-block .radio:before{content:"";height:.75rem;left:50%;top:50%;transform:translate(-50%,-50%);transition:background .15s linear;width:.75rem}.radio-block .radio-label{align-items:center;display:flex;height:28px;margin:0;padding-left:2.5rem;position:relative;z-index:5}.radio-block input[type=radio]:checked~.radio{border:.2rem solid #dc3b3a}.radio-block input[type=radio]:checked~.radio:before{background:#dc3b3a}.radio-block input[type=radio]:checked~label{color:#dc3b3a}.request-demo-form{display:flex;flex-direction:column;height:100%}.request-demo-form .controls{margin-top:auto;padding:1rem 0}.request-demo-form .btn-g{width:100%}#learn-more-form label.error{background:#dc3b3a;display:flex;flex-basis:100%;font-size:.8rem;padding:.5rem}#learn-more-form .btn-g[disabled]{cursor:not-allowed;opacity:.5}#learn-more-form .btn-g[disabled]:active,#learn-more-form .btn-g[disabled]:focus,#learn-more-form .btn-g[disabled]:hover{background:#9a0b0c;transform:none}.form-control{border-radius:0;color:#222;font-size:16px}.form-control:focus{border-color:#dc3b3a;box-shadow:0 0 0 2px #dc3b3a}.input-horizontal{margin-bottom:1rem;position:relative}@media (min-width:768px){.input-horizontal{align-items:center;display:flex;flex-wrap:wrap}.input-horizontal>label{line-height:1.2;padding-right:2rem;width:10rem}.input-horizontal input,.input-horizontal select{flex:1}}.input-horizontal label.error{margin-left:10rem}.input-horizontal .req{color:#dc3b3a;left:-1rem;position:absolute}.select-nav-container{color:#999;position:relative}.select-nav-container .icon{height:2rem;position:relative;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;z-index:15}@media (min-width:1024px){.select-nav-container .icon{display:none}}.pardot-form{min-height:1300px}#pardot-form{display:flex;flex-direction:column}#pardot-form .errors{background:red;border-radius:3px;color:#fff;order:2;padding:1rem}#pardot-form .errors:before{color:#fff;content:"Please complete the required fields and resubmit the form"}@media (min-width:768px){#pardot-form .errors{margin-left:10rem}}.modal-g .overlay{background:rgba(0,0,0,.9);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:4}.modal-g .modal-close{align-items:center;display:none;flex-direction:column;height:100vh;justify-content:center}.modal-g .modal-content{background:#fff;color:#222;padding:3rem;position:relative;z-index:50}.dropdown-menu>section{padding:.5rem}.scrolled .global-navigation.nav-up{top:-4.5rem}.scrolled .global-navigation .dropdown.mega .dropdown-menu{margin-top:-2rem}.resourcesNavToggle+.dropdown-menu{max-width:768px}.resources-menu{padding:2rem 3rem}.resources-menu .row{width:100%}.resources-menu .title{font-size:1.2rem;font-weight:500}.resources-menu .link-list{list-style:none;margin:0;padding:1rem 0 0}.resources-menu .link-list li{padding:.375rem 0}.resources-menu .link-list a{color:#333;display:inline-flex;text-decoration:none}.resources-menu .link-list a:focus,.resources-menu .link-list a:hover{color:#dc3b3a;text-decoration:underline}.login-link{color:#fff;font-size:13px;padding:0 1rem;text-transform:uppercase}.login-link:focus,.login-link:hover{color:#fff;text-decoration:underline}.user-nav .dropdown-toggle{color:#fff;font-size:13px;font-weight:400;text-transform:none}.user-nav .dropdown-content a{text-decoration:none}.top-bar{background:#141414;padding:.5rem 0;position:relative;z-index:20}@media (max-width:767px){.top-bar{display:none}}.top-bar .content-wrap{align-items:center}.top-bar .phone-menu{align-items:center;flex:1}.top-bar .phone-menu .btn-group{align-items:center;display:inline-flex;position:relative}.top-bar .phone-menu .btn-group.show{display:inline-flex!important}.top-bar .phone-menu .btn-tel{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:500;text-transform:none}.top-bar .phone-menu .btn-tel .title{margin-right:.5rem}.top-bar .phone-menu .dropdown-menu.show{display:flex!important;flex-direction:column;z-index:20}.top-bar .btn-contact{background:#dc3b3a;border-radius:4px;font-size:.8rem;margin-left:1rem;min-height:2rem;text-transform:none}.global-navigation{left:0;min-height:0;position:sticky;top:0;transition:top .25s;width:100%;z-index:15}@media (min-width:1024px){.global-navigation{align-items:center;height:100%;max-height:14.5rem}}.global-navigation .content-wrap{display:flex;flex-wrap:wrap}@media (max-width:1023px){.global-navigation .content-wrap{padding-left:0;padding-right:0}}.primary-nav{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:1024px){.primary-nav{height:6.5rem;margin-left:auto}}@media (max-width:1023px){.primary-nav{max-height:0;overflow:hidden;transition:all .15s;width:100%}}.primary-nav .dropdown .nav-tabs>li>a{border-radius:0}.primary-nav .dropdown.mega{position:static}@media (max-width:767px){.primary-nav .dropdown.mega{width:100%}}.primary-nav .dropdown.mega:hover .main-nav-link{background:#eee;color:#222}.primary-nav .dropdown.mega:hover .main-nav-link:after{color:#222}.primary-nav .dropdown.default:hover .main-nav-link{background:#eee;color:#222}.primary-nav .dropdown.default .dropdown-menu{background:#eee;border:0;border-radius:4px;border-top-right-radius:0;min-width:16rem;top:2.35rem}.primary-nav .dropdown.default li,.primary-nav .dropdown.default ul{list-style:none;margin:0;padding:0}.primary-nav .dropdown.default li a{color:#dc3b3a;line-height:1;text-transform:none}.primary-nav .dropdown.default li a:active,.primary-nav .dropdown.default li a:focus,.primary-nav .dropdown.default li a:hover{background:#dc3b3a;color:#fff;text-decoration:none}.primary-nav .dropdown-menu{background:transparent;border:0;box-shadow:none;color:#222;float:none;left:auto;margin-top:-2rem;padding:0;right:auto;transform:translateX(calc(-50% + 4rem));z-index:50}@media (max-width:767px){.primary-nav .dropdown-menu{display:block;left:auto;position:static;right:auto;top:auto;transform:none}}.primary-nav .dropdown-menu.last{left:auto;right:2rem;transform:none}.primary-nav .dropdown-menu.collapsing{animation:fadeIn .25s;transition:none}@media (min-width:768px){.primary-nav .dropdown-menu section{background:#fff;border-radius:4px;box-shadow:0 3px 6px rgba(51,51,51,.16),0 3px 6px rgba(51,51,51,.23);display:flex;margin-left:auto;max-width:926px}}@media (min-width:1024px){html:not(.safari) .primary-nav .dropdown>.nav-link:not(.mobile-only),html:not(.safari) .primary-nav>.nav-link:not(.mobile-only){padding:0 1.5rem}}.alert{align-items:center;display:flex;font-size:13px;line-height:1.2;padding:.5rem 1rem;position:sticky;top:0}@media (min-width:768px){.alert{font-size:14px;font-weight:500;letter-spacing:-.5px}}.alert .container{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1025px}.alert .container p{margin:0}.alert.red{background:#dc3b3a;color:#fff}.alert.red svg{color:#000;height:1.5rem;margin-right:1rem;width:1.5rem}@media (min-width:768px){.nav-grid{grid-gap:1.5rem;display:flex;row-gap:1rem}}.nav-grid .sub-items{display:flex;flex-direction:column;font-size:14px;min-width:150px;width:auto}.nav-grid .sub-items a{display:block;font-size:14px;letter-spacing:-.5px;line-height:1.1;padding:.5rem 0;text-decoration:none}.nav-grid .sub-items a:hover{text-decoration:underline}.nav-grid .item+.item{border-left:1px solid #eee}.nav-grid .item.main{padding:1rem}.nav-grid .item.main .primary{color:#222;display:inline-flex;font-size:18px;font-weight:500;letter-spacing:-.5px;line-height:1.1;padding-bottom:.5rem}.table-default{border-collapse:collapse;width:100%}@media (max-width:768px){.table-default thead{display:none}}.table-default thead>tr>th{background:#222;border-color:#090909;color:#fff;font-weight:500;font-weight:700;position:relative;text-transform:uppercase}.table-default thead>tr>th:not(:first-of-type){border-left:1px solid #090909}.table-default thead>tr>th:not(:last-of-type){border-right:1px solid #090909}.table-default td{color:#222;font-size:1rem;vertical-align:top}.table-default td,.table-default th{border:1px solid #eee;padding:.375rem 1rem}.table-default td p,.table-default th p{margin:0!important;padding:0}@media (min-width:768px){.table-default td.min-width,.table-default th.min-width{width:12rem}}.table-default.table-striped tbody tr:nth-of-type(odd){background:rgba(0,0,0,.025)}.table-default ul{font-size:.9rem;margin:0;padding-left:1rem}@media (max-width:767px){.table-default ul{clear:both;margin-top:2rem;text-align:left}}.table-default ul>li{margin-bottom:.5rem!important}@media screen and (max-width:767px){.table-default{border:0}.table-default thead{display:none}.table-default tr{background:#fff;border:1px solid #eee;display:block;margin-bottom:10px}.table-default td{border-bottom:1px solid #eee;border-top:0!important}.table-default td:last-child{border-bottom:0}.table-default td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:.25rem;text-transform:uppercase}.table-default td.col-block{text-align:left}.table-default td.col-block:before{display:block;float:none;font-weight:500}.table-default tbody td,.table-default tbody th{display:block!important}.table-default .block-column{text-align:left}.table-default .block-column:before{display:block;float:none;margin-bottom:.5rem}}.table-default tbody>tr>td:first-of-type{position:relative;text-align:left}.table-default tbody>tr>td:first-of-type:before{display:block;float:none}.table-default tbody .name{color:#dc3b3a;font-weight:500}.table-default tbody .item{display:flex}.table-default tbody .icon{color:#aaa}.table-default tbody>tr>td:first-of-type a{text-align:left}.table-default tbody>tr>td:first-of-type a .name{display:block;font-weight:500}.post-content .block:last-of-type{padding-bottom:4rem}.block.white{background:#fff;color:#333}.block.black{background:#000;color:#fff}.block.dark{background:#21242b;color:#fff}.block h1,.block h2,.block h3,.block h4,.block h5{margin:0;padding:1rem 0}.block p{line-height:1.5}.block p+h2,.block p+h3,.block p+h4,.block p+h5{margin-top:0;padding-top:2rem}.block h2+ol,.block h2+p,.block h2+ul,.block h3+ol,.block h3+p,.block h3+ul,.block h4+ol,.block h4+p,.block h4+ul,.block h5+ol,.block h5+p,.block h5+ul{margin-top:0!important}.block ol:not(:last-child),.block ul:not(:last-child){margin-bottom:2rem}.block ol li,.block ul li{line-height:1.5}.block .txt-lead{font-size:1.5rem;line-height:1.2;margin-bottom:0}.block .txt-huge,.block .txt-lead{display:block;font-weight:700;letter-spacing:-.035rem}.block .txt-huge{font-size:3rem;line-height:1}@media (max-width:480px){.block .txt-huge{font-size:2.25rem}}.block .txt-large{display:block;font-size:2rem;font-weight:700;letter-spacing:-.035rem;line-height:1}.block .txt-medium{display:block;font-size:1.25rem}@media (max-width:767px){.block .txt-medium{font-size:1.25rem}}.block .txt-small{display:block;font-size:.85rem}.block .table-default{margin-bottom:1rem}.block-testimonial{padding-bottom:3rem;padding-top:3rem}.block-text{padding-bottom:2rem;padding-top:2rem}@media (max-width:767px){.block-text{padding-bottom:2rem}.block-text img{margin:0 auto;max-width:100%}}@media (max-width:767px) and (min-width:1024px){.block-text img{max-width:80%}}@media (max-width:767px){.block-text iframe{height:auto;width:100%}}.block-text h2{font-size:2rem}.block-text h3{font-size:1.6rem}.block-text+.block-text{padding-top:0}@media (max-width:767px){.block-text p{font-size:16px;line-height:1.4}}.block-text a{word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.block-text .col-sm-6 h2,.block-text .col-sm-6 h3,.block-text .col-sm-6 h4,.block-text .col-sm-6 p{max-width:400px}blockquote.c-quote{background:none!important;border:0!important;margin:0 0 2rem!important;padding:1rem 0!important}.c-quote .d-flex{display:flex;gap:2rem}@media (min-width:768px){.c-quote .d-flex{flex-direction:row}}.c-quote cite{border-top:1px solid hsla(0,0%,80%,.3);display:block;margin-top:2rem;padding-top:1rem}@media (min-width:767px){.c-quote cite{margin-left:5.75em;margin-right:5.75em}}.c-quote .content{flex:1;font-size:20px}.c-quote svg{color:currentColor;height:2.8125em;width:3.75em}@media (min-width:767px){.c-quote svg{height:1.40625em;width:1.875em}}.c-quote .icon-open{transform:scaleX(-1)}.c-quote .icon-close{align-self:flex-end;transform:rotate(180deg) scaleX(-1)}.success-stories-page .col-sm-7 .content-wrap{padding:0}.float-block:after,.float-block:before{content:"";display:table}.float-block:after{clear:both}.float-block p:first-of-type{margin-top:0!important}.float-block>figure{border:0}@media (min-width:768px){.float-block>figure{float:left;padding-right:2rem}.float-block.align-right>figure{float:right;padding-bottom:2rem;padding-left:2rem}}.float-block.align-center>figure{display:block;float:none;margin:0 auto 10px!important}.featured-articles .article-item+div{margin-top:2rem}.featured-articles .article-item .summary{font-size:1.125rem}.featured-articles h1{margin:0}.blog-article{background-color:#fff!important;margin:0 auto;max-width:900px;position:relative;width:calc(84% - 278px)}.blog-article h2.subtitle{margin-top:0}@media (max-width:767px){.blog-article .post-header{padding-bottom:2rem;padding-top:2rem}}.blog-article .post-header .btn-back{margin-bottom:0}@media (max-width:767px){.blog-article{width:100%}}.success-stories-page .blog-article{max-width:100%;width:100%}.success-stories-page .post-header{display:none}.press-releases-page .post-header{height:auto!important;min-height:auto}.featured-alt+.featured-alt{margin-top:1rem}.featured-alt .article-link{display:block}.featured-alt .article-link:hover .controls .btn-forward{color:#222}.featured-alt .article-item{position:relative}.featured-alt .article-item .overlay{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s;width:100%;z-index:4}.featured-alt .article-item:hover{color:#fff}.featured-alt .article-item:hover .overlay{background:rgba(220,59,58,.7)}.featured-alt .article-item:hover .btn-forward{color:#fff}.featured-alt .article-item .article-head{padding:1rem 8rem 1rem 1rem}@media (min-width:768px){.featured-alt .article-item .article-head{background:hsla(0,0%,100%,.902);bottom:2rem;left:2rem;position:absolute;width:70%;z-index:10}}.featured-alt .article-item .article-content{background-color:#111;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:10rem;min-height:19rem;position:relative;width:100%}.featured-alt .article-item .article-content .article-title{color:#fff;font-size:2.5rem;margin:0;position:relative;z-index:5}.featured-alt .article-item .article-content .summary{background:#fff;bottom:0;color:#000;font-size:1.2rem;left:0;padding:1rem 1rem 3rem;position:absolute;z-index:5}.featured-alt .article-item .controls{background:none;bottom:0;position:absolute;right:0;z-index:5}.featured-alt .article-item .controls>a{color:#fff}@media (min-width:768px){.post-author{justify-content:space-between}}.post-author .contributors{border-left:1px solid #eee;font-size:13px;margin-left:1rem;padding-left:1rem}.post-author .contributors .label{display:block;font-weight:500;padding-bottom:.25rem}.post-info{background:#fff;border-bottom:1px solid #eee;color:#222;padding-bottom:1rem;padding-top:1rem}@media (min-width:1024px){.post-info .content-wrap{align-items:center;display:flex}}.post-info .name{font-size:1.1rem}.post-info .date{margin-bottom:0}.post-info .author{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:1023px){.post-info .author{margin-bottom:1rem}}.post-info .author .user-photo{margin-right:1rem}@media (min-width:1024px){.post-info .author+.length{margin-left:auto}}.post-info .role{font-size:.9rem;opacity:.7}@media (min-width:768px){.post-info .length{align-items:center;display:flex}}.post-info .length .date{margin-right:1rem;padding-right:1rem}@media (max-width:767px){.post-info .length .date{padding:.5rem 0}}@media (min-width:768px){.post-info .length .date{border-right:1px solid #eee}}.post-info .length svg{margin-right:.5rem;opacity:.5}.post-info .date,.post-info .length{color:#626262;font-size:1rem}.post-info .read-time{align-items:center;display:flex}.textBg{color:#fff;font-weight:700;margin:0;max-width:56rem;padding:0;text-transform:uppercase}.textBg.init{padding:0 2rem}.textBg.small>span{font-size:1.25rem;font-weight:400;margin:0}@media (min-width:768px){.textBg.small>span{font-size:1.5rem}}.textBg .extra{display:block;font-size:2rem;letter-spacing:-.125rem;line-height:1.1;position:relative}@media (max-width:767px){.textBg .extra{margin-right:.5rem}}@media (min-width:768px){.textBg .extra{background-color:rgba(0,0,0,.75);font-size:4rem;margin:.35rem 0;padding:.125rem 0}.textBg .extra:before{background-color:rgba(0,0,0,.75);content:"";display:block;height:100%;left:-25vw;position:absolute;top:0;width:25vw}}.article-item{background:#fff;color:#222}.article-item.featured .article-title{font-size:2.25rem}.article-item.featured .article-title+p{margin:.5rem 0 0}.article-item .article-content{color:#222;padding:1rem}.article-item .article-content p,.article-title{line-height:1.2}.article-title{color:#222;font-size:1.25rem;font-weight:500;letter-spacing:-.045rem}.article-title small{display:block;font-size:1.1rem;margin-top:.5rem;text-transform:none}.secondary-title{font-family:Roboto Condensed,sans-serif;font-family:var(--font-family-head)}.secondary-title .extra{letter-spacing:0}.entry-content{position:relative;width:100%;z-index:2}.entry-content .featured-image figure{margin:0 auto;max-width:960px;width:100%}.entry-content .page-content .content-wrap{max-width:54rem}.entry-content blockquote{background:#f9f9f9;border-left:.5rem solid #999;font-size:.95rem;margin:1.5rem 1rem 2rem 1.5rem;padding:1rem 2rem}.entry-content blockquote p:last-of-type{margin-bottom:0}article a:hover{color:inherit}article .light{background:#fff;padding:2rem}article .light+.light{padding-top:0}article .dark{color:#fff}article .date{color:#6f6f6f;font-size:.8rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}article .featured-post-flag{background:rgba(193,35,34,.75);color:#fff;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.025rem;margin-left:.5rem;margin-top:1rem;padding:.5rem 1rem;position:absolute;right:0;text-transform:uppercase;z-index:15}@media (max-width:768px){article .featured-post-flag{font-size:1.2rem}}article .post-content{background:#fff;width:100%}@media (min-width:1024px){article .post-content{display:flex;flex-basis:100%;flex-wrap:wrap;margin:0 auto}}article .controls{display:flex;justify-content:flex-end;padding:1rem}@media (min-width:768px){article .content-medium{max-width:640px}article .content-small{max-width:480px}}article .regular{font-size:1.15rem;line-height:1.3}article .x-small,article .x-small *{font-size:.75rem}article .small,article .small *{font-size:.85rem}article .medium,article .medium *{font-size:1.5rem;line-height:1.1}article .large,article .large *{font-size:2.5rem;line-height:1}article .x-large,article .x-large *{font-size:3rem;line-height:1}article .huge,article .huge *{font-size:4rem;letter-spacing:.025;line-height:1}.post h2{font-weight:400}.post .tag-page .page-header{min-height:0}@media (min-width:768px){.post .card{padding:4rem 3rem}}.post .post-content>h2:first-of-type,.post .post-content>h3:first-of-type{margin-top:0}.post .post-content :last-of-type+p,.post .post-content :last-of-type+ul,.post .post-content p:first-of-type{margin-top:1rem}.post .post-content ul{color:#222}.post .post-content ul li{margin-bottom:1rem}.post .post-content figure{margin:0}.post .post-content figure figcaption{font-size:.8rem;padding:8px 12px}.post .photo-content{margin-left:auto;margin-right:auto;max-width:60rem;width:100%}.post .photo-content.full{max-width:100%}.post .photo-content.full figure{margin:0}.post .photo-content.gallery{display:flex;flex-wrap:wrap}.post .photo-content.gallery.spaced{padding:1rem 2rem 0}.post .photo-content.gallery.light{background:#fff}.post .photo-content.gallery.light.spaced{padding-bottom:2rem}.post .photo-content.gallery.light h3{margin:0 0 1rem}.post .photo-content.gallery.dark{background:none}.post .photo-content.gallery .heading{flex-basis:100%}.post .photo-content figure{margin:0 .5rem 0 0;position:relative;transition:box-shadow .15s}.post .photo-content figure:last-of-type{margin:0}.post .photo-content figure:hover{box-shadow:0 0 0 4px #222}.post .photo-content figcaption{color:#fff;font-size:3rem;font-weight:300;left:50%;line-height:.9;max-width:600px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.post .photo-content figcaption{font-size:5rem}}.post .download-title{font-weight:500;padding:1rem}.related-posts{background:#f8f8f8;padding:4rem 0}@media (min-width:768px){.related-posts .block{height:100%}}.related-posts .block .article-link{background:#fff;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);display:block;display:flex;flex-direction:column;transition:all .15s}@media (min-width:768px){.related-posts .block .article-link{height:100%}}.related-posts .block .article-link:active,.related-posts .block .article-link:focus,.related-posts .block .article-link:hover{transform:translateY(-.5rem)}.related-posts .block .article-link .controls{margin-top:auto}.related-posts .block .details{padding:1rem}.related-posts .article-title{font-size:1.3rem;text-transform:none}.comments{background:#21242b;padding:3rem 0}.related-content{background-image:url(/img/page-bg-arrow-right.svg);background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:3rem;padding-top:3rem;width:100%}.related-content h2,.related-content h3{margin-top:0}@media (max-width:767px){.featured-posts{background:#f9f9f9}}.featured-posts hr{margin-bottom:2rem}.featured-posts article{margin-bottom:1rem}@media (max-width:480px){.featured-posts .row{margin-left:-2rem;margin-right:-2rem}}.featured-posts .date-group:not(:first-of-type){margin-top:3rem}.featured-posts .article-link{display:block}.featured-posts .details{padding:1rem 1rem 0}.featured-posts .tags{font-size:.8rem;font-weight:700;margin:0 0 .5rem}.featured-posts .tags .comma{display:inline-flex;padding-right:.25rem}.featured-posts .tags>a{color:#999;font-weight:500;text-transform:uppercase}.featured-posts .tags>a:focus,.featured-posts .tags>a:hover{color:#dc3b3a;text-decoration:underline}.featured-posts .article-title{line-height:1.3;text-transform:none}.featured-posts .summary{color:#3c3c3c;padding-bottom:.5rem;padding-top:.5rem}.featured-posts .controls{color:#dc3b3a;justify-content:flex-start;padding-top:0}.g-article{text-decoration:none}.g-article:not(:last-of-type){margin-bottom:3rem}@media (max-width:767px){.g-article{display:block!important}}@media (min-width:768px){.g-article{display:flex}}.g-article .category{text-transform:uppercase}.g-article .title{color:#222;font-family:Roboto Condensed,sans-serif;line-height:1.3}@media (max-width:767px){.g-article .title{margin-top:1rem}}.g-article__horizontal{color:#222}.g-article__horizontal .title{font-size:1.65rem;font-weight:400;text-transform:none}.g-article__horizontal .details{flex:1}@media (min-width:768px){.g-article__horizontal .details{padding-left:3rem;padding-top:0}}.g-article__horizontal .summary{padding-top:.5rem}.g-article__horizontal .tags{margin:1rem 0 0}.g-article__horizontal .controls{margin:1rem 0 0;padding:0}.g-article__horizontal.small .title{font-size:1.4rem;line-height:1.2}.g-article__horizontal.small .summary{font-size:.9rem}.card.vertical{padding:0!important}.card.vertical .g-article{flex-direction:column}.card.vertical .g-article .details{padding:2rem}.card.vertical .g-article .photo,.card.vertical .g-article .photo img{max-height:265px;width:100%}.action-content{background:#000;color:#fff;margin-top:2rem;padding:2rem;position:sticky;top:12rem}@media (max-width:480px){.action-content{margin-bottom:4rem;margin-top:4rem;padding:2rem}}.action-content .title{font-family:Oswald,sans-serif;font-size:2rem;line-height:1;margin-bottom:1rem}.action-content .content{font-size:1.1rem;line-height:1.2;margin-bottom:2rem}.action-content .summary{color:#fff;font-size:1.3rem;margin-bottom:2rem}.success-stories-page .post-header{min-height:200px}.fade.show{opacity:1}.nav{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.tab-block .nav-tabs .nav-item{font-weight:700;margin-left:2rem;margin-right:2rem;padding:.5rem;text-transform:uppercase}.tab-block .nav-tabs .nav-item.show .nav-link,.tab-block .nav-tabs .nav-link.active{background-color:transparent;box-shadow:0 2px 0 #9a0b0c;color:#9a0b0c}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#222}.nav-tabs .dropdown-menu{margin-top:-1px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.mobile-nav-toggle{align-items:center;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .15s ease;width:3rem}@media (min-width:1024px){.mobile-nav-toggle{display:none}}.mobile-nav-toggle .cross{transition:all .15s}.mobile-nav-toggle-input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.mobile-nav-toggle-input:checked~.mobile-nav-toggle .closed{display:none}.mobile-nav-toggle-input:checked~.mobile-nav-toggle .cross:nth-of-type(2){transform:rotate(45deg) translate(4px,-6px)}.mobile-nav-toggle-input:checked~.mobile-nav-toggle .cross:nth-of-type(3){transform:rotate(-45deg) translate(-11px,-2px)}.mobile-nav-toggle-input:checked~.primary-nav{border-bottom:.1666666667rem solid #222;max-height:50rem;overflow:visible}.mobile-nav-toggle-input:checked~.overlay{display:block}@media (max-width:1024px){.mobile-nav-toggle-input:checked~.site-search{max-height:500rem;overflow:visible}}.site-search{align-items:center;display:flex}@media (min-width:768px){.site-search{margin-left:auto}}.site-search .search-input{background:hsla(0,0%,93%,.06);color:#fff;font-size:.8rem;font-weight:500;height:1rem}@media (min-width:768px){.site-search .search-input{min-width:12rem}}.site-search .search-input:active,.site-search .search-input:focus{background:#000}.site-search .btn-search{align-items:center;background:hsla(0,0%,92%,.15);color:#fff;display:flex;justify-content:center;margin-left:2px;min-height:2rem;min-width:2rem;padding:0}.site-search .btn-search svg{display:block;height:1rem;width:1rem}.m-a-0{margin:0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0,.m-x-0{margin-left:0!important}.m-x-0{margin-right:0!important}.m-y-0{margin-bottom:0!important;margin-top:0!important}.m-a{margin:1rem!important}.m-t{margin-top:1rem!important}.m-r{margin-right:1rem!important}.m-b{margin-bottom:1rem!important}.m-l,.m-x{margin-left:1rem!important}.m-x{margin-right:1rem!important}.m-y{margin-bottom:1rem!important;margin-top:1rem!important}.m-x-auto{margin-left:auto!important;margin-right:auto!important}.m-a-md{margin:1.5rem!important}.m-t-md{margin-top:1.5rem!important}.m-r-md{margin-right:1.5rem!important}.m-b-md{margin-bottom:1.5rem!important}.m-l-md,.m-x-md{margin-left:1.5rem!important}.m-x-md{margin-right:1.5rem!important}.m-y-md{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-a-lg{margin:3rem!important}.m-t-lg{margin-top:3rem!important}.m-r-lg{margin-right:3rem!important}.m-b-lg{margin-bottom:3rem!important}.m-l-lg,.m-x-lg{margin-left:3rem!important}.m-x-lg{margin-right:3rem!important}.m-y-lg{margin-bottom:3rem!important;margin-top:3rem!important}.p-a-0{padding:0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0,.p-x-0{padding-left:0!important}.p-x-0{padding-right:0!important}.p-y-0{padding-bottom:0!important;padding-top:0!important}.p-a{padding:1rem!important}.p-t{padding-top:1rem!important}.p-r{padding-right:1rem!important}.p-b{padding-bottom:1rem!important}.p-l,.p-x{padding-left:1rem!important}.p-x{padding-right:1rem!important}.p-y{padding-bottom:1rem!important;padding-top:1rem!important}.p-a-sm{padding:1rem!important}.p-t-sm{padding-top:1rem!important}.p-r-sm{padding-right:1rem!important}.p-b-sm{padding-bottom:1rem!important}.p-l-sm{padding-left:1rem!important}.p-x-sm{padding-left:1.5rem!important;padding-right:1rem!important}.p-y-sm{padding-bottom:1.5rem!important;padding-top:1rem!important}.p-a-md{padding:1.5rem!important}.p-t-md{padding-top:1.5rem!important}.p-r-md{padding-right:1.5rem!important}.p-b-md{padding-bottom:1.5rem!important}.p-l-md,.p-x-md{padding-left:1.5rem!important}.p-x-md{padding-right:1.5rem!important}.p-y-md{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-a-lg{padding:3rem!important}.p-t-lg{padding-top:3rem!important}.p-r-lg{padding-right:3rem!important}.p-b-lg{padding-bottom:3rem!important}.p-l-lg,.p-x-lg{padding-left:3rem!important}.p-x-lg{padding-right:3rem!important}.p-y-lg{padding-bottom:3rem!important;padding-top:3rem!important}.page-header{background-position:50%;background-size:cover;padding:2rem 0;position:relative;width:100%;z-index:2}.page-header h1{margin:0}.page-header .tags{padding:2rem 0}.page-header .btn-back{color:hsla(0,0%,100%,.5)}.page-header .btn-back:hover{color:#fff}.page-header .page-title{margin:0 0 .5rem;text-transform:uppercase}.page-header .description{font-size:1.3rem}.page-header .search{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.page-header .search-again{color:#222;display:flex;flex-direction:column;height:100%;position:relative}.page-header .search-again .btn-search{top:1.35rem;transform:translateY(-50%)}.page-header .icon{height:1.25rem;width:1.25rem}.page-header .btn-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;position:absolute;right:0;right:.45rem;top:.45rem}.page-header .product-groups{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1024px;padding-bottom:4rem}.page-header .product-groups .item{width:100%}@media (min-width:1024px){.page-header .product-groups .item{display:flex;justify-content:center;width:33.333%}.page-header .product-groups .item:not(:first-of-type){border-left:1px solid #eee}.page-header .product-groups .content{padding:0 2rem;width:300px}}.page-header .product-groups .content .title{font-family:Roboto Condensed,sans-serif;font-size:24px}.page-header .product-groups .content .links>li{margin-bottom:1rem}.splash-header{background-image:url(/assets/main/backgrounds/background_products.svg);background-position:0 100%;background-repeat:no-repeat;color:#fff;padding-bottom:2rem;padding-top:2rem;position:relative;width:100%;z-index:15}@media (max-width:767px){.splash-header{margin-bottom:3rem}}@media (min-width:768px){.splash-header{padding-bottom:4rem;padding-top:3rem}}.splash-header .page-title{margin-bottom:1rem}.splash-header .description{font-size:1.25rem;max-width:640px}.splash-header .video-link{display:block}.splash-header .splash-video{padding-bottom:27.5%}@media (min-width:768px){.splash-header .splash-video{width:40%}.splash-header .splash-content{padding-left:4rem}}.splash-header.blue{background-image:url(/assets/main/backgrounds/background_products.svg),linear-gradient(90deg,#1d1c68 0,#3a45dc)}.splash-header.red{background-image:linear-gradient(270deg,#dc3b3a 0,#a01d21)}.post .post-content .splash-header.blue ul:not(.unstyled) .link,.post .post-content .splash-header.red ul:not(.unstyled) .link,.splash-header.blue .post .post-content ul:not(.unstyled) .link,.splash-header.blue .styled-list .link,.splash-header.red .post .post-content ul:not(.unstyled) .link,.splash-header.red .styled-list .link{color:#fff}.post .post-content .splash-header.blue ul:not(.unstyled) .link:hover,.post .post-content .splash-header.red ul:not(.unstyled) .link:hover,.splash-header.blue .post .post-content ul:not(.unstyled) .link:hover,.splash-header.blue .styled-list .link:hover,.splash-header.red .post .post-content ul:not(.unstyled) .link:hover,.splash-header.red .styled-list .link:hover{text-decoration:underline}.post .post-content .splash-header.blue ul:not(.unstyled)>li,.post .post-content .splash-header.red ul:not(.unstyled)>li,.splash-header.blue .post .post-content ul:not(.unstyled)>li,.splash-header.blue .styled-list>li,.splash-header.red .post .post-content ul:not(.unstyled)>li,.splash-header.red .styled-list>li{margin-bottom:.625rem}.megamenu2-container{background:linear-gradient(180deg,#000 15%,transparent);padding:25px 0 10px}.megamenu2-container .inner-container{margin:0 auto;max-width:1336px;padding-left:12px;padding-right:12px}.alert-banner{display:none!important}@media screen and (max-width:768px){.alert-banner{font-size:12px;height:30px}}.megamenu2{align-items:center;background-image:var(--mobile-menu-bg);background-size:0;display:flex;font-family:Titillium Web;text-align:center;width:100%}@media (min-width:1025px){.megamenu2{background-image:none}}.megamenu2 .logo-container{display:flex;justify-content:center;width:100%}@media (min-width:1025px){.megamenu2 .logo-container{display:inline-block;padding:0 16px;width:auto}}.megamenu2 .logo{align-items:center;display:flex;padding-right:52px}@media (min-width:1025px){.megamenu2 .logo{padding-right:0}}.megamenu2 .logo img{height:42px;max-width:300px;-o-object-fit:cover;object-fit:cover;transition:all .5s;width:150px}@media (min-width:1025px){.megamenu2 .logo img{height:42px;width:150px}}@media (min-width:1200px){.megamenu2 .logo img{height:58px;width:210px}}.megamenu2>ul{display:none;list-style:none}@media (min-width:1025px){.megamenu2>ul{box-sizing:border-box;display:flex;justify-content:space-around;margin-left:auto;padding:0 12px 0 0;width:100%}}.megamenu2>ul .main-nav-link{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;padding:7px 8px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.megamenu2>ul .main-nav-link i.fa-chevron-down{font-size:8px;font-weight:300;padding-left:4px}@media (max-width:1026px){.megamenu2>ul .main-nav-link i.fa-chevron-down{display:none}}.megamenu2>ul .main-nav-link i.fa-chevron-right{color:#9a0b0c;font-size:18px;margin-left:auto}@media (min-width:1025px){.megamenu2>ul .main-nav-link i.fa-chevron-right{display:none}}.megamenu2>ul .main-nav-link i.fa-search{font-size:16px;padding-right:4px}@media (min-width:1025px){.megamenu2>ul .main-nav-link.highlight{background-color:#9a0b0c}}.megamenu2>ul .search{padding-left:12px}@media (max-width:1026px){.megamenu2>ul .search{display:none}}@media (min-width:1025px){.megamenu2>ul .has-submenu:focus-within .mega-submenu,.megamenu2>ul .has-submenu:hover .mega-submenu{opacity:1;pointer-events:all;visibility:visible}}@media (min-width:1025px){.megamenu2>ul .has-submenu:focus-within .main-nav-link-highlight,.megamenu2>ul .has-submenu:hover .main-nav-link-highlight{opacity:1;visibility:visible}}.megamenu2 .main-nav-link-container{position:relative}.megamenu2 .main-nav-link-highlight{background-color:#9a0b0c;height:62px;top:-10px}.mega-submenu,.megamenu2 .main-nav-link-highlight{left:0;opacity:0;position:absolute;transition:opacity .4s ease;width:100%}.mega-submenu{background-color:#232323;color:#fff;min-height:200px;overflow:hidden;pointer-events:none;top:calc(100% - 10px);visibility:hidden;z-index:999}.mega-submenu .tagline-container{border-bottom:1px solid #9a9a9a;text-align:left}.mega-submenu .tagline-container .tagline{background:#9a9a9a;font-size:14px;overflow:hidden;padding:4px 0;position:relative;text-align:center;width:max((100% - 1312px)/2 + 140px,400px)}.mega-submenu .tagline-container .tagline:after{border-color:transparent transparent #232323;border-style:solid;border-width:0 0 50px 50px;bottom:0;content:"";display:block;height:0;position:absolute;right:-22px;width:0}.mega-submenu .submenu-title{font-weight:700;padding:16px 0 24px;text-transform:uppercase}.mega-submenu .submenu-links{list-style-type:none;margin:0 auto;max-width:400px;padding:0;text-align:left}.mega-submenu .submenu-links a{border-bottom:2px solid transparent;color:#fff;display:inline-block;font-weight:200;padding:4px 0;text-decoration:none;text-transform:uppercase;transition:border-bottom .6s ease}.mega-submenu .submenu-links a:focus,.mega-submenu .submenu-links a:hover{border-bottom:2px solid #9a0b0c}.mega-submenu .menu-image-container{margin:0 auto;max-width:400px;width:100%}.mega-submenu .menu-image{background-color:#000;background-position:50%;background-size:cover;-o-object-fit:cover;object-fit:cover;width:100%}.mega-submenu .search-form-container{display:flex}.mega-submenu .search-form-container input{background-color:#000;border:0;color:#fff;outline:none}.mega-submenu .search-form-container button{background-color:#9a0b0c;color:#fff}.megamenu2-mobile{display:block;padding:12px 16px}.megamenu2-mobile:before{color:#fff;content:"\f0c9";font-family:fontawesome;font-size:1.5rem}@media (min-width:1025px){.megamenu2-mobile{display:none}}.mega-menu-open .megamenu2-container{background-image:var(--mobile-menu-bg);background-size:cover;height:100vh;overflow:auto;position:fixed;top:0;width:100%}@media (min-width:1025px){.mega-menu-open .megamenu2-container{background:linear-gradient(180deg,#000 15%,transparent);height:auto;position:static}}.mega-menu-open .megamenu2 .menu{display:block;left:0;padding:0;position:absolute;top:100px;width:100%;z-index:9999}@media (min-width:1025px){.mega-menu-open .megamenu2 .menu{display:flex;padding:0 12px 0 0;position:static}}.mega-menu-open .megamenu2 .menu>li{border-bottom:1px solid #fff;padding:6px 12px}@media (min-width:1025px){.mega-menu-open .megamenu2 .menu>li{border-bottom:none;padding:0}}.mega-menu-open .megamenu2-mobile:before{content:"\f00d"}.add-to-calendar{align-items:center;border:1px solid #fff;display:flex;flex-wrap:wrap;font-family:Titillium Web;font-size:32px;font-weight:400;margin:0 0 20px;padding:6px 8px}.add-to-calendar .calendar-button{display:inline-block;margin-left:8px;margin-top:-4px}.add-to-calendar .addeventatc{color:#9a0b0c!important;padding-left:12px}.add-to-calendar .addeventatc .addeventatc_icon{display:none}.accordion-wrapper{padding-bottom:12px}.accordion-head{align-items:center;cursor:pointer;display:flex;font-weight:700}.accordion-icon{align-items:center;border:4px solid #fff;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:6px;padding-left:15px;width:40px}@media (min-width:1200px){.accordion-icon{padding-left:30px}}.accordion-content{padding-left:46px;padding-right:23px}.progress{border-radius:0;overflow:visible;position:relative}.progress .progress-bar{box-shadow:none}.progress .tick{left:30%;width:10px}.progress .tick,.progress .tick:after{height:100%;position:absolute;top:0;transform:translateX(-50%)}.progress .tick:after{background-color:#64727b;content:"";left:50%;width:2px}.progress .tick-accessible{cursor:pointer}.progress .tick-accessible:after{background-color:#000}.progress .tick-current:after{background-color:#f89b36;height:calc(100% + 4px);top:-2px;width:4px}.progress-sm{height:6px}.panel{color:#222}.panel p:first-child{margin-top:0}.panel p:last-child{margin-bottom:0}.panel-default>.panel-heading{color:inherit}.panel-danger{border-color:#9a0b0c}.panel-danger>.panel-heading{background-color:#feeeee;border-color:#9a0b0c;color:#9a0b0c}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple:after,.lds-ripple:before{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #fff;border-radius:50%;content:"";display:block;opacity:1;position:absolute}.lds-ripple:after{animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:200;src:url(/fonts/titillium-web/TitilliumWeb-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:300;src:url(/fonts/titillium-web/TitilliumWeb-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/fonts/titillium-web/TitilliumWeb-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(/fonts/titillium-web/TitilliumWeb-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/fonts/titillium-web/TitilliumWeb-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:900;src:url(/fonts/titillium-web/TitilliumWeb-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:morganite;src:url(/fonts/morganite/Morganite-Medium.woff2) format("woff2"),url(/fonts/morganite/Morganite-Medium.woff) format("woff"),url(/fonts/morganite/Morganite-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:morganite-black;src:url(/fonts/morganite/Morganite-Black.woff2) format("woff2"),url(/fonts/morganite/Morganite-Black.woff) format("woff"),url(/fonts/morganite/Morganite-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:squaresbold;src:url(/fonts/SquaresBold.ttf.woff) format("woff")}.tags .category{color:#999;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase}.press-releases-page.listing{background:#f6f6f6;color:#333}@media (max-width:767px){.press-releases-page.listing .date-group{padding-left:2rem}}.press-releases-page.listing .sidebar-right .article-title{color:#222}.success-stories-page{background-color:#fff}.success-stories-page h1{color:#000}@media (min-width:768px){.success-stories-page .page-wrap{padding-bottom:10rem}}.success-stories-page .featured-posts .article-title{padding-top:0}.success-stories-page .featured-posts .controls{padding-top:1rem}@media (min-width:1025px){.success-stories-page .featured-list{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr}}.success-stories-page .featured-list article{box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);margin-bottom:0}.success-stories-page .featured-list article img{width:100%}.success-stories-page .featured-list article .article-title{font-size:1.2rem;font-weight:500}.success-stories-page .featured-list article .summary{font-size:.9rem;padding-bottom:0}.success-stories-page .featured-list article .controls{padding-bottom:2rem}.success-stories-page .article-title{padding-bottom:0}.pagination{display:block;width:100%}.pagination-block{align-items:center;background:#f9f9f9;display:flex;flex-wrap:wrap;justify-content:center;padding:.5rem 2rem}@media (max-width:767px){.pagination-block{flex-direction:column}}.pagination-block .stats{color:#484848;font-size:14px;padding-top:.5rem}.pagination-block .pagination{display:flex;justify-content:center}@media (min-width:768px){.pagination-block .pagination{margin-left:auto}}.pagination-block .pagination a{color:#222;text-decoration:none}.pagination-block .pagination .active>span{background:#222;border-color:#222}.subscribe-banner{background:#222;color:#fff;padding:3rem 4rem;width:100%}@media (min-width:768px){.subscribe-banner{align-items:center;background:#e6eaec;color:#222;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem}}.subscribe-banner .summary{font-size:1.2rem;margin:0;padding:0}@media (max-width:767px){.subscribe-banner .summary{padding-bottom:1rem}}@media (min-width:768px){.subscribe-banner .summary{padding-right:2rem}}.featured-list{background:#fff;margin-bottom:4rem}@media (max-width:767px){.featured-list{padding-top:2rem}.featured-list article{padding-left:2rem;padding-right:2rem}}.featured-list article:not(:last-of-type){border-bottom:1px solid #f9f9f9}@media (min-width:768px){.blog-page .gfid-blog,.news-center .gfid-blog,.press-releases-page .gfid-blog{flex:1}}.blog-page h1,.news-center h1,.press-releases-page h1{font-family:Oswald,sans-serif;line-height:1.2;margin:0;padding:0}.blog-page h2,.news-center h2,.press-releases-page h2{font-weight:400}.blog-page .summary,.news-center .summary,.press-releases-page .summary{color:#777;font-size:16px;margin-top:.5rem}.blog-page .post-header,.news-center .post-header,.press-releases-page .post-header{height:16rem;min-height:auto}@media (min-width:1200px){.blog-page .post-header,.news-center .post-header,.press-releases-page .post-header{height:28rem}}@media (min-width:1440px){.blog-page .post-header,.news-center .post-header,.press-releases-page .post-header{height:28rem}}@media (max-width:767px){.blog-page .meta .tags,.news-center .meta .tags,.press-releases-page .meta .tags{margin:0 -.5rem}}.blog-page .entry-title,.news-center .entry-title,.press-releases-page .entry-title{max-width:52rem}@media (max-width:767px){.blog-page .entry-title,.news-center .entry-title,.press-releases-page .entry-title{display:flex;flex-wrap:wrap;font-size:2rem;margin-top:1rem;padding:1rem 0}}.blog-page .page-wrap .hero,.news-center .page-wrap .hero,.press-releases-page .page-wrap .hero{display:flex}@media (min-width:1024px){.blog-page .page-wrap .hero,.news-center .page-wrap .hero,.press-releases-page .page-wrap .hero{padding:3rem 0}}.blog-page .page-wrap .hero article,.news-center .page-wrap .hero article,.press-releases-page .page-wrap .hero article{min-height:100%;position:relative}.blog-page .page-wrap .hero article .featured-img,.news-center .page-wrap .hero article .featured-img,.press-releases-page .page-wrap .hero article .featured-img{height:auto;max-width:none;width:100%}.blog-page .page-wrap .hero .details,.news-center .page-wrap .hero .details,.press-releases-page .page-wrap .hero .details{padding:2rem 2rem 3rem;position:relative;z-index:5}@media (min-width:768px){.blog-page .page-wrap .hero .details,.news-center .page-wrap .hero .details,.press-releases-page .page-wrap .hero .details{max-width:40rem;padding-left:4rem}}.blog-page .page-wrap .hero .summary,.news-center .page-wrap .hero .summary,.press-releases-page .page-wrap .hero .summary{margin-bottom:3rem}.blog-page .page-wrap .hero .controls,.news-center .page-wrap .hero .controls,.press-releases-page .page-wrap .hero .controls{justify-content:flex-start;padding:0;width:auto}.blog-page .page-wrap .hero .controls>a:active,.blog-page .page-wrap .hero .controls>a:hover,.news-center .page-wrap .hero .controls>a:active,.news-center .page-wrap .hero .controls>a:hover,.press-releases-page .page-wrap .hero .controls>a:active,.press-releases-page .page-wrap .hero .controls>a:hover{text-decoration:none}.blog-page .page-wrap .hero .controls .btn-forward,.news-center .page-wrap .hero .controls .btn-forward,.press-releases-page .page-wrap .hero .controls .btn-forward{background:#9a0b0c;color:#fff;cursor:pointer;font-size:1.05rem;padding:1rem 2rem}.blog-page .page-wrap .hero .controls .btn-forward:focus,.blog-page .page-wrap .hero .controls .btn-forward:hover,.news-center .page-wrap .hero .controls .btn-forward:focus,.news-center .page-wrap .hero .controls .btn-forward:hover,.press-releases-page .page-wrap .hero .controls .btn-forward:focus,.press-releases-page .page-wrap .hero .controls .btn-forward:hover{background:#c12322}.blog-page .page-wrap .hero .category,.news-center .page-wrap .hero .category,.press-releases-page .page-wrap .hero .category{color:#222;text-transform:uppercase}.blog-page .page-wrap .hero .article-link,.news-center .page-wrap .hero .article-link,.press-releases-page .page-wrap .hero .article-link{display:block}.blog-page .page-wrap .hero .article-title,.news-center .page-wrap .hero .article-title,.press-releases-page .page-wrap .hero .article-title{font-size:3rem;font-weight:300;margin-bottom:2rem;margin-top:1rem;text-transform:none}@media (max-width:1023px){.blog-page .sidebar-layout,.news-center .sidebar-layout,.press-releases-page .sidebar-layout{background:none!important}}@media (min-width:1024px){.blog-page .sidebar-layout:after,.news-center .sidebar-layout:after,.press-releases-page .sidebar-layout:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,.85),#fff 18%,hsla(0,0%,98%,.95) 40%,hsla(0,0%,91%,0));content:"";height:100%;position:absolute;right:0;top:0;width:100%}.blog-page .sidebar-layout .sidebar-left,.news-center .sidebar-layout .sidebar-left,.press-releases-page .sidebar-layout .sidebar-left{top:0}}.blog-page .page-bg,.news-center .page-bg,.press-releases-page .page-bg{position:absolute;right:0;top:0}.blog-page .site-wrap:before,.news-center .site-wrap:before,.press-releases-page .site-wrap:before{background-image:url(/img/page-bg-arrow-right.svg);background-position:bottom;transform:rotate(-180deg)}.blog-page.post .sidebar-left,.news-center.post .sidebar-left,.press-releases-page.post .sidebar-left{height:auto;position:relative}.blog-page.listing,.news-center.listing,.press-releases-page.listing{color:#333}.blog-page.listing .page-header,.news-center.listing .page-header,.press-releases-page.listing .page-header{display:none}@media (max-width:1023px){.blog-page.listing .page-header,.news-center.listing .page-header,.press-releases-page.listing .page-header{background:#eee;display:block;padding:1rem 2rem;position:fixed;top:0;transition:all .15s;z-index:50}.blog-page.listing .page-header .page-title,.news-center.listing .page-header .page-title,.press-releases-page.listing .page-header .page-title{font-size:1.5rem}}.blog-page.listing .sidebar-left,.news-center.listing .sidebar-left,.press-releases-page.listing .sidebar-left{height:auto;position:relative}.blog-page.listing .sidebar-right .article-title,.news-center.listing .sidebar-right .article-title,.press-releases-page.listing .sidebar-right .article-title{color:#222;font-size:1.25rem;text-transform:none}.blog-page.listing .sidebar-right .article-link,.news-center.listing .sidebar-right .article-link,.press-releases-page.listing .sidebar-right .article-link{background:#fff}.blog-page.listing .page-bg,.news-center.listing .page-bg,.press-releases-page.listing .page-bg{background-position:100% 0;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.blog-page.post .page-bg,.news-center.post .page-bg,.press-releases-page.post .page-bg{background-image:url(/img/article-bg.svg);background-position:50%;background-size:cover;height:90vh;position:absolute;right:0;top:0;width:100%;z-index:-1}.blog-page.post .page-header .title,.news-center.post .page-header .title,.press-releases-page.post .page-header .title{font-size:2.5rem}.blog-page.post .content img,.news-center.post .content img,.press-releases-page.post .content img{height:auto;max-width:100%}@media (min-width:1024px){.blog-page.post .video-hero-post aside,.news-center.post .video-hero-post aside,.press-releases-page.post .video-hero-post aside{margin-top:0}}.blog-page .video-hero-post,.news-center .video-hero-post,.press-releases-page .video-hero-post{background:#000}.blog-page .video-hero-post .btn-badge,.news-center .video-hero-post .btn-badge,.press-releases-page .video-hero-post .btn-badge{background:#dc3b3a}.blog-page .video-hero-post .btn-badge:before,.news-center .video-hero-post .btn-badge:before,.press-releases-page .video-hero-post .btn-badge:before{border-top-color:#dc3b3a}.blog-page .video-hero-post .page-wrap,.news-center .video-hero-post .page-wrap,.press-releases-page .video-hero-post .page-wrap{background:none}.blog-page .video-hero-post .article-top,.news-center .video-hero-post .article-top,.press-releases-page .video-hero-post .article-top{background:linear-gradient(180deg,#111 10%,#000)}.blog-page .video-hero-post .article-header,.news-center .video-hero-post .article-header,.press-releases-page .video-hero-post .article-header{position:relative}.blog-page .video-hero-post .video-container,.news-center .video-hero-post .video-container,.press-releases-page .video-hero-post .video-container{position:relative;width:100vw}.press-releases-page.listing .page-header{display:block}@media (max-width:767px){.btn-load-more{margin:1rem 3rem 3rem;width:calc(100% - 6rem)}}.resources .resource-block .item:not(:last-of-type){margin-bottom:2rem}.resources .item{display:block}.resources .item:hover .title{text-decoration:underline}.resources .item .title{color:#dc3b3a;font-size:1.1rem;font-weight:500}.resources .item .description{color:#333;font-size:.85rem}.social-block .social-links{margin-bottom:0;margin-top:1rem}body.blog,body.blog-page{background:#f2f2f2}@media (min-width:1024px){.blog-layout{display:flex}}.blog-layout .page-head{padding-bottom:2rem}.blog-layout .page-head h1{font-size:2.5rem;font-weight:700;line-height:1}.blog-layout .page-head h2{font-size:1.5rem;font-weight:500}.blog-layout article.block{background:#fff;padding:1.5rem}.blog-layout article.block+article{margin-top:2rem}.blog-layout article.block:hover .article-title{color:#dc3b3a;text-decoration:underline}.blog-layout .tags{margin:1rem 0 .5rem}.blog-layout .featured{width:100%}@media (min-width:1024px){.blog-layout .featured{flex:1;padding-right:5%}}@media (min-width:768px){.blog-layout aside{margin-left:2rem;width:260px}}.blog-layout aside .label{font-weight:500;margin-bottom:.5rem}.blog-layout aside .tag-list a{font-size:14px}@media (min-width:1024px){.blog-layout .more-posts{width:340px}}.blog-layout .more-posts.full{width:100%}.blog-layout .more-posts .posts{display:grid}@media (min-width:768px){.blog-layout .more-posts .posts{gap:2rem;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.blog-layout .more-posts .posts{grid-template-columns:1fr 1fr 1fr}}.blog-layout .more-posts .posts article.block+article{margin-top:0}.featured-grid .article-link img{width:100%}body.blog-page.listing{background-color:#8f0000;font-family:Titillium Web}body.blog-page.listing .blog-page-wrap{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent min(25%,800px),transparent min(50%,2500px),rgba(0,0,0,.5) min(75%,3300px));margin-top:-140px;min-height:600px;padding-top:140px;width:100%}body.blog-page.listing .featured{padding:0}body.blog-page.listing .blog-listing-container{margin:0 auto;max-width:1920px;padding:0 16px;width:100%}@media (min-width:1025px){body.blog-page.listing .blog-listing-container{padding:0 40px}}body.blog-page.listing .article-link{cursor:pointer;display:block;width:100%}body.blog-page.listing .category{background-color:#a80000;color:#fff;font-size:.875rem;font-weight:700;padding:6px 8px;text-transform:uppercase}@media (min-width:1025px){body.blog-page.listing .blog-listing-2-col,body.blog-page.listing .blog-listing-3-col{display:grid;gap:4em;grid-template-columns:repeat(2,minmax(0,1fr))}}body.blog-page.listing .blog-listing-2-col>div,body.blog-page.listing .blog-listing-3-col>div{padding-bottom:4em;padding-top:4em;width:100%}body.blog-page.listing .blog-listing-2-col>div:not(:first-child),body.blog-page.listing .blog-listing-3-col>div:not(:first-child){margin-top:64px}@media (min-width:1025px){body.blog-page.listing .blog-listing-2-col>div:not(:first-child),body.blog-page.listing .blog-listing-3-col>div:not(:first-child){margin-top:0}body.blog-page.listing .blog-listing-3-col{gap:3em;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){body.blog-page.listing .blog-listing-3-col{gap:3em;grid-template-columns:repeat(3,minmax(0,1fr))}}body.blog-page.listing .blog-listing-hero-image-container{display:block;padding-top:84.82%;position:relative;width:100%}body.blog-page.listing .blog-listing-hero-image-container .image-position{bottom:12.81%;left:9.11%;position:absolute;right:5.7%;top:22.05%}body.blog-page.listing .blog-listing-hero-image-container .image-wrapper{display:block;padding-top:64.84%;position:relative}body.blog-page.listing .blog-listing-hero-image-container .blog-image{clip-path:polygon(22.5% 0,100% 0,76.5% 100%,0 100%);display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}body.blog-page.listing .blog-listing-hero-image-container .image-pillar{background-color:#bd1e2d;display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-1{clip-path:polygon(28.45% 15.89%,31.11% 15.89%,7.03% 94.1%,4.37% 94.1%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-2{clip-path:polygon(97.34% 12%,100% 12%,75.92% 90.2%,73.26% 90.2%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-3{background-color:#000;clip-path:polygon(16.94% 44.91%,19.55% 44.91%,2.61% 100%,0 100%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-4{background-color:#fff;clip-path:polygon(19.13% 87.19%,40.28% 87.19%,38.15% 94.1%,17.16% 94.1%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-5{background-color:#000;clip-path:polygon(28.72% 87.19%,30.1% 87.19%,27.97% 94.1%,26.58% 94.1%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-6{background-color:#fff;clip-path:polygon(46.19% 87.19%,47.52% 87.19%,45.44% 94.1%,44.11% 94.1%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-7{background-color:#fff;clip-path:polygon(55.25% 87.19%,60.74% 87.19%,58.6% 94.1%,53.12% 94.1%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-8{background:linear-gradient(180deg,#fff 0,#fff 19%,#e1d1d2 0,#e1d1d2);clip-path:polygon(44.11% 0,60.52% 0,53.7% 22.05%,37.83% 22.05%)}body.blog-page.listing .blog-listing-hero-image-container .image-pillar.pillar-9{background:linear-gradient(180deg,#fff 0,#fff 19%,#e1d1d2 0,#e1d1d2);clip-path:polygon(63.13% 0,67.18% 0,60.36% 22.05%,56.31% 22.05%)}body.blog-page.listing .blog-listing-body{order:2;padding-bottom:60px;width:100%}@media (min-width:1025px){body.blog-page.listing .blog-listing-body{order:1}}body.blog-page.listing .blog-listing-body .blog-title{font-family:Titillium Web;font-size:2em;font-weight:700;letter-spacing:0;margin:0;padding:.5em 0}@media (min-width:1025px){body.blog-page.listing .blog-listing-body .blog-title{font-size:2.5em}}body.blog-page.listing .blog-listing-body .user-photo{box-shadow:none;margin-left:1em}body.blog-page.listing .blog-listing-body .author-name{border-bottom:.2778em solid #a80000;letter-spacing:.1111em;line-height:.9;margin-left:1em}body.blog-page.listing .blog-listing-body .blog-summary{font-size:1.2em;line-height:1.5;margin-top:2em}body.blog-page.listing .featured-series{background-color:#fff;color:#9a0b0c;padding-top:40px}body.blog-page.listing .mailing-list-container{background-color:#000;clip-path:polygon(0 3.75vw,0 100%,100% 100%,100% 3.75vw,95vw 0,5vw 0);color:#fff;font-size:20px;min-height:400px;padding-bottom:40px;padding-top:60px}body.blog-page.listing .mailing-list-container .mailing-list{margin:0 auto;max-width:1120px;padding-left:40px;padding-right:40px;text-align:center}body.blog-page.listing .mailing-list-container .mailing-list h2{font-weight:700}body.blog-page.listing .mailing-list-container .mailing-list input[type=email]{display:block;margin:20px auto;max-width:500px;padding:8px;width:100%}body.blog-page.listing .mailing-list-container .mailing-list input[type=submit]{background:#fff;border:0;color:#9a0b0c;font-size:.6em;font-weight:600;margin-top:20px;padding:8px 12px;text-transform:uppercase}.blog-listing-col{display:flex;flex-direction:column}@media (min-width:1025px){.blog-listing-col{padding-left:30px}}.blog-listing-col .blog-title{font-family:Titillium Web;font-size:1.75rem;font-weight:700;letter-spacing:3px;padding:36px 0 30px}@media (min-width:1025px){.blog-listing-col .blog-title{font-size:1.3rem}}@media (min-width:1200px){.blog-listing-col .blog-title{font-size:2rem}}.blog-listing-col .blog-image-position{margin:0 auto 30px;max-width:400px;width:100%}@media (min-width:1025px){.blog-listing-col .blog-image-position{max-width:none}.blog-listing-col .blog-image-position.shrink-image{margin-top:12%;padding-left:12%;padding-right:12%;transform:translateX(-12%)}}.blog-listing-col .blog-listing-image{display:block;padding-top:51.4%;position:relative;width:100%}.blog-listing-col .blog-image{clip-path:polygon(20.78% 0,100% 0,79.22% 100%,0 100%);display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.blog-listing-hero{align-items:center;display:flex;flex-direction:column;padding-bottom:4em;width:100%}@media (min-width:1025px){.blog-listing-hero{flex-direction:row;padding-left:30px}}.blog-listing-hero .blog-listing-image{max-width:500px;order:1;padding-bottom:30px;width:100%}@media (min-width:1025px){.blog-listing-hero .blog-listing-image{display:flex;max-width:none;order:2;padding-bottom:0}}body.blog-page.post{font-family:Titillium Web}body.blog-page.post .page-wrap{background-color:#fff}body.blog-page.post .blog-post-layout{margin:0 auto;max-width:1336px;padding-left:12px;padding-right:12px;width:100%}body.blog-page.post .blog-post-layout h1{color:#9a0b0c;font-family:Titillium Web}body.blog-page.post .blog-post-layout .post-content{padding:90px 12px 12px}@media (min-width:1200px){body.blog-page.post .blog-post-layout .post-content{margin-left:278px;width:calc(84% - 278px)}}body.blog-page.post .blog-post-layout .post-content .content-wrap{align-items:center;display:flex;flex-direction:column;padding:0}body.blog-page.post .blog-post-layout .post-header{margin-left:-9px;width:calc(100% + 18px)}body.blog-page.post .category{background-color:#a80000;color:#fff;font-size:.875rem;font-weight:700;margin-bottom:1rm;padding:6px 8px;text-transform:uppercase}body.blog-page.post .user-photo{box-shadow:none;flex-shrink:0;margin-left:1em}body.blog-page.post .author-name{border-bottom:.2778em solid #a80000;flex-shrink:0;letter-spacing:.1111em;line-height:.9;margin-left:1em}body.blog-page.post .blog-author-container{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media (min-width:1200px){body.blog-page.post .blog-author-container .share-tools{left:-240px;position:absolute;top:0}}body.blog-page.post .blog-author-container .contributors{font-size:.8rem;padding-left:1rem}body.blog-page.post .blog-author-container .contributors .label{font-weight:700}body.blog-page.post .author-bio{border-bottom:1px solid #868686;border-top:1px solid #868686;font-size:.9em;font-style:italic;padding-bottom:16px;padding-top:16px}body.blog-page.post .related-posts{background:transparent;padding-bottom:1rem;padding-top:2rem}.related-content-component .related-content-row{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.related-content-component .related-content-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.related-content-component .related-content-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.success-stories-page .background-base{background-image:url(/assets/main/success-bg-base.png)!important;z-index:0!important}.success-stories-page .background-base,.success-stories-page .background-gold1{background-position:50%!important;background-size:cover!important;bottom:0!important;height:400px!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.success-stories-page .background-gold1{background-image:url(/assets/main/success-bg-gold1.png)!important;z-index:10!important}.success-stories-page .background-gold2{background-image:url(/assets/main/success-bg-gold2.png)!important;background-position:50%!important;background-size:cover!important;bottom:0!important;height:400px!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:20!important}.success-stories-page .header-background{height:400px!important;overflow:hidden!important;position:relative!important}.success-stories-page .content-wrap{position:relative!important;z-index:30!important}.success-stories-page .wrap_line_1{display:none}@media (max-width:900px){.success-stories-page .background-base,.success-stories-page .background-gold1,.success-stories-page .background-gold2,.success-stories-page .header-background{height:300px!important}}.background-gold1,.background-gold2{overflow:hidden;position:relative}.success-icon{bottom:40px;max-height:120px;position:absolute;right:30px}@media (max-width:768px){.success-icon{height:50%;width:50%}}.info-box{color:#fff;left:40px;position:absolute;top:50%;transform:translateY(-50%);z-index:999}.top-text{font-family:squaresbold,sans-serif;line-height:1;max-width:900px}.state-text,.top-text{font-size:55px;text-transform:uppercase}.state-text{color:#b39761;font-family:morganite,sans-serif;font-weight:400;letter-spacing:3px;margin-top:10px}.icon-box{background:#000;border:2px solid #b39761;color:#fff;display:inline-block;font-family:Titillium Web,sans-serif;margin-top:10px;opacity:1;padding:10px;z-index:9999}@media (max-width:900px){.state-text,.top-text{font-size:30px}}@media (max-width:768px){.info-box{bottom:20px;right:20px;text-align:center;top:40px;transform:none;z-index:999}.icon-box,.state-text,.top-text{display:block;text-align:center;width:100%}.top-text{font-size:24px}.state-text{font-size:24x}.icon-box{font-size:14px;margin-top:10px;padding:5px}.success-icon{bottom:20px;height:auto;position:absolute;right:20px;width:120px}}.reddy{color:#9a0b0c!important;font-family:Titillium Web!important;font-size:63px!important;line-height:75.6px!important}.contacts h1{margin:0;padding:0;text-transform:uppercase}.contacts h2{font-weight:400;margin:0;padding:0 0 1rem}.contacts .description p{margin-bottom:.5rem;margin-top:.5rem;padding-top:0}.contacts .page-header{color:#fff;margin-bottom:2rem}.contacts .user-grid{background:#fff;box-shadow:0 3px 6px rgba(51,51,51,.16),0 3px 6px rgba(51,51,51,.23);display:flex;flex-wrap:wrap;padding:2rem 2rem 4rem}.contacts .user-grid .section-heading{margin-bottom:2rem}.contacts .user-grid .section-heading h2{padding-bottom:0}.contacts .group-info{flex-basis:100%}.contacts .group-info:not(:first-of-type){border-top:1px solid #eee;margin-top:1rem;padding-top:2rem}.contacts .person{margin-bottom:2rem;text-align:center}.contacts .person .user-photo{border-radius:50%;box-shadow:inset 0 0 0 .25rem #000;margin-bottom:1rem;margin-left:auto;margin-right:auto}@media (min-width:1200px){.contacts .person .user-photo{max-width:200px}}.contacts .person .user-photo img{border-radius:50%;padding:.6666666667rem}.contacts .person .name{font-size:1.3rem}.solution-result{background:#111;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);display:block;height:100%;min-height:10rem;padding:0;position:relative;transition:all .15s}.solution-result:focus,.solution-result:hover{box-shadow:0 3px 6px rgba(51,51,51,.16),0 3px 6px rgba(51,51,51,.23);transform:translateY(-.5rem)}.solution-result:active{box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);transform:translateY(-.25rem)}.solution-result video{height:auto;width:100%}.solution-result .details{bottom:0;padding:2rem 1rem;position:absolute}.solution-result .details h3,.solution-result .details p{color:#fff;font-size:1.75rem;font-weight:400;margin:0}.solution-result img{height:100%;position:absolute;width:100%}.solution-items>div{margin-bottom:1rem}.solutions-page .page-header{color:#fff;min-height:560px;position:relative;z-index:15}.solutions-page .page-header header{text-align:center}.solutions-page .page-header .tags{justify-content:center}@media (min-width:768px){.solutions-page .page-header .tags{margin:1rem 0 0}}.solutions-page .videoBgContainer video{opacity:.7}.solutions-page .entry-title{font-weight:700;letter-spacing:-3px;line-height:.95}@media (min-width:1024px){.solutions-page .entry-title{font-size:4.25rem}}.solutions-page.post .article-header,.solutions-page.post .entry-content{position:relative;z-index:15}.solutions-page.post .site-wrap:after,.solutions-page.post .site-wrap:before{height:calc(65vh - 8rem)}@media (max-height:767px){.solutions-page.post .site-wrap:after,.solutions-page.post .site-wrap:before{height:100vh}}.solutions-page.listing{background:#333}.solutions-page .textBg{color:#fff;font-weight:700;margin:0;max-width:56rem;padding:0;text-transform:uppercase}.solutions-page .textBg.init{padding:0 2rem}.solutions-page .textBg.small{font-size:1.25rem;font-weight:400;margin:0}@media (min-width:768px){.solutions-page .textBg.small{font-size:1.5rem}}.solutions-page .textBg:before{background-color:rgba(0,0,0,.75);content:"";display:block;height:100%;left:-25vw;position:absolute;top:0;width:25vw}.solutions-page .extra{display:block;font-size:2rem;letter-spacing:0;letter-spacing:-.125rem;line-height:1.1;position:relative}@media (max-width:767px){.solutions-page .extra{margin-right:.5rem}}@media (min-width:768px){.solutions-page .extra{background-color:rgba(0,0,0,.75);font-size:4rem;margin:.35rem 0;padding:.125rem 0}.solutions-page .extra:before{background-color:rgba(0,0,0,.75);content:"";display:block;height:100%;left:-25vw;position:absolute;top:0;width:25vw}}.solution-grid{margin-bottom:4rem;margin-top:0;position:relative;-webkit-transform:translateZ(0);width:100%}@media (min-width:768px) and (max-width:1023px){.solution-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}}@media (min-width:1024px){.solution-grid{margin:6rem auto;max-width:45rem;padding-left:5.714rem;width:100%}}.solution-grid .tile{animation-duration:.5s;padding:2rem;position:relative}@media (min-width:768px) and (max-width:1023px){.solution-grid .tile{width:48.5%}}@media (max-width:1023px){.solution-grid .tile{margin-bottom:1rem}}@media (min-width:1024px){.solution-grid .tile{height:22.5rem;padding:4rem;width:22.5rem}}.solution-grid .tile:nth-of-type(2){animation-delay:.15s}@media (min-width:1024px){.solution-grid .tile:nth-of-type(2){margin-left:16.786rem;margin-top:-5.714rem}}.solution-grid .tile:nth-of-type(3){animation-delay:.3s}@media (min-width:1024px){.solution-grid .tile:nth-of-type(3){margin-top:-5.714rem}}.solution-grid .tile:after{background:#111;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1023px){.solution-grid .tile:after{border-top:.5rem solid #dc3b3a}}@media (min-width:1024px){.solution-grid .tile:after{border-left:.5rem solid #dc3b3a;transform:rotate(135deg)}}.solution-grid .tile .title{color:#fff;margin-top:0;text-transform:uppercase}.solution-grid .tile .links,.solution-grid .tile .title{position:relative;z-index:1}.solution-grid .tile .links{margin-bottom:0}.solution-grid .tile .links>li:not(:last-of-type){margin-bottom:.5rem}@media (max-width:1025px){.solution-grid .tile .links>li:not(:last-of-type){margin-bottom:1rem}}.solution-grid .tile .link{display:block}.products-page .site-wrap .page-wrap{overflow-x:hidden}.products-page .post-header{position:relative}.products-page .videoBgContainer video{opacity:.7}.products-page .related-content .article-title,.products-page .related-content a{color:#fff}.product-groups{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1024px;padding-bottom:4rem}.product-groups .item{width:100%}@media (min-width:1024px){.product-groups .item{display:flex;justify-content:center;width:33.333%}.product-groups .item:not(:first-of-type){border-left:1px solid #eee}.product-groups .content{padding:0 2rem;width:300px}}.product-groups .content .title{font-family:Roboto Condensed,sans-serif;font-size:24px}.product-groups .content .links>li{margin-bottom:1rem}.product-post{width:100%}.product-post .post-header{padding-top:2rem}@media (min-width:768px){.product-post .post-header{height:30rem}.product-post .post-header.tall{height:40rem}}.product-post .post-header>a{color:#fff}.search-section.products .item{align-items:flex-start;flex-direction:column;height:100%;padding:1rem}.search-section.products .product-result{order:2}.search-section.products .product-result.has-img{order:1}.search-section.products .product-result .photo img{height:100px;margin:0 auto;max-width:100%}.search-section.products .product-result .photo+.content{margin-top:1rem}.search-section.products .product-result .title{line-height:1.1;margin-bottom:.5rem}.search-section.products .product-result .content{display:flex;flex-direction:column}.search-section.products .product-result .content .description{font-size:.9rem;margin-bottom:1rem}.search-section.products .product-result .content .btn-forward{margin-top:auto}.product-result>a{align-items:center;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);color:#222;display:flex;display:inline-flex;text-decoration:none;transition:all .15s;width:100%}.product-result>a:focus,.product-result>a:hover{box-shadow:0 3px 6px rgba(51,51,51,.16),0 3px 6px rgba(51,51,51,.23);transform:translateY(-.5rem)}.product-result>a:active{box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);transform:translateY(-.25rem)}.product-result>a>div:nth-of-type(2){flex:1}.product-result img{max-height:200px}.product-result .title{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase}.threesixty{margin:0 auto;overflow:hidden;position:relative}.threesixty .threesixty-images{display:none;list-style:none;margin:0;padding:0}.threesixty .threesixty-images img{height:auto;position:absolute;top:0;width:100%}.threesixty .threesixty-images img.previous-image{visibility:hidden;width:0}.threesixty .threesixty-images img.current-image{visibility:visible;width:100%}.threesixty .spinner{background:#333;background:rgba(0,0,0,.7);border-radius:5px;display:block;height:30px;margin:0 auto;width:60px}.threesixty .spinner span{color:#fff;display:block;font-family:Arial,MS Trebuchet,sans-serif;font-size:12px;font-weight:bolder;line-height:30px;text-align:center}.threesixty .nav_bar{position:absolute;right:10px;top:10px;z-index:11}.threesixty .nav_bar a{background:url(/assets/main/sprites.png) no-repeat;display:block;float:left;height:32px;text-indent:-99999px;width:32px}.threesixty .nav_bar a.nav_bar_play{background-position:0 0!important}.threesixty .nav_bar a.nav_bar_previous{background-position:0 -73px!important}.threesixty .nav_bar a.nav_bar_stop{background-position:0 -37px!important}.threesixty .nav_bar a.nav_bar_next{background-position:0 -104px!important}.threesixty:-webkit-full-screen{background:#fff;height:100%;margin-top:0;padding-top:200px;width:100%}.threesixty:-moz-full-screen{background:#fff;height:100%;margin-top:0;padding-top:200px;width:100%}.product-header{background:#fff;border-bottom:1px solid #eee;color:#151515;padding-bottom:0;transition:all .5s;width:100%;z-index:16}.product-header select{margin-bottom:1rem}.product-header.has-nav .content-wrap{display:flex;flex-wrap:wrap}@media (min-width:768px){.product-header.has-nav .content-wrap{align-items:center}}@media (max-width:480px){.product-header.has-nav .content-wrap{flex-direction:column}}.product-header .row{padding-bottom:.5rem}.product-header .col-xs-3{margin-bottom:0!important}.product-header label{color:#222;padding-top:.5rem}.product-header .page-title{color:#333;font-size:2rem;text-transform:uppercase}@media (max-width:480px){.product-header .page-title{font-size:1.5rem;margin-bottom:.5rem;margin-top:.5rem}}.product-header .product-nav{display:flex}@media (min-width:768px){.product-header .product-nav{margin-left:auto}}.product-header .product-nav .form-control{margin-bottom:.5rem}.product-header .product-nav .nav-item{display:block;font-size:1.1rem;font-weight:700;padding:1rem;text-transform:uppercase}.product-header .product-nav .nav-item.active{color:#222}.gfid-product{background:#fff;width:100%}@media (min-width:768px){.gfid-product .splash-header>.content-wrap{display:flex}}@media (min-width:1024px){.gfid-product .product-photo01+.product-intro{padding-left:7rem}}.gfid-product .product-intro{flex:1}.gfid-product .product-intro .content>p{margin-top:1rem}.gfid-product .product-header{position:fixed;top:0}.gfid-product.spartan{background:#f2f2f2}.gfid-product.spartan .product-header{top:-134px}@media (min-height:768px){.product-hero.foundational{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 104px)}}.product-hero .content-wrap{display:flex}@media (min-width:768px){.product-hero .content-wrap{align-items:center}}@media (max-width:768px){.product-hero .content-wrap{flex-direction:column-reverse}}.product-hero .product-photo01{padding:8rem 0 4rem}@media (max-width:480px){.product-hero .product-photo01{margin:0 auto;max-width:calc(100vw - 5.15rem)}}.product-hero .controls{position:relative}@media (min-width:1024px){.product-hero .controls{display:flex}}.product-hero .controls .btn-g{font-size:1.5rem;min-height:4rem;padding-left:3rem;padding-right:3rem;position:relative}.product-hero .btn-g+.btn-g{margin-left:2rem}.product-hero .btn-g+.btn-g:before{background:#eee;content:"";height:4rem;left:-1.5rem;position:absolute;top:-.5rem;width:1px}.product-intro{padding-top:3rem}.product-intro .product-title{color:#222;font-family:Roboto Condensed,sans-serif;font-size:5rem;font-weight:700;letter-spacing:-.25rem;line-height:1;margin:0;text-transform:uppercase}@media (max-width:480px){.product-intro .product-title{word-wrap:break-word;font-size:3.5rem}}.product-intro .content{font-family:Roboto Condensed,sans-serif;font-size:2.5rem;letter-spacing:-.05rem;line-height:1.2;margin:0 auto}@media (max-width:767px){.product-intro .content{font-size:2rem}}.product-intro .controls{margin-top:2rem;padding-bottom:2rem}.product-intro .controls .text{padding-right:.5rem}.product-content{background:#fff;min-height:100vh;position:relative;z-index:15}.product-content .product-summary{background:#fff;line-height:1;position:relative;text-align:center;z-index:16}.product-content .product-summary .content-wrap{margin-left:auto;margin-right:auto;max-width:980px;padding-bottom:4rem;padding-top:4rem;width:100%}@media (width:768px){.product-content .product-summary .content-wrap{max-width:530px}}.product-content .product-summary .content-wrap .line01{color:#222;font-family:Roboto Condensed,sans-serif;font-size:5rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width:767px){.product-content .product-summary .content-wrap .line01{font-size:3rem;text-align:left}}.product-content .product-summary .content-wrap .line02{font-family:Roboto Condensed,sans-serif;font-size:1.75rem;line-height:1;margin-top:1rem}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}.feature{z-index:15}.feature .heading{min-width:20rem;padding-right:2rem}.feature .featured-tag{font-size:2rem;font-weight:700;margin:0}.feature .content{font-size:1.4rem;line-height:1.2}.feature .feature-content{background:hsla(0,0%,100%,0);padding:2rem;width:100%;z-index:15}@media (min-width:768px){.feature .feature-content{align-items:center;display:flex;min-height:13rem}}.feature .feature-content .content-wrap{margin-left:auto;margin-right:auto;max-width:768px;width:100%}@media (width:768px){.feature .feature-content .content-wrap{max-width:640px}}@media (min-width:768px){.feature .feature-content .content-wrap{align-items:flex-start;display:flex;min-height:13rem}}.feature{display:flex;flex-direction:column;justify-content:center;margin-bottom:8rem;position:relative;width:100%}@media (min-width:768px){.feature{margin-bottom:12rem}}.feature01{display:flex;flex-direction:column;position:relative}.feature01 .custom_play{color:rgba(34,34,34,.3);left:70%;position:absolute;top:50%;transform:translateY(50%);z-index:15}@media (max-width:767px){.feature01 .custom_play{display:none}}.feature01 .custom_play span{display:block;font-size:.9rem;font-weight:500;line-height:1;max-width:80px}.feature01 .custom_next,.feature01 .custom_previous{color:rgba(34,34,34,.5);position:absolute;top:50%;transform:translateY(50%)}.feature01 .custom_next svg,.feature01 .custom_previous svg{height:3rem;width:3rem}.feature01 .custom_next:hover svg,.feature01 .custom_previous:hover svg{color:#000}.feature01 .custom_next{right:2rem}.feature01 .custom_previous{left:2rem}@media (max-width:480px){.feature02{margin-bottom:10rem}}.feature05{margin-bottom:20rem}#water{background-image:url(/img/spartan/water.png);background-position:bottom;background-repeat:repeat-x;background-size:360px;height:80%;left:50%;opacity:.8;position:absolute;top:15rem;transform:translateX(-50%);width:50%;z-index:15}#product01Img{will-change:transform}#product05img,#product06img{opacity:0;transform:scale(0)}@media (max-width:480px){#product05img,#product06img{margin:0 auto;max-width:80%}}#product02Img{animation-duration:.75s;animation-fill-mode:both;margin:0 auto;max-width:320px;position:relative;top:30rem;will-change:transform}@media (max-height:768px){#product02Img{max-width:250px}}#product03Img{margin:0 auto;max-width:640px;will-change:transform}@media (max-width:767px){#product03Img{max-width:80%}}#product04Img{max-width:640px}#product04Img,#product06Img{margin:0 auto;opacity:0;position:relative;top:10rem}#product06Img{width:380px}#product05Img{margin:0 auto;position:relative}.footer03{background:#f9f9f9}.footer03.feature-content{background:#fff}.product-photo{position:relative}.product-photo01{animation:pulseIn 8s ease-in-out forwards}@media (min-width:1024px){.product-photo01{max-width:23vw}.product-photo01 img{max-height:50vh}}.product-photo02{cursor:ew-resize}@media (min-width:768px){.product-photo03{min-height:27rem}}.product-photo04{overflow:hidden}.gfid-faqs,.gfid-specs{background:#fff;width:100%}.spec-group .spec-row{border-top:1px solid #f2f2f2}.spec-group .spec-row:last-of-type{border-bottom:1px solid #f2f2f2}.spec-group [class^=col-]:not(:last-of-type){margin-bottom:0}.spec-group .title{background:#f2f2f2;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;font-weight:500;padding:1rem}@media (min-width:768px){.spec-group .title{text-align:right}}.spec-group .info{border-right:1px solid #f2f2f2}@media (max-width:767px){.spec-group .info{border-left:1px solid #f2f2f2;padding-left:1rem}}.product-features{display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.product-features .feature-list{background:radial-gradient(circle,#d0d0d0 -30%,hsla(0,0%,100%,0) 90%);display:flex;flex-wrap:wrap;padding-bottom:3rem}.product-features .feature-list .section-title{flex-basis:100%}@media (min-width:768px){.product-features .feature-list .section-title{font-size:4vw}}.product-features .feature-list .item{padding-bottom:2rem;width:100%}@media (min-width:768px){.product-features .feature-list .item{padding-right:4.8rem;width:33.333%}}.product-features .feature-list .item svg{margin-bottom:.5rem}.product-features .feature-list .item .title{font-weight:700;margin-bottom:.5rem}.product-features .feature-list .item .description{font-size:.8rem}.product-features .product-img img{max-height:768px;max-width:405px;position:absolute;right:-4%;width:36%}@media (max-width:767px){.product-features .product-img img{display:none}}.feature-summary{max-width:768px;padding-bottom:3rem}@media (min-width:768px){.feature-summary{display:flex;flex-wrap:wrap;padding-right:4rem;width:calc(100% - 240px)}}.feature-summary .section-title{flex-basis:100%}@media (min-width:768px){.feature-summary .section-title{font-size:4vw}}.feature-summary .item{padding-bottom:1rem}@media (min-width:768px){.feature-summary .item{padding:1rem;width:50%}}@media (max-width:767px){.feature-summary .item p{line-height:1.2}}.feature-summary .item h4{font-size:1.2rem;margin:0}.feature-summary .item h4+p{margin-top:.5rem}.gallery-container{background:#fff}.product-gallery{padding:4rem 0}@media (min-width:768px){.product-gallery .section-title{font-size:4vw}}.product-gallery .gallery-items{display:flex;flex-wrap:wrap;width:100%}.product-gallery .gallery-items>a{height:100px;margin:.5rem;overflow:hidden;width:100px}@media (min-width:768px){.product-gallery .gallery-items>a{height:120px;width:120px}}.product-gallery .gallery-items img{-o-object-fit:cover;object-fit:cover}.tab-block{background:#fff;margin-top:4rem;padding-top:4rem}.tab-block .title{font-size:calc(1.89286rem + .35714vw);font-weight:700;line-height:1.2;margin:0 auto;text-align:center}.tab-block .nav{margin-top:3rem}.tab-block .tab-content{padding-bottom:4rem;padding-top:3rem}.faqs-block{background:#fff;padding:6rem 0 0}.faqs-block h2{display:none}.faqs-block .faq-list{min-width:45%;padding-bottom:4rem}@media (min-width:768px){.faqs-block .content-wrap{display:flex;padding:2rem 0 0 4rem}}.faqs-block .action-block{display:flex;flex-direction:column}@media (min-width:768px){.faqs-block .action-block{margin-left:3rem}}.faqs-block .action-block .content{border-left:1px solid #eee;padding-left:4rem}.faqs-block .action-block .title{font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.faqs-block .action-block .description{font-size:1.1rem;margin-bottom:2rem}.faqs-block .action-block .controls .btn-lg{min-width:12rem}.faqs-block .action-block .footer-image{margin-top:auto;padding-left:4rem}.faqs-block .black{background:none;background-color:#000;background-image:none}.search-page .page-wrap .content-wrap{margin-left:auto;margin-right:auto;padding-bottom:3rem;padding-top:0}.search-page .page-wrap .content-wrap:not(.no-top){padding-top:3rem}.search-page .search-toggle{display:none}.search-page .search-section+.search-section{padding-top:4rem}.search-page .article-item{box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);height:100%}.search-page .article-item .article-content{background-position:0 0;background-size:cover;height:140px;min-height:0}.search-page .article-item .article-link .article-head{left:0;padding:1.5rem 1rem 3rem;position:relative;top:0;width:100%;z-index:auto}.search-page .article-item .article-title{font-size:1.3rem;margin:0;padding:0 0 1rem}.search-page .article-item .summary{display:none;font-size:.9rem}.search-page .featured-alt{margin-bottom:1rem}@media (min-width:768px){.search-page .featured-alt+.featured-alt{margin-top:0}}.search-page .featured-alt .article-head{bottom:3rem;left:0;min-height:90px;padding:1rem;width:100%}.search-page .featured-alt .article-head .article-title{font-size:1.2rem;margin:0;padding:0}.search-page .featured-alt .controls{background:#fff;width:100%}.search-page .search-section-heading{align-items:center;border-bottom:2px solid #eee;display:flex;margin-bottom:2rem;margin-top:0;padding-bottom:1rem}.search-page .search-section-heading .title{color:#222;font-family:Roboto Condensed,sans-serif;font-size:2rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.search-page .search-section-heading small{align-items:center;border:2px solid #ddd;display:inline-flex;height:30px;justify-content:center;margin-left:.5rem;position:relative;top:-.1rem;width:30px}.search-page .page-header .search{border:1px solid rgba(34,34,34,.2);color:#222}.search-page .page-header .btn-search{color:#dc3b3a}.search-page .entry-content .results-for{font-size:1.3rem}.search-page .block:not(:last-of-type) .search-result{margin-bottom:2rem}.search-page .search-result{display:inline-flex;flex-wrap:wrap}.search-page .search-result .details{display:block;flex:1}.search-page .search-result .details p{color:#222;margin:.5rem 0 1rem}.search-page .search-result .meta,.search-page .search-result code{color:#222;font-size:.8rem;opacity:.7}.search-page .search-result .meta{margin-top:.5rem;opacity:.5}.search-page .search-result h3{margin:0;padding:0}.search-page .search-result img{margin-right:2rem}.card-grid{grid-column-gap:20px;grid-row-gap:20px;align-items:stretch;display:grid;grid-template-rows:1fr;justify-items:stretch}@media (min-width:480px){.card-grid{grid-template-columns:1fr}}@media (min-width:768px){.card-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.card-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.card-grid .grid-item,.card-grid>a{display:block}.card-grid .grid-item{margin-bottom:0}.faq-block ul{list-style:none;margin:0;padding:0}.faq-block ul>li{padding-bottom:2rem}.faq-block label{align-items:flex-start;display:flex;font-size:1.25rem;font-weight:500;margin:0;min-height:2rem}.faq-block label:focus,.faq-block label:hover{color:#dc3b3a}.faq-block label:focus .icon,.faq-block label:hover .icon{border-color:#dc3b3a}.faq-block .icon{border:2px solid rgba(34,34,34,.8);border-radius:50%;height:1.5rem;padding:.25rem;width:1.5rem}.faq-block .toggle-icon{align-items:center;display:flex;padding:0 1rem}.faq-block .collapse-content{max-height:0;overflow:hidden;padding-left:3.5rem;padding-right:1rem;transition:all .15s}.faq-block .collapse-content p:first-of-type{margin:0}.faq-block .collapse-content .answer-container{display:block;max-width:50rem}.faq-block .question{line-height:1.2;padding-right:1rem}.faq-block li input:checked~label{color:#222}.faq-block li input:checked~label .icon{border-color:#dc3b3a;color:#dc3b3a}.faq-block li input:checked~label .icon .vertical{display:none}.faq-block li input:checked~.collapse-content{max-height:50rem;overflow:visible;padding-top:.75rem;transition:all .5s}.about-page.leadership .page-content{padding-bottom:0}.about-page.leadership .bg_default.p-t-lg.p-b-lg{padding:0!important}.about-page.leadership .bg_default.p-t-lg.p-b-lg>.content-wrap{max-width:100%;padding:0}.about-page.leadership .bg_default.p-t-lg.p-b-lg>.content-wrap .block{padding:0!important}.about-page.overview{background-color:#151515;background-position:0 -20vh;background-size:cover}@media (max-width:1023px){.about-page.overview{padding-top:12rem}}.about-page .testimonials{background:#f8f8f8;padding-bottom:4rem;padding-top:4rem}@media (min-width:768px){.about-page .testimonials{padding-bottom:8rem;padding-top:8rem}}.about-page .page-title{color:#fff}@media (max-width:1023px){.about-page .page-header{background:#eee;display:block;padding:1rem 2rem;position:fixed;top:0;transition:all .15s;z-index:30}.about-page .page-header .page-title{font-size:1.5rem}}.about-page:not(.senior-leadership) .page-header{display:none}.about-page:not(.senior-leadership):not(.scrolled) .page-header{top:6rem}.about-page .featured-posts .social-links .grid>a{color:#dc3b3a}.leader-grid{display:grid;gap:2rem}@media (max-width:767px){.leader-grid{flex-direction:column}}@media (min-width:480px){.leader-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.leader-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.leader-grid .contact-wrapper{color:#fff;display:flex;flex-direction:column;height:100%}.leader-grid .contact-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:240px}.leader-grid .contact-info{font-size:.9rem;font-weight:700;line-height:1.1;padding:1rem 1rem .5rem;text-align:center;text-transform:uppercase}.leader-grid .contact-info a{text-decoration:none}.leader-grid .contact-info .first{color:hsla(0,0%,100%,.6);font-size:1rem}.leader-grid .contact-info .last{color:#fff;font-size:1.4rem;letter-spacing:-1px}.leader-grid .contact-info .role{background:#9a0b0c;color:#fff;margin-bottom:1rem;margin-top:.5rem;padding:.25rem .5rem}.leader-grid .contact-info .linkedin{color:#dc3b3a;display:block;transition:all .15s}.leader-grid .contact-info .linkedin:hover{transform:scale(1.3)}.gfid-about{min-height:1025px;width:100%}.patents{background:#000;color:#fff;font-weight:300;margin-top:4rem;padding:4rem}.patents .title{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:.5rem}.about-header{color:#fff;padding-top:4rem}.about-header h1{font-family:Roboto Condensed,sans-serif;font-size:5rem;font-weight:700;letter-spacing:-.15rem;line-height:.8;margin:0 0 1rem;text-transform:uppercase}.about-header .about-logo{max-width:28rem;width:100%}@media (max-width:1023px){.about-header .about-logo{display:none}}.about-header .intro{font-family:Roboto Condensed,sans-serif;font-weight:400;letter-spacing:-.035rem;max-width:768px;padding:0 0 2rem}@media (min-width:1024px){.about-header .intro{padding:4rem 0 3rem}}.about-header .intro-secondary{padding:1rem 0 0}@media (max-width:1023px){.about-header .intro-secondary .row{margin:0}}.about-header .intro-secondary .txt{font-size:2rem;font-weight:300;line-height:1.3}@media (min-width:1024px){.about-header .intro-secondary .txt{padding-top:3rem}}@media (max-width:1023px){.about-header .row{margin:0}}.about-header .mission-statement{background:#000;border-left:.5rem solid #ddd;border-top:.5rem solid #ddd;display:inline-flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;line-height:.8;padding:3rem;text-transform:uppercase}@media (max-width:1023px){.about-header .mission-statement{margin-top:2rem}}.about-header .mission-statement .title{color:#dc3b3a;font-size:3.75rem;font-weight:700;letter-spacing:-.25rem}.about-header .mission-statement .title-secondary{font-size:2.75rem;line-height:1;margin-top:1rem}.value-standards{background:#404550;color:#fff;padding-top:8rem;position:relative}.value-standards .title{font-family:Roboto Condensed,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-.15rem;line-height:.8;max-width:38rem;text-transform:uppercase}@media (min-width:768px){.value-standards .title{text-align:right}}.value-standards .value-items{align-items:flex-end;background:#292d34;border-right:.5rem solid #eee;border-top:.5rem solid #eee;display:flex;flex-direction:column;padding:3rem;width:57.5%}@media (max-width:767px){.value-standards .value-items{margin-top:2rem;width:65%}}.value-standards .value-items>div{font-family:Roboto Condensed,sans-serif;font-size:2rem;letter-spacing:-.05rem;line-height:1;text-transform:uppercase}.value-standards .value-items>div:nth-of-type(2n){font-weight:700}.advisory-card{background:rgba(64,69,80,.07);padding:2rem 2rem 1rem}@media (min-width:768px){.advisory-card{margin-left:3rem}}.advisory-card h3{margin:0 0 1rem}@media (max-width:1023px){.advisory-card .row{margin:0}}.advisory-card .intro{font-size:.9rem;margin-bottom:2rem}@media (min-width:768px){.advisory-card .advisor{padding-bottom:2rem}}.advisory-card .name{font-weight:700}.advisory-card .location{color:rgba(34,34,34,.7);font-size:.85rem}.testimonials .testimonial-header{color:#222}.testimonials .testimonial-header .title{font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-.15rem;line-height:.8;margin:0 0 1rem;max-width:45rem;text-transform:uppercase}.testimonials .testimonial-header .intro{font-size:1.25rem;line-height:1.2;margin-bottom:3rem;max-width:45rem}.testimonials .item{background:#fff;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);display:flex;flex-direction:column;height:100%}.testimonials .item>img{margin:1rem 0}.testimonials .item .title{color:#222;font-size:1.5rem;font-weight:700;letter-spacing:-.025rem;line-height:1.2;margin-bottom:1rem;margin-top:1rem;padding:0 2rem}.testimonials .item blockquote{line-height:1.2;margin-bottom:2rem;padding:0 2rem}.testimonials .item .author{margin-top:auto;padding:0 2rem 2rem}.testimonials .item .author cite{font-style:normal;font-weight:700;letter-spacing:-.025rem}.testimonials .item .author .location{color:rgba(34,34,34,.7);font-size:.85rem}.success-numbers{background:#fff;padding:4rem 0}@media (min-width:768px){.success-numbers{padding:8rem 0}}.success-numbers .success-header{margin-bottom:2rem}@media (min-width:768px){.success-numbers .success-header{margin-bottom:4rem}}.success-numbers .success-header .title{color:#222;font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-.15rem;line-height:.8;margin:0 0 1rem;max-width:45rem;text-transform:uppercase}.success-numbers .success-header .intro{font-size:1.25rem;line-height:1.2;margin-bottom:3rem;max-width:45rem}.success-numbers .numbers-grid{display:flex;flex-wrap:wrap}@media (min-width:768px){.success-numbers .numbers-grid{margin:-1rem}.success-numbers .numbers-grid .item{flex:1;max-width:33%;min-width:33%;width:33%}}@media (min-width:1024px){.success-numbers .numbers-grid .item{flex:1;max-width:25%;min-width:25%;padding:1rem;width:25%}}@media (max-width:767px){.success-numbers .numbers-grid .item{margin-bottom:1rem;width:100%}}.success-numbers .numbers-grid .card{box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);display:flex;flex-direction:column;height:100%;padding:1rem;text-align:center}@media (max-width:767px){.success-numbers .numbers-grid .card{padding:2rem 1rem}}.success-numbers .numbers-grid .value{color:#dc3b3a;font-family:Roboto Condensed,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.15rem}.success-numbers .numbers-grid .description{font-family:Roboto Condensed,sans-serif;font-size:1.1rem;letter-spacing:-.05rem;line-height:1}.success-numbers .numbers-grid .location{color:rgba(34,34,34,.7);font-size:.85rem;line-height:1;margin-top:auto;padding-top:1rem}.success-numbers .numbers-grid .location small{display:block;padding:.25rem 0}.asset-group .item{color:#333;display:flex}.asset-group>.title{margin:0 0 2rem;text-transform:uppercase}.asset-group .items{margin-bottom:4rem}.asset-group .items .sample-image{margin:1rem 0}.asset-group .items .sample-image img{max-height:240px;max-width:100%;max-width:540px}.asset-group .items .type{position:relative}.asset-group .items .type .name{font-size:.7rem;font-weight:700;position:absolute;text-transform:uppercase;top:2px}.asset-group .items .title{color:#dc3b3a}.asset-group .items .last-mod,.asset-group .items .title{margin:0 1rem}.asset-group .items .last-mod{color:#888;font-size:.7rem;font-weight:500;margin-left:auto}.integration-partners{background:#f3f3f3;color:#333}.integration-partners .page-title{color:#333}.integration-partners .card{background:#fff;box-shadow:none;position:relative}.integration-partners .card:before{content:"";display:block;padding-top:100%}.integration-partners .card .content{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.integration-partners .partners{margin-bottom:5rem;margin-top:3rem}.integration-partners .partners .card{margin-bottom:2rem;padding:.5rem}.digital-assets{background:#f9f9f9}.digital-assets .page-title{color:#333}.digital-assets .content-bg.card{padding:3rem}.digital-assets figcaption{color:#333;display:none;font-weight:500;padding:.5rem 1rem}.digital-assets figure{margin:0 0 2rem;padding:0}.leadership-header{background-size:cover;padding:0}@media (min-width:768px){.leadership-header{min-height:400px}}.leadership-header .row>div[class*=" col-"],.leadership-header .row>div[class*=" col-"].row>div[class^=col-],.leadership-header .row>div[class^=col-]{margin:0}.leadership-items{background-image:url(/assets/main/company/leadership-bg.jpg);background-size:cover;padding-bottom:4rem}@media (min-width:768px){.leadership-items{padding-bottom:12rem}}.leadership-items .contact-photo{position:relative}.leadership-items .contact-photo:before{background-image:url(/assets/main/company/leader-bracket.png);background-size:100% 100%;content:"";height:100%;position:absolute;width:100%}.leadership-items .leader-content{margin:0 auto;max-width:1200px;padding:0 2rem}.leadership-items .leader-content .page-title{padding:4rem 0;text-transform:uppercase}@media (max-width:767px){.leadership-items .leader-content .page-title{padding:2rem 0}}.about-lead{background:#000;color:#fff;font-size:1.5rem;font-weight:500;margin:0 auto;max-width:991px;padding:3rem}.about-lead span{font-weight:300}.contact-page{background:#f3f3f3}.contact-page .page-title{margin:0;padding:0}.contact-page .learn-more{color:#fff;padding-bottom:3rem;padding-top:3rem}.contact-page .learn-more h2{font-size:3rem;margin-bottom:3rem;margin-top:0;text-align:center}.contact-page .learn-more .form-control,.contact-page .learn-more legend{color:#fff}.contact-page .address-block{background:#f6f6f6;border:2px solid #eee;font-weight:500;padding:1rem}.contact-page .g-footer>.content-wrap{display:none}.contact-page .mailing-list .heading{margin-top:2rem}.contact-page .social-links{margin:0}.news-center-page{background:#fff}.news-center-page .page-wrap>.content-wrap{margin:0 auto;max-width:90rem}.news-center-page .page-header{display:none}@media (max-width:1023px){.news-center-page .page-header{background:#eee;display:block;padding:1rem 2rem;position:fixed;top:0;transition:all .15s;z-index:30}.news-center-page .page-header .page-title{font-size:1.5rem}}@media (min-width:1024px){.news-center-page .page-header .page-title{color:#333;margin:0 auto;max-width:90rem;padding:2rem 2rem 1rem}}.news-center-page:not(.scrolled) .page-header{top:6rem}.news-center-page.news-center{display:flex}.news-center-page.news-center h2{color:#fff;margin:0 0 2rem;text-transform:uppercase}@media (max-width:767px){.news-center-page.news-center{flex-direction:column}}@media (max-width:1023px){.news-center-page.news-center{padding-left:2rem;padding-right:2rem}}.news-center-page.news-center main{margin-bottom:4rem;position:relative;width:100%}@media (min-width:1025px){.news-center-page.news-center main{box-shadow:0 3px 6px rgba(51,51,51,.16),0 3px 6px rgba(51,51,51,.23)}}@media (min-width:768px) and (max-width:1025px){.news-center-page.news-center main{flex:1}}.news-center-page.news-center aside h2{color:#333}@media (min-width:768px) and (max-width:1025px){.news-center-page.news-center aside{width:40%}}@media (min-width:1025px){.news-center-page.news-center aside{flex:1;min-width:384px}}.news-center-page.news-center aside .article-mini:hover .title{text-decoration:underline}.news-center-page.news-center aside .article-mini .tag{color:#666}.news-center-page.news-center aside .article-mini .title{color:#dc3b3a}.news-center-page.news-center .featured-articles{display:flex;flex-wrap:wrap}.news-center-page.news-center .featured-articles .article-content{border:1px solid #eee;padding:0;position:relative}@media (max-width:1024px){.news-center-page.news-center .featured-articles .article-content{min-height:230px}}.news-center-page.news-center .featured-articles .article-content .summary{margin-bottom:1rem;margin-top:-1rem;padding:0 2rem}.news-center-page.news-center .featured-articles .article-item{background-color:transparent}.news-center-page.news-center .featured-articles .article-title,.news-center-page.news-center .featured-articles .controls{position:relative;z-index:2}.news-center-page.news-center .featured-articles .article-title{background:#f6f6f6;font-size:1.5rem;padding:1rem 1rem .5rem}.news-center-page.news-center .featured-articles .controls{background:#f6f6f6}.news-center-page.news-center .featured-articles .article-content,.news-center-page.news-center .featured-articles .article-title{width:100%}.news-center-page.news-center .featured-articles .article-link{display:flex;height:100%;transition:all .15s;width:100%}.news-center-page.news-center .featured-articles .article-link:hover .overlay{background:rgba(220,59,58,.8)}.news-center-page.news-center .featured-articles .article-link:hover .summary{position:relative;z-index:4}.news-center-page.news-center .featured-articles .article-link:hover .article-title,.news-center-page.news-center .featured-articles .article-link:hover .controls{background:rgba(220,59,58,.8);color:#fff}.news-center-page.news-center .featured-articles .article-link:hover .controls .btn-forward{opacity:1}.news-center-page.news-center .featured-articles .article-link .overlay{background:transparent;height:100%;left:0;position:absolute;top:0;transition:all .15s;width:100%}@media (min-width:768px){.news-center-page.news-center .featured-articles .primary{padding:2rem 2rem 0}.news-center-page.news-center .featured-articles .secondary{padding:2rem}.news-center-page.news-center .featured-articles .secondary:nth-of-type(3){padding-left:0}}.news-center-page.news-center .featured-articles .primary,.news-center-page.news-center .featured-articles .secondary{flex-basis:100%;min-height:0;position:relative}@media (max-width:1023px){.news-center-page.news-center .featured-articles .primary,.news-center-page.news-center .featured-articles .secondary{margin-bottom:2rem}}.news-center-page.news-center .featured-articles .primary .controls,.news-center-page.news-center .featured-articles .secondary .controls{justify-content:flex-start;padding:0 1rem 1rem}.news-center-page.news-center .featured-articles .primary .controls .btn-forward,.news-center-page.news-center .featured-articles .secondary .controls .btn-forward{opacity:.5}.news-center-page.news-center .featured-articles .article-content,.news-center-page.news-center .featured-articles .article-item{height:100%}.news-center-page.news-center .featured-articles .article-content{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column}.news-center-page.news-center .featured-articles .article-content .article-title{margin-top:auto}@media (min-width:1025px){.news-center-page.news-center .featured-articles .secondary{flex-basis:50%}.news-center-page.news-center .featured-articles>div,.news-center-page.news-center .recent-news,.news-center-page.news-center .success-stories{min-height:25rem}}.news-center-page.news-center .success-stories{border-bottom:1px solid #eee;border-top:1px solid #eee}.news-center-page.news-center .featured-articles,.news-center-page.news-center .press-releases,.news-center-page.news-center .recent-news,.news-center-page.news-center .success-stories{position:relative}@media (max-width:1023px){.news-center-page.news-center .press-releases,.news-center-page.news-center .recent-news,.news-center-page.news-center .resources .resource-block,.news-center-page.news-center .resources .social-block,.news-center-page.news-center .success-stories,.news-center-page.news-center .view-all{padding-left:0}}@media (max-width:1024px){.news-center-page.news-center .press-releases,.news-center-page.news-center .recent-news,.news-center-page.news-center .success-stories{padding-bottom:6rem}}.news-center-page.news-center .resources .resource-block .item:not(:last-of-type){margin-bottom:2rem}.news-center-page.news-center .resources .item{display:block}.news-center-page.news-center .resources .item:hover .title{text-decoration:underline}.news-center-page.news-center .resources .item .title{color:#dc3b3a;font-size:1.1rem;font-weight:500}.news-center-page.news-center .resources .item .description{color:#333;font-size:.85rem}.news-center-page.news-center .social-block{padding-top:0}.news-center-page.news-center .social-block .social-links{margin-bottom:0;margin-top:1rem}.press-releases-page.post{background:#f6f6f6}.press-releases-page.post .page-header{color:#222}.press-releases-page.post .page-header .title{margin:0}@media (max-width:767px){.press-releases-page.post .page-header .title{font-size:2rem}}.press-releases-page.post .page-header .btn-back{color:#dc3b3a;margin-bottom:2rem}@media (max-width:767px){.press-releases-page.post .page-header .btn-back{margin-top:2rem}}.press-releases-page .post-info{font-size:1rem;font-weight:500}.press-releases-page .post-info .date,.press-releases-page .post-info .length,.press-releases-page .post-info .news-center-btn{color:#333;font-size:.95rem}.press-releases-page .post-info .length .date{border-right-color:#aaa}.press-releases-page .post-info .news-center-btn:hover{color:#dc3b3a;text-decoration:underline}.press-releases{background:#fff;color:#444;min-height:34.6rem;position:relative}.press-releases h2{color:#333}.press-releases .view-all{color:#222}.press-releases .date-group{font-weight:400;margin-bottom:1rem;text-transform:uppercase}.press-releases .date-group:first-of-type{margin-top:0}.press-releases .date-group:not(:first-of-type){margin-top:3rem}.press-releases>a{display:block;text-decoration:none}.press-releases>a:not(:last-of-type){margin-bottom:2rem}.press-releases>a:hover .title{text-decoration:underline}.press-releases .title{font-size:1.1rem;font-weight:500}.press-releases .date{color:rgba(34,34,34,.5);font-size:.85rem}.view-all{align-items:center;bottom:0;color:#999;display:flex;font-size:.875rem;font-weight:500;left:0;padding:1rem 2rem;position:absolute;text-transform:uppercase;transition:all .15s;width:100%}.view-all:hover{background:#dc3b3a;color:#fff}.view-all svg{height:1rem;margin-left:.5rem;width:1rem}.article-mini{display:block}.article-mini:not(:last-of-type){margin-bottom:1rem}.article-mini:focus .title,.article-mini:hover .title{color:#dc3b3a}.article-mini article{align-items:center;display:flex}.article-mini .details{padding:0 1rem}.article-mini .tag{color:hsla(0,0%,100%,.5);font-size:.75rem}.article-mini .title{color:#fff;font-size:.9rem;font-weight:500;line-height:1.2}.services-page{background:#fff}@media (max-width:1023px){.services-page.listing{padding-top:12rem}}.services-page.listing .page-header{display:none}@media (max-width:1023px){.services-page.listing .page-header{background:#eee;display:block;padding:1rem 2rem;position:fixed;top:0;transition:all .15s;z-index:30}.services-page.listing .page-header .page-title{font-size:1.5rem}}.services-page.listing:not(.scrolled) .page-header{top:6rem}.supporting-content{background:#64727b;color:#fff;margin:2rem 0;padding:1rem 2rem}.p-cards{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;overflow-x:auto;overflow-y:hidden;padding:0 0 2rem}.p-cards .item{background:#fff;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);margin-top:2rem;min-width:320px;padding:2rem}.p-cards .summary{font-size:.75rem;line-height:1.1}.p-cards .head{display:flex;min-height:80px}.p-cards .head>div.left{width:65%}.p-cards .head>div.right{flex:1;text-align:right}.p-cards .head .title{font-size:1.3rem;font-weight:700;line-height:1.1;margin-bottom:.5rem}.p-cards .head .price{font-size:1.25rem;font-weight:700}.p-cards .cta{padding:1rem 0 0}.p-cards .cta .btn{width:100%}.p-cards section{padding-top:1.5rem}.p-cards section .title{font-weight:500;margin-bottom:.5rem}.p-cards section .checks{font-size:.8rem;list-style:none;margin:0;padding:0}.p-cards section .checks>li{display:flex;line-height:1.4;padding-bottom:.25rem;padding-top:.25rem}.p-cards section .checks>li:before{color:#dc3b3a;content:"✓";font-size:1.25rem;line-height:1;padding-right:.5rem}.p-cards .footnote{color:#626262;font-size:.8rem;margin-top:2rem}.course-card.featured{margin-top:20px!important}@media (min-width:768px){.course-card.featured{margin-top:0}}.login-intro .logo{margin-bottom:2rem}.login-intro .text-title{font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.login-intro .description{font-size:1.1rem;margin-bottom:1rem}.login-intro .academy-login .alert{padding:.5rem 0}.login-intro .academy-login .alert.alert-danger>span{color:#d9534f}button{font-family:Titillium Web!important}.privacy-policy{font-family:Titillium Web;font-size:11px;margin:0 auto;padding-top:25px;text-align:center}.login-block h4{font-size:1.5rem;margin:0 0 1rem;text-transform:uppercase}.academy-page{background:#020202!important;color:#fff!important}.academy-section h2{font-size:2.5rem;font-weight:300}.course-list,.user-dashboard{width:100%}.user-card .title{font-size:.9rem;font-weight:700;padding-right:1rem;text-transform:uppercase}.user-header{margin:0 auto;max-width:1336px;padding-left:3rem;padding-right:3rem;padding-top:3rem}.course-header{color:#fff}@media (min-width:768px){.course-header{left:-10px;position:sticky;top:0}}.course-header h2{background-color:transparent!important;font-family:Titillium Web;font-size:30px!important;font-weight:600!important;letter-spacing:4.17px!important;margin:0 0 10px!important;padding-bottom:0!important;text-transform:uppercase!important}.academy-nav{background:#fff;padding-bottom:2rem;padding-top:2rem}.academy-nav a{font-weight:700;padding-right:1rem}.academy-nav a.active{color:#222}.spacer{display:block;min-height:8rem}#course-list-nav{margin-top:-6.5rem;position:absolute}.user-card .stats{display:flex}.user-card .stats .icon{height:32px;margin-right:.25rem;width:32px}.user-card .stat{align-items:center;display:flex}.user-card .stat+.stat{margin-left:1rem}.user-card .stat .number{font-size:32px;font-weight:700}.user-card .stat .name{font-size:12px;line-height:1;padding-left:.5rem;width:70px}.user-card .welcome{font-weight:700;line-height:1}.user-card .user-name{font-family:Roboto Condensed,sans-serif;font-size:32px;font-weight:300;line-height:1;padding-bottom:1rem}.user-card .get-started{padding-bottom:1rem}.course-detail{width:100%}.course-detail .btn-back{margin-bottom:0;margin-top:3rem}.course-detail .page-header{padding-top:0}.course-detail .course-title{font-size:2rem;font-weight:300}.course-detail .section-label{font-size:1.2rem;margin-top:0;text-transform:uppercase}.course-detail .course-nav-wrapper .course-nav{margin:0}.course-detail .course-nav-wrapper .tab-link{align-items:center;display:flex;font-weight:500;min-height:5rem}.course-detail .course-nav-wrapper .tab-link.active{color:#dc3b3a}@media (min-width:768px){.sidebar-right{padding-top:2rem}}.sidebar-card{background:#000;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);color:#fff;margin-bottom:2rem;padding:1.5rem}.sidebar-card .card-title{margin-top:0}.sidebar-card.link-card{color:#fff;display:flex;font-weight:500}.sidebar-card.link-card>.icon:not(.chevron){margin-right:1rem}.sidebar-card.link-card .chevron{color:#999;height:1rem;margin-left:auto;width:1rem}.sidebar-card .card-title{font-size:1rem;font-weight:400;padding:15px;width:126px}.sidebar-card .card-title2{background:#000;border:2px solid #9a0b0c;color:#fff;font-size:1rem;margin-top:auto;min-height:2rem;padding:15px;width:140px}.sidebar-card .card-title2:focus,.sidebar-card .card-title2:hover{background:#9a0b0c;border-color:#9a0b0c}.link-list{display:flex;flex-direction:column}.link-list .item{color:#222;display:flex;line-height:1.2;padding:1rem 0}.link-list .item:not(:last-of-type){border-bottom:1px solid #eee}.link-list .item:first-of-type{padding-top:0}.link-list .item:hover{color:#dc3b3a;text-decoration:underline}.link-list .item:hover .chevron{color:#222}.link-list .item .details{flex:1}.link-list .item .title{color:#dc3b3a;font-size:.9rem;font-weight:500}.link-list .item .time{color:#a2a2a2;font-size:.85rem;margin-top:.5rem}.link-list .item .course-img{background-size:cover;height:3rem;margin-right:1rem;width:3rem}.link-list .item .chevron{color:#999;flex:1;margin-left:.5rem;max-width:1rem;min-height:1rem;min-width:1rem}.course-content{padding-left:2px}.course-content .comments{background:#000;color:#fff}.course-content ul{list-style:none;margin:0;padding:0}.course-content .tags .btn-slice{height:auto;margin:0 0 .5rem}.course-content .tags .btn-slice.brand:before,.course-content .tags .btn-slice:after{content:none;padding:.25rem}.course-content .load-more .course-card{margin-bottom:1rem}.course-content .btn-load-more,.course-content .load-more .course-card:last-of-type{margin-bottom:4rem}.course-content .course-grid{grid-gap:1.5rem 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(540px,1fr));margin-top:2rem}.course-content div[data-group]{grid-gap:1rem 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(540px,1fr));margin-top:6rem}.course-content div[data-group]:last-of-type{margin-bottom:4rem}.course-content div[data-group] .course-card{position:relative}.course-content div[data-group] .course-card:first-of-type:before{color:#000;content:attr(data-subcategory);display:block;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:300;position:absolute;text-transform:uppercase;top:-3rem}.course-card{background:#000;box-shadow:0 1px 3px rgba(51,51,51,.12),0 1px 2px rgba(51,51,51,.24);display:flex}.course-card .course-img{background-position:50%;background-size:cover;min-width:8rem;width:8rem}.course-card .details{background-color:#2b2b2b;flex:1;padding:1.5rem .5rem}@media (min-width:768px){.course-card .details{min-width:200px}}.course-card .details p{color:#fff;font-size:10px;line-height:1.25}.course-card .details p:first-of-type{margin-top:.25rem}.course-card .icon-item{align-items:center;display:flex}.course-card .icon-item:not(:last-of-type){margin-bottom:.5rem}.course-card .icon-item .icon{color:#999;margin-right:.5rem}.course-card .icon-item .title{font-size:.8rem;font-weight:400}.course-card .title{color:#cecece;font-size:20px;font-weight:700;text-align:left}.course-nav{justify-content:flex-start}.course-nav .tab-link{color:#fff;font-size:.9rem;text-decoration:none;text-transform:uppercase}.course-nav .tab-link:focus,.course-nav .tab-link:hover{background:#fff;color:#000}.course-nav .tab-link.active{box-shadow:0 3px 0 #222;font-weight:700}.course-img{background-position:50%;background-size:cover;min-width:8rem;width:8rem}.details{flex:1;padding:1.5rem}.details p{color:#fff;font-size:12px;line-height:1.25}.details p:first-of-type{margin-top:.25rem}.icon-item{align-items:center;display:flex}.icon-item:not(:last-of-type){margin-bottom:.5rem}.icon-item .icon{color:#999;margin-right:.5rem}.icon-item .title{font-size:.8rem;font-weight:400}.title{color:#cecece;font-size:24px;font-weight:700;text-align:left}.academy-logo-header{max-height:166px!important}.academy-header{display:none}@media (min-width:768px){.academy-header{display:block;position:absolute;right:-20px;top:-20px}}.academy-wrap a{color:#fff}.flex-container{display:block}@media (min-width:768px){.flex-container{display:flex;flex-direction:row;max-height:239px}.flex-left{height:100vh;width:25%}.flex-right{align-self:flex-end;width:75%}}.logout{float:right}.welcome{font-family:Titillium Web;font-size:28px;font-stretch:normal;font-style:normal;letter-spacing:4.17px;line-height:normal;text-transform:uppercase}@media (min-width:768px){.welcome{font-size:30px}}.welcome2{font-size:28px;font-weight:700;letter-spacing:1.81px}@media (min-width:768px){.welcome2{font-size:36px}}.breaker{border-bottom:1px solid #ddd;height:.5px;width:100%}.featured-course{margin:60px auto;max-width:680px}.featured-course-bottom{max-width:300px}.academy-content-wrap{margin:0 auto;max-width:90.25rem;width:100%}.courses-wrapper{margin:15px 15px 200px}.course-row{display:block}@media (min-width:768px){.course-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10%;width:100%}.course-row:first-child{margin-top:40px}.course-row:not(:first-child){margin-top:60px}}.course-column{display:block}@media (min-width:768px){.course-column{display:flex;flex-basis:100%;flex:1;flex-direction:column}}.logout{font-size:18px;vertical-align:baseline}.academy-unlimited-page input,.academy-unlimited-page textarea{margin-left:80px}.academy-unlimited-page .section-content{font-size:25px;line-height:1.43;margin-bottom:50px!important;padding:0 15px}.academy-unlimited-page .section-content:last-of-type{margin-bottom:0!important}.academy-unlimited-page .section-content>p:first-child{margin-top:20px!important}.academy-unlimited-page .section-content .list{display:flex;flex-wrap:wrap;padding:30px 0}.academy-unlimited-page .section-content .list.video-list{display:block;flex-wrap:nowrap}.academy-unlimited-page .section-content .list .list-item{font-size:20px;margin:0;width:100%}.academy-unlimited-page .section-content .list .list-item.video-item{display:block!important;padding-bottom:10px}@media (min-width:768px){.academy-unlimited-page .section-content .list .list-item{width:50%}.academy-unlimited-page .section-content .list .list-item.video-item{padding-bottom:0;width:100%}}.academy-unlimited-page .section-content .list .list-item:before{color:#9a0b0c;content:"/";display:inline-block;padding-right:4px}.academy-unlimited-page .section-content .list .list-item .runtime{font-style:italic;padding-left:5px}@media (min-width:768px){.academy-unlimited-page .section-content .list .list-item .runtime{padding-left:10px}}.academy-unlimited-page .iframe-container{background:#fff;overflow:hidden;padding:3rem 0}.academy-unlimited-page iframe{border:none!important;height:1000px!important;overflow:hidden!important;width:100%!important}.academy-unlimited-page .section-content .row{display:flex!important;flex-wrap:wrap!important;margin-left:-15px!important;margin-right:-15px!important}.academy-unlimited-page .section-content .col-sm-3{flex:0 0 25%!important;max-width:25%!important;padding-left:15px!important;padding-right:15px!important}.academy-unlimited-page .section-content .video-block{margin-bottom:110px!important}.academy-unlimited-page .video-container{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.academy-unlimited-page .video-container .video-link{display:block!important;text-align:center!important;width:100%!important}.academy-unlimited-page .video-container img{height:auto!important;width:100%!important}.academy-unlimited-page .video-container .video-title{font-size:16px!important;font-weight:700!important;line-height:1.4!important;margin-top:10px!important;text-align:center!important}@media (max-width:768px){.academy-unlimited-page .section-content .col-sm-3{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:576px){.academy-unlimited-page .section-content .col-sm-3{flex:0 0 100%!important;max-width:100%!important}}.academy-unlimited-page .video-title{color:#fff!important}.academy-unlimited-page .request-demo{margin-bottom:0!important;padding-bottom:0!important}.launch-page .global-navigation{height:auto;position:fixed}.events-page.post{--color-background:#000;--color-text:#fff;color:#fff;font-family:Titillium Web,sans-serif;text-align:center;width:100%}@media (min-width:950px){.events-page.post .global-navigation{height:auto;position:fixed}}.events-page.post p{color:#fff}.events-page.post .megamenu2-container{background:linear-gradient(180deg,#000 15%,transparent)!important}.events-page.post .event-page-wrapper{background:url(/assets/main/events/bg-custom-gold-gradient.png) bottom repeat-x,url(/assets/main/events/bg-guards.jpg) center 65px no-repeat,#000;background-size:auto 600px,clamp(250px,65%,750px) auto;min-height:830px;padding:4rem 2rem;width:100%}@media only screen and (max-width:767px){.events-page.post .event-page-wrapper{background-position:center 90px}}.events-page.post .event-page-wrapper ul li{color:#fff;margin:0 auto;max-width:280px;text-align:left}.events-page.post .event-page-wrapper ul li a{color:#fff}.events-page.post .event-logo{display:block;margin:20vh auto 1.5rem;max-width:380px;width:85%}@media (min-width:950px){.events-page.post .event-logo{margin-top:28vh}}.events-page.post .event-tagline{color:#af9660;font-family:morganite,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:6px;margin:0 0 1rem;text-transform:uppercase}.events-page.post .event-tagline.thank-you{color:#fff}.events-page.post .event-tagline.protecting-the-line{color:#fff;margin:2rem 0 0}.events-page.post .event-tagline.faq{color:#fff;margin:2rem 0 3rem}.events-page.post .event-datetime{background-color:#000;border:1px solid #af9660;display:inline-block;font-weight:700;letter-spacing:3px;margin:0 0 2rem;padding:.3rem .7rem;text-transform:uppercase}.events-page.post .event-datetime span{color:#af9660;font-family:sans-serif}.events-page.post .event-content{font-size:1.15rem;margin:0 auto;max-width:780px}.events-page.post .event-content span{font-size:.75rem}.events-page.post .event-faq{list-style:none;text-align:left}.events-page.post .event-faq li:after{background-color:#fff;content:"";display:block;height:2px;margin:2rem auto;opacity:.5;width:45px}.events-page.post .event-faq h3{color:#af9660;font-family:morganite,sans-serif;font-size:1.75rem;letter-spacing:3px;margin:0 0 .5rem;text-transform:uppercase}.events-page.post .event-faq p{font-size:1rem}.events-page.post .event-faq p:first-of-type{margin-top:0}.events-page.post hr{height:2.1rem;padding:1rem 0}.events-page.post .btn-register{background-color:#9a0b0c;border:1px solid #fff;color:#fff;display:inline-block;font-family:morganite,sans-serif;font-size:2rem;letter-spacing:3px;line-height:1.15;margin-bottom:1rem;padding:.25rem .6rem .2rem;text-transform:uppercase;transition:background-color .15s ease}.events-page.post .last{margin:20px auto;max-width:650px}.events-page.post a{color:#fff}.events-page.post .btn-max{background-color:#000!important;border:1px solid #fff;color:#fff;display:inline-block;font-family:morganite,sans-serif;font-size:1.5rem!important;letter-spacing:3px;line-height:1.15;margin-bottom:0;margin-top:10px;padding:.35rem 1.5rem;text-transform:uppercase;transition:background-color .15s ease}.events-page.post .event-registration-status{background-color:#000;border:1px solid #fff;margin:1rem auto 3rem;max-width:450px;padding:1rem}.events-page.post .event-registration-status p{margin:0}@media (min-width:480px){.events-page.post .event-registration-status{padding:2rem}}.analytics-table{border:1px solid #666;margin-top:35px;width:100%}.analytics-table thead th{font-weight:700}.analytics-table tbody td{color:#ff0}.analytics-table tbody tr td,.analytics-table tbody tr th,.analytics-table thead tr td,.analytics-table thead tr th{border-color:#666;border-style:solid;border-width:0 1px 1px 0;color:#fff;line-height:1.5;padding:3px 4px}.analytics-table tbody tr td:last-child,.analytics-table tbody tr th:last-child,.analytics-table thead tr td:last-child,.analytics-table thead tr th:last-child{border-width:0 0 1px}.analytics-table tbody tr th,.analytics-table thead tr th{background-color:#2b2b2b}.analytics-table tbody:last-child>tr:last-child td,.analytics-table tbody:last-child>tr:last-child th{border-bottom:0}.certified-learning-paths{padding-bottom:4rem}.certified-learning-paths .course-header{position:relative}.certified-learning-paths .clps-loading{display:none;padding:2rem 0 0}.certified-learning-paths .clps-loading>div{display:block;margin:0 auto}.certified-learning-paths .clps-loading-show{display:block}.certified-learning-paths .no-content{margin:0 auto;max-width:500px;padding:2rem 0 0;text-align:center}.certified-learning-paths .no-content p{margin:0 0 1rem}.certified-learning-paths .btn-load-more{margin:2rem 0 0;width:100%}.certified-learning-paths .certification-earned,.certified-learning-paths .certification-earned a{color:#93c461}.certified-learning-paths .certification-earned .fa{margin-right:.5rem}.certified-learning-paths .course-card.in-progress{border:1px solid #f0ad4e}.certified-learning-paths .course-card.complete{border:1px solid #93c461}.certified-learning-paths-page{--color-background:#000}.certified-learning-paths-page .core-page-wrapper{padding-top:0;position:relative}.certified-learning-paths-page .clp-loading{bottom:30px;opacity:0;pointer-events:none;position:fixed;right:30px;transition:opacity .25s ease}.certified-learning-paths-page .clp-loading-show{opacity:1}.certified-learning-paths-page .core-page-wrapper{display:flex}.certified-learning-paths-page .content-wrap{padding:1.25rem 1.5rem}.certified-learning-paths-page .video-container{aspect-ratio:16/9;min-height:0!important;position:relative}.certified-learning-paths-page .video-container:before{content:"If your video does not load after a few seconds,\areload the page.";display:block;font-size:12px;opacity:0;position:absolute;text-align:center;top:40%;transform:translateY(-50%);transition:opacity .25s ease;white-space:pre-wrap;width:100%}.certified-learning-paths-page .video-container:empty:before{opacity:.5;transition:opacity 1s ease .5s}.certified-learning-paths-page .learning-path-header{background-color:rgba(0,0,0,.35);max-width:none;overflow:hidden;position:relative}.certified-learning-paths-page .learning-path-header .page-header{padding-bottom:0}.certified-learning-paths-page .learning-path-header .btn-back{margin-top:0}.certified-learning-paths-page .learning-path-header .progress{bottom:0;left:0;margin-bottom:0;position:absolute;width:100%}.certified-learning-paths-page .sidebar{background-color:rgba(0,0,0,.9);display:none;flex-shrink:0;max-width:300px;min-width:235px;padding:0;width:25%}.certified-learning-paths-page .sidebar ul{list-style:none;margin:0;overflow-y:auto;padding:0;position:sticky;top:108px}.certified-learning-paths-page .sidebar li{align-items:center;border-bottom:1px solid #333;display:flex;opacity:.5;padding:1rem;transition:background-color .25s ease,opacity .25s ease}.certified-learning-paths-page .sidebar li.accessible{cursor:pointer;opacity:1}.certified-learning-paths-page .sidebar li.accessible i.fa-check-circle{color:#93c461}.certified-learning-paths-page .sidebar li.accessible:hover{background-color:#9a0b0c}.certified-learning-paths-page .sidebar li.current{background-color:#9a0b0c;cursor:default}.certified-learning-paths-page .sidebar h4{font-size:20px;margin:0}.certified-learning-paths-page .sidebar i.fa{margin-right:.5rem}.certified-learning-paths-page .sidebar span.details{display:block;font-size:12px}@media (min-width:760px){.certified-learning-paths-page .sidebar-show{display:block}}.certified-learning-paths-page .description{max-width:48rem}.certified-learning-paths-page .description>p:first-child{margin-top:0}.certified-learning-paths-page .description>p:last-child{margin-bottom:0}.certified-learning-paths-page .course-page-content{width:100%}.certified-learning-paths-page .course-content{padding-bottom:2rem}.certified-learning-paths-page .material-title{max-width:none;position:relative}.certified-learning-paths-page .material-title h2{margin-bottom:0;position:relative}.certified-learning-paths-page .material-title i.fa{color:#93c461;font-size:28px;left:3px;position:absolute;top:3px;transform:translate(-50%,-50%)}.certified-learning-paths-page .quiz-wrapper{position:relative}.certified-learning-paths-page .quiz-wrapper .instructions{padding-bottom:36px}.certified-learning-paths-page .quiz-wrapper .instructions p{margin:0 0 1rem}.certified-learning-paths-page .quiz-wrapper .instructions p:last-child{margin-bottom:0}.certified-learning-paths-page .quiz-wrapper .answer-wrapper{border:1px solid #ddd;border-radius:4px;display:flex;font-weight:400;margin:0 0 .5rem;padding:.5rem .75rem}.certified-learning-paths-page .quiz-wrapper .answer-wrapper input[type=radio]{margin-right:.5rem}.certified-learning-paths-page .quiz-wrapper .answer-wrapper:last-child{margin-bottom:0}.certified-learning-paths-page .quiz-wrapper button[type=submit]{margin-top:1rem}.certified-learning-paths-page .congratulations-panel{background-color:#000;border:1px solid hsla(0,0%,100%,.75);border-radius:12px;margin:2rem auto 0;max-width:420px;padding:1.2rem 1.5rem;text-align:center}.certified-learning-paths-page .congratulations-panel h2{background-color:transparent;font-size:24px;margin:0 0 .5em;padding:0}.certified-learning-paths-page .congratulations-panel p{margin:0 0 1.5rem}.certified-learning-paths-page .congratulations-panel .first{margin-bottom:20px}.certified-learning-paths-page .congratulations-panel .actions{display:flex;justify-content:space-between}.certified-learning-paths-page .congratulations-panel .actions>*{border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;line-height:1.6;padding:.25rem .5rem;text-align:center;width:calc(50% - 6px)}.certified-learning-paths-page .congratulations-panel .actions>.cancel{background-color:#222}.certified-learning-paths-page .congratulations-panel .actions>.cancel:hover{background-color:#3c3c3c}.certified-learning-paths-page .congratulations-panel .actions>.proceed{background-color:#9a0b0c}.certified-learning-paths-page .congratulations-panel .actions>.proceed:hover{background-color:#ca0e10}@media (min-width:760px){.certified-learning-paths-page .congratulations-panel h2{font-size:40px}}.certified-learning-paths-page .congratulations-modal{background-color:rgba(0,0,0,.75);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:20}.certified-learning-paths-page .congratulations-modal canvas{height:100%;width:100%}.certified-learning-paths-page .congratulations-modal .congratulations-panel{left:50%;margin:0;max-width:350px;opacity:0;position:absolute;top:40%;transform:translate(-50%,-50%);transition:opacity .5s ease,top .25s ease-in-out;width:90%}.certified-learning-paths-page .congratulations-modal-show{opacity:1;pointer-events:all}.certified-learning-paths-page .congratulations-modal-show .congratulations-panel{opacity:1;top:50%}.certified-learning-paths-page .material-content{opacity:1;transition:opacity 1s ease}.certified-learning-paths-page .material-content.content-loading{opacity:.5}.certified-learning-paths-page .material-content.content-hidden{opacity:0}.cp-page.post.utilities .btn-back{margin-bottom:2rem;margin-top:0}.cp-page.post.utilities .download-as-pdf{margin-top:12px;text-align:right}.animated{animation-duration:.75s;animation-fill-mode:both}.animated-fast{animation-duration:.25s;animation-fill-mode:both}@keyframes bounce-left{0%{transform:translateX(0)}25%{transform:translateX(-.5rem)}50%{transform:translateX(0)}75%{transform:translateX(-.25rem)}to{transform:translateX(0)}}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceInMin{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}25%{transform:scale3d(1.1,1.1,1.1)}50%{transform:scale3d(.9,.9,.9)}to{opacity:1;transform:scaleX(1)}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes pulseIn{0%{transform:scaleX(1)}to{transform:scale3d(1.25,1.25,1.25)}}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{opacity:1;transform:skewX(-5deg)}to{opacity:1;transform:none}}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}.bounce{animation-name:bounce;transform-origin:center bottom}.hinge{animation-name:hinge}.slideInDown{animation-name:slideInDown}.slideInUp{animation-name:slideInUp}.flipInX{animation-name:flipInX;backface-visibility:visible!important}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}.pulse{animation-name:pulse}.pulseIn{animation-name:pulseIn}.fadeOutLeft{animation-name:fadeOutLeft}.rollIn{animation-name:rollIn}.fadeIn{animation-name:fadeIn}.fadeInLeft{animation-name:fadeInLeft}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}.fadeInUp{animation-name:fadeInUp}.bounceIn{animation-name:bounceIn}.rubberBand{animation-name:rubberBand}.zoomIn{animation-name:zoomIn}.fadeInDown{animation-name:fadeInDown}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@media (-ms-high-contrast:none){.page-wrap{flex:none}.primary-nav .mega.dropdown{position:inherit}}.xs-p-0{padding:0}.xs-p-1{padding:1rem}.xs-p-2{padding:2rem}.xs-p-3{padding:3rem}.xs-p-4{padding:4rem}.xs-pt-0{padding-top:0}.xs-pt-1{padding-top:1rem}.xs-pt-2{padding-top:2rem}.xs-pt-3{padding-top:3rem}.xs-pt-4{padding-top:4rem}.xs-pr-0{padding-right:0}.xs-pr-1{padding-right:1rem}.xs-pr-2{padding-right:2rem}.xs-pr-3{padding-right:3rem}.xs-pr-4{padding-right:4rem}.xs-pb-0{padding-bottom:0}.xs-pb-1{padding-bottom:1rem}.xs-pb-2{padding-bottom:2rem}.xs-pb-3{padding-bottom:3rem}.xs-pb-4{padding-bottom:4rem}.xs-pl-0{padding-left:0}.xs-pl-1{padding-left:1rem}.xs-pl-2{padding-left:2rem}.xs-pl-3{padding-left:3rem}.xs-pl-4{padding-left:4rem}.xs-m-0{margin:0}.xs-m-1{margin:1rem}.xs-m-2{margin:2rem}.xs-m-3{margin:3rem}.xs-m-4{margin:4rem}.xs-mt-0{margin-top:0}.xs-mt-1{margin-top:1rem}.xs-mt-2{margin-top:2rem}.xs-mt-3{margin-top:3rem}.xs-mt-4{margin-top:4rem}.xs-mr-0{margin-right:0}.xs-mr-1{margin-right:1rem}.xs-mr-2{margin-right:2rem}.xs-mr-3{margin-right:3rem}.xs-mr-4{margin-right:4rem}.xs-mb-0{margin-bottom:0}.xs-mb-1{margin-bottom:1rem}.xs-mb-2{margin-bottom:2rem}.xs-mb-3{margin-bottom:3rem}.xs-mb-4{margin-bottom:4rem}.xs-ml-0{margin-left:0}.xs-ml-1{margin-left:1rem}.xs-ml-2{margin-left:2rem}.xs-ml-3{margin-left:3rem}.xs-ml-4{margin-left:4rem}@media screen and (min-width:480px){.sm-p-0{padding:0}.sm-p-1{padding:1rem}.sm-p-2{padding:2rem}.sm-p-3{padding:3rem}.sm-p-4{padding:4rem}.sm-pt-0{padding-top:0}.sm-pt-1{padding-top:1rem}.sm-pt-2{padding-top:2rem}.sm-pt-3{padding-top:3rem}.sm-pt-4{padding-top:4rem}.sm-pr-0{padding-right:0}.sm-pr-1{padding-right:1rem}.sm-pr-2{padding-right:2rem}.sm-pr-3{padding-right:3rem}.sm-pr-4{padding-right:4rem}.sm-pb-0{padding-bottom:0}.sm-pb-1{padding-bottom:1rem}.sm-pb-2{padding-bottom:2rem}.sm-pb-3{padding-bottom:3rem}.sm-pb-4{padding-bottom:4rem}.sm-pl-0{padding-left:0}.sm-pl-1{padding-left:1rem}.sm-pl-2{padding-left:2rem}.sm-pl-3{padding-left:3rem}.sm-pl-4{padding-left:4rem}.sm-m-0{margin:0}.sm-m-1{margin:1rem}.sm-m-2{margin:2rem}.sm-m-3{margin:3rem}.sm-m-4{margin:4rem}.sm-mt-0{margin-top:0}.sm-mt-1{margin-top:1rem}.sm-mt-2{margin-top:2rem}.sm-mt-3{margin-top:3rem}.sm-mt-4{margin-top:4rem}.sm-mr-0{margin-right:0}.sm-mr-1{margin-right:1rem}.sm-mr-2{margin-right:2rem}.sm-mr-3{margin-right:3rem}.sm-mr-4{margin-right:4rem}.sm-mb-0{margin-bottom:0}.sm-mb-1{margin-bottom:1rem}.sm-mb-2{margin-bottom:2rem}.sm-mb-3{margin-bottom:3rem}.sm-mb-4{margin-bottom:4rem}.sm-ml-0{margin-left:0}.sm-ml-1{margin-left:1rem}.sm-ml-2{margin-left:2rem}.sm-ml-3{margin-left:3rem}.sm-ml-4{margin-left:4rem}}@media screen and (min-width:768px){.md-p-0{padding:0}.md-p-1{padding:1rem}.md-p-2{padding:2rem}.md-p-3{padding:3rem}.md-p-4{padding:4rem}.md-pt-0{padding-top:0}.md-pt-1{padding-top:1rem}.md-pt-2{padding-top:2rem}.md-pt-3{padding-top:3rem}.md-pt-4{padding-top:4rem}.md-pr-0{padding-right:0}.md-pr-1{padding-right:1rem}.md-pr-2{padding-right:2rem}.md-pr-3{padding-right:3rem}.md-pr-4{padding-right:4rem}.md-pb-0{padding-bottom:0}.md-pb-1{padding-bottom:1rem}.md-pb-2{padding-bottom:2rem}.md-pb-3{padding-bottom:3rem}.md-pb-4{padding-bottom:4rem}.md-pl-0{padding-left:0}.md-pl-1{padding-left:1rem}.md-pl-2{padding-left:2rem}.md-pl-3{padding-left:3rem}.md-pl-4{padding-left:4rem}.md-m-0{margin:0}.md-m-1{margin:1rem}.md-m-2{margin:2rem}.md-m-3{margin:3rem}.md-m-4{margin:4rem}.md-mt-0{margin-top:0}.md-mt-1{margin-top:1rem}.md-mt-2{margin-top:2rem}.md-mt-3{margin-top:3rem}.md-mt-4{margin-top:4rem}.md-mr-0{margin-right:0}.md-mr-1{margin-right:1rem}.md-mr-2{margin-right:2rem}.md-mr-3{margin-right:3rem}.md-mr-4{margin-right:4rem}.md-mb-0{margin-bottom:0}.md-mb-1{margin-bottom:1rem}.md-mb-2{margin-bottom:2rem}.md-mb-3{margin-bottom:3rem}.md-mb-4{margin-bottom:4rem}.md-ml-0{margin-left:0}.md-ml-1{margin-left:1rem}.md-ml-2{margin-left:2rem}.md-ml-3{margin-left:3rem}.md-ml-4{margin-left:4rem}}@media screen and (min-width:1025px){.lg-p-0{padding:0}.lg-p-1{padding:1rem}.lg-p-2{padding:2rem}.lg-p-3{padding:3rem}.lg-p-4{padding:4rem}.lg-pt-0{padding-top:0}.lg-pt-1{padding-top:1rem}.lg-pt-2{padding-top:2rem}.lg-pt-3{padding-top:3rem}.lg-pt-4{padding-top:4rem}.lg-pr-0{padding-right:0}.lg-pr-1{padding-right:1rem}.lg-pr-2{padding-right:2rem}.lg-pr-3{padding-right:3rem}.lg-pr-4{padding-right:4rem}.lg-pb-0{padding-bottom:0}.lg-pb-1{padding-bottom:1rem}.lg-pb-2{padding-bottom:2rem}.lg-pb-3{padding-bottom:3rem}.lg-pb-4{padding-bottom:4rem}.lg-pl-0{padding-left:0}.lg-pl-1{padding-left:1rem}.lg-pl-2{padding-left:2rem}.lg-pl-3{padding-left:3rem}.lg-pl-4{padding-left:4rem}.lg-m-0{margin:0}.lg-m-1{margin:1rem}.lg-m-2{margin:2rem}.lg-m-3{margin:3rem}.lg-m-4{margin:4rem}.lg-mt-0{margin-top:0}.lg-mt-1{margin-top:1rem}.lg-mt-2{margin-top:2rem}.lg-mt-3{margin-top:3rem}.lg-mt-4{margin-top:4rem}.lg-mr-0{margin-right:0}.lg-mr-1{margin-right:1rem}.lg-mr-2{margin-right:2rem}.lg-mr-3{margin-right:3rem}.lg-mr-4{margin-right:4rem}.lg-mb-0{margin-bottom:0}.lg-mb-1{margin-bottom:1rem}.lg-mb-2{margin-bottom:2rem}.lg-mb-3{margin-bottom:3rem}.lg-mb-4{margin-bottom:4rem}.lg-ml-0{margin-left:0}.lg-ml-1{margin-left:1rem}.lg-ml-2{margin-left:2rem}.lg-ml-3{margin-left:3rem}.lg-ml-4{margin-left:4rem}}@media screen and (min-width:1200px){.xl-p-0{padding:0}.xl-p-1{padding:1rem}.xl-p-2{padding:2rem}.xl-p-3{padding:3rem}.xl-p-4{padding:4rem}.xl-pt-0{padding-top:0}.xl-pt-1{padding-top:1rem}.xl-pt-2{padding-top:2rem}.xl-pt-3{padding-top:3rem}.xl-pt-4{padding-top:4rem}.xl-pr-0{padding-right:0}.xl-pr-1{padding-right:1rem}.xl-pr-2{padding-right:2rem}.xl-pr-3{padding-right:3rem}.xl-pr-4{padding-right:4rem}.xl-pb-0{padding-bottom:0}.xl-pb-1{padding-bottom:1rem}.xl-pb-2{padding-bottom:2rem}.xl-pb-3{padding-bottom:3rem}.xl-pb-4{padding-bottom:4rem}.xl-pl-0{padding-left:0}.xl-pl-1{padding-left:1rem}.xl-pl-2{padding-left:2rem}.xl-pl-3{padding-left:3rem}.xl-pl-4{padding-left:4rem}.xl-m-0{margin:0}.xl-m-1{margin:1rem}.xl-m-2{margin:2rem}.xl-m-3{margin:3rem}.xl-m-4{margin:4rem}.xl-mt-0{margin-top:0}.xl-mt-1{margin-top:1rem}.xl-mt-2{margin-top:2rem}.xl-mt-3{margin-top:3rem}.xl-mt-4{margin-top:4rem}.xl-mr-0{margin-right:0}.xl-mr-1{margin-right:1rem}.xl-mr-2{margin-right:2rem}.xl-mr-3{margin-right:3rem}.xl-mr-4{margin-right:4rem}.xl-mb-0{margin-bottom:0}.xl-mb-1{margin-bottom:1rem}.xl-mb-2{margin-bottom:2rem}.xl-mb-3{margin-bottom:3rem}.xl-mb-4{margin-bottom:4rem}.xl-ml-0{margin-left:0}.xl-ml-1{margin-left:1rem}.xl-ml-2{margin-left:2rem}.xl-ml-3{margin-left:3rem}.xl-ml-4{margin-left:4rem}}
