@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Titillium+Web:wght@300;400;700&display=swap");.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a :focus{outline:none!important}.product-template-proton .product .product *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Montserrat,sans-serif}body{font-family:Titillium Web,sans-serif;font-weight:400}.btn,.button,.product-template-proton.woocommerce #respond input#submit,.product-template-proton.woocommerce a.button,.product-template-proton.woocommerce button.button,.product-template-proton.woocommerce input.button,.woocommerce button.button.alt{background-color:#599dd4!important;font-family:Titillium Web,sans-serif;font-style:normal;color:#fff;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.5;letter-spacing:1px;text-align:left;padding:1.2142em 1.7142em;text-transform:uppercase;border-radius:0}.btn:hover,.button:hover,.product-template-proton.woocommerce #respond input#submit:hover,.product-template-proton.woocommerce a.button:hover,.product-template-proton.woocommerce button.button:hover,.product-template-proton.woocommerce input.button:hover,.woocommerce button.button.alt:hover{color:#fff}button.single_add_to_cart_button:after{display:inline-block;font-family:Font Awesome\ 5 Pro;content:"\f290";font-weight:300;margin-left:1.5em}.gform_button.button,a.cta{border:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,padding-right .3s ease-in-out;display:inline-block;font-weight:800;padding:1rem 1.5rem;font-size:14px;color:#fff;letter-spacing:1px;text-transform:uppercase;text-decoration:none;background:#599dd4 url(../img/cta-circle-arrow.svg) no-repeat calc(100% - 10px) 50%;padding-right:60px}.gform_button.button:hover,a.cta:hover{color:#106fb7;padding-right:70px}.gform_button.button.no-box,a.cta.no-box{color:#599dd4;background:url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%;padding:1rem 0;padding-right:60px}.gform_button.button.no-box:hover,a.cta.no-box:hover{color:#106fb7;padding-right:70px}body .gform_wrapper .gform_ajax_spinner{display:inline-block;margin-top:0;padding-left:0;border:4px solid #599dd4;border-right:4px solid #106fb7;border-left:4px solid #106fb7;animation:a 1.1s infinite linear;border-radius:50%;position:relative;top:7px;width:30px;height:30px}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.select-css{display:block;font-size:16px;font-family:sans-serif;color:#444;line-height:1.3;padding:.6em 2.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;outline:none}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{border-color:#aaa;color:#222;outline:none}.select-css option{font-weight:400}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}header.header{position:fixed;top:0;left:0;width:100%;z-index:7;background-color:#000;transition:background-color .3s,top .3s}header.header .fadein{animation-name:j}@media (max-width:1110px){header.header .container{margin:0 1rem}}.admin-bar header.header{top:32px}@media (max-width:782px){.admin-bar header.header{top:46px}}.scrolled header.header.hasbanner{top:-40px}@media (max-width:640px){header.header.hasbanner{top:-40px}}header.header .banner{padding:10px 0;text-align:center;color:#fff;font-weight:400;font-size:13px;white-space:nowrap}header.header .banner a{color:#fff}@media (max-width:800px){header.header .banner span{display:none}}header.header .navigation .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header.header .navigation .logo{width:220px;position:relative}header.header .navigation .logo img{display:block;width:auto;height:60px;padding:15px 0;max-width:100%}@media (max-width:1080px){header.header .navigation .logo img{height:50px;padding:0}}header.header .navigation .logo img.light{display:none}header.header .navigation .nav-holder{width:calc(100% - 220px);position:relative;height:100%}@media (max-width:640px){header.header .navigation .nav-holder{width:calc(100% - 180px)}}header.header .navigation .nav-holder .menu-toggle{position:relative;float:right;cursor:pointer;width:40px;height:48px;margin:0 10px;display:none}@media (max-width:1080px){header.header .navigation .nav-holder .menu-toggle{display:block}}header.header .navigation .nav-holder .menu-toggle a span{position:absolute;top:calc(50% - 2px);left:5px}header.header .navigation .nav-holder .menu-toggle a span,header.header .navigation .nav-holder .menu-toggle a span:after,header.header .navigation .nav-holder .menu-toggle a span:before{border-radius:1px;height:2px;width:30px;background:#fff;position:absolute;display:block;content:""}header.header .navigation .nav-holder .menu-toggle a span:before{top:-9px}header.header .navigation .nav-holder .menu-toggle a span:after{bottom:-9px}header.header .navigation .nav-holder .woo-cart-mobile{position:relative;float:right;width:70px;height:100%;margin-right:10px;display:none}@media (max-width:1080px){header.header .navigation .nav-holder .woo-cart-mobile{display:block}}header.header .navigation .nav-holder .woo-cart-mobile a.icon{position:relative;background-color:#5a9dd5;background-image:url(../img/cart-icon.svg);display:block;width:100%;height:48px;background-position:50%;background-repeat:no-repeat}header.header .navigation .nav-holder .woo-cart-mobile a.icon span{background:#fff;width:20px;height:20px;color:#000;position:absolute;top:calc(50% - 25px);left:calc(50% + 10px);border-radius:50%;overflow:hidden;font-size:12px;font-weight:700;display:block;text-align:center}header.header .navigation .nav-frame{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1080px){header.header .navigation .nav-frame{display:none}}header.header .navigation .nav-frame .search-form{transition:top .5s;background-color:#000;z-index:8;position:absolute;top:-90px;right:0;height:100%;width:calc(100% - 1rem);overflow:hidden}header.header .navigation .nav-frame .search-form fieldset{border:none;margin:0;padding:0}header.header .navigation .nav-frame .search-form fieldset input{float:left;box-sizing:border-box;display:block;background:transparent;width:calc(100% - 60px);border:1px solid #fff;background:#000;margin:1.5rem 0;color:#fff;font-size:14px;padding:.5rem}header.header .navigation .nav-frame .search-form fieldset *{outline-color:transparent;outline-style:none}header.header .navigation .nav-frame .search-form fieldset .icon-search{display:none}header.header .navigation .nav-frame .search-form fieldset .icon-down{position:relative;top:3px}header.header .navigation .nav-frame .search-form fieldset button.search{margin:1.5rem 0;background:transparent;border:none;width:60px;height:37px;outline-color:transparent;outline-style:none}header.header .navigation .nav-frame .search-form fieldset button.search img{width:24px;height:auto;margin:0 auto}header.header .navigation .nav-frame.reveal .search-form{top:0}header.header .navigation .nav-frame.searchable .icon-search{display:block!important}header.header .navigation .nav-frame.searchable .icon-down{display:none}header.header .navigation .nav-frame .menu-primary-container ul{transition:.5s;margin:0;padding:0}header.header .navigation .nav-frame .menu-primary-container ul ul{float:left;position:absolute;z-index:1;visibility:hidden;opacity:0;background:#fff;left:40px;height:0;transition:all .3s ease-in-out;overflow:hidden;min-width:150px;box-shadow:2px 9px 14px 7px rgba(0,0,0,.1)}header.header .navigation .nav-frame .menu-primary-container ul ul li{background:none!important}header.header .navigation .nav-frame .menu-primary-container ul ul a{padding:5px 23px;color:#000;font-size:13px}header.header .navigation .nav-frame .menu-primary-container ul ul a:before{content:none!important}header.header .navigation .nav-frame .menu-primary-container li{float:left;position:relative;list-style:none;transition:background-color .3s ease-in-out;background:#000}header.header .navigation .nav-frame .menu-primary-container li li{float:none}header.header .navigation .nav-frame .menu-primary-container li:hover{background:#106fb7}header.header .navigation .nav-frame .menu-primary-container li:hover>ul{left:0;height:auto;visibility:visible;opacity:1}header.header .navigation .nav-frame .menu-primary-container li.menu-item-has-children{background-image:url(../img/navigation-arrow-down.svg);background-position:50% calc(100% - 10px);background-repeat:no-repeat}header.header .navigation .nav-frame .menu-primary-container a{font-size:13px;font-weight:700;position:relative;z-index:2;text-decoration:none;padding:20px;color:#fff;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase}header.header .navigation .nav-frame .menu-primary-container ul{counter-reset:a}header.header .navigation .nav-frame .menu-primary-container ul li{float:left;position:relative;list-style:none;transition:background-color .3s ease-in-out;background:#000}header.header .navigation .nav-frame .menu-primary-container ul li:hover{background:#106fb7}header.header .navigation .nav-frame .menu-primary-container ul li:hover>ul{top:100%;height:auto;visibility:visible;opacity:1}header.header .navigation .nav-frame .menu-primary-container ul li a{counter-increment:a}header.header .navigation .nav-frame .menu-primary-container ul li a:before{color:#d8d8d8;content:"00" counter(a);font-size:10px;border-bottom:1px solid #d8d8d8;width:35px;padding-bottom:2px;margin-bottom:10px}header.header .navigation .nav-frame .nav-woo-holder{display:-ms-flexbox;display:flex}header.header .navigation .nav-frame .nav-woo-holder div{min-width:80px}header.header .navigation .nav-frame .nav-woo-holder div a.icon{display:block;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}header.header .navigation .nav-frame .nav-woo-holder div a.icon span{display:none}header.header .navigation .nav-frame .nav-woo-holder .search a.icon{background-image:url(../img/search-icon.svg)}header.header .navigation .nav-frame .nav-woo-holder .woo-cart a.icon{position:relative;background-color:#5a9dd5;background-image:url(../img/cart-icon.svg)}header.header .navigation .nav-frame .nav-woo-holder .woo-cart a.icon span{background:#fff;width:20px;height:20px;color:#000;position:absolute;top:calc(50% - 25px);left:calc(50% + 10px);border-radius:50%;overflow:hidden;font-size:12px;font-weight:700;display:block;text-align:center}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu a.link{background-color:#106fb7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu a.link span{color:#fff;transition:color .3s;margin:0;padding:0 1rem}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu a.link span:hover{color:#1c1d1e}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu a.icon{position:relative;background-color:#106fb7;background-image:url(../img/account-icon.svg)}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu a.icon span{background-image:url(../img/navigation-arrow-down.svg);background-position:50%;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% + 15px);display:block;text-indent:300px;overflow:hidden}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu ul{transition:all .3s;position:absolute;top:100%;opacity:0;right:-2rem;visibility:hidden;background-color:#106fb7;margin:0;padding:2rem;list-style:none;min-width:calc(240px - 4rem)}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu ul li{text-align:right}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu ul li.is-active a{color:#1c1d1e}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu ul li a{font-weight:300;font-family:Titillium Web,sans-serif;font-size:14px;color:#fff;letter-spacing:2px;text-transform:uppercase;text-decoration:none}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu ul li a:hover{color:#1c1d1e}header.header .navigation .nav-frame .nav-woo-holder .wc-account-menu:hover ul{right:0;opacity:1;visibility:visible}header.header .navigation .nav-bg{display:none;transition:background-color .3s ease;position:fixed;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:6}header.header .navigation .nav-bg.open{display:block;background-color:rgba(0,0,0,.5)}header.header .navigation .nav-drawer{display:block;position:fixed;top:0;left:100%;height:100%;width:calc(300px - 4rem);transition:left .3s;background:#1d1d1d;z-index:7;overflow:hidden;padding:1rem 2rem 2rem}header.header .navigation .nav-drawer .menu-wrapper{width:calc(300px - 2rem);margin:0 auto}header.header .navigation .nav-drawer.open{left:calc(100% - 300px)}header.header .navigation .nav-drawer .toolbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}header.header .navigation .nav-drawer .toolbar a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:30px;height:30px;color:#fff;font-size:16px;cursor:pointer}header.header .navigation .nav-drawer .toolbar a span{margin-left:5px}header.header .navigation .nav-drawer .toolbar .back{opacity:0;position:relative;transition:left .3s ease,opacity .3s ease;left:30px;font-size:16px}@media (max-width:640px){header.header .navigation .nav-drawer .toolbar .back{font-size:16px}}header.header .navigation .nav-drawer .toolbar .back img{margin-right:5px}header.header .navigation .nav-drawer .toolbar .back.slided{left:-20px;opacity:1}header.header .navigation .nav-drawer .menu-primary-container{transition:left .3s ease;left:0;position:relative}header.header .navigation .nav-drawer .menu-primary-container.slided{left:calc((300px - 4rem) * -1)}header.header .navigation .nav-drawer .search-form form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header.header .navigation .nav-drawer .search-form input{box-sizing:border-box;display:block;background:transparent;width:calc(100% - 60px);border:1px solid #fff;background:#000;color:#fff;font-size:14px;padding:.5rem}header.header .navigation .nav-drawer .search-form button.search{display:block;background:transparent;border:none;width:50px;outline-color:transparent;outline-style:none}header.header .navigation .nav-drawer .search-form button.search img{position:relative;top:4px;width:24px;height:auto;margin:0 auto}header.header .navigation .nav-drawer ul{margin:1rem 0;width:calc(300px - 4rem);padding:0;list-style:none;position:relative}header.header .navigation .nav-drawer ul li ul{margin:0;position:absolute;top:0;left:100%;display:none}header.header .navigation .nav-drawer ul li ul.activated{display:block}header.header .navigation .nav-drawer ul li ul a[href="#"]{display:none}header.header .navigation .nav-drawer ul li a{font-size:16px;position:relative;z-index:2;text-decoration:none;padding:5px 0;color:#fff;white-space:nowrap;display:block;transition:color .3s ease-in-out}@media (max-width:640px){header.header .navigation .nav-drawer ul li a{font-size:16px}}header.header .navigation .nav-drawer ul li a:hover{color:#599dd4}header.header .navigation .nav-drawer ul li.menu-item-has-children>a:after{content:url(../img/navigation-arrow-right-blue.svg);margin-left:10px;position:relative;top:0}header.header .navigation .nav-drawer .search,header.header .navigation .nav-drawer .wc-account-menu a.icon,header.header .navigation .nav-drawer .woo-cart{display:none}header.subheader{position:fixed;top:calc(100% - 60px);left:0;width:100%;height:60px;z-index:7;background-color:#000;transition:top .3s}header.subheader.empty{display:none}.scrolled header.subheader{top:100%}.bottom header.subheader{top:calc(100% - 60px)}header.subheader .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header.subheader a{transition:color .3s;font-size:13px;font-weight:700;position:relative;z-index:2;text-decoration:none;padding:20px;color:#fff;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase}header.subheader a:hover{color:#599dd4}header.subheader a.scroll{background:transparent url(../img/cta-circle-arrow-down.svg) no-repeat calc(100% - 10px) 50%;background-size:30px 30px;background-position:calc(100% - 1rem) 50%;padding-right:60px}header.subheader ul{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;height:60px;-ms-flex-pack:center;justify-content:center}header.subheader ul li{border-left:1px solid #313131;height:100%}header.subheader ul li:first-child{display:none}header.subheader ul li:last-child{border-right:1px solid #313131}div.main{padding:90px 0 0}@media (max-width:1080px){div.main{padding:49px 0 0}}section{position:relative;background:none no-repeat 50%;background-size:cover;z-index:4}section img{display:block;width:100%;height:auto}section .flourish_blue{background-color:#106fb7;position:absolute;z-index:2}section .flourish_grid{background:url(../img/cross.png) repeat;background-size:18px 18px;position:absolute;z-index:1;opacity:.5}section .blurb{font-size:16px;color:#c8c8c8;letter-spacing:.28px;line-height:24.12px;margin-bottom:2rem}section h2{font-size:42px;color:#fff;letter-spacing:.4px;text-transform:uppercase;line-height:35px;margin-bottom:3rem}@media (max-width:800px){section h2{font-size:28px;line-height:28px;margin-bottom:2rem}}section h5{font-weight:300;font-family:Titillium Web,sans-serif;font-size:16px;color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem}@media (max-width:800px){section h5{font-size:10px;letter-spacing:1px}}section h5 a{color:#599dd4;text-decoration:none}section h5 a:hover{text-decoration:underline}section .heading-bg{position:absolute;top:4rem;left:0;font-family:Montserrat,sans-serif;border:1px dotted red;opacity:.02;font-size:200px;letter-spacing:1.12px;text-align:center;line-height:143.1px;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}section .underlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}section .underlay video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.dark,section.dark h2,section.dark h5{color:#fff}section.dark .blurb{color:#c8c8c8}section.light,section.light .blurb,section.light h2,section.light h5{color:#000}.container{max-width:1280px;margin:0 auto}.container .inner{margin:0 2rem}@supports (display:grid){.wow{visibility:hidden}.wow-fix{visibility:visible!important}}footer{padding:4rem 0 6rem;background-color:#1c1d1e;background-image:url(../img/footer-watermark.svg);background-position:0;background-repeat:no-repeat;background-size:auto 150%}footer .container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}footer .logo{display:block;width:220px;height:auto;margin:0 auto 4rem}footer .top{transition:color .3s ease-in-out;position:absolute;top:0;right:0;font-size:14px;color:#5a9dd5;padding:1.2rem;text-transform:uppercase;text-decoration:none;background:url(../img/cta-circle-arrow-up.svg) no-repeat calc(100% - 10px) 50%;padding-right:80px}@media (max-width:800px){footer .top{position:relative;display:inline-table;margin:0 auto 4rem}}footer .top:hover{color:#fff}footer .icons,footer .icons a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer .icons a{-ms-flex-align:center;align-items:center;width:30px;height:30px}footer .icons a img{margin:0}footer .nav-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:2rem}@media (max-width:800px){footer .nav-wrap{-ms-flex-direction:column;flex-direction:column;margin:1rem auto}}@media (max-width:800px){footer .nav-wrap .left{margin-bottom:1rem}}footer .nav-wrap .left a{transition:color .3s ease-in-out;display:inline-block;border:1px solid #5a9dd5;font-size:14px;color:#5a9dd5;padding:1.2rem;text-transform:uppercase;text-decoration:none;background:url(../img/cta-circle-arrow.svg) no-repeat calc(100% - 10px) 50%;padding-right:60px}footer .nav-wrap .left a:hover{color:#fff}@media (max-width:800px){footer .nav-wrap .nav{margin:1rem auto}}footer .nav-wrap .nav ul{margin:0;padding:0;display:-ms-flexbox;display:flex;list-style:none}@media (max-width:800px){footer .nav-wrap .nav ul{-ms-flex-direction:column;flex-direction:column;text-align:center}}footer .nav-wrap .nav ul li a{font-size:14px;color:#999;text-transform:uppercase;padding:10px;text-decoration:none}footer .nav-wrap .nav ul li a:hover{color:#fff}footer .nav-wrap .right{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:800px){footer .nav-wrap .right{-ms-flex-align:center;align-items:center}}footer .nav-wrap .right a{font-size:14px;color:#fff;text-decoration:none}footer .nav-wrap .right a:hover{text-decoration:underline}footer .copy{font-size:10px;color:#999;text-align:center}.woocommerce div.product.product-top-wrapper{max-width:1280px;margin:0 auto}.woocommerce div.product.product-top-wrapper>.clearfix{display:-ms-flexbox;display:flex;padding:2rem 0}@media (max-width:1280px){.woocommerce div.product.product-top-wrapper>.clearfix{padding:2rem}}@media (max-width:800px){.woocommerce div.product.product-top-wrapper>.clearfix{-ms-flex-direction:column;flex-direction:column}}@media (max-width:640px){.woocommerce div.product.product-top-wrapper>.clearfix{padding:1rem}}.woocommerce div.product.product-top-wrapper .product-left-wrapper{width:calc(100% - 400px - 2rem);margin-right:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:1000px){.woocommerce div.product.product-top-wrapper .product-left-wrapper{width:calc(100% - 300px - 2rem)}}@media (max-width:800px){.woocommerce div.product.product-top-wrapper .product-left-wrapper{width:100%;margin-right:0}}.woocommerce div.product.product-top-wrapper .woocommerce-product-gallery{width:100%;margin:0;position:relative;z-index:1}.woocommerce div.product.product-top-wrapper .woocommerce-product-gallery .proton-connector-image{display:none;position:absolute;bottom:0;right:0;margin:2rem;width:175px;height:175px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);background:#fff}@media (max-width:1000px){.woocommerce div.product.product-top-wrapper .woocommerce-product-gallery .proton-connector-image{width:125px;height:125px}}@media (max-width:640px){.woocommerce div.product.product-top-wrapper .woocommerce-product-gallery .proton-connector-image{width:75px;height:75px;margin:1rem}}.woocommerce div.product.product-top-wrapper .product-left-inner{position:relative;z-index:2;margin:-4rem 0 2rem;padding:0 2rem}@media (max-width:640px){.woocommerce div.product.product-top-wrapper .product-left-inner{margin:-3rem 0 2rem;padding:0 1rem}}.woocommerce div.product.product-top-wrapper .product-left-inner .product_meta{font-weight:300;font-family:Titillium Web,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;padding-left:1%}.woocommerce div.product.product-top-wrapper .product-left-inner h1{float:left;font-size:80px;color:#1c1d1e;letter-spacing:.1px;line-height:.9;text-transform:uppercase}@media (max-width:640px){.woocommerce div.product.product-top-wrapper .product-left-inner h1{font-size:40px}}.woocommerce div.product.product-top-wrapper .product-left-inner h1 span{display:block}.woocommerce div.product.product-top-wrapper .product-left-inner .proton-connector-text{clear:both;font-weight:400;font-family:Titillium Web,sans-serif;font-size:32px;letter-spacing:2px;text-transform:uppercase}@media (max-width:800px){.woocommerce div.product.product-top-wrapper .product-left-inner .proton-connector-text{font-size:24px}}@media (max-width:640px){.woocommerce div.product.product-top-wrapper .product-left-inner .proton-connector-text{font-size:18px}}.woocommerce div.product.product-top-wrapper .summary.entry-summary{width:400px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.1);margin:0;height:100%}@media (max-width:1000px){.woocommerce div.product.product-top-wrapper .summary.entry-summary{width:300px}}@media (max-width:800px){.woocommerce div.product.product-top-wrapper .summary.entry-summary{width:100%}}.woocommerce div.product.product-top-wrapper .summary.entry-summary .entry-summary-header{padding:.5rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#eee}.woocommerce div.product.product-top-wrapper .summary.entry-summary .entry-summary-header a{display:-ms-flexbox;display:flex;text-decoration:none}.woocommerce div.product.product-top-wrapper .summary.entry-summary .entry-summary-header a span{margin-right:1rem}.woocommerce div.product.product-top-wrapper .summary.entry-summary .entry-summary-header span{font-weight:700;font-size:14px;color:#666;letter-spacing:.02px;text-transform:uppercase}.woocommerce div.product.product-top-wrapper .summary.entry-summary .entry-summary-header i{padding-left:10px;line-height:26.4px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:middle}.woocommerce div.product form.cart .variations td.label{min-width:125px}@media (min-width:768px){.woocommerce div.product form.cart .variations td.label{min-width:140px}}@media (min-width:1024px){.woocommerce div.product form.cart .variations td.label{min-width:160px}}@media (min-width:1200px){.woocommerce div.product form.cart .variations td.label{min-width:210px}}.woocommerce div.product form.cart .variations{margin-bottom:0!important}.woocommerce .woocommerce-message{border-top-color:#caa158}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#eee;position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{-ms-flex-order:1;order:1}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{top:50%;transform:translateY(-50%);color:#caa158}.tooltip{position:relative;display:inline-block;height:21px;width:20px;z-index:2}.tooltip .tooltip-text{visibility:hidden;width:150px;background-color:#eee;text-align:left;padding:6px 10px;position:absolute;z-index:2;font-family:Montserrat;font-weight:800;font-size:14px;color:#666;letter-spacing:.02px;line-height:1.3}@media (min-width:768px){.tooltip .tooltip-text{background-color:#fff}}@media (min-width:1024px){.tooltip .tooltip-text{background-color:#eee}}.tooltip .tooltip-text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:100%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #eee}@media (min-width:768px){.tooltip .tooltip-text:before{border-right:6px solid #fff}}@media (min-width:1024px){.tooltip .tooltip-text:before{border-right:6px solid #eee}}.tooltip:hover .tooltip-text{visibility:visible}.woocommerce #cman_brand_model_selector{border-bottom:6px solid #caa158}.woocommerce #cman_brand_model_selector label.product-option-label{border-top:1px solid #eee;padding:18px 0;width:100%;display:block;position:relative}.woocommerce #cman_brand_model_selector label.product-option-label .tooltip{position:absolute;top:50%;transform:translateY(-50%);left:25px}.woocommerce #cman_brand_model_selector label.product-option-label .tooltip .tooltip-text{left:30px;top:50%;transform:translateY(-50%)}.woocommerce #cman_brand_model_selector label.product-option-label span.cman-label{padding-left:22px;font-family:Titillium Web,sans-serif;font-style:normal;color:#000;font-weight:400!important;font-size:12px;font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase}@media (min-width:1024px){.woocommerce #cman_brand_model_selector label.product-option-label span.cman-label{font-size:14px;font-size:.875rem;font-family:Titillium Web,sans-serif;font-style:normal;color:#1c1d1e;font-weight:600!important;letter-spacing:2.31px;line-height:1.257!important}}@media (min-width:1200px){.woocommerce #cman_brand_model_selector label.product-option-label span.cman-label{padding-left:60px}}.woocommerce #cman_brand_model_selector label.product-option-label.empty:first-of-type,.woocommerce #cman_brand_model_selector label.product-option-label:not(.empty)+.empty{border-left:5px solid #caa158}.woocommerce #cman_brand_model_selector label.product-option-label.empty:first-of-type:before,.woocommerce #cman_brand_model_selector label.product-option-label:not(.empty)+.empty:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% - 10px);width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #caa158}.woocommerce #cman_brand_model_selector .select2-container{width:100%!important;display:block}.woocommerce #cman_brand_model_selector .select2-container .selection{display:block;width:100%}.woocommerce #cman_brand_model_selector .select2-container *{outline:none}.woocommerce #cman_brand_model_selector .select2-container .select2-selection--single{width:100%;display:block;border-radius:0;background-color:transparent;border:none;padding:0 20px;height:auto;margin:0}@media (min-width:1200px){.woocommerce #cman_brand_model_selector .select2-container .select2-selection--single{padding-left:60px}}.woocommerce #cman_brand_model_selector .select2-container .select2-selection--single .select2-selection__arrow{right:20px;height:28px;top:-10px}.woocommerce #cman_brand_model_selector .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;font-family:Montserrat,sans-serif;font-style:normal;color:#ccc;font-weight:800;font-size:12px;font-size:.75rem;letter-spacing:.02px;line-height:26.4px;text-transform:uppercase}@media (min-width:1024px){.woocommerce #cman_brand_model_selector .select2-container .select2-selection--single .select2-selection__rendered{font-size:14px;font-size:.875rem}}.woocommerce .select2-dropdown{border:none}.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none;border:2px solid #d9d9d9;margin-right:0;position:relative;color:#dedede;font-size:11px;font-size:.6875rem;font-family:Montserrat,sans-serif;font-style:normal;color:#ddd;font-weight:800;letter-spacing:.02px;line-height:26.4px}.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item)+li{margin-left:-2px}.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{z-index:1;box-shadow:none;border:2px solid #106fb7;color:#106fb7}.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item{padding:11px}.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color{border-radius:100%}.woocommerce .variations .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after{content:none}.woocommerce .variations tr{border-bottom:1px solid #eee}.woocommerce .variations .label label{font-family:Titillium Web,sans-serif;font-style:normal;color:#000;font-weight:400!important;font-size:12px;font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase}@media (min-width:1024px){.woocommerce .variations .label label{font-size:14px;font-size:.875rem;font-family:Titillium Web,sans-serif;font-style:normal;color:#1c1d1e;font-weight:600!important;letter-spacing:2.31px;line-height:1.257!important}}.woocommerce .variations .label .selected-attribute{display:block;font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;letter-spacing:.02px;line-height:1.385!important;padding-top:2px}.woocommerce .variations .label .selected-attribute p{font-family:Titillium Web,sans-serif;font-style:normal;color:#666;font-weight:400;font-size:14px;font-size:.875rem;letter-spacing:.25px;line-height:20.12px;text-transform:none;margin:8px 0 0}.woocommerce .variable-item:not(.radio-variable-item){width:42px;height:42px}.single_variation_wrap{background:#eee;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;padding:42px 20px;position:relative}@media (min-width:550px){.single_variation_wrap{-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.single_variation_wrap{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){.single_variation_wrap{-ms-flex-direction:column;flex-direction:column}}@media (min-width:1400px){.single_variation_wrap{-ms-flex-direction:row;flex-direction:row;padding:42px 50px 42px 60px}}.single_variation_wrap .variations-meta-wrapper,.single_variation_wrap .woocommerce-variation.single_variation{padding:0 50px 0 0}@media (min-width:1024px){.single_variation_wrap .variations-meta-wrapper,.single_variation_wrap .woocommerce-variation.single_variation{width:51%}}@media (min-width:1200px){.single_variation_wrap .variations-meta-wrapper,.single_variation_wrap .woocommerce-variation.single_variation{width:100%}}@media (min-width:1400px){.single_variation_wrap .variations-meta-wrapper,.single_variation_wrap .woocommerce-variation.single_variation{width:51%}}.single_variation_wrap .variations-meta-wrapper .product_meta,.single_variation_wrap .variations-meta-wrapper .woocommerce-variation-description,.single_variation_wrap .woocommerce-variation.single_variation .product_meta,.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-description{padding-bottom:12px}.single_variation_wrap .variations-meta-wrapper .product_meta .sku_wrapper,.single_variation_wrap .variations-meta-wrapper .woocommerce-variation-description .sku_wrapper,.single_variation_wrap .woocommerce-variation.single_variation .product_meta .sku_wrapper,.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-description .sku_wrapper{font-family:Titillium Web,sans-serif;font-style:normal;color:#000;font-weight:400;font-size:16px;font-size:1rem;letter-spacing:2px}.single_variation_wrap .variations-meta-wrapper .price,.single_variation_wrap .variations-meta-wrapper .woocommerce-variation-price,.single_variation_wrap .woocommerce-variation.single_variation .price,.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{font-family:Titillium Web,sans-serif;font-style:normal;color:#111213!important;font-weight:600;font-size:26px!important;letter-spacing:2px;line-height:1.1;margin:0}@media (min-width:1024px){.single_variation_wrap .variations-meta-wrapper .price,.single_variation_wrap .variations-meta-wrapper .woocommerce-variation-price,.single_variation_wrap .woocommerce-variation.single_variation .price,.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{letter-spacing:2.6px}}.single_variation_wrap .woocommerce-variation.single_variation{position:absolute;background:#eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;top:0;right:0;bottom:80px;left:0;padding-left:20px}@media (min-width:550px){.single_variation_wrap .woocommerce-variation.single_variation{width:60%;top:0;bottom:0;left:auto;right:auto;padding-left:0}}@media (min-width:1024px){.single_variation_wrap .woocommerce-variation.single_variation{width:40%}}@media (min-width:1200px){.single_variation_wrap .woocommerce-variation.single_variation{width:100%;left:0;right:0;bottom:80px;padding-left:60px}}@media (min-width:1400px){.single_variation_wrap .woocommerce-variation.single_variation{width:60%;top:0;bottom:0;left:auto;right:auto;padding-left:0}}.single_variation_wrap .woocommerce-variation-add-to-cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none!important}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;text-align:center!important;margin-top:20px}@media (min-width:550px){.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:auto;text-align:left!important;margin-top:0}}@media (min-width:1200px){.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;text-align:center!important;margin-top:20px}}@media (min-width:1400px){.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:auto;text-align:left!important;margin-top:0}}.product-type-variable .woocommerce-variation-add-to-cart .price,.product-type-variable .woocommerce-variation-add-to-cart .product_meta{display:none}.woocommerce .product-type-simple .entry-summary-header{display:none!important}.product-type-simple .results-wrapper{background:#eee;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;padding:42px 20px;position:relative}.product-type-simple .results-wrapper .product_meta{font-family:Titillium Web,sans-serif;font-style:normal;color:#000;font-weight:400;font-size:16px;font-size:1rem;letter-spacing:2px;padding-bottom:12px}.product-type-simple .results-wrapper .price{font-family:Titillium Web,sans-serif;font-style:normal;color:#111213!important;font-weight:600;font-size:26px!important;letter-spacing:2px;line-height:1.1;margin:0}@media (min-width:1024px){.product-type-simple .results-wrapper .price{letter-spacing:2.6px}}.product-type-simple .results-wrapper .quantity{display:none}.woocommerce .product-type-simple div.product.product-top-wrapper form.cart{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce div.product.product-top-wrapper form.cart{margin-bottom:0;-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.woocommerce div.product.product-top-wrapper form.cart:after,.woocommerce div.product.product-top-wrapper form.cart:before{content:none}.woocommerce div.product.product-top-wrapper form.cart table.variations,.woocommerce div.product.product-top-wrapper form.cart table.variations tbody,.woocommerce div.product.product-top-wrapper form.cart table.variations th,.woocommerce div.product.product-top-wrapper form.cart table.variations thead{display:block}.woocommerce div.product.product-top-wrapper form.cart .variations td{padding:12px 0;position:relative}.woocommerce div.product.product-top-wrapper form.cart .variations td.value{padding-right:20px}.woocommerce div.product.product-top-wrapper form.cart .variations tr{display:block;width:100%}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) select{display:none}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .status-message{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:2}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .status-message.disabled{display:block}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .status-message.loading{background:#fff url(../img/ajax-loader.gif) no-repeat 50%}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .variation-radios{position:relative;z-index:1}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .variation-radios input[type=radio]{opacity:0;position:absolute;top:0;left:0;width:0;height:0}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .variation-radios input[type=radio]:checked+label{border:2px solid #106fb7;color:#106fb7;z-index:2}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .variation-radios input[type=radio]:focus+label{border:1px dashed #106fb7}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .variation-radios label{position:relative;display:block;float:left;box-shadow:none;background:#fff;border:2px solid #d9d9d9;color:#dedede;margin:0 5px 5px 0;padding:10px;font-size:11.2px;font-size:.7rem;font-family:Montserrat,sans-serif;font-style:normal;color:#666;font-weight:800;letter-spacing:.02px;line-height:1.5}.woocommerce div.product.product-top-wrapper form.cart .variations tr:not(.pa_code) .variation-radios label:hover{border:2px solid #106fb7;z-index:2;cursor:pointer}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label{width:42px;height:42px;line-height:1;padding:11px}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label span,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label span{width:16px;height:16px;display:inline-block;border-radius:100%}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .b-black,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .bk-black,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .black,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .b-black,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .bk-black,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .black{background-color:#000}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .br-brown,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .brown,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .br-brown,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .brown{background-color:#6f513b}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .c-cocoa,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .c-cocoa{background-color:#795c4f}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .dusty-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .dw-dusty-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .dusty-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .dw-dusty-white{background-color:#e8e8e8}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .gr-grey,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .grey,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .gy-grey,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .gr-grey,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .grey,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .gy-grey{background-color:#d1d1d1}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .l-light-beige,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .l-light-beige{background-color:#e0c09f}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .t-tan,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .t-tan{background-color:#a98b74}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .clear,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .w-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .wh-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .clear,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .w-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .wh-white,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .white{background-color:#fff;border:1px solid #000}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .silver,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .silver{background-color:#d0d5db}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .halo-green,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .halo-green{background-color:#81d742}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_color .variation-radios label .halo-red,.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_halo-color .variation-radios label .halo-red{background-color:#d33}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code{display:block}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td{width:100%;display:block}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.label{padding-bottom:0}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value{padding-top:0;padding-right:0}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container{width:100%!important;display:block}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .selection{display:block;width:100%}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .select2-selection--single{width:100%;display:block;border-radius:0;background-color:transparent;border:none;padding:0 20px;height:auto;margin:0}@media (min-width:1200px){.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .select2-selection--single{padding-left:60px}}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .select2-selection--single .select2-selection__arrow{right:20px;height:28px;top:-10px}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;font-family:Montserrat,sans-serif;font-style:normal;color:#ccc;font-weight:800;font-size:12px;font-size:.75rem;letter-spacing:.02px;line-height:26.4px;text-transform:uppercase}@media (min-width:1024px){.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .select2-selection--single .select2-selection__rendered{font-size:14px;font-size:.875rem}}.woocommerce div.product form.cart .variations td.label{padding-right:2em!important}.woocommerce #cman_brand_model_selector .select2-container .select2-selection--single,.woocommerce #cman_brand_model_selector label.product-option-label span.cman-label{padding-left:70px}.woocommerce div.product.product-top-wrapper form.cart .variations tr.pa_code td.value .select2-container .select2-selection--single,.woocommerce div.product form.cart .variations td.label{padding-left:20px}.single_variation_wrap,.woocommerce div.product.product-top-wrapper .entry-summary-header{padding:17px 20px}.woocommerce-account .woocommerce{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:640px){.woocommerce-account .woocommerce{-ms-flex-direction:column;flex-direction:column}}.woocommerce-account .woocommerce mark{background:#599dd4;color:#fff;padding:0 5px}.woocommerce-account .woocommerce #add_payment_method #payment ul.payment_methods li img{width:50px;display:inline-block}.woocommerce-account .woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce-account .woocommerce .woocommerce-notices-wrapper div{margin-bottom:0}.woocommerce-account .woocommerce .button.edit,.woocommerce-account .woocommerce .button.woocommerce-button,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button{margin-right:10px;border-radius:0;color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation-select{display:none;color:#444;background:#fff;box-sizing:border-box;width:100%;border:1px solid #ccc;padding:9px 15px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);font-size:16px;height:auto;margin:0 0 1em;border-radius:0}@media (max-width:640px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation-select{display:block}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:25%;background:#f8f8f8}@media (max-width:640px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{display:none}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{padding:1em;border-bottom:1px solid #ccc}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:last-child{border-bottom:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{font-size:.7em;text-transform:uppercase;font-weight:700;text-decoration:none;color:#999}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{text-decoration:underline;color:#000}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{background:#fff;position:relative;width:calc(100% - 2rem + 1px)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active:first-child{border-top:1px solid #ccc}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:#444}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:calc(75% - 4rem - 1px);padding:2em;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;min-height:calc(360px - 4rem)}@media (max-width:640px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content{border-left:none;width:calc(100% - 4rem)}}.woocommerce-account .woocommerce .woocommerce-orders-table{border-radius:0}.woocommerce-account .woocommerce .woocommerce-orders-table th{padding:1rem;background:#000;color:#fff}.woocommerce-account .woocommerce .woocommerce-orders-table td{padding:1rem}.woocommerce-account .woocommerce .woocommerce-orders-table tr:nth-child(2n){background-color:#f8f8f8}.woocommerce-account .woocommerce .woocommerce-orders-table .button.woocommerce-button{border-radius:0;color:#fff}.woocommerce-account .woocommerce .woocommerce-table--order-details{border-radius:0}.woocommerce-account .woocommerce .woocommerce-table--order-details td{padding:1rem}.woocommerce-account .woocommerce #customer_login{display:-ms-flexbox;display:flex;margin:1rem 2rem}@media (max-width:800px){.woocommerce-account .woocommerce #customer_login{-ms-flex-direction:column;flex-direction:column}}.woocommerce-account .woocommerce #customer_login .woocommerce-notices-wrapper{width:100%}.woocommerce-account .woocommerce #customer_login .u-column1,.woocommerce-account .woocommerce #customer_login .u-column2{padding:2rem;width:calc(50% - 4rem)}@media (max-width:800px){.woocommerce-account .woocommerce #customer_login .u-column1,.woocommerce-account .woocommerce #customer_login .u-column2{padding:2rem 0;width:calc(100% - 4rem)}}@media (max-width:800px){.woocommerce-account .woocommerce #customer_login .u-column1{border-bottom:1px solid #ccc}}.woocommerce-account .woocommerce #customer_login h2{font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem;text-transform:none}@media (max-width:800px){.woocommerce-account .woocommerce #customer_login h2{font-size:18px;line-height:1}}.woocommerce-account .woocommerce #customer_login form{margin:0;padding:0;border:none}.woocommerce-account .woocommerce .woocommerce-columns--addresses{display:-ms-flexbox;display:flex;margin:0 -1rem;width:auto}@media (max-width:640px){.woocommerce-account .woocommerce .woocommerce-columns--addresses{-ms-flex-direction:column;flex-direction:column}}.woocommerce-account .woocommerce .woocommerce-columns--addresses .woocommerce-column{padding:1rem;width:calc(50% - 2rem)}@media (max-width:640px){.woocommerce-account .woocommerce .woocommerce-columns--addresses .woocommerce-column{width:calc(100% - 2rem)}}.woocommerce-account .woocommerce .woocommerce-columns--addresses .woocommerce-column address{border:1px solid #ccc;margin:0;padding:1rem;border-radius:0;width:auto;height:calc(100% - 4rem)}.woocommerce-account .woocommerce #wl-wrapper{padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address address{border:1px solid #ccc;padding:1rem;background:#f8f8f8;margin:0 0 .5em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{margin-bottom:15px}@media (max-width:640px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row.form-row-first,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row.form-row-last,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-last{width:100%}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row label,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label{color:#444;display:block;font-size:12px;margin-bottom:3px;line-height:normal}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row input,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row textarea,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row textarea{color:#444;display:block;background:#fff;box-sizing:border-box;width:100%;border:1px solid #ccc;padding:10px 15px;font-size:16px;-webkit-appearance:none;border-radius:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row .select2,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2{color:#444;background:#fff;display:block;box-sizing:border-box;width:100%;border:1px solid #ccc;padding:9px 15px;font-size:16px;height:auto;margin:0;border-radius:0;height:45px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row .select2 .select2-selection__rendered,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2 .select2-selection__rendered{line-height:normal;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row .select2 .select2-selection__arrow,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2 .select2-selection__arrow{height:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row .select2 .select2-selection,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2 .select2-selection{border:none;height:20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row textarea,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row textarea{height:100px;resize:none;-webkit-appearance:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row em,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row em{font-size:.7em;border:1px dotted #ccc;padding:4px;display:block;margin-top:5px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper fieldset,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-bottom:1em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper #billing_address_1_field,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm #billing_address_1_field{margin:0}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{width:50px;display:inline-block}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{margin-top:3rem}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper div,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper div{margin-bottom:0}.woocommerce-cart .woocommerce .checkout-banner,.woocommerce-checkout .woocommerce .checkout-banner{border:2px solid #1e85be;font-weight:500;padding:14px 15px;line-height:1.15;margin-bottom:28px}.woocommerce-cart .woocommerce .checkout-banner p,.woocommerce-checkout .woocommerce .checkout-banner p{margin:0;font-size:16px}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border-radius:0;border:none}.woocommerce-cart .woocommerce table.shop_table thead tr,.woocommerce-checkout .woocommerce table.shop_table thead tr{background-color:#000;color:#fff}.woocommerce-cart .woocommerce table.shop_table tbody tr,.woocommerce-checkout .woocommerce table.shop_table tbody tr{background-color:#fff}.woocommerce-cart .woocommerce table.shop_table tbody tr:nth-child(odd),.woocommerce-checkout .woocommerce table.shop_table tbody tr:nth-child(odd){background-color:#f8f8f8}.woocommerce-cart .woocommerce table.shop_table tbody tr td,.woocommerce-checkout .woocommerce table.shop_table tbody tr td{background-color:transparent}.woocommerce-cart .woocommerce table.shop_table .actions,.woocommerce-checkout .woocommerce table.shop_table .actions{background:rgba(95,160,214,.14)}.woocommerce-cart .woocommerce table.shop_table .product-name a,.woocommerce-checkout .woocommerce table.shop_table .product-name a{display:inline-block;font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;max-width:300px;text-decoration:none}@media (max-width:800px){.woocommerce-cart .woocommerce table.shop_table .product-name a,.woocommerce-checkout .woocommerce table.shop_table .product-name a{font-size:18px;line-height:1}}.woocommerce-cart .woocommerce table.shop_table .product-name a:hover,.woocommerce-checkout .woocommerce table.shop_table .product-name a:hover{text-decoration:underline}.woocommerce-cart .woocommerce table.shop_table .product-name dl.variation p,.woocommerce-checkout .woocommerce table.shop_table .product-name dl.variation p{margin:0;padding:0}.woocommerce-cart .woocommerce table.shop_table .product-name dl.variation dt,.woocommerce-checkout .woocommerce table.shop_table .product-name dl.variation dt{margin:0;padding:0;float:left;clear:left;padding:5px 10px;margin-bottom:5px;width:80px}.woocommerce-cart .woocommerce table.shop_table .product-name dl.variation dd,.woocommerce-checkout .woocommerce table.shop_table .product-name dl.variation dd{margin:0;padding:0;float:left;padding:5px 10px;margin-bottom:5px;background:#599dd4;color:#fff;max-width:calc(100% - 100px - 20px)}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table th{border-top:none;padding:1rem}.woocommerce-cart .woocommerce .woocommerce-checkout table.cart img,.woocommerce-cart .woocommerce table.cart img,.woocommerce-checkout .woocommerce .woocommerce-checkout table.cart img,.woocommerce-checkout .woocommerce table.cart img{width:100px;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.woocommerce-cart .woocommerce .button.edit,.woocommerce-cart .woocommerce .button.woocommerce-button,.woocommerce-cart .woocommerce a.button,.woocommerce-cart .woocommerce button.button,.woocommerce-checkout .woocommerce .button.edit,.woocommerce-checkout .woocommerce .button.woocommerce-button,.woocommerce-checkout .woocommerce a.button,.woocommerce-checkout .woocommerce button.button{margin-right:10px;border-radius:0;color:#fff}.woocommerce-cart .woocommerce .button.edit:hover,.woocommerce-cart .woocommerce .button.woocommerce-button:hover,.woocommerce-cart .woocommerce a.button:hover,.woocommerce-cart .woocommerce button.button:hover,.woocommerce-checkout .woocommerce .button.edit:hover,.woocommerce-checkout .woocommerce .button.woocommerce-button:hover,.woocommerce-checkout .woocommerce a.button:hover,.woocommerce-checkout .woocommerce button.button:hover{color:#fff}.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button:disabled[disabled],.woocommerce-checkout .woocommerce button.button:disabled,.woocommerce-checkout .woocommerce button.button:disabled[disabled]{color:#fff;opacity:.2}.woocommerce-cart .woocommerce button.button:disabled:hover,.woocommerce-cart .woocommerce button.button:disabled[disabled]:hover,.woocommerce-checkout .woocommerce button.button:disabled:hover,.woocommerce-checkout .woocommerce button.button:disabled[disabled]:hover{color:#fff}.woocommerce-cart .woocommerce .coupon,.woocommerce-checkout .woocommerce .coupon{display:-ms-flexbox;display:flex}.woocommerce-cart .woocommerce .coupon div,.woocommerce-checkout .woocommerce .coupon div{width:50%}.woocommerce-cart .woocommerce #place_order,.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .woocommerce #place_order,.woocommerce-checkout .woocommerce .wc-proceed-to-checkout a.checkout-button{text-align:left;transition:color .3s ease-in-out,background-color .3s ease-in-out;font-weight:800;padding:1.5rem 2rem;color:#fff;text-transform:uppercase;text-decoration:none;background:#599dd4 url(../img/cta-circle-arrow.svg) no-repeat calc(100% - 10px) 50%;padding-right:60px}.woocommerce-cart .woocommerce #place_order:hover,.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .woocommerce #place_order:hover,.woocommerce-checkout .woocommerce .wc-proceed-to-checkout a.checkout-button:hover{color:#fff}.woocommerce-cart .woocommerce form .form-row label,.woocommerce-checkout .woocommerce form .form-row label{font-size:14px}.woocommerce-cart .woocommerce form .form-row input.input-text,.woocommerce-cart .woocommerce form .form-row textarea.input-text,.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea.input-text{border:1px solid #999!important;padding:.5rem .75rem;font-size:18px;font-weight:300}.woocommerce-cart .woocommerce form .form-row textarea.input-text,.woocommerce-checkout .woocommerce form .form-row textarea.input-text{min-height:150px}.woocommerce-cart .woocommerce .select2-container .select2-selection--single,.woocommerce-checkout .woocommerce .select2-container .select2-selection--single{height:46px;padding:7px 0;font-size:18px;font-weight:300;border-radius:0}.woocommerce-cart .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}.woocommerce-cart .woocommerce #payment,.woocommerce-checkout .woocommerce #payment{background-color:#fff}.woocommerce-cart .woocommerce #payment ul.payment_methods,.woocommerce-checkout .woocommerce #payment ul.payment_methods{border-bottom:none}.woocommerce-cart .woocommerce #payment .form-row,.woocommerce-checkout .woocommerce #payment .form-row{margin:0;padding:0 1rem}.woocommerce-cart .woocommerce #payment .form-row-first,.woocommerce-cart .woocommerce #payment .form-row-last,.woocommerce-checkout .woocommerce #payment .form-row-first,.woocommerce-checkout .woocommerce #payment .form-row-last{padding:0 1rem;width:calc(50% - 2rem)}.woocommerce-cart .woocommerce #payment br,.woocommerce-checkout .woocommerce #payment br{display:none}.woocommerce-cart .woocommerce #payment div.payment_box,.woocommerce-checkout .woocommerce #payment div.payment_box{border-radius:0;background-color:#eee;color:#000}.woocommerce-cart .woocommerce #payment div.payment_box:before,.woocommerce-checkout .woocommerce #payment div.payment_box:before{display:none}.woocommerce-cart .woocommerce #payment .wc-stripe-elements-field,.woocommerce-cart .woocommerce #payment .wc-stripe-iban-element-field,.woocommerce-checkout .woocommerce #payment .wc-stripe-elements-field,.woocommerce-checkout .woocommerce #payment .wc-stripe-iban-element-field{padding:1rem}.woocommerce-cart .woocommerce #payment fieldset,.woocommerce-checkout .woocommerce #payment fieldset{margin:0}.archive .woocommerce-products-header,.tax-product_cat .woocommerce-products-header{display:none}.woocommerce .results .products ul,.woocommerce .results ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -1rem}.woocommerce .results .woocommerce-result-count{font-family:Titillium Web,sans-serif;font-size:24px;font-weight:300;color:#000;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem}@media (max-width:800px){.woocommerce .results .woocommerce-result-count{font-size:18px;line-height:1}}.woocommerce.woocommerce-page .products ul:after,.woocommerce.woocommerce-page .products ul:before,.woocommerce.woocommerce-page ul.products:after,.woocommerce.woocommerce-page ul.products:before{content:none}.woocommerce.columns-3 ul.products li.product,.woocommerce.woocommerce-page.columns-3 ul.products li.product{width:22.307%;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border:1px solid #ccc;float:none;margin:0 1rem 2rem;padding:2rem;width:calc(25% - 6rem - 2px)}@media (max-width:800px){.woocommerce.columns-3 ul.products li.product,.woocommerce.woocommerce-page.columns-3 ul.products li.product{margin:0 1rem 2rem!important;width:calc(50% - 6rem - 2px)!important}}@media (max-width:640px){.woocommerce.columns-3 ul.products li.product,.woocommerce.woocommerce-page.columns-3 ul.products li.product{margin:0 1rem 2rem!important;width:calc(100% - 6rem - 2px)!important}}.woocommerce.woocommerce-page ul.products li.product .woocommerce-loop-product__title{margin:0;padding:0;font-size:20px;color:#1c1d1e}.woocommerce.woocommerce-page ul.products li.product .price{font-size:20px;color:#666;line-height:17.61px}.woocommerce.woocommerce-page ul.products li.product .button{transition:color .3s ease-in-out,background-color .3s ease-in-out;font-weight:800;padding:1.2rem 1.5rem;font-size:14px;color:#599dd4;letter-spacing:1px;text-transform:uppercase;text-decoration:none;background:#fff url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%!important;border:1px solid #599dd4;border-radius:0;padding-right:60px}.woocommerce.woocommerce-page ul.products li.product .button:hover{color:#fff;background:#599dd4 url(../img/cta-circle-arrow.svg) no-repeat calc(100% - 10px) 50%!important}#product_finder_shop_page{background-image:url(../img/product_finder_bg.jpg);background-position:100%;background-size:cover;background-color:#1c1d1e;border-bottom:2px solid #caa159}#product_finder_shop_page .categories-wrap{background:none}#product_finder_shop_results{position:relative;background-color:#1c1d1e}#product_finder_shop_results #results{position:absolute;top:-85px}@media (max-width:1080px){#product_finder_shop_results #results{top:-49px}}#product_finder_shop_results .results{background-color:#fff;padding:3rem}#post_grid_blog .navigation{margin-top:1rem;margin-right:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#post_grid_blog .navigation a,#post_grid_blog .navigation span{color:#599dd4;border:1px solid transparent;text-decoration:none;display:inline-block;padding:5px 10px}#post_grid_blog .navigation a.current,#post_grid_blog .navigation span.current{opacity:.5;cursor:default}#post_grid_blog .navigation a{transition:all .5s}#post_grid_blog .navigation a:hover{border:1px solid #599dd4}@media (max-width:800px){#post_grid_blog .navigation{margin:0 0 2rem}}@media (max-width:480px){#post_grid_blog .navigation .pages-holder{display:none}}#wysiwyg_single .post-categories{list-style:none;display:-ms-flexbox;display:flex;margin:0 0 3rem;padding:0}#wysiwyg_single .post-categories li{margin-right:5px}#wysiwyg_single .post-categories li a{padding:5px 10px;border:1px solid #ddd;text-decoration:none;font-size:12px;text-transform:uppercase}#wysiwyg_single .post-categories li a:hover{border:1px solid #599dd4}#wysiwyg_single .primary-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:800px){#wysiwyg_single .primary-wrap{-ms-flex-direction:column;flex-direction:column}}#wysiwyg_single #primary{width:calc(100% - 300px)}@media (max-width:800px){#wysiwyg_single #primary{width:100%}}#wysiwyg_single #primary .context{margin-right:4rem}@media (max-width:800px){#wysiwyg_single #primary .context{margin-right:0}}#wysiwyg_single #sidebar{width:300px;margin-top:0;background:none}@media (max-width:800px){#wysiwyg_single #sidebar{width:100%;margin-top:25px}}#wysiwyg_single #sidebar .et_pb_widget{margin:0 0 1rem;padding:1rem;background:#fff;border:1px solid #ddd}@media (max-width:800px){#wysiwyg_single #sidebar .et_pb_widget{margin:0 0 1rem}}#wysiwyg_single #sidebar .et_pb_widget h4{margin:0 0 1rem;font-size:18px}#wysiwyg_single #sidebar .et_pb_widget ul{margin:0;padding:0;list-style:none}#wysiwyg_single #sidebar .et_pb_widget ul li{font-size:15px;margin-bottom:5px;margin-left:-1.5rem;padding-left:1.5rem;color:#444}#wysiwyg_single #sidebar .et_pb_widget ul li a{text-decoration:none}#wysiwyg_single #sidebar .et_pb_widget ul li.current-cat{border-left:2px solid #5b0fde;padding-left:calc(1.5rem - 2px)}#wysiwyg_single #sidebar .et_pb_widget ul li.current-cat a{color:#4508af}.hero_block .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:800px){.hero_block .inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.hero_block.header,.hero_block.header_left{background-color:#1c1d1e;overflow:hidden}.hero_block.header.light,.hero_block.header.light h2,.hero_block.header.light h5,.hero_block.header_left.light,.hero_block.header_left.light h2,.hero_block.header_left.light h5{color:#fff}.hero_block.header.light .blurb,.hero_block.header_left.light .blurb{color:#c8c8c8}.hero_block.header .context,.hero_block.header_left .context{position:relative;padding-top:12rem;width:50%}@media (max-width:800px){.hero_block.header .context,.hero_block.header_left .context{padding-top:33vh;width:100%}}.hero_block.header .context .context-inner,.hero_block.header_left .context .context-inner{position:relative;z-index:3;background-color:#1c1d1e;padding:3rem}@media (max-width:800px){.hero_block.header .context .context-inner,.hero_block.header_left .context .context-inner{padding:1.5rem}}.hero_block.header .context .context-inner h2,.hero_block.header_left .context .context-inner h2{font-size:56px;color:#fff;letter-spacing:.4px;text-transform:uppercase;line-height:50px;margin-bottom:3rem}@media (max-width:800px){.hero_block.header .context .context-inner h2,.hero_block.header_left .context .context-inner h2{font-size:36px;line-height:36px;margin-bottom:2rem}}.hero_block.header .context .context-inner .blurb h2,.hero_block.header_left .context .context-inner .blurb h2{font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem}@media (max-width:800px){.hero_block.header .context .context-inner .blurb h2,.hero_block.header_left .context .context-inner .blurb h2{font-size:18px;line-height:1}}.hero_block.header .context .flourish_blue,.hero_block.header_left .context .flourish_blue{top:15rem;left:-2rem;width:100%;height:100%}@media (max-width:800px){.hero_block.header .context .flourish_blue,.hero_block.header_left .context .flourish_blue{top:calc(33vh + 3rem)}}.hero_block.header .context .flourish_grid,.hero_block.header_left .context .flourish_grid{top:10rem;left:3rem;width:100%;height:100%}@media (max-width:800px){.hero_block.header .context .flourish_grid,.hero_block.header_left .context .flourish_grid{top:calc(33vh - 2rem)}}.hero_block.header_left .inner{-ms-flex-pack:start;justify-content:flex-start}@media (max-width:800px){.hero_block.header_left .inner{-ms-flex-pack:start;justify-content:flex-start}}.hero_block.header_left .context{position:relative;padding:6rem 0;width:50%}@media (max-width:800px){.hero_block.header_left .context{padding:4rem 0;width:100%}}.hero_block.header_left .context .flourish_blue{top:9rem;left:-2rem;width:100%;height:calc(100% - 12rem)}.hero_block.double_left{background-color:#1c1d1e;padding:10rem 0}@media (max-width:800px){.hero_block.double_left{padding:5rem 0}}.hero_block.double_left .inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}@media (max-width:800px){.hero_block.double_left .inner{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hero_block.double_left .graphic{width:40%;position:relative;padding-bottom:15%}@media (max-width:800px){.hero_block.double_left .graphic{width:100%}}.hero_block.double_left .graphic .hero{position:relative;z-index:3}.hero_block.double_left .graphic .hero.one{width:75%}.hero_block.double_left .graphic .hero.two{position:absolute;bottom:0;right:0;width:40%;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.hero_block.double_left .graphic .flourish_blue{top:12.25%;left:12.25%;width:75%;height:50%}.hero_block.double_left .graphic .flourish_grid{top:6.125%;left:6.125%;width:87.5%;height:62.5%}.hero_block.double_left .context{width:60%}@media (max-width:800px){.hero_block.double_left .context{width:100%}}.hero_block.double_left .context .context-inner{padding:0 6rem}@media (max-width:800px){.hero_block.double_left .context .context-inner{padding:0}}.hero_block.single_right{padding:5rem 0;overflow:hidden}@media (max-width:800px){.hero_block.single_right{padding:3rem 0}}.hero_block.single_right h2,.hero_block.single_right h5{color:#000}.hero_block.single_right .blurb{color:#7d7d7d}.hero_block.single_right.dark,.hero_block.single_right.dark h2,.hero_block.single_right.dark h5{color:#fff}.hero_block.single_right.dark .blurb{color:#c8c8c8}.hero_block.single_right .inner{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:800px){.hero_block.single_right .inner{-ms-flex-direction:column;flex-direction:column}}.hero_block.single_right .graphic{max-width:50%;position:relative;left:-1rem}@media (max-width:800px){.hero_block.single_right .graphic{max-width:100%;margin-bottom:2rem}}.hero_block.single_right .graphic .hero{position:relative;z-index:3}.hero_block.single_right .graphic .flourish_blue{top:1rem;left:2rem;width:100%;height:100%}.hero_block.single_right .graphic .flourish_grid{top:-5rem;left:50%;width:100%;height:calc(100% + 10rem)}@media (max-width:800px){.hero_block.single_right .graphic .flourish_grid{left:70%}}.hero_block.single_right .context{width:33%}@media (max-width:800px){.hero_block.single_right .context{width:100%;margin-bottom:2rem}}.hero_block.rounded_left{padding:10rem 0;overflow:hidden}@media (max-width:800px){.hero_block.rounded_left{padding:5rem 0}}.hero_block.rounded_left h2,.hero_block.rounded_left h5{color:#000}.hero_block.rounded_left .blurb{color:#7d7d7d}.hero_block.rounded_left .blurb blockquote{font-size:30px;color:#252629;letter-spacing:0;line-height:36px;margin:0;padding:0;text-transform:uppercase}.hero_block.rounded_left.dark,.hero_block.rounded_left.dark h2,.hero_block.rounded_left.dark h5{color:#fff}.hero_block.rounded_left.dark .blurb{color:#c8c8c8}.hero_block.rounded_left .inner{position:relative;display:block}@media (max-width:800px){.hero_block.rounded_left .inner{-ms-flex-direction:column;flex-direction:column}}.hero_block.rounded_left .flourish_grid{top:25%;left:40%;width:25%;height:50%}.hero_block.rounded_left .context-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:2}.hero_block.rounded_left .context-inner .heading{width:33.33%;padding:0;-ms-flex-item-align:start;align-self:flex-start}.hero_block.rounded_left .context-inner .blurb,.hero_block.rounded_left .context-inner .cta-wrap{width:50%;-ms-flex-item-align:end;align-self:flex-end}.hero_block.rounded_left .graphic{position:absolute;bottom:0;left:0;width:33%;border-radius:50%;overflow:hidden}.hero_block.rounded_left .context{position:relative;width:100%}@media (max-width:800px){.hero_block.rounded_left .context{width:100%;margin-bottom:2rem}}.hero_block.center_bullets{padding:5rem 0;overflow:hidden}@media (max-width:800px){.hero_block.center_bullets{padding:3rem 0}}.hero_block.center_bullets h2,.hero_block.center_bullets h5{color:#000}.hero_block.center_bullets .blurb{color:#7d7d7d}.hero_block.center_bullets.dark,.hero_block.center_bullets.dark h2,.hero_block.center_bullets.dark h5{color:#fff}.hero_block.center_bullets.dark .blurb{color:#c8c8c8!important}.hero_block.center_bullets .inner{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:800px){.hero_block.center_bullets .inner{-ms-flex-direction:column;flex-direction:column}}.hero_block.center_bullets .graphic{width:33%;position:relative;left:-1rem}@media (max-width:800px){.hero_block.center_bullets .graphic{width:100%}}.hero_block.center_bullets .context{width:66%}@media (max-width:800px){.hero_block.center_bullets .context{width:100%}}.hero_block.center_bullets .context-inner{position:relative;display:-ms-flexbox;display:flex}@media (max-width:800px){.hero_block.center_bullets .context-inner{-ms-flex-direction:column;flex-direction:column}}.hero_block.center_bullets .context-inner .heading{width:50%}@media (max-width:800px){.hero_block.center_bullets .context-inner .heading{width:100%}}.hero_block.center_bullets .context-inner .blurb{width:50%;font-size:12px;color:#7d7d7d}@media (max-width:800px){.hero_block.center_bullets .context-inner .blurb{width:100%}}.hero_block.center_bullets .context-inner .blurb p:first-child{font-weight:300;font-family:Titillium Web,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin:0 0 1rem}@media (max-width:800px){.hero_block.center_bullets .context-inner .blurb p:first-child{font-size:10px;letter-spacing:1px}}.hero_block.center_bullets .context-inner .blurb ul{font-size:16px;letter-spacing:.28px;line-height:24.12px;font-weight:400}.hero_block.center_bullets .context-inner .cta-wrap{position:absolute;bottom:0;left:0}@media (max-width:800px){.hero_block.center_bullets .context-inner .cta-wrap{position:relative;margin-bottom:2rem}}.product_grid{padding:6rem 0;overflow:hidden}.product_grid h2,.product_grid h5{color:#000}.product_grid .heading{text-align:center;margin-bottom:5rem}.product_grid .heading-bg{color:#1c1d1e}.product_grid .cta-wrap{margin-top:2rem;text-align:center}.product_grid .woocommerce .products ul,.product_grid .woocommerce ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.product_grid .woocommerce-page ul.products li.product,.product_grid .woocommerce ul.products li.product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border:1px solid #ccc;float:none;margin:0 1rem 2rem;padding:2rem;width:calc(25% - 6rem - 2px)}@media (max-width:800px){.product_grid .woocommerce-page ul.products li.product,.product_grid .woocommerce ul.products li.product{margin:0 1rem 2rem!important;width:calc(50% - 6rem - 2px)!important}}@media (max-width:640px){.product_grid .woocommerce-page ul.products li.product,.product_grid .woocommerce ul.products li.product{margin:0 1rem 2rem!important;width:calc(100% - 6rem - 2px)!important}}.product_grid .woocommerce a.button,.product_grid .woocommerce button.button,.product_grid .woocommerce input.button{transition:color .3s ease-in-out,background-color .3s ease-in-out;font-weight:800;padding:1.2rem 1.5rem;font-size:14px;color:#599dd4;letter-spacing:1px;text-transform:uppercase;text-decoration:none;background:#fff url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%!important;border:1px solid #599dd4;border-radius:0;padding-right:60px}.product_grid .woocommerce a.button:hover,.product_grid .woocommerce button.button:hover,.product_grid .woocommerce input.button:hover{color:#fff;background:#599dd4 url(../img/cta-circle-arrow.svg) no-repeat calc(100% - 10px) 50%!important}.product_grid .woocommerce ul.products li.product .woocommerce-loop-category__title,.product_grid .woocommerce ul.products li.product .woocommerce-loop-product__title,.product_grid .woocommerce ul.products li.product h3{margin:0;padding:0;font-size:20px;line-height:1;margin-bottom:1rem;color:#1c1d1e}.product_grid .woocommerce ul.products li.product .price{font-size:20px;color:#666;line-height:17.61px}.grid_entries .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:800px){.grid_entries .inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.grid_entries .underlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.grid_entries .underlay img,.grid_entries .underlay video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.grid_entries.logo_bar{padding:6rem 0;background-color:#1c1d1e}@media (max-width:800px){.grid_entries.logo_bar{padding:3rem 0}}.grid_entries.logo_bar.light h3{color:#000}.grid_entries.logo_bar h3{margin:3rem 0;font-size:26px;color:#fff;letter-spacing:.03px;line-height:35.09px}@media (max-width:800px){.grid_entries.logo_bar h3{font-size:20px;line-height:30px;margin:2rem 0}}.grid_entries.logo_bar .inner{display:block}.grid_entries.logo_bar .context{width:100%;margin-bottom:3rem}.grid_entries.logo_bar .context h2{font-size:56px;letter-spacing:.4px;text-transform:uppercase;line-height:50px;margin-bottom:3rem}@media (max-width:800px){.grid_entries.logo_bar .context h2{font-size:36px;line-height:36px;margin-bottom:2rem}}.grid_entries.logo_bar .context .blurb h2{font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem}@media (max-width:800px){.grid_entries.logo_bar .context .blurb h2{font-size:18px;line-height:1}}.grid_entries.logo_bar .entries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -1rem}.grid_entries.logo_bar .entries .entry{width:calc(16.66% - 2rem);margin:0 1rem 1rem}@media (max-width:800px){.grid_entries.logo_bar .entries .entry{width:calc(33.33% - 2rem)}}.grid_entries.grid_card{padding:6rem 0;background-color:#1c1d1e}@media (max-width:800px){.grid_entries.grid_card{padding:3rem 0}}.grid_entries.grid_card.light h3{color:#000}.grid_entries.grid_card h3{margin-top:-3rem;font-size:22px;color:#fff;line-height:32px}.grid_entries.grid_card .inner{position:relative;display:block}.grid_entries.grid_card .context{position:absolute;top:0;left:0;width:calc(33% - 4rem);padding:2rem}@media (max-width:800px){.grid_entries.grid_card .context{position:relative;padding:0;margin-bottom:2rem;width:100%}}.grid_entries.grid_card .entries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.grid_entries.grid_card .entries .entry{margin:0 1rem 2rem;background:#111213;box-shadow:0 14px 36px 0 rgba(0,0,0,.3);width:calc(33.33% - 2rem)}@media (max-width:800px){.grid_entries.grid_card .entries .entry{width:50%}}@media (max-width:640px){.grid_entries.grid_card .entries .entry{width:100%}}.grid_entries.grid_card .entries .entry:first-child{margin-left:calc(33.33% + 1rem)}@media (max-width:800px){.grid_entries.grid_card .entries .entry:first-child{margin:0 1rem 2rem}}.grid_entries.grid_card .entries .entry-inner .entry-context{padding:2rem 2rem 0}.grid_entries.grid_card .entries .entry-inner .cta-wrap{padding:0 2rem 2rem}.grid_entries.grid_card .entries .entry-inner a{transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-block;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#599dd4;background:url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%;padding:1rem 0;padding-right:60px}.grid_entries.grid{padding:6rem 0;background-color:#1c1d1e}@media (max-width:800px){.grid_entries.grid{padding:3rem 0}}.grid_entries.grid.light h3{color:#000}.grid_entries.grid h3{margin:3rem 0;font-size:26px;color:#fff;letter-spacing:.03px;line-height:35.09px}@media (max-width:800px){.grid_entries.grid h3{font-size:20px;line-height:30px;margin:2rem 0}}.grid_entries.grid .inner{display:block}.grid_entries.grid .context{width:100%;margin-bottom:3rem}.grid_entries.grid .context h2{font-size:56px;letter-spacing:.4px;text-transform:uppercase;line-height:50px;margin-bottom:3rem}@media (max-width:800px){.grid_entries.grid .context h2{font-size:36px;line-height:36px;margin-bottom:2rem}}.grid_entries.grid .context .blurb h2{font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem}@media (max-width:800px){.grid_entries.grid .context .blurb h2{font-size:18px;line-height:1}}.grid_entries.grid .entries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.grid_entries.grid .entries .entry{margin:0 2rem;width:calc(33.33% - 4rem)}@media (max-width:800px){.grid_entries.grid .entries .entry{width:100%}}@media (max-width:800px){.grid_entries.grid .entries .entry-inner{margin-bottom:2rem}}.grid_entries.grid .entries .entry-inner a{transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-block;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#599dd4;background:url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%;padding:1rem 0;padding-right:60px}.grid_entries.staggered_left{padding:10rem 0 6rem}@media (max-width:800px){.grid_entries.staggered_left{padding:5rem 0}}.grid_entries.staggered_left h2,.grid_entries.staggered_left h5{color:#000}.grid_entries.staggered_left .blurb{color:#7d7d7d}.grid_entries.staggered_left h3{margin:3rem 0;font-size:26px;color:#999;letter-spacing:.03px;line-height:35.09px}@media (max-width:800px){.grid_entries.staggered_left h3{font-size:20px;line-height:30px;margin:2rem 0}}.grid_entries.staggered_left.dark,.grid_entries.staggered_left.dark h2,.grid_entries.staggered_left.dark h3,.grid_entries.staggered_left.dark h5{color:#fff}.grid_entries.staggered_left.dark .blurb{color:#c8c8c8!important}.grid_entries.staggered_left .context{width:calc(40% - 4rem);margin-right:4rem}@media (max-width:800px){.grid_entries.staggered_left .context{margin-right:0;margin-bottom:2rem;width:100%}}.grid_entries.staggered_left .context h2{font-size:56px;letter-spacing:.4px;text-transform:uppercase;line-height:50px;margin-bottom:3rem}@media (max-width:800px){.grid_entries.staggered_left .context h2{font-size:36px;line-height:36px;margin-bottom:2rem}}.grid_entries.staggered_left .context .blurb h2{font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem}@media (max-width:800px){.grid_entries.staggered_left .context .blurb h2{font-size:18px;line-height:1}}.grid_entries.staggered_left .entries{width:60%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media (max-width:800px){.grid_entries.staggered_left .entries{width:100%}}.grid_entries.staggered_left .entries .entry{width:50%}@media (max-width:800px){.grid_entries.staggered_left .entries .entry{width:100%}}.grid_entries.staggered_left .entries .entry:nth-child(2n){position:relative;top:6rem}@media (max-width:800px){.grid_entries.staggered_left .entries .entry:nth-child(2n){top:0}}.grid_entries.staggered_left .entries .entry-inner{padding:4rem 3rem}@media (max-width:800px){.grid_entries.staggered_left .entries .entry-inner{padding:1rem 0 2rem}}.grid_entries.staggered_left .entries .entry-inner a{transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-block;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#599dd4;background:url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%;padding:1rem 0;padding-right:60px}.grid_entries.two_up_two_across{padding:3rem 0 0}@media (max-width:800px){.grid_entries.two_up_two_across{padding:2rem 0}}.grid_entries.two_up_two_across h2,.grid_entries.two_up_two_across h5{color:#000}.grid_entries.two_up_two_across .blurb{color:#7d7d7d}.grid_entries.two_up_two_across h3{margin:3rem 0;font-size:26px;color:#999;letter-spacing:.03px;line-height:35.09px}@media (max-width:800px){.grid_entries.two_up_two_across h3{font-size:20px;line-height:30px;margin:2rem 0}}.grid_entries.two_up_two_across.dark,.grid_entries.two_up_two_across.dark h2,.grid_entries.two_up_two_across.dark h3,.grid_entries.two_up_two_across.dark h5{color:#fff}.grid_entries.two_up_two_across.dark .blurb{color:#c8c8c8!important}.grid_entries.two_up_two_across.dark .context .blurb{background:#000}.grid_entries.two_up_two_across .inner{position:relative;display:block}.grid_entries.two_up_two_across .context{position:absolute;top:0;left:0;width:66%}@media (max-width:800px){.grid_entries.two_up_two_across .context{position:relative;width:100%}}.grid_entries.two_up_two_across .context .heading{position:relative;z-index:2}.grid_entries.two_up_two_across .context .blurb{position:relative;z-index:2;margin:3rem calc(25% - 3rem) 0;padding:3rem;background:#fff}@media (max-width:800px){.grid_entries.two_up_two_across .context .blurb{margin:0;padding:3rem}}.grid_entries.two_up_two_across .context .blurb p{margin:0}.grid_entries.two_up_two_across .context .flourish_grid{top:4rem;left:2rem;width:50%;height:50%}.grid_entries.two_up_two_across .entries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.grid_entries.two_up_two_across .entries .entry{width:33.33%}@media (max-width:800px){.grid_entries.two_up_two_across .entries .entry{width:50%}}@media (max-width:640px){.grid_entries.two_up_two_across .entries .entry{width:100%}}.grid_entries.two_up_two_across .entries .entry:first-child{margin-left:66%}@media (max-width:800px){.grid_entries.two_up_two_across .entries .entry:first-child{margin-left:0}}.grid_entries.two_up_two_across .entries .entry:nth-child(2),.grid_entries.two_up_two_across .entries .entry:nth-child(3){position:relative;top:-8rem}@media (max-width:800px){.grid_entries.two_up_two_across .entries .entry:nth-child(2),.grid_entries.two_up_two_across .entries .entry:nth-child(3){top:0}}.grid_entries.two_up_two_across .entries .entry-inner{padding:2rem 2rem 4rem}@media (max-width:640px){.grid_entries.two_up_two_across .entries .entry-inner{padding:1rem 1rem 2rem}}.grid_entries.two_up_two_across .entries .entry-inner a{transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-block;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#599dd4;background:url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%;padding:1rem 0;padding-right:60px}.grid_entries.bubbles_right{background-color:#1c1d1e;padding:10rem 0}@media (max-width:800px){.grid_entries.bubbles_right{padding:5rem 0}}.grid_entries.bubbles_right .inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media (max-width:800px){.grid_entries.bubbles_right .inner{-ms-flex-direction:column;flex-direction:column}}.grid_entries.bubbles_right .context{width:33%}@media (max-width:800px){.grid_entries.bubbles_right .context{width:100%}}.grid_entries.bubbles_right .context .context-inner{padding:0 6rem}@media (max-width:800px){.grid_entries.bubbles_right .context .context-inner{padding:0}}.grid_entries.bubbles_right .context .context-inner h2{font-size:42px;color:#fff;letter-spacing:.4px;text-transform:uppercase;line-height:35px;margin-bottom:3rem}@media (max-width:800px){.grid_entries.bubbles_right .context .context-inner h2{font-size:28px;line-height:28px;margin-bottom:2rem}}.grid_entries.bubbles_right .context .flourish_grid{display:none}.grid_entries.bubbles_right .flourish_grid{top:12.25%;left:12.25%;width:75%;height:75%}.grid_entries.bubbles_right .entries .entry{width:33.33%}@media (max-width:800px){.grid_entries.bubbles_right .entries .entry{width:50%}}@media (max-width:640px){.grid_entries.bubbles_right .entries .entry{width:100%}}@media (max-width:480px){.grid_entries.bubbles_right .entries .entry{width:100%}}.grid_entries.bubbles_right .entries{position:relative;margin-left:2rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}@media (max-width:800px){.grid_entries.bubbles_right .entries{margin:0 2rem;width:calc(100% - 4rem)}}@media (max-width:640px){.grid_entries.bubbles_right .entries{margin-right:0}}.grid_entries.bubbles_right .entries .underlay{overflow:hidden;transition:all .5s;transform:scale(1.01)}.grid_entries.bubbles_right .entries .underlay .overlay{overflow:hidden;transition:all .5s;background-color:#caa159;opacity:0}.grid_entries.bubbles_right .entries .entry{position:relative;z-index:2;width:50%;cursor:pointer}.grid_entries.bubbles_right .entries .entry:before{content:"";float:left;padding-top:100%}.grid_entries.bubbles_right .entries .entry:hover .entry-inner{top:0;left:0;width:100%;height:100%}.grid_entries.bubbles_right .entries .entry:hover .blurb{max-height:50%}.grid_entries.bubbles_right .entries .entry:hover .cta-wrap{max-height:none}.grid_entries.bubbles_right .entries .entry:hover .underlay{transform:scale(1.05)}.grid_entries.bubbles_right .entries .entry:hover .underlay .overlay{background-color:#caa159;opacity:.8!important}.grid_entries.bubbles_right .entries .entry:nth-child(3),.grid_entries.bubbles_right .entries .entry:nth-child(4){position:relative;left:25%}@media (max-width:800px){.grid_entries.bubbles_right .entries .entry:nth-child(3),.grid_entries.bubbles_right .entries .entry:nth-child(4){left:0}}.grid_entries.bubbles_right .entries .entry-inner{transition:all .5s;position:relative;top:12.5%;left:12.5%;width:75%;height:75%;overflow:hidden;border-radius:50%}.grid_entries.bubbles_right .entries .entry-inner .context{position:relative;z-index:2}.grid_entries.bubbles_right .entries .entry-context{text-decoration:none;transition:all .5s;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:calc(100% - 4rem);height:calc(100% - 4rem);padding:2rem;overflow:hidden}@media (max-width:640px){.grid_entries.bubbles_right .entries .entry-context{width:calc(100% - 2rem);height:calc(100% - 2rem);padding:1rem}}.grid_entries.bubbles_right .entries .entry-context h3{transition:all .5s;font-size:22px;color:#fff;text-align:center}@media (max-width:640px){.grid_entries.bubbles_right .entries .entry-context h3{font-size:14px}}.grid_entries.bubbles_right .entries .entry-context .blurb{transition:all .5s;overflow:hidden;max-height:0;margin:0;color:#fff;text-align:center}@media (max-width:1000px){.grid_entries.bubbles_right .entries .entry-context .blurb{display:none}}.grid_entries.bubbles_right .entries .entry-context .cta-wrap{transition:all .5s;overflow:hidden;max-height:0;margin:0;text-align:center;border:none;font-weight:800;font-size:14px;color:#fff;letter-spacing:1px;text-transform:uppercase;text-decoration:none}@media (max-width:1000px){.grid_entries.bubbles_right .entries .entry-context .cta-wrap{display:none}}.grid_entries.bubbles_right .entries .overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-align:center;align-items:center;z-index:2;height:100%}.grid_entries.bubbles_right .entries .overlay .title-logo-wrap{max-width:50%;min-height:1px;margin:0 auto}.video_block{padding:6rem 0;background-color:#1c1d1e}.video_block .context{max-width:60%;text-align:center;margin:3rem auto 0}@media (max-width:800px){.video_block .context{max-width:100%}}.video_block .flourish_grid{top:12.25%;left:2rem;width:100%;height:75%}.video_block .video{position:relative;max-width:75%;margin:0 auto}@media (max-width:800px){.video_block .video{max-width:90%}}.video_block .iframe-wrap{position:relative;z-index:2;overflow:hidden;padding-top:56.25%;background:#000}.video_block .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tech_specs{padding:3rem 0 0;background-color:#fff}.tech_specs h3{font-size:26px;color:#666;letter-spacing:.03px;line-height:35.09px;margin-bottom:2rem;text-transform:uppercase}.tech_specs h2,.tech_specs h5{color:#1c1d1e}.tech_specs .spec-wrap{display:-ms-flexbox;display:flex;background-color:#eee}@media (max-width:800px){.tech_specs .spec-wrap{-ms-flex-direction:column;flex-direction:column}}.tech_specs .spec-wrap .spec-sheet{width:calc(50% - 6rem);padding:3rem}@media (max-width:800px){.tech_specs .spec-wrap .spec-sheet{width:calc(100% - 6rem)}}.tech_specs .spec-wrap .spec-sheet .figure{box-shadow:0 10px 34px 0 rgba(0,0,0,.08);margin-bottom:3rem}.tech_specs .spec-wrap .spec-data{width:calc(50% - 6rem);background-color:#1c1d1e;padding:3rem}@media (max-width:800px){.tech_specs .spec-wrap .spec-data{width:calc(100% - 6rem)}}.tech_specs .spec-wrap .spec-data .features{color:#fff}.tech_specs .spec-wrap .spec-data .features .entry{margin-bottom:1rem}.tech_specs .spec-wrap .spec-data .features .entry-inner{display:-ms-flexbox;display:flex}.tech_specs .spec-wrap .spec-data .features .entry-inner .title{margin-right:2rem;width:calc(50% - 2rem)}.tech_specs .spec-wrap .spec-data .features .entry-inner .value{width:50%}.post_grid{padding:6rem 0;background-color:#1c1d1e}.post_grid h3{transition:color .3s ease-in-out;font-size:22px;color:#fff;letter-spacing:.03px;text-align:left;text-transform:uppercase;margin-bottom:1rem}.post_grid a{text-decoration:none}.post_grid a:hover h3{color:#caa158}.post_grid .blurb{margin-bottom:1rem}.post_grid .graphic{min-height:55px}.post_grid .category{position:absolute;bottom:100%;left:0;padding:1rem;font-weight:300;font-family:Titillium Web,sans-serif;font-size:14.4px;color:#777;letter-spacing:2.38px;background:#111213;text-transform:uppercase}.post_grid .posts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.post_grid .posts .post{margin:0 1rem 2rem;width:calc(33.33% - 2rem);background:#111213;box-shadow:0 14px 36px 0 rgba(0,0,0,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.post_grid .posts .post.cat-featured{width:calc(66.66% - 2rem)}@media (max-width:800px){.post_grid .posts .post,.post_grid .posts .post.cat-featured{width:calc(100% - 2rem)}}.post_grid .posts .post .post-content,.post_grid .posts .post .post-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.post_grid .posts .post .post-content{position:relative;padding:2rem;-ms-flex-pack:justify;justify-content:space-between}.post_grid .cta-wrap{text-align:center}.testimonials{padding:6rem 0;background-color:#1c1d1e}.testimonials h2,.testimonials h5{color:#fff}.testimonials h3{font-size:26px;color:#ccc;text-transform:uppercase}.testimonials .blurb{font-size:14px;color:#ccc;letter-spacing:.25px;line-height:20px}.testimonials .inner{position:relative}.testimonials .flourish_grid{top:50%;left:-25%;width:50%;height:100%}.testimonials .overlay{position:absolute;z-index:1;top:0;left:0;display:-ms-flexbox;display:flex}.testimonials .overlay .context,.testimonials .overlay .product{width:50%}@media (max-width:800px){.testimonials .overlay .context,.testimonials .overlay .product{width:100%}}.testimonials .overlay .product{position:relative;display:-ms-flexbox;display:flex}@media (max-width:800px){.testimonials .overlay .product{display:none}}.testimonials .overlay .product .graphic{position:relative;z-index:2;width:50%}.testimonials .overlay .product .graphic-inner{border-radius:50%;overflow:hidden;width:100%}.testimonials .overlay .product .graphic-inner:before{content:"";display:block;padding-top:100%}.testimonials .overlay .product .graphic-inner img{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.testimonials .overlay .product .product-context{position:relative;z-index:2;width:calc(50% - 4rem);padding:2rem}.testimonials .swiper_object{position:relative;z-index:2}.testimonials .entry-inner{padding-top:12rem}@media (max-width:800px){.testimonials .entry-inner{padding-top:8rem}}.testimonials .entry-inner .graphic{background:#000;width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:2rem}.testimonials .entry-inner .meta{font-size:12px;color:#5a9dd5;letter-spacing:.4px;line-height:21.63px;margin-bottom:2rem}@media (max-width:800px){.testimonials .entry-inner .meta{display:none}}.testimonials .entry-inner .meta span{display:inline-block;padding:3px 20px;color:#9fa0a1}.testimonials .entry-inner .meta span.active{color:#5a9dd5;border-right:1px solid #9fa0a1}.testimonials .entry-inner .blurb{font-size:30px;color:#eee;letter-spacing:0;line-height:36px;margin-bottom:3rem}@media (max-width:800px){.testimonials .entry-inner .blurb{font-size:18px;line-height:24px;margin-bottom:2rem}}.testimonials .entry-inner .author span{display:block;font-size:23px;color:#fff;letter-spacing:.41px;line-height:20px;margin-bottom:1rem}@media (max-width:800px){.testimonials .entry-inner .author span{font-size:14px;line-height:14px;margin-bottom:.5rem}}.testimonials .entry-inner .author span.position{font-size:16px;color:#5a9dd5;letter-spacing:.28px;line-height:20px;margin-left:1rem}@media (max-width:800px){.testimonials .entry-inner .author span.position{font-size:12px;line-height:12px;margin-bottom:.5rem}}.testimonials .swiper-container{position:relative}.testimonials .buttons{position:absolute;z-index:2;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.testimonials .buttons .proton-swiper-button-next,.testimonials .buttons .proton-swiper-button-prev{cursor:pointer;width:50px;height:50px;background-image:url(../img/swiper-left-arrow.svg);background-size:50px 50px;background-position:50%;background-repeat:no-repeat}.testimonials .buttons .proton-swiper-button-next{background-image:url(../img/swiper-right-arrow.svg)}.product_finder{z-index:5;padding:3rem 0 0;background-color:#fff}.product_finder h2,.product_finder h5{color:#1c1d1e}.product_finder h3{font-weight:300;font-family:Titillium Web,sans-serif;font-size:30px;color:#fff;text-align:left;line-height:34px;margin-bottom:2rem}@media (max-width:800px){.product_finder h3{font-size:20px;line-height:24px}}.product_finder h4{font-weight:300;font-family:Titillium Web,sans-serif;font-size:14px;color:#fff;letter-spacing:2.31px;line-height:17.61px;margin-bottom:1rem}@media (max-width:800px){.product_finder h4{display:none}}.product_finder .inner{position:relative}.product_finder .categories-wrap{background-image:url(../img/product_finder_bg.jpg);background-position:100%;background-size:cover;background-color:#1c1d1e;color:#fff;padding:3rem 5rem}@media (max-width:800px){.product_finder .categories-wrap{padding:3rem 2rem 1rem;overflow:hidden}}@media (max-width:800px){.product_finder .categories{margin:0;margin-right:-100px}}.product_finder .categories .entry{height:auto}.product_finder .categories a{display:block;text-align:center}.product_finder .categories a span{font-family:Montserrat,sans-serif;font-size:16px;color:#ccc;letter-spacing:.03px;line-height:44px;transition:color .3s ease-in-out;display:inline-block;text-transform:uppercase;text-decoration:none;background:url(../img/cta-circle-arrow-light.svg) no-repeat calc(100% - 10px) 50%;padding:1rem 0;padding-right:60px;white-space:nowrap}.product_finder .categories a.active span,.product_finder .categories a:hover span{color:#caa159}.product_finder .attributes-wrap{background-color:#eee;display:-ms-flexbox;display:flex;padding:0 3rem}@media (max-width:800px){.product_finder .attributes-wrap{display:none}}.product_finder .attributes-wrap.disable .attributes{opacity:0;visibility:hidden}.product_finder .attributes-wrap .attributes{transition:opacity .3s ease-in-out;opacity:1;visibility:visible;padding:3rem 2rem;border-left:1px solid #fff;max-width:calc(50% - 4rem)}.product_finder .attributes-wrap .attributes:first-child{border:none}.product_finder .attributes-wrap .attributes h4{color:#000;margin-bottom:2rem}.product_finder .attributes-wrap .attributes .attributes-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_finder .attributes-wrap .attributes .attributes-inner a{font-family:Montserrat,sans-serif;font-size:14px;color:#999;letter-spacing:.03px;text-decoration:none;padding:.5rem .75rem;margin:0 .75rem .75rem 0;border:1px solid #999}.product_finder .attributes-wrap .attributes .attributes-inner a.active,.product_finder .attributes-wrap .attributes .attributes-inner a:hover{border:1px solid #caa159;color:#caa159}.product_finder .attributes-bar{transition:top .3s ease-in-out;border-bottom:1px solid #ccc;position:fixed;top:90px;left:0;width:100%;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.product_finder .attributes-bar.disable{top:0;z-index:4}@media (max-width:1080px){.product_finder .attributes-bar{top:49px}.product_finder .attributes-bar.disable{top:-100px}}@media (max-width:800px){.page-template .product_finder .attributes-bar{position:relative;top:0;left:0;width:100%}}.product_finder .attributes-bar .attributes{padding:1rem;border-left:1px solid #ccc}.product_finder .attributes-bar .attributes:first-child{border:none}@media (max-width:800px){.product_finder .attributes-bar .attributes{padding:.5rem}}.product_finder .attributes-bar .attributes h4{color:#000;margin:0;padding:0 .33rem}@media (max-width:800px){.product_finder .attributes-bar .attributes h4{font-size:12px;display:block}}.product_finder .attributes-bar .attributes select{font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:.03px;text-decoration:none;margin-bottom:.5rem;display:block;color:#444;padding:.6em 1.4em .5em 0;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:none;outline:none;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}@media (max-width:800px){.product_finder .attributes-bar .attributes select{padding:.2em 1.4em .2em 0}}.product_finder .attributes-bar .attributes select::-ms-expand{display:none}.product_finder .attributes-bar .attributes select:hover{border-color:#888}.product_finder .attributes-bar .attributes select:focus{border-color:#aaa;box-shadow:none;color:#222;outline:none}.product_finder .attributes-bar .attributes select option{font-weight:400}.wysiwyg{padding:5rem 0;overflow:hidden}@media (max-width:800px){.wysiwyg{padding:3rem 0}}.wysiwyg h1{font-size:42px;color:#fff;letter-spacing:.4px;line-height:35px;margin-bottom:3rem}@media (max-width:800px){.wysiwyg h1{font-size:28px;line-height:28px;margin-bottom:2rem}}.wysiwyg h2{font-family:Titillium Web,sans-serif;font-size:30px;font-weight:300;color:#5a9dd5;letter-spacing:0;text-align:left;line-height:34px;margin-bottom:1rem;text-transform:none}@media (max-width:800px){.wysiwyg h2{font-size:18px;line-height:1}}.wysiwyg h3{font-size:24px;color:#fff;letter-spacing:.4px;line-height:1.5;margin-bottom:2rem}@media (max-width:800px){.wysiwyg h3{font-size:18px;margin-bottom:2rem}}.wysiwyg a{color:#599dd4}.wysiwyg h1,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#000;margin:1rem 0}.wysiwyg.dark,.wysiwyg.dark h1,.wysiwyg.dark h3,.wysiwyg.dark h4,.wysiwyg.dark h5,.wysiwyg.dark h6{color:#fff}.wysiwyg .context{margin:0 auto}.form_page{background-color:#1c1d1e}.form_page .inner{display:-ms-flexbox;display:flex}.form_page .blurb{margin-top:3rem}@media (max-width:800px){.form_page .blurb{margin-bottom:2rem}}.form_page h2{margin-bottom:0}@media (max-width:800px){.form_page h2{margin-bottom:0}}.form_page .form-wrap{color:#000}.form_page a{color:#599dd4}.form_page .dataTables_wrapper{background-color:#000}.form_page .dataTables_filter{color:#fff}.form_page .dataTables_filter input{color:#000}.form_page .tablepress tfoot th,.form_page .tablepress thead th{background-color:#000;color:#fff;font-weight:700;vertical-align:middle}.form_page.vertical .inner,.form_page.vertical_nomargin .inner{-ms-flex-direction:column;flex-direction:column}.form_page.vertical .context,.form_page.vertical_nomargin .context{padding:3rem 0;margin:0 2rem;width:calc(100% - 4rem)}.form_page.vertical .form-wrap,.form_page.vertical_nomargin .form-wrap{background-color:#fff;padding:0;width:100%;margin-bottom:2rem}.form_page.vertical .form-wrap{background-color:#fff;padding:3rem 2rem;width:calc(100% - 4rem);margin-bottom:2rem}.form_page.horizontal .inner{-ms-flex-align:center;align-items:center}@media (max-width:800px){.form_page.horizontal .inner{-ms-flex-direction:column;flex-direction:column}}.form_page.horizontal .context{padding:6rem 0;margin-right:3rem;width:calc(40% - 3rem)}@media (max-width:800px){.form_page.horizontal .context{padding:3rem 0;margin:0 2rem;width:calc(100% - 4rem)}}.form_page.horizontal .form-wrap{padding:6rem 3rem;background-color:#fff;width:calc(60% - 6rem)}@media (max-width:800px){.form_page.horizontal .form-wrap{padding:3rem 2rem;width:calc(100% - 4rem)}}.download_block,.faq_block{background-color:#1c1d1e;padding:3rem 0}.download_block .blurb,.faq_block .blurb{max-width:600px}.download_block a,.faq_block a{color:#599dd4}.download_block h4,.faq_block h4{font-weight:300;font-family:Titillium Web,sans-serif;font-size:16px;color:#fff;letter-spacing:2px;text-transform:uppercase}@media (max-width:800px){.download_block h4,.faq_block h4{font-size:10px;letter-spacing:1px}}.download_block .context,.faq_block .context{padding:0 2rem;margin-bottom:2rem}.download_block .context .selector,.faq_block .context .selector{background:#000;box-shadow:0 14px 36px 0 rgba(0,0,0,.3);padding:1rem 2rem 2rem;float:left}.download_block .context .selector h4,.faq_block .context .selector h4{margin-bottom:1rem}.download_block .entries-wrap,.faq_block .entries-wrap{background-color:#fff;margin-bottom:2rem}.download_block .entries-wrap h4,.faq_block .entries-wrap h4{background:#000;padding:.5rem 1rem;color:#fff}.download_block .entries-wrap .entry,.faq_block .entries-wrap .entry{background:#fff;padding:1rem}.download_block .entries-wrap .entry.odd,.faq_block .entries-wrap .entry.odd{background-color:#eee}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes b{0%{transform:translate3d(0,-20px,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:b}@keyframes c{0%{transform:translate3d(-20px,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:c}@keyframes d{0%{transform:translate3d(20px,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:d}@keyframes e{0%{transform:translate3d(0,20px,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:e}.fadeIn{animation-name:j}@keyframes f{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:f}@keyframes g{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:g}@keyframes h{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:h}@keyframes i{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:i}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:5!important}@media (max-width:767px){.modal__overlay{top:49px}}.modal__container{background-color:#fff;padding:60px 30px;width:75%;max-height:100vh;overflow-y:auto;box-sizing:border-box;background:url(../img/modal-bg-top.png) no-repeat,url(../img/modal-bg-btm.svg) no-repeat,#fff;background-size:auto,contain;background-position:center 60px,bottom}@media (max-width:767px){.modal__container{padding:30px;width:95%}}.modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box;font-family:Montserrat;font-weight:800;font-size:42px;color:#1c1d1e;letter-spacing:0;text-align:center;line-height:38px;text-transform:uppercase;max-width:508px;margin:50px auto 0}.modal__close{background:transparent;border:0;font-size:25px}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#717171;text-align:center;font-size:16px;letter-spacing:.28px}.modal__content img{max-width:648px!important;margin:0 auto}.modal__content span.email{color:#000;font-weight:600}.modal__content .cta{margin-top:50px;color:#fff}.modal__content .cta:hover{color:#106fb7}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes j{0%{opacity:0}to{opacity:1}}@keyframes k{0%{opacity:1}to{opacity:0}}@keyframes l{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes m{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:j .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:l .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:k .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:m .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
/*# sourceMappingURL=maps/style.min.css.map */
