html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}:focus{outline-color:rgba(77,144,254,.8);outline-style:auto;outline-width:2px}details>summary::-webkit-details-marker{display:none}label,button{cursor:pointer}button{font-family:inherit}body{color:#222;font:400 16px "proxima-nova",sans-serif}a{color:#cb402f;transition:all 300ms;text-decoration:none}ul,li{list-style:none;margin:0;padding:0}small{font-size:80%}.kn-system-messages p{padding:.5rem}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:400}h1{font-size:45px;font-weight:bold;letter-spacing:1px}h1 span{font-weight:300}h2{font-size:38px}h3{font-size:32px;line-height:1.37;letter-spacing:.14px}h4{font-size:29px;letter-spacing:.1px}h5{font-size:25px;font-weight:300;letter-spacing:.1px;color:#5d6677}img{max-height:100%;max-width:100%;border-radius:7px;vertical-align:top}blockquote{font-size:21px;font-weight:bold;line-height:1.4;letter-spacing:.08px;margin:1.5em 2em 1.5em 0;padding-left:1.1em;color:#5d6677;position:relative}blockquote:before{border:1px solid #5d6677;border-right:none;content:"";left:0;height:calc(100% + 1em);position:absolute;pointer-events:none;border-top-left-radius:15px 25px;border-bottom-left-radius:15px 25px;top:-0.5em;transition:opacity 300ms;width:15px}blockquote p{margin:0}hr{border:none;border-top:1px solid #5d6677;height:0;margin:2.5em 0}#outer-container{overflow-x:hidden}@media(max-width: 768px){h1{font-size:40px}h2{font-size:30px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}}.d-flex{display:flex}.justify-content-center{justify-content:center}.add-margin-top{margin-top:15px}.add-margin-btm{margin-bottom:15px}.add-margin-btm-extra{margin-bottom:25px}.add-margin-all{margin:15px}.margin-t-20{margin-top:20px !important}.img-no-radius{border-radius:0}.header-text{text-align:center}.heading{font-size:34px;justify-content:flex-start;color:#5d6677;margin:20px 0;font-weight:400}.heading.no-margin{margin:0}.heading span{font-weight:bold}.heading-2{font-size:24px;font-weight:700;color:#5d6677;margin:20px 0}.font-blue{color:#5d6677}.spacer{flex-grow:1}.text-center{text-align:center}.clear{clear:both}.no-results{color:#5d6677;font-size:20px;text-transform:uppercase}.sr-only,.custom-checkbox,.custom-radio{background:#fff !important;color:#000 !important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.upcase{text-transform:uppercase}.pre-wrap{white-space:pre-wrap}.big-message{background:#5d6677;color:#fff;font-size:24px;margin:0;padding:25px 20px;text-align:center}.big-message a{color:inherit;text-decoration:underline}.font-bold{font-weight:bold !important}.bg-gray{background-color:#f6f6f6}.bg-black{background-color:#000}.no-gaps{margin:0 auto !important;max-width:2048px !important}.pb-50{padding-bottom:50px !important}@media(min-width: 992px){.text-lg-start{text-align:start}}@media only screen and (min-width: 1440px){.hidden-xl{display:none !important}}@media only screen and (max-width: 1439px)and (min-width: 992px){.hidden-lg{display:none !important}}@media only screen and (max-width: 992px)and (min-width: 768px){.hidden-md{display:none !important}}@media only screen and (max-width: 768px)and (min-width: 576px){.hidden-sm{display:none !important}}@media only screen and (max-width: 575px){.hidden-xs{display:none !important}}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;max-width:1440px}.container-wide{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;max-width:1920px}.container-fluid{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.no-padding{padding-left:0;padding-right:0}.row,.carousel{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.row-alt{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.row-alt>.col,.row-alt>[class*=col-]{padding-right:10px;padding-left:10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:20px;padding-left:20px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.title-card-section .section+.section{margin-top:-10px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity 1000ms}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity 200ms}.fade-exit-done{opacity:0}#calculatorIntro{margin:40px auto}#calculatorIntro .row,#calculatorIntro .carousel{margin:20px 0}@media only screen and (max-width: 767px){#calculatorIntro .calculator-benefits{margin:0}#calculatorIntro .calculator-benefits .col-md-4{margin-bottom:60px}}#shareWindow{display:none}#calculatorLogin{margin:40px 0}#calculatorLogin button{float:right}#calculatorLogin input{margin-bottom:30px}#calculatorForm{display:none;margin-top:40px}#calculatorNav{background-color:#fff}#calculatorNav ul{border-bottom:solid 1px #1a458b;display:flex}#calculatorNav ul li{margin-top:10px;padding-left:10px;padding-right:10px}#calculatorNav ul li:first-child{padding-left:0}#calculatorNav ul li:last-child{padding-right:0}#calculatorNav a{padding:10px 5px;text-align:center;display:block;color:#0f1011;background-color:#e3e6ec;border-radius:7px 7px 0 0}#calculatorNav a.current{background-color:#1a458b;color:#fff}.currency{position:relative}.currency:after{display:block;content:"$";width:40px;height:40px;color:#1a458b;top:20px;left:10px;position:absolute}.currency input{padding-left:30px}.currency.cents:after{content:"¢"}#finished{display:none;color:#fff}#finished .col-md-12{background:#1a458b}#finished .col-md-12>div{background-color:#1a458b;padding:40px}#finished.display{display:flex}#shareWindow .row,#shareWindow .carousel{margin-bottom:40px}.summary{margin:10px 0}.summary h4{color:#1a458b}.form-show{display:none}.step-body{margin-top:20px}.select-select{display:none;pointer-events:none;position:absolute;opacity:0}.select-element,.select-element *,.select-element:after,.select-element:before,.select-element:after,.select-element:before{box-sizing:border-box}.select-element{position:absolute;display:none}.select-element.select-open{display:block}.select-theme-default,.select-theme-default *,.select-theme-default:after,.select-theme-default:before{box-sizing:border-box}.select.select-theme-default{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.select.select-theme-default .select-content{box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid #d2d2d2;background:#fff;font-family:inherit;color:inherit;max-height:18rem;-webkit-overflow-scrolling:touch}.select.select-theme-default .select-options{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;margin:0;padding:0}.select.select-theme-default .select-options .select-option{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;position:relative;list-style:none;margin:0;line-height:1.25rem;padding:10px 10px 10px 15px;display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select.select-theme-default .select-options .select-option.select-option-selected:before{position:absolute;left:.6em;top:0;bottom:.3em;height:1em;width:.8em;margin:auto}.select.select-theme-default .select-options .select-option.select-option-highlight,.select.select-theme-default .select-options .select-option:hover{color:#0f1011}.select-target.select-theme-default{display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;position:relative;text-decoration:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.125em;animation:none;font-size:16px;background-image:url(/img/carat-lg-blue.svg);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:25px 14px;cursor:pointer;padding-right:60px;background-color:#fff;border-radius:7px;border:solid 1px #bec3cd;box-shadow:none;color:#1a458b;font-family:"proxima-nova",sans-serif;height:60px;max-width:100%;padding:0 15px;transition:all 300ms;line-height:60px}.select-target.select-theme-default:hover{border-color:#a8a8a8}.select-target.select-theme-default:hover b:after{animation:opacity 1s infinite}.select-target.select-theme-default.select-target-focused,.select-target.select-theme-default.select-target-focused:focus{border-color:#0f1011;outline:0}.select-target.select-theme-default b{position:absolute;right:20px;top:-10px;bottom:0;margin:auto;height:5px;width:8px;transform:rotate(-90deg)}.select-target.select-theme-default b:after{content:"";color:#0f1011;display:block;height:5px;width:8px;position:absolute;top:0;right:0;left:0;transform:rotate(90deg)}.step-form::after{clear:both;content:"";display:table}.step::before{display:none}.form-group{margin-bottom:18px}.summary{margin-top:40px;margin-bottom:40px}.summary .col-md-4{flex:auto;max-width:initial;width:initial}.summary-notes{padding-top:30px;background:#e3e6ec}.summary-notes .note{margin-top:40px}.summary-notes .row,.summary-notes .carousel{margin-bottom:10px}.step-form .form-group-collection .form-group{width:100%;margin-bottom:1.5em}.step-form .form-group-collection .form-group::after{clear:both;content:"";display:table}.step-form .form-group-collection label.error{clear:both;text-align:right;float:right;font-size:11px}.step-form .form-group-btn{padding-top:1.5em}.construction-input{display:none}.step{padding:0;display:none;background-color:#fff;border-top:none;margin-bottom:40px}.step.current{display:flex !important}.stepping .step{border-top-left-radius:0;border-bottom-left-radius:0}.stepping .step .step-body{margin:40px 0 50px}.step-content{position:relative}.step-content::-webkit-scrollbar{display:none}.step::after{clear:both;content:"";display:table}.step h2:first-of-type{font-size:307.503075031%}.step .step-body::after{clear:both;content:"";display:table}.step .step-note{padding:20px 0;color:#d2d2d2}.step .actions{margin:40px 0}.step .actions .btn{width:200px;margin-bottom:40px}.step .actions .error{text-align:right;color:#d84545;font-style:italic}@media only screen and (max-width: 1447px){.step .actions{text-align:center}}.success-panel{display:none;border-radius:2px;border:1px solid #186cf7;padding:15px 20px;margin-bottom:1.5em;background-color:#dde9fe}.success-panel p{color:#186cf7;margin:0;padding:0}.success-panel p:first-child{font-size:138.376383764%}.step.step-calculation{padding-bottom:0}.step.step-calculation .step-content{padding-bottom:0}.step.step-calculation .step-body{margin-bottom:0}.step.step-calculation .loading{text-align:center;font-size:169.126691267%;padding:30px 0}.step.step-calculation .loading p{margin:0}.step.step-calculation .error{text-align:center;font-size:107.626076261%;padding:30px 0;color:#d84545}.step.step-calculation .error p{margin:0}.step.step-calculation .summary-table{background-color:#0f1011;color:#fff}.step.step-calculation .summary-table::after{clear:both;content:"";display:table}.step.step-calculation .summary-table .cell{width:30%;float:left;padding:20px;border-right:2px solid #fff}.step.step-calculation .summary-table .cell:last-of-type{border-right:none}.step.step-calculation .summary-table .cell.savings{width:40%}.step.step-calculation .summary-table label{color:#797f84;font-weight:700;margin-bottom:5px}.step.step-calculation .summary-table span{font-size:253.6900369%}.step.step-calculation .share{margin:50px 0}.step.step-calculation .share::after{clear:both;content:"";display:table}.step.step-calculation .share .col{float:left}.step.step-calculation .share .col:first-of-type{width:70%}.step.step-calculation .share .col:last-of-type{width:30%}.step.step-calculation .share .col button{float:right}.step.step-calculation .share p{margin-top:10px;width:80%}.step.step-calculation .report-section{margin-bottom:40px}.step.step-calculation .report-section h4{margin-top:40px}.step.step-calculation .actions{padding:10px 0 80px}.step.step-calculation .actions button:last-of-type{float:right}.step.step-calculation .calculation-report-inputs{background-color:#eaeaea;color:#797f84;padding:70px 40px;margin-right:-40px;margin-left:-40px}.step.step-calculation .calculation-report-inputs table{margin-top:30px}.step.step-calculation .calculation-report-inputs h3,.step.step-calculation .calculation-report-inputs h4{color:#797f84}.step.step-calculation .calculation-report-inputs .note{margin-top:60px}.step.step-calculation .calculation-report-inputs .note p{font-size:92.2509225092%}.step.step-calculation .calculation-report-inputs .note h4{margin-bottom:20px}.step.step-calculation .actions{position:relative;bottom:auto}.step.step-intro{padding:40px 40px 80px}.step.step-intro .hero{display:block;margin-bottom:40px}.step.step-intro h1{margin-bottom:.75em}.step.step-intro p.lead{width:50%;float:left;font-size:138.376383764%}.step.step-intro .btn-next{float:right;width:300px}@media only screen and (max-width: 900px){.step.step-intro .btn-next{width:40%}}.step.step-intro .pillars{clear:both;padding-top:18px}.step.step-intro .pillars::after{clear:both;content:"";display:table}.step.step-intro .row,.step.step-intro .carousel{padding-top:24px}.step.step-intro .row::after,.step.step-intro .carousel::after{clear:both;content:"";display:table}.step.step-intro .row .pillar,.step.step-intro .carousel .pillar{float:left;display:block;margin-right:2.3576515979%;width:44.5562720511%;position:relative}.step.step-intro .row .pillar:last-child,.step.step-intro .carousel .pillar:last-child{margin-right:0}.step.step-intro .row .pillar:before,.step.step-intro .carousel .pillar:before{display:block;content:"";border-bottom:2px solid #0f1011;width:23px;position:absolute;top:11px}.step.step-intro .row .pillar:last-child,.step.step-intro .carousel .pillar:last-child{margin-left:8.5298042998%}.step.step-intro .row .pillar .pill-content,.step.step-intro .carousel .pillar .pill-content{padding-left:30px}.step.step-intro .row .pillar h2,.step.step-intro .carousel .pillar h2{margin-bottom:14px;font-size:22px}.step.step-preview .preview-image{text-align:center}.step.step-preview .preview-image img{display:block;max-width:190px;margin:0 auto}.step.step-preview .btn-send{float:right}.step.step-share .add-button{position:relative}.step.step-share .btn-add-customer{position:absolute;color:#0f1011;bottom:0;right:0;padding:15px 10px}.step.step-share .btn-add-customer:hover{color:#186cf7}.step.step-share h4{font-size:99.938499385%;text-transform:none;color:#797f84;margin-bottom:10px}.back-continue-btns{text-align:center}@media print{*,:after,:before{background:0 0 !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}}.accordion{display:none}@media only screen and (max-width: 1447px){#calculatorNav{display:none}.step.current{display:initial !important}.accordion{display:block;background-color:#e3e6ec;color:#0f1011;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s}.accordion.current{background-color:#5d6677;color:#fff}.accordion:hover{background-color:#5d6677;color:#fff}.accordion-panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-panel .col-md-4{max-width:100%}}.share-btn-container{margin-bottom:40px}.stat-number{font-size:48px}.select-target b::after{content:"";border-left:1px solid #5d6677;height:52px !important;width:1px !important;top:-49px !important;right:0 !important;left:-1px !important}@media only screen and (max-width: 767px){#calculation-report{font-size:14px}}.image-gallery-icon{color:#bec3cd;transition:all .2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;position:absolute;z-index:4}@media(min-width: 768px){.image-gallery-icon:hover{color:#5d6677}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #1a458b}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{top:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:36px;width:36px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{left:0}.image-gallery-play-button{right:0}.download-img-gallery{background:url("../../img/icons8-download-50.png") no-repeat;height:50px;width:50px;line-height:1;padding:20px;position:absolute;left:20px;bottom:20px;z-index:4;cursor:pointer;background-position:center}@media(max-width: 768px){.download-img-gallery{display:none}}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{max-height:calc(100vh + 80px)}.image-gallery-content.fullscreen.right .image-gallery-slide .image-gallery-image,.image-gallery-content.fullscreen.left .image-gallery-slide .image-gallery-image{max-height:calc(100vh + 80px)}.image-gallery-content.fullscreen .image-gallery-description{color:#fff}@media(max-width: 768px){.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:300px}}@media(max-width: 768px){.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:300px}}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;-o-object-fit:contain;object-fit:contain;max-height:550px}.image-gallery-slide .img-gallery-img{width:60%;margin:0 auto}@media(max-width: 768px){.image-gallery-slide .img-gallery-img{width:100%}}.image-gallery-slide .img-gallery-content-container{display:flex;justify-content:center}@media(max-width: 768px){.image-gallery-slide .img-gallery-content-container{flex-direction:column;max-height:500px}}.image-gallery-slide .img-gallery-content-inner{width:40%;padding:10px 25px}@media(max-width: 768px){.image-gallery-slide .img-gallery-content-inner{padding:10px;width:100%}}.image-gallery-slide .image-gallery-description{line-height:1.5;white-space:normal;font-size:18px;text-align:left}.image-gallery-slide .image-gallery-description .image-gallery-title{font-size:25px;margin-bottom:15px;font-weight:700}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{font-size:.8em}.image-gallery-slide .image-gallery-description .image-gallery-title{font-size:1.2em;margin-bottom:5px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;box-shadow:0 1px 0 #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:background .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus,.image-gallery-bullets .image-gallery-bullet:hover{background:#1a458b;transform:scale(1.1)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;transition:transform .45s ease-out;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:rgba(0,0,0,0);padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0;max-height:64px}.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover,.image-gallery-thumbnail:focus{outline:none;border:4px solid #1a458b}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover,.image-gallery-thumbnail:focus{border:3px solid #1a458b}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:1px 1px 0 #000;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;bottom:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px;top:0;bottom:auto}}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.cft-dropdown{margin:1rem auto}.cft-file-upload{text-align:left}.cft-file-upload .btn{min-width:auto !important;border-radius:3px !important;padding:20px !important;text-transform:none !important}@media(max-width: 992px){.cft-file-upload .btn{padding:10px !important;margin:5px !important;font-size:inherit !important}}.cft-file-upload .btn-upload-select{margin-right:1rem}.cft-file-upload .info-text{font-size:20px}@media(max-width: 992px){.cft-file-upload .info-text{font-size:14px}}.cft-file-upload .success{color:#497d04;font-weight:800}.cft-file-upload .warning{color:#ffc107;font-weight:800}.cft-file-upload .close{text-align:right;position:absolute;right:0;margin-right:5px;font-size:40px;color:inherit;line-height:30px;cursor:pointer}.cft-file-upload .pending-upload-list{margin-bottom:1rem}.cft-file-upload .pending-upload-list .pending-upload{position:relative;display:flex;border:solid 1px #bec3cd;padding:.25rem;background-color:#fff;margin:5px 0}.cft-file-upload .pending-upload-list .pending-upload:hover{border-color:#888}.cft-file-upload .pending-upload-list .pending-upload .file-details{width:100%}.cft-file-upload .pending-upload-list .pending-upload .file-message{position:absolute;right:2rem}.cft-file-upload .upload-controls{margin-bottom:20px}.cft-image-radio-button{margin:1rem auto}.cft-image-radio-button [type=radio]{position:absolute;opacity:0;width:0;height:0}.cft-image-radio-button [type=radio]+img{cursor:pointer}.cft-image-radio-button [type=radio]:checked+img{outline:2px solid #003087}.cft-image-radio-button [type=radio]:checked~.btn-label{font-weight:800}.cft-image-radio-button img{margin-bottom:5px}.cft-image-radio-button .error img{border:solid 1px}.loader-bar-container{width:100%;font-size:30px}@media(max-width: 992px){.loader-bar-container{font-size:24px}}.loader-bar-container .progress-bar{background-color:#d3d3d3;height:10px;border-radius:10px;width:50%;margin:0 auto}.loader-bar-container .progress-bar .tracker{background:#003087;border-radius:inherit;height:100%;width:0}.loader-bar-container .progress-bar .tracker.animate{width:100%;transition:width 4s linear}.cft-radio-button{margin:1rem auto}.cft-radio-button .radio-item{text-align:left}.cft-radio-button [type=radio]{width:30px;margin-right:1rem}.cft-radio-button [type=radio]:checked~.btn-label{font-weight:800}.cft-radio-button .btn-label{display:inline-block;position:absolute;top:25px;line-height:inherit;vertical-align:bottom;text-align:start;min-width:200px}@media(max-width: 992px){.cft-radio-button .btn-label{min-width:100px}}.cft-radio-slider{margin:1rem auto;z-index:1}@media(max-width: 576px){.cft-radio-slider{font-size:13px}}.cft-radio-slider.error{border:solid 1px}.cft-radio-slider .grouped-list{margin-top:20px}.cft-radio-slider .grouped-list input[type=range]{-webkit-appearance:none;width:100%;height:20px;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:999px;border:none;margin-top:10px;-webkit-appearance:none;display:block;margin:0;width:100%;background:rgba(0,0,0,0);outline-width:0}.cft-radio-slider .grouped-list input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:20px;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:999px;border:none;margin-top:10px}.cft-radio-slider .grouped-list input[type=range]::-moz-range-track{-webkit-appearance:none;width:100%;height:20px;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:999px;border:none;margin-top:10px}.cft-radio-slider .grouped-list input[type=range]::-ms-track{-webkit-appearance:none;width:100%;height:20px;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:999px;border:none;margin-top:10px}.cft-radio-slider .grouped-list input[type=range]::-ms-fill-lower{display:#003087}.cft-radio-slider .grouped-list input[type=range]::-ms-fill-upper{display:#003087}.cft-radio-slider .grouped-list input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:50px;width:50px;border-radius:30px;background:#003087;box-shadow:0px 2px 10px -2px black(1);margin-top:-20px}.cft-radio-slider .grouped-list input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:50px;width:50px;border-radius:30px;background:#003087;box-shadow:0px 2px 10px -2px black(1);margin-top:-20px}.cft-radio-slider .grouped-list input[type=range]::-ms-thumb{-webkit-appearance:none;height:50px;width:50px;border-radius:30px;background:#003087;box-shadow:0px 2px 10px -2px black(1);margin-top:-20px}.cft-radio-slider .grouped-list input[type=range].empty::-webkit-slider-thumb{background:#d3d3d3;height:40px;width:40px;border-radius:30px;margin-top:-15px}.cft-radio-slider .grouped-list input[type=range].empty::-moz-range-thumb{background:#d3d3d3;height:40px;width:40px;border-radius:30px;margin-top:-15px}.cft-radio-slider .grouped-list input[type=range].empty::-ms-thumb{background:#d3d3d3;height:40px;width:40px;border-radius:30px;margin-top:-15px}.cft-radio-slider .grouped-list .ticks{display:flex;justify-content:space-between;padding:10px 0;margin-top:-40px;z-index:-1}.cft-radio-slider .grouped-list .tick{position:relative;display:flex;justify-content:center;width:40px;background:#d3d3d3;border-radius:50%;height:40px;line-height:50px;margin-bottom:20px;z-index:-1}.cft-radio-slider .grouped-list .tick.selected{background:#003087}.cft-radio-slider .grouped-list .tick-content{margin-top:40px;position:absolute;width:-moz-max-content;width:max-content}@media(max-width: 576px){.cft-radio-slider .singles-list{text-align:left}}.cft-radio-slider .singles-list input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:10px 0;border-radius:30px;background:#d3d3d3;height:40px;width:40px;outline-width:0}.cft-radio-slider .singles-list input[type=radio]:checked{margin:5px 0;height:50px;width:50px;border-radius:30px;background:#003087}.cft-radio-slider .singles-list .radio-label{display:block}.cft-text{margin:1rem auto;text-align:left}.navigation-button a{margin:25px 0}.navigation-button .full{width:100%}.navigation-button.text-left{text-align:left !important}.navigation-button.text-right{text-align:right !important}.navigation-button .loader{margin-left:1rem;position:absolute;right:25%}.progress-bar-container{width:100%;position:relative;margin-bottom:3rem;font-size:20px}@media(max-width: 992px){.progress-bar-container{font-size:inherit}}.progress-bar-container .progress-bar{position:absolute;top:7.5px;background-color:#d3d3d3;height:5px;width:100%}.progress-bar-container .progress-tracker{background:#003087;border-radius:10px}.progress-bar-container .end-cap{position:absolute;top:0;width:20px;height:20px;background:#d3d3d3;border-radius:50%}.progress-bar-container .end-cap.selected{background:#003087}.progress-bar-container .progress-end{right:0}.progress-bar-container .progress-text{padding-top:1.5rem}.js-customer-fit-tool-container{scroll-margin-top:75px;font-size:24px}@media(max-width: 992px){.js-customer-fit-tool-container{font-size:inherit}}.js-customer-fit-tool-container a:not(.btn){color:#003087}.js-customer-fit-tool-container .error{color:#cb402f;border-color:#cb402f}.js-customer-fit-tool-container .validation-message{font-size:16px;float:right;display:inline-block;font-style:italic}.cft-step-card{margin:0 5rem 5rem 5rem;background:#f5f5f5;padding:3rem 5rem;border:solid #58595b 1px;border-radius:6px}@media(max-width: 992px){.cft-step-card{margin:0;padding:1rem}}.cft-step-card .btn{font-size:24px;padding:30px;min-width:333px}@media(max-width: 992px){.cft-step-card .btn{padding:20px;min-width:100%}}.cft-step-card .btn:before{border:none;margin:0}.cft-step-card .btn:after{border:none;margin:0}.cft-step-card .btn-next:after{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-left:.92em solid #90afe7;border-top:.58em solid rgba(0,0,0,0);margin-left:20px}.cft-step-card .btn-prev:before{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-right:.92em solid #90afe7;border-top:.58em solid rgba(0,0,0,0);margin-right:20px}.cft-step-card .banner-image{margin:3rem 0}.cft-step-card .header-row .header-col{display:flex;align-items:center;justify-content:center}.cft-step-card .header-row .header-image{margin-right:2rem}@media(max-width: 992px){.cft-step-card .header-row .header-image{margin-bottom:1rem;margin-right:0}}.cft-step-card .header-row .header-text{height:100%;text-align:left}.cft-step-card .header-row .header-text .primary-title{text-align:center;font-size:64px;text-transform:uppercase;font-weight:800}@media(max-width: 992px){.cft-step-card .header-row .header-text .primary-title{font-size:30px}}.cft-step-card .header-row .header-text .primary-copy{margin-top:1rem;font-size:30px}@media(max-width: 992px){.cft-step-card .header-row .header-text .primary-copy{font-size:24px}}.cft-step-card .header-row .header-text .secondary-title{font-size:30px;font-weight:800}@media(max-width: 992px){.cft-step-card .header-row .header-text .secondary-title{font-size:24px}}.cft-step-card .header-row .header-text .secondary-copy{margin-top:1rem;font-size:24px}@media(max-width: 992px){.cft-step-card .header-row .header-text .secondary-copy{font-size:inherit}}.cft-step-card .question-row{margin-top:3rem}.cft-step-card .cft-nav-controls{margin-top:3rem}.form-group{margin-bottom:18px}.form-group.btm-30{margin-bottom:30px}.form-group.web .item{word-break:break-word}.form-field{margin-bottom:20px}.label,.form-group label{display:block;color:#5d6677;cursor:pointer;font-weight:700;margin-bottom:5px}.label.white,.form-group label.white{color:#fff}.form-group input[type=submit]{background:linear-gradient(150deg, #CB402F 0%, #CB402F 60%, #b42c1c 63%, #b42c1c 65%, #CB402F 66%, #b42c1c 70%, #b42c1c 72%, #CB402F 73%, #b42c1c 76%, #b42c1c 100%);border-radius:0px;border:none;cursor:pointer;padding:10px 20px 10px 20px;text-decoration:none;color:#fff;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:1.2;font-weight:bold;letter-spacing:.1px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all 250ms;text-align:left}.form-group input[type=submit]:after{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-left:.92em solid #801e12;border-top:.58em solid rgba(0,0,0,0);flex-shrink:0;margin-left:20px;transition:inherit}.form-group input[type=submit]:hover,.form-group input[type=submit]:focus{background:linear-gradient(150deg, #b42c1c 0%, #b42c1c 60%, #801E12 63%, #801E12 65%, #b42c1c 66%, #801E12 70%, #801E12 72%, #b42c1c 73%, #801E12 76%, #801E12 100%)}.form-group input[type=submit]:hover:after,.form-group input[type=submit]:focus:after{border-left-color:#430e08}.form-field-validated{border-color:#cb402f !important;color:#cb402f !important}.signin-form{flex-wrap:wrap}.logout-nav{position:relative;height:100%;cursor:pointer}.hidden-input{cursor:pointer;position:absolute;left:0;bottom:30%;width:100%;height:100%;opacity:0}.form-group-help,.field-validation-error{color:#6197ed;display:block;font-size:12px;margin-top:5px}.form-group-help:empty,.field-validation-error:empty{display:none}.form-group-help.error,.field-validation-error{color:red}.form-control{background-color:#fff;border-radius:0px;border:solid 1px #bec3cd;box-shadow:none;color:#5d6677;font-family:"proxima-nova",sans-serif;font-size:18px;height:60px;max-width:100%;padding:0 15px;transition:all 300ms;width:100%}.form-control:hover,.form-control:focus{border-color:#888}.form-control.right{text-align:right}.form-control.small-font{font-size:12px}textarea.form-control{height:auto;padding-top:10px;resize:none}.form-actions{align-items:center;display:flex;flex-wrap:wrap;margin-top:25px}.end-btn{margin-left:40px;flex-grow:1}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/carat-lg-blue.svg);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:25px 14px;cursor:pointer;padding-right:60px}select.form-control:-ms-expand{display:none}select.form-control option:hover{background-color:#bec3cd}select[multiple]{background-image:none;background-repeat:no-repeat;background-size:0;cursor:pointer;padding-right:0;height:auto;max-height:200px;position:relative}select[multiple] option{padding-left:30px;position:relative}.event-confirmation-info{border:none;padding:0}.disabled-control{border:none;padding:0;border-bottom:1px solid #000;border-radius:0;position:relative}.disabled-control::after{background-image:url(/img/lock-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:50%;cursor:pointer;content:"";position:absolute;top:50%;right:0;height:30px;width:30px}.multi-selected:before{background:url(/img/red-checkmark.svg) no-repeat;height:20px;width:20px;content:"";background-size:contain;position:absolute;left:10px}.checkbox{align-items:center;color:#58667a;cursor:pointer;display:flex;font-size:14px}.checkbox input{margin-right:8px}.checkbox .dull{color:#697489;margin-left:3px;font-size:90%;letter-spacing:2px}.error-list{color:#801e12;margin-bottom:25px;line-height:1.3;list-style:disc;padding-left:20px}.error-list li{margin-bottom:5px;list-style:inherit}.error,.field-validation-error{color:#cb402f}.event-code-input{margin-bottom:60px}.add-margin{margin:0 0 150px 0}.ktc-radio{display:flex;margin-bottom:8px}.ktc-radio .form-control{border:none;border-radius:0;padding:0;height:auto;margin:0 10px 0 0;width:auto}.ktc-radio label{color:#000;font-weight:400;line-height:1.2;margin-bottom:0}.ktc-radio-list{display:flex;flex-direction:column;margin:0}.ktc-checkbox .form-control{border:none;border-radius:0;padding:0;height:auto;margin:0;width:auto}.ktc-checkbox label{color:#5d6677;font-weight:400;line-height:1.2;margin-bottom:0}.ktc-file-component-wrapper{display:flex}.ktc-file-component-wrapper label{color:#000;font-weight:400;line-height:1.2;margin-bottom:0;margin-right:10px}.ktc-file-component-wrapper input{border:none;height:auto;padding:0;width:auto}@media(min-width: 768px){label.single-form-action{margin:20px 0 7px 0}label.doc-upload{margin-bottom:20px}.form-group.no-margin{margin:0}}@media(max-width: 567px){.account-btn-action{width:100%}.account-btn-action>.account-btn{width:100%;margin-right:0}}.required::after{content:" *"}fieldset[disabled] .form-control{background-color:#e3e6ec;opacity:1}.form-control[disabled]{background-color:#e3e6ec;opacity:1}.custom-checkbox.large+label,.custom-radio.large+label{font-size:22px}.custom-checkbox+label,.custom-radio+label{color:#5d6677;font-size:16px;font-weight:400;display:flex;line-height:1.25}.custom-checkbox+label .dull,.custom-radio+label .dull{color:#697489;margin-left:3px;font-size:90%;letter-spacing:2px}.custom-checkbox:focus+label:before,.custom-radio:focus+label:before{outline-color:rgba(77,144,254,.8);outline-style:auto;outline-width:2px}.custom-checkbox:disabled+label,.custom-radio:disabled+label{color:gray;cursor:default}.custom-checkbox:disabled+label:before,.custom-radio:disabled+label:before{opacity:.5}.custom-checkbox:disabled+label:hover:before,.custom-checkbox:disabled+label:focus:before,.custom-radio:disabled+label:hover:before,.custom-radio:disabled+label:focus:before{background:#fff}.custom-checkbox+label:before{background:#fff;border:1px solid #2f343e;border-radius:4px;content:"";flex-shrink:0;height:1.1em;margin-right:.6em;width:1.1em}.custom-checkbox+label:hover:before,.custom-checkbox+label:focus:before{box-shadow:0 0 3px 1px rgba(34,34,34,.2)}.custom-checkbox:checked+label:before{background:#fff url(/img/red-checkmark.svg) center no-repeat;background-size:80% 80%}.custom-checkbox.square+label:before{border-radius:0px}.custom-radio+label:before{border-radius:50%;background:#fff;border:1px solid #2f343e;content:"";flex-shrink:0;height:1.2em;margin-right:.6em;width:1.2em}.custom-radio+label:hover:before,.custom-radio+label:focus:before{box-shadow:0 0 3px 1px rgba(34,34,34,.2)}.custom-radio:checked+label:before{background-image:radial-gradient(circle at center, #2F343E, #2F343E 50%, #fff 50%)}.custom-radio.square+label:before{border-radius:0px}.checkbox-list li,.radio-list li{margin-bottom:8px;margin-top:8px}@media(min-width: 576px){.custom-checkbox.large+label{font-size:30px}}.table,.content table{border-collapse:collapse;font-size:16px;line-height:1.4;width:100%;margin-bottom:20px;color:#5d6677;background-color:#fff;text-align:left}.table.no-margin,.content table.no-margin{margin-bottom:0}.table th,.content table th,.table td,.content table td{padding:8px;vertical-align:top;border-top:1px solid #bec3cd}.table thead th,.content table thead th{vertical-align:bottom;border-bottom:2px solid #bec3cd}.table tbody+tbody,.content table tbody+tbody{border-top:2px solid #bec3cd}.table a,.content table a{color:#cb402f}.table-fixed{table-layout:fixed}.table-side-padding th:first-child,.table-side-padding td:first-child{padding-left:24px}.table-side-padding th:last-child,.table-side-padding td:last-child{padding-right:24px}.table-striped tbody tr:nth-of-type(odd){background-color:#e3e6ec}.table-striped thead th{border-top:none}.table-striped td{border:none}.btn{background:linear-gradient(150deg, #CB402F 0%, #CB402F 60%, #b42c1c 63%, #b42c1c 65%, #CB402F 66%, #b42c1c 70%, #b42c1c 72%, #CB402F 73%, #b42c1c 76%, #b42c1c 100%);border-radius:0px;border:none;cursor:pointer;padding:10px 20px 10px 30px;text-decoration:none;color:#fff;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:1.2;font-weight:bold;letter-spacing:.1px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all 250ms;text-align:left}.btn:after{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-left:.92em solid #801e12;border-top:.58em solid rgba(0,0,0,0);flex-shrink:0;margin-left:20px;transition:inherit}.btn:hover,.btn:focus{background:linear-gradient(150deg, #b42c1c 0%, #b42c1c 60%, #801E12 63%, #801E12 65%, #b42c1c 66%, #801E12 70%, #801E12 72%, #b42c1c 73%, #801E12 76%, #801E12 100%)}.btn:hover:after,.btn:focus:after{border-left-color:#430e08}.btn:disabled{background:#e3e6ec;color:#5d6677;cursor:default}.btn:disabled:after{border-left-color:#5d6677}.btn.no-arrow:after{display:none}.btn.left-padding-20{padding-left:20px}.btn.portal-btn:hover{background:#fff !important;color:#000 !important}.btn.btn-back:before{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-right:.92em solid #801e12;border-top:.58em solid rgba(0,0,0,0);flex-shrink:0;margin-right:20px;transition:inherit}.btn.btn-flx{margin:0 auto}.full-width{width:100%}.btn-icon-left{padding-right:30px;padding-left:60px}.btn-pin-bg:before,.btn-csv-bg:before,.btn-email-bg:before{background-size:contain;background-repeat:no-repeat;content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%)}.btn-pin-bg:before{background-image:url(/img/btn-icon-mappin.svg);height:32px;width:23px}.btn-csv-bg:before{background-image:url(/img/download-csv-icon.svg);height:25px;width:21px}.btn-email-bg:before{background-image:url(/img/share-email-icon.svg);height:19px;width:27px}.btn-block{justify-content:a;text-align:center;width:100%}.btn-block span{flex-grow:1}.btn-outline,.btn-outline-alt{background:#fff;border:solid 1px currentColor;color:#cb402f}.btn-outline:hover,.btn-outline:focus,.btn-outline-alt:hover,.btn-outline-alt:focus{background:#fff;color:#801e12}.btn-outline-alt{padding:10px 20px}.btn-outline-alt .icon{font-size:1.4em;margin-left:.4em;margin-right:.4em;line-height:1em}.btn-outline-alt .icon:first-child{margin-left:0}.btn-outline-alt .icon:last-child{margin-right:0}.btn-outline-alt:after{display:none}.link-btn{background:none;border:none;color:#5d6677;cursor:pointer;display:inline;font-size:inherit;font-weight:700;padding:0}.text-link{font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:.1px;color:#cb402f;text-transform:uppercase}.text-link.large{font-size:20px}.text-link.quiz-btn{cursor:pointer}@media(min-width: 576px){.btn{font-size:15px}.btn.small-font{font-size:14px}.text-link{font-size:17px}.text-link.large{font-size:20px}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-angle-right{width:.33886em}.icon-share{height:.8em}.icon-close{fill:none;stroke-width:1}.icon-email-alt,.icon-phone,.icon-fax,.icon-book{fill:none}.icon-print{width:.92857em}.icon-expand{width:.85714em}.icon-youtube{border-radius:3px}.icon-check-mark{width:.85714em;margin-right:15px}.icon-check-mark use symobol path{stroke:#fff}.footer{background-color:#5d6677}.footer .container-fluid{padding-top:30px;position:relative}.footer.portal-footer{background-color:#5d6677}.footer-top{align-items:center;bottom:100%;background:#e3e6ec;border-radius:7px 7px 0 0;display:inline-flex;color:#5d6677;font-size:15px;padding:10px 15px;position:absolute;right:20px}.footer-top:hover,.footer-top:focus{padding-bottom:14px}.footer-top .icon{margin-left:.4em;font-size:1.2em}.footer-logo{margin-bottom:20px;text-align:center}.footer-logo svg{fill:#fff;height:auto;max-width:100%;width:240px}.footer-phone:link{color:#fff}.footer-address{color:#a6c4f5;font-size:15px;line-height:1.75;letter-spacing:.1px;text-align:center}.footer-address a{color:#a6c4f5}.footer-address span{color:#fff}.col-6-footer{align-items:center;display:flex;margin-top:30px}.footer-nav{display:flex;justify-content:flex-end;width:100%}.footer-nav ul{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;width:100%}.footer-nav ul li{font-size:17px;font-weight:bold;letter-spacing:.1px;margin:4px}.footer-nav ul a{color:#fff;padding:5px}.footer-nav ul a:hover,.footer-nav ul a:focus{color:#78a6f0}.social-links{align-content:flex-start;display:flex;justify-content:center;padding-left:20px;width:100%}.social-links ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.social-links ul li{margin:10px}.social-links ul li a{color:#042354;font-size:40px}.social-links ul li a:hover svg path,.social-links ul li a:focus svg path{fill:#78a6f0}.copyright{margin:0;display:flex;justify-content:center;width:100%}.copyright.main-area{justify-content:start;font-weight:700;margin-top:20px}.copyright p{font-size:15px;letter-spacing:.1px;text-align:center;color:#a6c4f5}@media(min-width: 768px){.footer-top{right:40px}.footer .container-fluid{padding-top:50px}.footer-logo{text-align:left}.footer-logo svg{width:265px}.footer-address{text-align:left}.col-6-footer{display:block;margin-top:0}.footer-nav{margin-bottom:33px;margin-right:-5px}.footer-nav ul{justify-content:flex-end;margin:0}.footer-nav ul li{margin:4px 0 4px 10px}.footer-nav ul li:first-child{margin-left:0}.social-links{justify-content:flex-end}.social-links img{height:auto}}.footer-top-row{padding:0 35px 50px 35px}.legal-footer{background-color:#2f343e;padding-top:30px;padding-bottom:35px}@media(min-width: 768px){.legal-footer{padding-top:50px;padding-left:50px}}@media(max-width: 576px){.legal-footer{flex-direction:column-reverse}}.legal-footer .copyright{margin-top:35px}@media(min-width: 992px){.legal-footer .copyright{margin-top:0;justify-content:flex-start}}.legal-footer .footer-nav{margin-bottom:0;justify-content:center}.legal-footer .footer-nav ul{justify-content:center}.legal-footer .footer-nav ul li{margin-top:0;font-size:15px;font-weight:normal;margin-left:30px}.legal-footer .footer-nav ul li:first-child{margin-left:0}.header-terciary{background-color:#000;display:none;font-size:12px;font-weight:300;letter-spacing:.1px}.header-terciary .container{align-items:center;display:flex;height:30px}.header-terciary .company-container{display:block;margin:0}.header-terciary .company-list{display:flex;margin:0}.header-terciary .tercery-drop-down{z-index:105;margin-top:2px}.header-terciary .company-drop-down{align-items:center;display:inline-flex;color:#78a6f0;padding:5px;cursor:default}.header-terciary .company-drop-down:after{content:"";width:0;height:0;border-left:.3em solid rgba(0,0,0,0);border-right:.3em solid rgba(0,0,0,0);border-top:.3em solid #78a6f0;margin-left:.3em}.header-terciary .company-drop-down:hover,.header-terciary .company-drop-down:focus{color:#fff}.header-terciary .company-drop-down a{color:#78a6f0}.header-terciary a{color:#78a6f0;padding:5px}.header-terciary .nav-phone-primary,.header-terciary .nav-phone-secondary{text-align:right}.header-terciary-numbers{align-items:center;display:flex;margin-left:auto}.header-terciary-numbers li{margin-left:30px}.header-terciary-numbers li:first-child{margin-left:0}.header-secondary{background-color:#5d6677;display:none;padding:7px 0;position:relative;height:56px;z-index:102}.header-secondary .container{border-right:1px solid rgba(0,0,0,0);border-radius:7px;display:flex;position:relative}.header-secondary .container:after{border-top-right-radius:7px 9px;border-bottom-right-radius:7px 9px;border:1px solid #000;border-left:none;content:"";height:100%;right:40px;position:absolute;pointer-events:none;width:7px}.header-secondary-first-col{align-items:center;border-left:1px solid rgba(0,0,0,0);border-radius:7px;display:flex;height:100%;justify-content:center;position:relative;width:140px}.header-secondary-first-col:before{border-top-left-radius:7px 9px;border-bottom-left-radius:7px 9px;border:1px solid #000;border-right:none;content:"";height:100%;left:0;position:absolute;pointer-events:none;width:7px}.header-secondary-fourth-col{align-items:center;border-left:1px solid rgba(0,0,0,0);border-radius:7px;display:flex;height:100%;justify-content:center;position:relative;width:140px}.header-secondary-fourth-col:before{border-top-left-radius:7px 9px;border-bottom-left-radius:7px 9px;border:1px solid #000;border-right:none;content:"";height:100%;left:0;position:absolute;pointer-events:none;width:7px}.ask-question,.header-wishlist-btn{background:none;border:none;align-items:center;display:inline-flex;color:#fff;font-family:inherit;font-size:12px;line-height:normal}.ask-question:before,.header-wishlist-btn:before{background:url(/img/chat_window_bg_darker.svg) no-repeat center;background-size:contain;content:"";height:31px;margin-right:12px;flex-shrink:0;width:31px}.ask-question:hover,.ask-question:focus,.header-wishlist-btn:hover,.header-wishlist-btn:focus{color:#78a6f0}.header-secondary-second-col{border-left:1px solid rgba(0,0,0,0);display:flex;align-items:center;position:relative;flex-grow:1}.header-secondary-second-col:before{border-top-left-radius:7px 9px;border-bottom-left-radius:7px 9px;border:1px solid #000;border-right:none;content:"";height:100%;left:0;position:absolute;pointer-events:none;width:7px}.header-secondary-ul{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.header-secondary-li{align-items:center;display:inline-flex;position:relative}.header-secondary-li:hover>a.has-dropdown:after,.header-secondary-li:focus>a.has-dropdown:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all 300ms}.header-secondary-li>a{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:normal;letter-spacing:.1px;padding:20px;text-align:center;text-decoration:none}.header-secondary-li>a.has-dropdown:after{border-left:.4em solid rgba(0,0,0,0);border-right:.4em solid rgba(0,0,0,0);border-top:.4em solid #90b4ed;border-radius:0;content:"";margin-left:.3em;height:0;width:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transition:all 300ms}.header-secondary-fourth-col:before{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:7px 9px;border-bottom-right-radius:7px 9px;border:1px solid #000;border-left:none;content:"";height:100%;position:absolute;pointer-events:none;width:7px}.header-wishlist-btn:before{display:none}.header-wishlist-btn-number{position:relative;margin-right:.8em}.header-wishlist-btn-number .icon{color:#4b83dd;font-size:34px}.header-wishlist-btn-number span{font-size:15px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.header-cart-btn-number{position:relative;margin-right:.8em}.header-cart-btn-number .icon{color:#4b83dd;font-size:34px}.header-cart-btn-number span{font-size:15px;font-weight:700;left:55%;position:absolute;top:25%;transform:translate(-50%, -50%)}.account-name{color:#78a6f0;font-size:12px;position:absolute;display:none;left:15%;top:10%}.your-account{display:none}.account-heading{position:relative;cursor:pointer;margin-top:7px}.header-primary-wrapper{height:62px}.header-primary{background:#5d6677;border-bottom:solid 1px #bec3cd;height:62px;left:0;position:fixed;right:0;top:0;z-index:101}.header-primary.portal{background-color:#5d6677}.header-primary .container{align-items:center;display:flex;height:100%;position:relative;transition:all 300ms}@keyframes headerSticky{from{transform:translateY(-100%)}to{transform:translateY(0)}}.header-logo-col{flex-shrink:0}.header-logo svg{fill:#fff;height:auto;margin-top:5px;transition:all 300ms;width:180px}@media(max-width: 576px){.header-logo svg use symbol polygon{fill:#fff !important}}.header-mobile-menu{margin-left:auto}.header-mobile-menu ul{align-items:center;display:flex}.header-mobile-menu ul li{flex-shrink:0;margin-right:20px}.header-mobile-menu ul li:last-child{margin-right:0}.mobile-menu-btn{align-items:center;background:none;border:1px solid #78a6f0;border-radius:50%;color:#fff;display:inline-flex;height:40px;font-size:22px;justify-content:center;padding:0;width:40px;vertical-align:top}.mobile-menu-btn .icon{flex-shrink:0}.mobile-menu-btn-toggle{font-size:20px}.menu-toggle-lines{background:rgba(255,255,255,.8);display:inline-flex;flex-direction:column;flex-shrink:0;height:.1em;position:relative;transition:all 300ms;width:1em}.menu-toggle-lines:before,.menu-toggle-lines:after{background:inherit;content:"";left:0;height:inherit;position:absolute;right:0;transition:inherit}.menu-toggle-lines:before{bottom:.3em}.menu-toggle-lines:after{top:.3em}.show-menu .menu-toggle-lines{background:none}.show-menu .menu-toggle-lines:before,.show-menu .menu-toggle-lines:after{background:rgba(255,255,255,.8)}.show-menu .menu-toggle-lines:before{bottom:0;transform:rotate(45deg)}.show-menu .menu-toggle-lines:after{transform:rotate(-45deg);top:0}.show-menu .header-nav{transform:none;visibility:visible}.header-nav{background:#0b2b60;height:calc(100% - 62px);position:fixed;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-width:425px;right:0;top:62px;transition:all 400ms;transform:translateX(100%);visibility:hidden;width:100%}.main-nav-ul,.main-nav-utility{display:flex;flex-direction:column}.main-nav-li,.main-nav-utility li{align-items:center;border-bottom:1px solid #1a458b;display:flex;flex-wrap:wrap;transition:all 300ms;position:relative}.main-nav-li-mega.show-dropdown{border-bottom:none}.menu-link,.main-nav-utility li>a,.mega-menu-title a{align-items:center;color:#fff;display:inline-flex;font-size:21px;font-weight:700;padding:12px 16px;line-height:normal;transition:all 300ms;width:100%}.menu-link:hover,.menu-link:focus,.main-nav-utility li>a:hover,.main-nav-utility li>a:focus,.mega-menu-title a:hover,.mega-menu-title a:focus{color:#8fb5f3}.menu-link.has-dropdown,.main-nav-utility li>a.has-dropdown,.mega-menu-title a.has-dropdown{padding-right:60px}.menu-where-to-buy{display:none}.menu-link-dropdown,.mega-menu-link-dropdown{background:none;align-items:center;border:1px solid #4e87e3;border-radius:50%;color:#fff;display:inline-flex;font-size:26px;font-weight:400;height:32px;justify-content:center;padding:0;position:absolute;text-indent:1px;right:16px;top:9px;transition:all 300ms;width:32px}.menu-link-dropdown .icon,.mega-menu-link-dropdown .icon{flex-shrink:0}.menu-link-dropdown:before,.mega-menu-link-dropdown:before{content:"";height:150%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:150%}.menu-dropdown{animation:fadeIn .4s ease 1;display:none;width:100%}.menu-dropdown li a{font-size:19px;letter-spacing:.08px;color:#5d6677}.show-dropdown .menu-dropdown,.show-dropdown menu-dropdown-ul,.show-dropdown .mega-menu{display:block}.show-dropdown .mega-menu>.mega-menu-list{display:flex !important}.show-dropdown .menu-link-dropdown{transform:rotate(90deg)}.menu-search-li{display:none;align-items:center;flex-shrink:0;margin-right:0;width:140px}.header-sticky-ask-question{display:none;align-items:center;justify-content:center;height:100%;margin-right:70px;position:relative;width:212px}.header-sticky-ask-question:before,.header-sticky-ask-question:after{border-top-right-radius:7px 9px;border-bottom-right-radius:7px 9px;border:1px solid #000;border-left:none;content:"";height:80%;position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);width:7px}.header-sticky-ask-question:before{right:100%}.header-sticky-ask-question:after{right:0}.main-nav-utility>ul>li{flex-wrap:wrap}.main-nav-utility>ul>li>a{color:#78a6f0;font-size:18px;font-weight:400}.main-nav-utility>ul>li>a:hover,.main-nav-utility>ul>li>a:focus{color:#fff}.main-nav-utility>ul>li>a.has-dropdown:after{display:none}.main-nav-utility .menu-dropdown{display:block}.main-nav-utility .menu-dropdown a{font-weight:400}.main-nav-utility .company-drop-down{color:#78a6f0;font-size:18px;font-weight:400;padding:12px 16px}.main-nav-utility .company-drop-down:hover,.main-nav-utility .company-drop-down:focus{color:#fff}.menu-dropdown{background:none;border:none;display:none;margin-bottom:12px;padding:0;position:static;opacity:1;visibility:visible;width:100%}.menu-dropdown>li{border:none;margin-bottom:0}.menu-dropdown>li a{display:block;color:#78a6f0;font-size:16px;padding:5px 16px 5px 26px}.menu-dropdown>li a:hover,.menu-dropdown>li a:focus{color:#fff}@media(min-width: 992px){.header-terciary,.header-secondary{display:flex}.header-secondary-third-col{align-items:center;border-left:1px solid rgba(0,0,0,0);border-radius:7px;display:flex;height:100%;justify-content:center;position:relative;width:140px}.header-secondary-third-col:before{border-right:none;content:"";height:100%;left:0;position:absolute;pointer-events:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:7px 9px;border-bottom-right-radius:7px 9px;border:1px solid #000;border-left:none;position:absolute;pointer-events:none;width:7px}.header-secondary-ul{flex-direction:row}.header-secondary-li{height:calc(100% + 14px);margin-top:-7px;margin-left:14px;margin-right:14px}.header-secondary-li>a{white-space:nowrap}.header-secondary-li>a:hover,.header-secondary-li>a:focus{color:#78a6f0}.header-secondary-li>a.portal{font-size:18px}.header-sticky .header-primary{animation:headerSticky 500ms ease 1;border-bottom:none;background-color:#5d6677;height:75px;position:fixed;top:0;left:0;width:100%;z-index:101}.header-sticky .header-primary .container{position:relative}.header-sticky .header-logo svg{fill:#fff;width:205px}.header-sticky .main-nav-ul{margin-left:0;justify-content:center;padding-left:15px;padding-right:15px}.header-sticky .main-nav-li{margin-left:8px;margin-right:8px}.header-sticky .main-nav-li:hover>.menu-link.has-dropdown:after,.header-sticky .main-nav-li:focus>.menu-link.has-dropdown:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all 300ms}.header-sticky .menu-link{color:#fff;font-size:15px}.header-sticky .menu-link:hover,.header-sticky .menu-link:focus{color:#78a6f0 !important}.header-sticky .menu-link.has-dropdown:after{border:none;border-width:0;border-left:.3em solid rgba(0,0,0,0);border-right:.3em solid rgba(0,0,0,0);border-top:.3em solid #90b4ed;border-radius:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transition:all 300ms;margin-bottom:0;padding:0;margin-left:.25em}.header-sticky .main-nav-li:focus-within .menu-link{color:#fff}.header-sticky .search-drawer-trigger{color:#4b83dd}.header-sticky .portal-search-drawer-trigger{color:#fff}.header-sticky .search-drawer-label{display:none}.header-sticky .menu-search-li{height:100%;margin:0;padding:0 15px;position:absolute;right:40px;top:37px;width:auto}.header-sticky .menu-search-li:after{border-top-right-radius:7px 9px;border-bottom-right-radius:7px 9px;border:1px solid #000;border-left:none;content:"";height:80%;position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);width:7px}.header-sticky .menu-search-li:after{right:0}.header-sticky .header-sticky-ask-question{display:flex}.header-sticky .chat-section-nav{top:75px}.header-primary-wrapper,.header-primary{height:95px}.header-primary{background-color:#fff;position:relative}.header-primary.campaign{background-color:#5d6677}.header-primary.portal{background-color:#5d6677;position:fixed}.header-primary.portal .header-secondary-second-col::before{display:none}.header-primary.portal .header-secondary-third-col::before{display:none}.header-logo svg{fill:#000;width:275px;margin-left:-25px}.header-logo.campaign svg{fill:#fff}.header-mobile-menu,.header-menu-toggle,.main-nav-utility,.menu-wishlist{display:none}.header-nav{background:none;flex-grow:1;height:100%;max-width:unset;position:static;overflow:unset;opacity:1;visibility:visible;transform:none;width:auto}.main-nav-ul{flex-direction:row;justify-content:center;height:100%;padding-right:140px}.main-nav-li{border:none;margin-left:10px;margin-right:10px}.main-nav-li:hover>.menu-link.has-dropdown:after,.main-nav-li:focus>.menu-link.has-dropdown:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 300ms}.main-nav-li:hover .menu-dropdown,.main-nav-li:hover .mega-menu,.menu-link:focus+.menu-dropdown,.menu-link:focus+.mega-menu,.header-secondary-li:hover .menu-dropdown,.header-secondary-li:hover .mega-menu,.header-secondary-li a:focus+.menu-dropdown,.header-secondary-li a:focus+.mega-menu{opacity:1;visibility:visible}.main-nav-li:focus-within .menu-link,.header-secondary-li:focus-within .menu-link{color:#5d6677}.main-nav-li:focus-within .menu-dropdown,.main-nav-li:focus-within .mega-menu,.header-secondary-li:focus-within .menu-dropdown,.header-secondary-li:focus-within .mega-menu{opacity:1;visibility:visible}.main-nav-li-mega{position:static}.menu-search-li{display:flex;margin:0;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.mega-menu-title a:hover,.mega-menu-title a:focus{color:#5d6677}.menu-link{color:#5d6677;font-size:18px;font-weight:100;letter-spacing:.5px;padding:10px;width:auto;white-space:nowrap}.menu-link:hover,.menu-link:focus{color:#5d6677}.menu-link.has-dropdown{padding-right:7px}.menu-link.has-dropdown:after{border:solid #bec3cd;border-width:0 1.5px 1.5px 0;content:"";margin-left:.45em;padding:.15em;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 300ms;height:0;width:0}.menu-link-dropdown{display:none}.menu-dropdown{border:1px solid #bec3cd;border-top:none;background-color:#fff;border-radius:0 0 0px 0px;display:block;left:-15px;margin:0;padding:10px 20px 7px 25px;position:absolute;opacity:0;top:100%;transition:all 80ms;width:275px;visibility:hidden}.menu-dropdown.black{background:#000;border:none}.menu-dropdown.black li a{color:#78a6f0}.menu-dropdown.black li a:hover,.menu-dropdown.black li a:focus{color:#8fb5f3}.menu-dropdown.small{padding-top:10px;width:225px}.menu-dropdown.small li{margin-bottom:3px}.menu-dropdown.small li a{font-size:14px}.menu-dropdown li{margin-bottom:7px}.menu-dropdown li a{font-size:19px;letter-spacing:.08px;color:#5d6677;padding:5px 0}.menu-dropdown li a:hover,.menu-dropdown li a:focus{color:#525a69;transform:translateX(5px)}.menu-dropdown li a:after{content:"";background:url(/img/carat-megamenu.svg) no-repeat;background-size:10px;background-position:100% 20%}.header-sticky .menu-dropdown,.menu-dropdown.blue{background:#5d6677;border:none}.header-sticky .menu-dropdown li a,.menu-dropdown.blue li a{color:#fff}.header-sticky .menu-dropdown li a:hover,.header-sticky .menu-dropdown li a:focus,.menu-dropdown.blue li a:hover,.menu-dropdown.blue li a:focus{color:#f2f2f2}.menu-where-to-buy a{border-radius:7px;border:solid 1px #2f343e;background-color:#2f343e;font-weight:700;padding:10px 15px}.menu-where-to-buy a:hover,.menu-where-to-buy a:focus{background:#191c21}}@media(min-width: 1200px){.header-secondary-first-col,.header-secondary-fourth-col{width:212px}.header-secondary-third-col{width:180px}.menu-search-li{width:200px}.header-sticky .main-nav-li{margin-left:15px;margin-right:15px}.header-sticky .menu-search-li{margin:0;width:auto}.account-name{display:block}.your-account{display:inline-flex}.account-heading.add-account-margin{margin-top:15px}}@media(min-width: 1440px){.menu-link{font-size:20px}.main-nav-li{border:none;margin-left:30px;margin-right:30px}.menu-search-li{margin:0}}@media(min-width: 992px){.mobile-secondary-navigation,.mobile-tertiary-navigation{display:none}.mobile-secondary-navigation *,.mobile-tertiary-navigation *{background-color:#fff !important;color:#000 !important}body:not(.header-sticky) .header-sticky-ask-question *{background-color:#fff !important;color:#000 !important}}.search-flyout-panel{position:fixed;top:70px;right:0;width:320px;background:#fff;border:1px solid #ccc;border-radius:6px 0 0 6px;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:1rem;z-index:1000;transform:translateX(100%);pointer-events:none;transition:transform .3s ease-in-out}.search-flyout-panel.show{transform:translateX(0);pointer-events:auto}.intro-blk{margin-top:30px}.intro-blk.no-top-margin{margin-top:0}.intro-blk-extra-margin{margin-top:100px}.intro-blk.extra-margin-btm{margin-bottom:100px}.intro-blk.quality-component{margin-top:-50px}.product .intro-blk-name{font-size:18px}.intro-blk-name{color:#5d6677;font-size:15px;line-height:1.69;margin-bottom:2px}.intro-blk-name-content{display:flex;align-items:center;justify-content:flex-start}@media(max-width: 768px){.intro-blk-name-content{flex-direction:column;align-items:start}.intro-blk-name-content .intro-blk-discontinued-cta{margin:5px 0}}.intro-blk-flx{display:flex}.intro-blk-flx-column{flex-direction:column}.intro-blk-title{font-size:26px;letter-spacing:.1px;color:#5d6677;font-weight:400;line-height:1.2;margin:2px 0 8px}.intro-blk-title.small{font-size:22px}.intro-blk-discontinued-cta{padding:5px 20px;background-color:#5d6677;color:#fff;text-transform:uppercase}@media(min-width: 768px){.intro-blk-discontinued-cta{margin-left:20px}}.intro-blk-subtitle{font-size:18px;font-weight:300;letter-spacing:.11px;line-height:1.3;color:#5d6677;margin:8px 0}.intro-blk-subtitle.attention{color:#cb402f}.intro-blk-subtitle.small{font-size:18px;font-weight:100}.intro-blk-subtitle-search{font-size:15px;font-weight:100}.intro-blk-subtitle.bold{font-weight:700}.copy-border{border:1px solid #5d6677;border-radius:0px;padding:40px;margin-bottom:30px}.btn-container{display:flex}.btn-container:first-child{margin-right:40px}.margin-right-40{margin-right:40px}.intro-blk-meta{color:#5d6677;display:block;font-size:13px;margin:24px 0 -22px}.intro-blk-meta time{color:#5d6677}.intro-blk-copy{letter-spacing:.1px;color:#5d6677;font-size:14px;line-height:1.63;margin:24px 0 8px}.intro-blk-copy p{color:inherit;font-size:inherit}.intro-blk-copy.attention{color:#cb402f}.intro-blk-copy.large{font-size:21px}.intro-blk-ctas{margin-top:30px}.intro-blk-ctas-top-btm{margin:30px 0}.intro-blk-info-list-heading{color:#5d6677;font-size:28px;margin-top:30px}.intro-blk-info-list{color:#5d6677;font-size:18px;margin-top:20px}.intro-blk-info-list.has-dots{list-style:disc;padding-left:20px}.intro-blk-info-list.has-dots li{list-style:inherit}.intro-blk-info-list li{margin-top:18px}.intro-blk-info-list li:first-child{margin-top:0}.info-list-single{margin-bottom:20px}@media(min-width: 576px){.product .intro-blk-name{font-size:18px}.intro-blk{border-left:1px solid rgba(0,0,0,0);padding:0 0 0 40px;position:relative}.intro-blk:after{border:1px solid #5d6677;border-right:none;content:"";left:0;height:100%;position:absolute;pointer-events:none;border-top-left-radius:15px;border-bottom-left-radius:15px;top:0;transition:opacity 300ms;width:15px}.intro-blk.no-border{border:none;padding:0}.intro-blk.no-border:after{display:none}.intro-blk-name{font-size:15px}.intro-blk-title{font-size:44px}.intro-blk-title.small{font-size:30px}.intro-blk-subtitle{font-size:29px}.intro-blk-copy{font-size:17px;margin:32px 0 8px}.intro-blk-copy-no-margin{margin:0}.intro-blk-copy.margin-top-btm{margin:32px 0}.intro-blk-copy.margin-top-btm-48{margin:48px 0}.intro-blk-info-list{-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;font-size:19px}.intro-blk-info-list li{-moz-column-break-inside:avoid;break-inside:avoid}.info-list-single{font-size:19px;display:block;-moz-columns:unset;columns:unset}}@media(min-width: 576px){.intro-blk.parallax{position:relative;transition:transform 200ms}.intro-blk.parallax>*{position:relative}.intro-blk.parallax:before{background:rgba(255,255,255,.85);bottom:0;border-radius:0px 0px 0 0;content:"";left:-40px;position:absolute;right:-40px;top:-40px}}.attributes-list{align-items:center;display:flex;flex-wrap:wrap;margin:20px -10px}.attributes-list li{margin:6px 10px}.attributes-list li img{border-radius:0;height:auto;max-width:80px}.attributes-list .end-of-list{margin-left:auto}.attributes-list .end-of-list+li{margin-left:10px}.attributes-list .end-of-list .certification-tooltip{top:110%;right:50%}.certification{position:relative;width:75px}.certification .certification-tooltip{display:none;background-color:#5d6677;border-radius:0px;border:1px solid #000;position:absolute;top:125%;min-width:300px;font-size:12px;color:#fff;padding:10px;z-index:10;opacity:.9}.certification .certification-tooltip .sub-description+p{margin-top:1rem}.certification .certification-tooltip.price{left:90%;line-height:1.3}.certification .certification-tooltip.ul-eph{top:145%}.certification:hover>div,.certification:hover span,.certification:focus>div,.certification:focus span{display:block}.warranty{width:135px}.warranty .warranty-tooltip{top:100%}@media(min-width: 576px){.attributes-list li img{height:unset;max-width:unset}}.share-links{align-items:center;display:flex}.share-links span{color:#5d6677;font-size:13px}.share-links ul{align-items:center;display:flex;flex-wrap:wrap}.share-links li{margin:5px 0 5px 15px}.share-links a{margin:0}.share-links button{background:none;border:none;padding:0}@media(min-width: 576px){.share-links li{margin-left:25px}}.cta-actions{align-items:center;display:flex;flex-wrap:wrap;margin:12px -12px}.cta-actions>*{margin:8px 12px}.media-card-row{margin-left:-5px;margin-right:-5px}.media-card-container{padding:5px}.media-card{border-radius:7px;display:block;position:relative;overflow:hidden}.media-card:hover img{transform:scale(1.05)}.media-card.slide{height:300px}.media-card.block{height:350px}.media-card.banner{height:500px}.media-card.no-radius{border-radius:0px}.media-card.no-radius img{border-radius:0px}.media-card.contain{background:#000}.media-card.contain img{-o-object-fit:contain;object-fit:contain}.media-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:top;transition:all 300ms}a.media-card:hover .media-card-caption,a.media-card:focus .media-card-caption{background:#034490}.media-card-full-scrim{background:rgba(3,68,144,.7);bottom:0;color:#fff;line-height:1.4;font-weight:700;left:0;margin:0;padding:10px 50px;position:absolute;text-align:left;width:100%;height:100%}.media-card-full-scrim:hover>.mosaic-hover-content{display:block}.mosaic-hover-content{position:absolute;top:20%;left:5%;width:80%;display:none}.image-mosaic-container{display:flex;overflow:hidden}.left-image-margin{margin-left:-5px}.right-image-margin{margin-right:-5px}.card-with-margin{margin:5px}.play-button-mozaic{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.media-card-caption{background:rgba(0,0,0,.7);bottom:0;color:#fff;display:block;line-height:1.4;font-size:18px;font-weight:700;left:0;margin:0;padding:10px 30px;position:absolute;text-align:center;transition:all 300ms;width:100%}.media-card-caption-blue{background:#034490}.media-card-caption-large{font-size:27px;font-weight:300;padding:10px 30px}.media-card-caption-small{font-size:15px}.media-card-caption-mega{text-transform:uppercase;font-weight:400}@media(max-width: 768px){.image-mosaic-container{display:block}.card-with-margin{margin-right:-5px;margin-left:-5px;margin-bottom:10px}}@media(min-width: 576px){.media-card.block{height:400px}}@media(min-width: 768px){.media-card.block{height:500px}.media-card.banner{height:667px}.media-card.small-card{height:0;padding-bottom:100%;position:relative}.media-card.small-card img{position:absolute;top:0}.media-card-caption{font-size:20px}.media-card-caption-large{font-size:25px}.media-card-caption-small{font-size:16px}}.full-card{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);padding:20px 0 25px;position:relative;margin-bottom:20px}.full-card:after{bottom:0;border-bottom-left-radius:35px 25px;border-bottom-right-radius:35px 25px;border-top:none}.full-card.centered{text-align:center}.full-card.discontinued-product .full-card-media img{filter:grayscale(100%);opacity:.5}.full-card.discontinued-product .full-card-info p,.full-card.discontinued-product .full-card-info h3,.full-card.discontinued-product .abstract-card-info p,.full-card.discontinued-product .abstract-card-info h3{color:gray}.full-card.discontinued-product .full-card-info li span,.full-card.discontinued-product .abstract-card-info li span{color:gray}.full-card-info.wtb-initial-card{display:flex;flex-direction:column;justify-content:flex-end;flex:1}.full-card-media{height:220px}.full-card-media.cover img{-o-object-fit:cover;object-fit:cover}.full-card-media img{color:#5d6677;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.full-card-discontinued-cta{padding:5px 20px;background-color:#5d6677;color:#fff;text-transform:uppercase}@media(min-width: 768px){.full-card-discontinued-cta{margin-left:auto}}.full-card-subtitle{font-size:16px;line-height:1.2;letter-spacing:.1px;color:#5d6677;margin-bottom:-2px;margin-top:10px}.full-card-subtitle.large-font-size{font-size:16px}.full-card-subtitle-content{display:flex;align-items:center;justify-content:start}@media(max-width: 768px){.full-card-subtitle-content{flex-direction:column;align-items:start}.full-card-subtitle-content .full-card-discontinued-cta{margin-top:10px}}.full-card-title{font-size:19px;font-weight:bold;line-height:1.1;letter-spacing:.1px;color:#00429b;margin-bottom:13px;margin-top:7px}.full-card-title a{color:inherit}.full-card-attr{font-size:17px;line-height:1.17;letter-spacing:.1px;color:#5d6677;margin-bottom:13px}.full-card-list li{font-size:15px;line-height:1.31;letter-spacing:.1px;color:#5d6677;margin-top:7px}.full-card-count{color:#697489;display:block;font-size:12px;margin-top:12px}.attribute-info{align-items:center;display:flex;margin:5px 0}.attribute-info-icon{color:#bec3cd;margin-right:10px;flex-shrink:0;height:25px;width:25px}span.attribute-info-icon{border-radius:50%;border:solid 1px #bec3cd;color:#bec3cd;position:relative}.attribute-info-icon-text{font-weight:300;font-size:16px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.attribute-info-trail{display:block;font-size:12px;letter-spacing:.1px;line-height:1.2;color:#5d6677;text-transform:none}.attribute-info-trait{font-size:16px;font-weight:bold;line-height:1.1;letter-spacing:.1px;color:#5d6677}.full-card-actions{margin-top:24px}.actions-container{display:flex}@media(min-width: 992px){.full-card:hover:before,.full-card:hover:after{opacity:1}.full-card:before,.full-card:after{border:1px solid #5d6677;content:"";left:0;height:15px;position:absolute;pointer-events:none;opacity:0;transition:opacity 300ms;width:100%}.full-card:before{border-top-left-radius:35px 25px;border-top-right-radius:35px 25px;border-bottom:none;top:0}.full-card:after{bottom:0;border-bottom-left-radius:35px 25px;border-bottom-right-radius:35px 25px;border-top:none}.full-card.full-height{display:flex;flex-direction:column;height:100%}.full-card-info{margin-top:15px}}@media screen and (max-width: 480px){.wtb-btn-col{padding:0 !important}}.wtb-btn-col .wtb-wrapper{padding:12px;position:relative;cursor:pointer;display:block}@media screen and (max-width: 660px){.wtb-btn-col .wtb-wrapper{padding:12px 0}}.wtb-btn-col .wtb-wrapper .wtb-card{width:100%;height:160px;border-radius:5px;background:linear-gradient(150deg, #5D6677 0%, #5D6677 60%, #2F343E 63%, #2F343E 65%, #5D6677 66%, #2F343E 70%, #2F343E 72%, #5D6677 73%, #2F343E 76%, #2F343E 100%);display:flex;justify-content:center;gap:12px;overflow:hidden}@media screen and (max-width: 480px){.wtb-btn-col .wtb-wrapper .wtb-card{height:120px}}.wtb-btn-col .wtb-wrapper .wtb-card .wtb-image{display:flex;align-items:center;justify-content:center;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:12px}@media screen and (min-width: 480px){.wtb-btn-col .wtb-wrapper .wtb-card .wtb-image{width:120px}.wtb-btn-col .wtb-wrapper .wtb-card .wtb-image img{width:100px !important;height:100px !important}}@media screen and (max-width: 480px){.wtb-btn-col .wtb-wrapper .wtb-card .wtb-image{width:80px}.wtb-btn-col .wtb-wrapper .wtb-card .wtb-image img{width:60px !important;height:60px !important}}.wtb-btn-col .wtb-wrapper .wtb-card .wtb-info{padding:12px;border-top-right-radius:5px;border-bottom-right-radius:5px;display:flex;align-items:center;flex:1}.wtb-btn-col .wtb-wrapper .wtb-card .wtb-info span{font-size:19px;font-weight:bold;color:#fff;display:inline-flex;margin-bottom:8px}@media screen and (max-width: 480px){.wtb-btn-col .wtb-wrapper .wtb-card .wtb-info span{font-size:16px !important}}.wtb-btn-col .wtb-wrapper .wtb-card .wtb-info span:after{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-left:.92em solid #4c87e4;border-top:.58em solid rgba(0,0,0,0);flex-shrink:0;margin-left:20px;transition:inherit}@media screen and (max-width: 480px){.wtb-btn-col .wtb-wrapper .wtb-card .wtb-info p{font-size:13px !important}}.wtb-btn-col .wtb-wrapper .wtb-card:hover:before,.wtb-btn-col .wtb-wrapper .wtb-card:hover:after{opacity:1}.wtb-btn-col .wtb-wrapper .wtb-card:before,.wtb-btn-col .wtb-wrapper .wtb-card:after{border:1px solid #5d6677;content:"";left:0;height:15px;position:absolute;pointer-events:none;opacity:0;transition:opacity 300ms;width:100%}.wtb-btn-col .wtb-wrapper .wtb-card:before{border-top-left-radius:35px 25px;border-top-right-radius:35px 25px;border-bottom:none;top:0}.wtb-btn-col .wtb-wrapper .wtb-card:after{bottom:0;border-bottom-left-radius:35px 25px;border-bottom-right-radius:35px 25px;border-top:none}.content{color:#5d6677;font-size:14px;line-height:1.6}.content.smaller{font-size:13px}.content a:not(.btn){color:#5d6677;font-weight:700}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:1.5em;margin-bottom:.75em}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h2{color:#5d6677;font-weight:600}.content p,.content ul,.content ol,.content img{margin-bottom:1.5em}.content p img:only-child{margin-bottom:0}.content ul,.content ol{padding-left:1.1em}.content ul li,.content ol li{list-style:inherit;margin-bottom:.5em}.content ul li ul,.content ul li ol,.content ol li ul,.content ol li ol{margin-bottom:0}.content ul li li:first-child,.content ol li li:first-child{margin-top:.5em}.content ul{list-style:disc}.content ul ul{list-style:circle}.content ul ul ul{list-style:square}.content ol{list-style:decimal}.content ol ol{list-style:lower-alpha}.content iframe{margin-top:1em;max-width:100%}.content iframe:first-child{margin-top:0}.content img{height:auto !important;max-width:100%}.content table{margin-bottom:20px}.content.content-card{margin-top:.8em}.warrenty{text-align:center;vertical-align:middle !important}.content-margin{margin:50px 10px}img.right{float:right;margin-bottom:1em;margin-left:1.5em}img.left{float:left;margin-bottom:1em;margin-right:1.5em}@media(min-width: 768px){blockquote{font-size:31px}.content{font-size:17px}.content.smaller{font-size:15px}.content img{max-height:100%}}.content-with-image .img-pad{margin-bottom:15px;margin-top:15px}.content-with-image .img-pad .content-with-image-img{margin:0}.content-with-image.black .content-with-image-bg{background-color:#000;border-radius:0px}.content-with-image.black .content-with-image-content-container{padding:20px}.content-with-image.black .content-with-image-header,.content-with-image.black .content-with-image-text{color:#fff}.content-with-image.black .content-with-image-subheader{color:#f2f2f2}.content-with-image-img{margin-bottom:15px;margin-top:15px}.content-with-image-img.lazy{opacity:0;transition:opacity 250ms}.content-with-image-img.loaded{opacity:1}.content-with-image-header{color:#5d6677;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:.1px;margin-bottom:20px;margin-top:5px}.content-with-image-header.large{font-size:32px;line-height:1.2}.content-with-image-header+.content-with-image-subheader{margin-bottom:20px;margin-top:-10px}.content-with-image-subheader{color:#78a6f0;font-size:18px;letter-spacing:.1px;margin-bottom:10px;text-transform:uppercase}.content-with-image-text{font-size:16px;font-weight:normal;line-height:1.24;letter-spacing:.1px;color:#5d6677;margin-bottom:10px}.content-with-image-text.large{font-size:17px}@media(min-width: 576px){.content-with-image.black .content-with-image-content-container{padding:40px}.content-with-image-header{font-size:30px}.content-with-image-header.large{font-size:40px}.content-with-image-subheader{font-size:22px}.content-with-image-text{font-size:15px}.content-with-image-text.large{font-size:23px}}.card{background:#fff;margin-bottom:30px}.card.rounded{border-radius:0px}.card.centered{text-align:center}.card-type{display:block;font-size:15px;font-weight:300;letter-spacing:.1px;color:#5d6677;margin-bottom:10px}.card-title{font-size:19px;font-weight:bold;line-height:1.21;letter-spacing:.1px;color:#5d6677;margin-top:22px}.card-title a{color:inherit}.card-title.no-top-margin{margin-top:5px}.card-media{display:block;height:220px;position:relative;overflow:hidden;transform:translateZ(0)}.card-media a:hover img,.card-media a:focus img{transform:scale(1.1)}.card-media.normal a:hover img,.card-media.normal a:focus img{transform:none}.card-media.normal img{-o-object-fit:unset;object-fit:unset;width:auto;position:absolute;bottom:0;height:auto}.card-media.rounded{border-radius:0px}.card-media.contain a:hover img,.card-media.contain a:focus img{transform:none}.card-media.contain img{-o-object-fit:contain;object-fit:contain}.card-media.video{background-color:#1a458b;border-radius:0px;height:248px}.card-media.video:hover img{opacity:.5}.card-media.video.tall{height:300px}.card-media.video.no-background{background-color:rgba(0,0,0,0)}.card-media.video.no-background:hover img{opacity:1}.card-media.scrim{background-color:#1a458b;border-radius:0px}.card-media.scrim:hover img{opacity:.5}.card-media.circle,.card-media.square{height:auto;padding-bottom:100%;position:relative}.card-media.circle a:hover img,.card-media.circle a:focus img,.card-media.square a:hover img,.card-media.square a:focus img{transform:none}.card-media.circle img,.card-media.square img{left:0;position:absolute;top:0}.card-media.circle img{border-radius:50%}.card-media.square img{border-radius:0px}.card-media img{border-radius:0;color:#5d6677;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 500ms;width:100%}.card-media img.tall-video{-o-object-fit:fill;object-fit:fill}.card-media.top-27px{margin-top:27px}.card-title-content{align-items:center;display:flex;flex-wrap:wrap;padding:20px 20px 10px}.card-text-content{padding:20px}.card-media-play{height:58px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:58px}.card-meta{margin-bottom:-6px;margin-top:12px}.card-meta.modified{margin-top:4px}.card-modified{font-size:12px;line-height:1.31;letter-spacing:.1px;color:#cb402f}.card-modified.heading{color:#5d6677}.card-desc{font-size:15px;line-height:1.31;letter-spacing:.1px;color:#5d6677;margin-bottom:4px;margin-top:12px}.card-desc.no-margin{margin:0}.card-link{font-size:15px;line-height:1.31;letter-spacing:.1px;font-weight:bold;color:#cb402f}.card-actions{align-items:center;display:flex;margin-top:20px}.secondary-four-col-img{display:block;background-repeat:no-repeat;width:200px;height:50px;background-position:center}@media(min-width: 768px){.card.padded{padding:20px}.card-media{height:300px}}@media(min-width: 768px){.card-media.tall-card{height:600px}}.section{margin:60px auto 30px}.section.top-xs-30{margin-top:30px}.section.bottom-xs-10{margin-bottom:10px}.section.equal-margin{margin-bottom:60px}.section.no-margin{margin:0}.section-header{border-top:1px solid #bec3cd;padding-top:20px;align-items:center;display:flex;margin-bottom:30px}.section-header.no-border{border-top:none;padding-top:0}.section-header.order-section{padding-top:0px;border:none}.section-header.profile{margin-bottom:25px}.section-header.portal-module{position:relative;padding-left:35px}.section-header.portal-module .section-icon{background-size:contain;background-repeat:no-repeat;content:"";position:absolute;left:0;top:65%;transform:translateY(-50%);height:25px;width:51px}.section-header.form-step{border-top:none}.section-header.form-step .section-title{font-size:30px;color:#cb402f}.section-title{color:#5d6677;font-size:21px;font-weight:400;line-height:1.2;margin:0;margin-right:20px;text-transform:uppercase}.section-title span{font-weight:700}.section-title.bold{font-weight:700}.section-header-link{font-size:20px;font-weight:300;color:#cb402f;cursor:pointer}@media(min-width: 576px){.hero+.section-intro{margin-top:70px}.section{margin:100px auto 50px}.section.equal-margin{margin-bottom:100px}.section.btm-ex-lrg{margin-bottom:138px}.section.top-sm-16{margin-top:16px}.section.btm-sm-20{margin-bottom:20px}.section.top-sm-20{margin-top:20px}.section.top-sm-25{margin-top:25px}.section.top-sm-40{margin-top:40px}.section.top-sm-80{margin-top:80px}.section.extra-margin{margin:150px auto}}.panel-section{margin-bottom:30px}details.panel-section[open] .panel-section-title:after,details.panel-section[open] .panel-accordion-title:after,.panel-accordion[open] .panel-section-title:after,.panel-accordion[open] .panel-accordion-title:after{transform:rotate(180deg)}.panel-section-title,.panel-accordion-title{font-size:18px;font-weight:400;letter-spacing:.1px;color:#5d6677;line-height:1;margin-bottom:15px;text-transform:uppercase}.panel-section-title span,.panel-accordion-title span{font-weight:bold}summary.panel-section-title,.panel-accordion-title{cursor:pointer;list-style-type:none}summary.panel-section-title:after,.panel-accordion-title:after{background:url(/img/carat-lg-blue.svg) no-repeat center;background-size:14px 8px;content:"";display:inline-block;height:8px;margin-left:10px;margin-top:-0.2em;transition:all 200ms;width:14px;vertical-align:middle}.panel{background:#fff;border-radius:0px;border:1px solid #bec3cd;padding:20px}.panel.no-padding{overflow:hidden;padding:0}.panel.no-padding .panel-media{margin:0}.panel-media{border-bottom:1px solid #bec3cd;margin:-20px -20px 0;padding:30px;position:relative;text-align:center}.panel-media.inline{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.panel-media-actions{position:absolute;top:0;right:0}.panel-media-btn{background:none;border:none;color:#bec3cd;font-size:25px;padding:10px 13px;transition:all 200ms}.panel-media-btn:hover,.panel-media-btn:focus{color:#5d6677}.panel-ad-image{margin-bottom:20px;height:150px}.panel-ad-image img{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:7px}.panel-title{font-size:21px;font-weight:700;color:#5d6677;text-transform:uppercase;letter-spacing:.09px;margin-bottom:10px}.panel-text{color:#5d6677;font-size:18px;line-height:1.6;letter-spacing:.09px;margin:10px 0}.panel-text.small{font-size:14px;line-height:normal;margin-bottom:20px}.panel-accordion{margin-bottom:30px;margin-top:15px}.panel-accordion:last-child{margin-bottom:0}.panel-accordion .disclaimer-text{letter-spacing:.1px;color:#5d6677;font-size:12px;line-height:1.63}.panel-accordion-title{font-weight:700;padding:4px 24px;text-transform:none}.panel-accordion-title.no-pad{padding:0}.panel-accordion-title.search-title{font-size:21px;line-height:1.2;margin-right:20px;text-transform:uppercase;padding:0}.panel-accordion-title.search-title span{font-weight:700}.hero{align-items:center;color:#fff;display:flex;flex-direction:column;max-width:2048px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;text-align:center}.hero .text-left{text-align:left}.hero.contain .hero-bg{background-size:contain}.hero.black .hero-bg,.hero.opaque-cover .hero-bg{background-color:#000}.hero .container{position:relative;width:100%}.hero-bg{background-position:center;background-size:cover;background-repeat:no-repeat;left:0;height:0;padding-bottom:56%;top:0;width:100%}.hero-scrim.scrim{background-color:#000;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-btn{margin-top:20px;z-index:100}.hero,.hero-bg{background-color:#f8f8f8}.tall-bh .hero-bg{padding-bottom:67%}.hero-content{background:#5d6677;padding-bottom:15px;padding-top:15px}.hero-content-pb{height:100%}.hero-row{flex-direction:column;align-items:center;justify-content:center;height:100%}.hero-row-left{justify-content:end;align-items:start;text-align:left}.hero-row-left>div{margin-bottom:25px;flex:0}.hero-row-right{justify-content:end;align-items:end;text-align:left}.hero-row-right>div{margin-bottom:25px;flex:0}.hero-row .hero-subtitle{margin:0;font-size:17px;line-height:1.6}.hero-title{font-size:38px;font-weight:700;line-height:1.1;letter-spacing:.97px;margin:7px 0}.hero-title span{font-weight:300}.hero-subtitle{font-size:22px;line-height:1.15;letter-spacing:.14px;max-width:1000px;margin:20px auto 7px}.hero-subtitle.smaller{font-size:20px;line-height:1.3}.text-left .hero-subtitle{margin:0 0 7px}@media(min-width: 576px){.hero{height:500px;flex-direction:row}.hero.short{height:400px}.hero.tall{height:580px}.hero.content-bottom{align-items:flex-end}.hero.content-bottom:before{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.82));content:"";height:60%;position:absolute;width:100%;z-index:1}.hero.content-bottom .container{padding-bottom:75px;z-index:2}.hero.opaque-cover .hero-bg:after{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg,.tall-bh .hero-bg{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.hero-scrim.scrim{opacity:.5}.hero-content{background:none}}@media(min-width: 768px){.hero.parallax .hero-bg{background-attachment:fixed}.hero.content-bottom .container{padding-bottom:115px}.hero-title{font-size:49px}.hero-subtitle{font-size:29px}.hero-subtitle.smaller{font-size:23px}}@media(min-width: 992px){.hero{height:740px}.hero.tall-bh{height:calc(100vh - 181px);min-height:600px;max-height:1000px}.hero-title{font-size:76px}.hero-subtitle{font-size:40px}.hero-subtitle.smaller{font-size:32px}}@media(max-height: 800px)and (min-width: 992px){.hero{height:400px}.hero.tall-bh{height:calc(100vh - 181px)}.hero-bg.contain{background-size:contain}}.small-title .hero-title{font-size:48px}.small-title .hero-subtitle{font-size:24px}.hero-badges{align-items:center;display:flex;flex-wrap:wrap;margin-top:50px}.hero-badges li{margin:2px 30px 20px 1px}.hero-badges li img{border-radius:0;height:auto}.text-expand{margin-bottom:15px}.text-expand[open] .text-expand-title:before{transform:none}.text-expand-title{align-items:center;display:flex;cursor:pointer;font-size:16px;font-weight:bold;letter-spacing:.1px;line-height:1.2;color:#5d6677;list-style-type:none}.text-expand-title:before{background:url(/img/carat-lg-blue.svg) no-repeat center;background-size:14px;content:"";margin-right:10px;height:14px;width:14px;transform:rotate(-90deg);transition:all 300ms}.text-expand-content{padding:5px 5px 5px 21px}.text-expand-content p{color:#5d6677;padding-bottom:5px}.filter{border-radius:7px;border:solid 1px #bec3cd;padding:15px;margin-top:20px;margin-bottom:20px}.filter-search{margin-bottom:15px}.filter-search input{border-radius:4px;border:solid 1px #bec3cd;font-size:15px;height:44px;padding:0 12px;width:100%}.filter-accordion[open]{margin-bottom:10px}.filter-accordion[open] .filter-accordion-header:before{transform:translateY(-50%) rotate(180deg)}.filter-accordion.alt .filter-accordion-header{border-bottom:none;color:#1a458b;font-weight:700}.filter-accordion-header{align-items:center;border-bottom:1px solid #bec3cd;display:flex;cursor:pointer;font-size:15px;letter-spacing:.08px;color:#58667a;list-style-type:none;padding:5px 0 5px 22px;position:relative}.filter-accordion-header:before{background:url(/img/carat-lg-blue.svg) no-repeat center;background-size:14px 8px;content:"";left:2px;position:absolute;height:8px;top:50%;transform:translateY(-50%);transition:all 200ms;width:14px}.filter-accordion-content{padding:5px 0}.filter-accordion-content .checkbox,.filter-accordion-content .custom-checkbox+label{margin-top:8px}.filter-links{list-style:none}.filter-links>li{margin-top:7px}.filter-links>li a{color:#5d6677;font-size:14px;line-height:1.2}.filter-links>li a:hover,.filter-links>li a:focus{color:#5d6677;text-decoration:underline}.no-search-box{margin-bottom:20px}.filter-msg{font-weight:bold}.filter-bullets{margin-left:5px;padding:10px;background:#e3e6ec;margin-bottom:15px;opacity:.8;border-radius:0px;cursor:pointer}.filter-bullets-checkbox{display:none}.filter-expand-btn{background-color:#fff;border-radius:0px;border:solid 1px #bec3cd;color:#5d6677;cursor:pointer;display:none;font-size:18px;padding:15px 70px 15px 15px;position:relative;text-align:center;text-transform:uppercase;transition:all 200ms;width:100%}.filter-expand-btn:hover,.filter-expand-btn:focus{border-color:#5d6677;background:#f5f6f8}.filter-expand-btn span{align-items:center;display:inline-flex;font-size:25px;justify-content:center;position:absolute;right:0;top:0;height:100%;width:60px}.filter-expand-btn span svg{flex-shrink:0;transition:all 200ms;transform:rotate(180deg)}.filter-expand-btn span:before{content:"";border-left:1px solid #5d6677;left:0;height:85%;position:absolute;top:50%;transform:translateY(-50%);width:0}.expanded .filter-expand-btn svg{transform:rotate(0deg)}@media(max-width: 991px){.filter-expand{margin-bottom:20px}.filter-expand .filter{display:none}.filter-expand.expanded .filter{display:block}.filter-expand-btn{display:flex}}.pagination{align-items:center;display:flex;justify-content:center;margin:20px 0}.pagination li{margin:8px}.pagination li.active a,.pagination li a:hover,.pagination li a:focus{background:#5d6677;color:#fff}.pagination li a{border-radius:7px;border:1px solid #bec3cd;color:#5d6677;cursor:pointer;display:inline-block;font-size:16px;height:42px;line-height:42px;text-align:center;width:42px;vertical-align:top}.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled a:focus{background:none;color:#bec3cd;cursor:default}@media only screen and (max-width: 768px){.pagination li{margin:2px}.pagination li a{height:28px;width:28px;line-height:28px;border-radius:3px;font-size:12px}}.download{display:block;margin-bottom:25px;text-align:center}.download .icon{color:#bec3cd;font-size:3.5em;margin-bottom:.05em}.download img{height:120px;margin-bottom:.6em}.download-title{color:#cb402f;display:block;font-size:13px;line-height:1.2;letter-spacing:.1px;margin-left:auto;margin-right:auto;max-width:250px;word-break:break-word}.download-title.gray{color:#5d6677}.downloads-list li{margin:8px 0}.downloads-list li:last-child{margin-bottom:0}.downloads-list a{font-size:15px;line-height:1;letter-spacing:.1px;display:block;color:#cb402f}.loader{display:inline-block;pointer-events:none;opacity:0;transition:opacity 200ms}.loader.show{opacity:1}.loader-spinner{animation:rotate .8s infinite linear;border:8px solid #5d6677;border-right-color:rgba(0,0,0,0);border-radius:50%;height:35px;width:35px}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-section{align-items:center;display:flex;height:200px;justify-content:center}.loader-section.short{height:100px}.article{padding-bottom:40px;padding-top:40px}.blog-header{align-items:center;color:#5d6677;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px}.blog-header.no-margin-btm{margin-bottom:0}.blog-header-type{color:#cb402f;line-height:1.2;margin-bottom:.5em;width:100%}.blog-header-title{font-size:30px;line-height:1.1}.blog-header-title a{color:#5d6677}.blog-header-stats{align-items:center;display:flex;font-size:20px;flex-wrap:wrap;line-height:1.44;margin-left:-20px;margin-right:-20px}.blog-header-stats li{align-items:center;display:flex;margin:0 20px}.blog-header-stats li img{height:1.1em;margin-right:.35em;width:1.1em}.blog-hero-img{width:100%;height:auto}.blog-author-share{align-items:center;display:flex;flex-wrap:wrap;margin:30px 0}.blog-meta{color:#5d6677;font-size:14px;margin:10px 20px 10px 0}.blog-meta time{color:#5d6677}@media(min-width: 768px){.article{padding-bottom:50px}.blog-header{flex-wrap:nowrap}.blog-header-type{text-align:right;margin-right:30px;width:unset}.blog-header-content{border-left:1px solid rgba(0,0,0,0);padding-left:35px;position:relative}.blog-header-content:after{border:1px solid #5d6677;border-right:none;content:"";left:0;height:100%;position:absolute;pointer-events:none;border-top-left-radius:15px 25px;border-bottom-left-radius:15px 25px;top:0;transition:opacity 300ms;width:15px}.blog-header-type{margin-right:30px}.blog-header-title{font-size:45px}.blog-header-stats{font-size:27px}}.article{padding-bottom:40px;padding-top:40px}.blog-header{align-items:center;color:#5d6677;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px}.blog-header.no-margin-btm{margin-bottom:0}.blog-header-type{color:#cb402f;line-height:1.2;margin-bottom:.5em;width:100%}.blog-header-title{font-size:30px;line-height:1.1}.blog-header-title a{color:#5d6677}.blog-header-stats{align-items:center;display:flex;font-size:20px;flex-wrap:wrap;line-height:1.44;margin-left:-20px;margin-right:-20px}.blog-header-stats li{align-items:center;display:flex;margin:0 20px}.blog-header-stats li img{height:1.1em;margin-right:.35em;width:1.1em}.blog-hero-img{width:100%;height:auto}.blog-author-share{align-items:center;display:flex;flex-wrap:wrap;margin:30px 0}.blog-meta{color:#5d6677;font-size:14px;margin:10px 20px 10px 0}.blog-meta time{color:#5d6677}@media(min-width: 768px){.article{padding-bottom:50px}.blog-header{flex-wrap:nowrap}.blog-header-type{text-align:right;margin-right:30px;width:unset}.blog-header-content{border-left:1px solid rgba(0,0,0,0);padding-left:35px;position:relative}.blog-header-content:after{border:1px solid #5d6677;border-right:none;content:"";left:0;height:100%;position:absolute;pointer-events:none;border-top-left-radius:15px 25px;border-bottom-left-radius:15px 25px;top:0;transition:opacity 300ms;width:15px}.blog-header-type{margin-right:30px}.blog-header-title{font-size:45px}.blog-header-stats{font-size:27px}}.steps{list-style:none;counter-reset:my-awesome-counter;margin-top:50px}.step{border-top:2px solid #bec3cd;counter-increment:my-awesome-counter;position:relative;padding:88px 0}.step:before{background-color:#fff;border:solid 5px #bec3cd;border-radius:50%;color:#5d6677;content:counter(my-awesome-counter);font-size:35px;font-weight:700;height:74px;left:50%;line-height:66px;position:absolute;text-align:center;top:0;transform:translate(-50%, -50%);width:74px}.testimonial{display:flex;flex-direction:column;text-align:center}.testimonial-img{border-radius:50%;border:solid 7px #bec3cd;height:186px;width:186px;-o-object-fit:cover;object-fit:cover;align-self:center;order:2}.testimonial-quote{align-self:center;order:1}.testimonial-quote-text{position:relative;font-size:16px;font-weight:300;line-height:1.4;letter-spacing:.1px;color:#5d6677;margin-bottom:25px}.testimonial-name-title{font-size:15px;font-weight:bold;line-height:1.21;letter-spacing:.1px;color:#5d6677;margin-top:1em}.testimonial-name-title span{display:block;font-weight:300;line-height:1.17;color:#5d6677;padding-left:5px}@media(min-width: 576px){.testimonial{text-align:left;flex-direction:row}.testimonial-img{order:1}.testimonial-img+.testimonial-quote{margin-left:60px;order:2}.testimonial-quote-text{font-size:25px;line-height:1.6}.testimonial-quote-text-pb{font-size:18px}.testimonial-quote-text span{position:absolute;top:0;left:-0.6em}.testimonial-name-title{font-size:22px}.testimonial-name-title span{display:inline}}@media(min-width: 768px){.testimonial-quote-text{font-size:32px}.testimonial-quote-text-pb{font-size:36px}}.chat-section{background:#5d6677;color:#fff;padding:50px 0}.chat-section p{font-size:15px;line-height:1.63;letter-spacing:.1px;color:#fff;margin-bottom:22px}.chat-section.blue-widget{padding:0}#chat-support{margin-top:90px}.chat-section-nav{border-top:1px solid #fff;left:0;position:absolute;opacity:0;top:0;transition:all 500ms;width:100%;visibility:hidden}.chat-section-nav:before,.chat-section-nav:after{background:inherit;border-top:inherit;content:"";height:calc(100% + 1px);position:absolute;top:-1px;width:9999px}.chat-section-nav:before{right:100%}.chat-section-nav:after{left:100%}.chat-section-nav.show{opacity:1;visibility:visible}.chat-section-nav .chat-section-close{display:block}.chat-section-close{align-items:center;background:none;border:1px solid #78a6f0;border-radius:50%;color:#fff;display:none;font-family:Arial;font-size:20px;height:40px;line-height:1;justify-content:center;padding:0;position:absolute;right:20px;top:10px;width:40px}.chat-section-close svg{flex-shrink:0;margin-top:2px}.chat-section-content{background:url(/img/chat_window_bg.svg) no-repeat center;background-size:auto 100%}.chat-section-content.blue-widget{background-size:auto 70%}.chat-section-title{font-size:32px;font-weight:300;letter-spacing:.1px;color:#fff;text-transform:uppercase;margin-bottom:15px}.chat-section-fields{display:flex;align-items:flex-end;flex-direction:column}.chat-section-textarea-container{position:relative;margin-bottom:24px;margin-top:10px;width:100%}.chat-section-textarea-container:before,.chat-section-textarea-container:after{border:1px solid #fff;content:"";height:100%;position:absolute;pointer-events:none;transition:opacity 300ms;width:15px;top:0;z-index:1}.chat-section-textarea-container:before{border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:none;left:0}.chat-section-textarea-container:after{right:0;border-top-right-radius:15px;border-bottom-right-radius:15px;border-left:none}.chat-blue-widget-form label,.chat-blue-widget-form .label{color:#fff !important}.chat-blue-widget-form .heading{color:#fff !important;margin-bottom:5px}.chat-blue-widget-form .intro-blk-copy{margin-top:5px}.chat-section-textarea-caret{background:url(/img/carat-yellow.svg) no-repeat;height:23px;left:22px;position:absolute;pointer-events:none;top:15px;width:11px}.chat-section-textarea{background-color:#5d6677;color:#78a6f0;border:none;font-family:"proxima-nova",sans-serif;font-size:15px;line-height:1.63;letter-spacing:.1px;min-height:170px;padding:12px 24px 12px 42px;resize:none;width:100%}.chat-section-textarea::-moz-placeholder{color:rgba(255,255,255,.7)}.chat-section-textarea::placeholder{color:rgba(255,255,255,.7)}@media(max-width: 991px){.chat-section-nav{height:calc(100vh - 62px);padding:55px 0 35px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:100%}.chat-section-nav .container{height:auto}}@media(min-width: 768px){.chat-section p{font-size:17px}.chat-section-close{right:40px;top:10px}.chat-section-fields{padding-top:30px}.chat-section-title{font-size:43px}.chat-section-textarea{font-size:17px}}.contact-info,.customer-resource{margin-top:40px}.contact-info:first-child{margin-top:60px}.contact-info-title{font-size:24px;line-height:1.2;letter-spacing:.1px;color:#5d6677;margin-bottom:.5em}.contact-info-title.alt{color:#5d6677;font-size:21px;font-weight:bold;letter-spacing:.09px}.contact-info-subtitle{font-size:20px;line-height:1.2;letter-spacing:.1px;color:#5d6677;margin-bottom:20px;margin-top:-6px}.contact-title{font-size:24px;font-weight:bold;line-height:1.24;letter-spacing:.1px;color:#5d6677}.contact{border:1px solid #bec3cd;border-radius:7px;padding:25px}.contact.blue-border{border-color:#5d6677}.contact.small{padding:15px}.contact.small .contact-title,.contact.small .contact-list-link{font-size:19px}.contact.small .contact-list-label{font-size:12px}.contact-list{color:#5d6677}.contact-list li{margin-top:20px;display:flex;align-items:center}.contact-list-icon{color:#5d6677;font-size:36px}.contact-list-icon>#icon-play{stroke:#5d6677}.contact-list-sublabel{font-size:12px;font-weight:bold;letter-spacing:.1px}.contact-list-label{letter-spacing:.07px;font-size:12px;color:#5d6677;font-weight:bold}.services-label{margin-bottom:4px}.service-li{margin-top:0px !important;font-size:12px;color:#5d6677}.contact-list-link{font-size:18px;font-weight:normal;line-height:1.44;letter-spacing:.1px;color:#5d6677}.contact-item-info{margin-left:20px}@media only screen and (min-width: 768px){.contact-info-title,.contact-title{font-size:28px}.contact-info-subtitle{font-size:25px}.contact-list-link{font-size:30px}.contact-info,.contact-info:first-child,.customer-resource{margin-top:90px}}.map-search-container>div{justify-content:center}.rep-search-container{margin-bottom:25px;justify-content:center;display:flex;flex-wrap:wrap}.country-dropdown{margin:20px 0;display:flex;justify-content:center}.search-decision{align-self:center;color:#5d6677;font-size:14px;padding-top:10px}.intl-loader{display:flex;margin-bottom:15px;justify-content:center}.map-search-box input{width:100%;font-family:"proxima-nova",sans-serif;font-size:18px;background-color:#fff;border-radius:7px;color:#5d6677;text-align:left;padding:10px;margin-top:10px;flex:1}.map-search-box input::-webkit-input-placeholder{font-family:"proxima-nova",sans-serif;font-size:16px;color:#5d6677;text-transform:none}.map-search-box input::-moz-placeholder{font-family:"proxima-nova",sans-serif;font-size:16px;text-transform:none}.map-search-box input:focus{outline:none;background-color:#fffffc;border:1.5px solid #5d6677}.map-search-box select{margin-top:10px;font-size:16px}.map-search-box select:focus{outline:none;background-color:#fffffc;border:1.5px solid #5d6677}.category-row{display:flex}.search-type-container{display:flex;flex-wrap:wrap;margin:20px -6px;justify-content:center}.search-type{color:#5d6677;font-size:24px;margin:15px 0 25px 25px}.search-type-btn{display:flex;justify-content:center;justify-content:left;margin:6px;padding:3px 0;position:relative}.search-type-btn input:checked~label:after{background:#fff url(/img/red-checkmark.svg) center no-repeat;background-size:80% 80%}.search-type-btn label{align-items:center;color:#5d6677;display:flex;font-family:"proxima-nova",sans-serif;position:relative}.search-type-btn label:after{content:"";border:1px solid #5d6677;margin-left:.4em;height:22px;width:22px}.wtb-btn-container{display:flex;width:100%;justify-content:center}.wtb-btn-container>a{width:100%}.dealer-desc{font-family:"proxima-nova",sans-serif;color:#fff;font-size:16px;font-weight:lighter;display:block}.map-search-btn{border:none;border-radius:7px;color:#fff;text-align:center;font-size:35px;background:#2f343e;width:60px;height:60px;padding:15px 5px;margin-top:10px;position:relative}.map-search-btn .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.category-tab{border:1px solid #bec3cd;width:100%;min-height:105px;position:relative;transition:all 250ms}.category-tab-dark{background-color:#5d6677}.category-tab-dark:hover,.category-tab-dark:focus{background:#525a69}.category-tab-light:hover,.category-tab-light:focus{background:#e3e6ec}.category-tab-light .category-tab-title{color:#2f343e;border-bottom-color:#bec3cd}.category-tab-light .category-tab-amount{color:#5d6677}.text-left{text-align:left}.sales-rep-category-container{margin-bottom:20px}.sales-rep-info{margin-bottom:10px}.dealer-header-wrapper{margin-bottom:30px}.local-dealer-header{color:#5d6677;font-size:24px;border-bottom:1px solid #000;padding:5px 0}.local-dealer-header span{font-weight:bold}.category-tab-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}.category-tab-title{display:block;font-family:"proxima-nova",sans-serif;font-size:12px;letter-spacing:.1px;text-align:center;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px}.category-tab-amount{display:block;font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:bold;letter-spacing:.1px;text-align:center;color:#fff;padding-top:10px}.google-map{height:300px;width:100%}.full-map>div:first-child{justify-content:center}@media(min-width: 968px){.map-search-box input{margin-top:0}.map-search-box select{margin-top:0}.search-decision{padding-top:0}.map-search-btn{margin-top:0}.category-tab{min-height:150px}.category-tab-title,.category-tab-amount{font-size:18px}.google-map{height:700px}.search-type-container{flex-direction:row;justify-content:space-evenly;width:100%;margin-bottom:20px;margin-top:20px}.search-type-btn label:after{height:15px;width:15px}}.mosaic{grid-gap:10px;margin-left:-20px;margin-right:-20px}.mosaic.fixed{display:grid;grid-template-rows:repeat(2, 200px);grid-template-columns:repeat(12, 1fr)}.mosaic.fixed .mosaic-item{border-radius:0px;margin-bottom:0;overflow:hidden}.mosaic.fixed .mosaic-item-img-container{height:100%}.mosaic.fixed img{height:100%}.mosaic-count-7.fixed,.mosaic-count-8.fixed{grid-template-rows:repeat(3, 140px)}.mosaic-count-8.fixed{grid-template-columns:repeat(8, 1fr)}.mosaic-item{background:#5d6677;position:relative;margin-bottom:10px}.mosaic-item:hover .mosaic-item-content{opacity:1;visibility:visible}.mosaic-item:hover a img{transform:scale(1.1)}.mosaic-item:focus-within .mosaic-item-content{opacity:1;visibility:visible}.mosaic-item:focus-within img{transform:scale(1.1)}.mosaic-item.bg-light{background:#f8f8f8}.mosaic-item.span2{grid-column:span 2}.mosaic-item.span3{grid-column:span 3}.mosaic-item.span4{grid-column:span 4}.mosaic-item.span5{grid-column:span 5}.mosaic-item.span6{grid-column:span 6}.mosaic-item.span8{grid-column:span 8}.mosaic-item.span12{grid-column:span 12}.mosaic-item.row2{grid-row:span 2}.mosaic-item.row3{grid-row:span 3}.mosaic-item img{border-radius:0;height:200px;-o-object-fit:cover;object-fit:cover;transition:all 750ms;width:100%}.mosaic-item .lazyload-placeholder{min-height:200px}.mosaic-item-img-container{position:relative;overflow:hidden}.mosaic-item-play{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:80px}.mosaic-item-content{background-color:#1a458b;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative}.mosaic-item-content a{color:inherit}.mosaic-item-content>*{position:relative}.mosaic-item-content-link{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.mosaic-item-subtitle{font-size:13px;margin-bottom:.4em}.mosaic-item-title{font-size:18px;font-weight:700;line-height:1.2}.mosaic-item-text{display:none;font-size:17px;line-height:1.6;margin-bottom:.25em}.mosaic-item-link{display:none}@media(max-width: 575px){.mosaic-count-3.fixed .mosaic-item,.mosaic-count-4.fixed .mosaic-item{grid-column:span 6;grid-row:span 1}}@media(max-width: 424px){.mosaic-count-3.fixed,.mosaic-count-4.fixed{grid-template-rows:repeat(2, 140px)}.mosaic-count-3.fixed .mosaic-item,.mosaic-count-4.fixed .mosaic-item{grid-column:span 12;grid-row:span 2}}@media(min-width: 576px){.mosaic{margin-left:0;margin-right:0}.mosaic-item img{height:300px}}@media(min-width: 768px){.mosaic.fixed{grid-template-rows:repeat(2, 250px)}.mosaic-count-7.fixed,.mosaic-count-8.fixed{grid-template-rows:repeat(3, 170px)}.mosaic-item img{height:400px}.mosaic-item-play{height:115px;width:115px}}@media(min-width: 992px){.mosaic{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, 310px)}.mosaic.single-row{grid-template-rows:repeat(1, 310px)}.mosaic-count-7.fixed,.mosaic-count-8.fixed{grid-template-rows:repeat(3, 202px)}.mosaic.squareish{grid-template-rows:unset}.mosaic.squareish .mosaic-item-img-container{padding-bottom:100%;height:0}.mosaic.squareish .span6 .mosaic-item-img-container{padding-bottom:75%}.mosaic.squareish .lazyload-placeholder{position:absolute;top:0;width:100%}.mosaic-item{border-radius:0px;margin-bottom:0;overflow:hidden;transform:translateZ(0)}.mosaic-item img{left:0;height:100%;position:absolute;top:0}.mosaic-item-img-container{height:100%}.mosaic-item-content{background-color:rgba(26,69,139,.8);height:100%;left:0;padding:35px;position:absolute;opacity:0;top:0;transition:all 300ms;visibility:hidden;width:100%}.mosaic-item-content-link{display:block}.mosaic-item-subtitle{font-size:13px}.mosaic-item-title{border-bottom:2px solid rgba(255,255,255,.53);font-size:25px;font-weight:300;padding-bottom:.5em;margin-bottom:.5em}.mosaic-item-link{display:inline-block}}@media(min-width: 1200px){.mosaic-item-subtitle{font-size:14px}.mosaic-item-title{font-size:30px}.mosaic-item-text{display:block}}.mega-menu{animation:fadeIn .4s ease 1;border-top:1px solid #1a458b;display:none}.mega-menu-title{border-bottom:1px solid #1a458b;font-size:inherit;margin-bottom:0;position:relative}.mega-menu-title a{padding-left:24px;font-weight:400;font-size:17px}.mega-menu-title a .icon{display:none}.mega-menu-list{animation:fadeIn .4s ease 1;border-bottom:1px solid #1a458b;margin-left:-10px;margin-right:-10px;padding:16px 16px 5px 24px}.mega-image-wraper{margin-bottom:20px;padding-left:10px;padding-right:10px}.mega-image-wraper img{height:90px;width:auto}.mega-image-wraper a{font-size:12px;line-height:1.2;line-height:normal;letter-spacing:.06px;color:#fff}.mega-image-wraper a span{display:block;margin-top:8px;text-align:left}.mega-menu-list,.mega-menu-btm{display:none !important}.show-mega .mega-menu-list{display:flex !important}.show-mega .mega-menu-link-dropdown{transform:rotate(90deg)}@media(min-width: 992px){.mega-menu{border:1px solid #bec3cd;border-top:none;display:block;background-color:#fff;left:40px;padding:15px 25px 20px 25px;position:absolute;opacity:0;top:100%;transition:all 100ms;visibility:hidden;width:calc(100% - 80px);border-bottom-left-radius:7px;border-bottom-right-radius:7px}.mega-menu-col{border-right:1px solid #bec3cd;justify-content:center}.mega-menu-col:last-child{border-right:none}.mega-menu-list,.mega-menu-btm{display:flex !important;flex-shrink:1}.mega-menu-list{border-bottom:none;padding:0}.mega-menu-title{border-bottom:none;font-family:"proxima-nova",sans-serif;font-size:17px;letter-spacing:.08px;margin-bottom:20px;text-transform:uppercase}.mega-menu-title a,.mega-menu-title a.has-dropdown{align-items:center;color:#5d6677;display:flex;padding:0}.mega-menu-title a .icon,.mega-menu-title a.has-dropdown .icon{display:inline-block;margin-left:10px;margin-top:-3px}.mega-menu-title a .icon-angle-right,.mega-menu-title a.has-dropdown .icon-angle-right{fill:#bec3cd}.mega-menu-title a:hover,.mega-menu-title a:focus,.mega-menu-title a.has-dropdown:hover,.mega-menu-title a.has-dropdown:focus{color:#5d6677}.mega-image-wraper{flex:none;width:125px;padding:5px 10px;margin-bottom:30px}.mega-image-wraper:hover:before,.mega-image-wraper:hover:after{opacity:1}.mega-image-wraper:before,.mega-image-wraper:after{border:1px solid #5d6677;content:"";left:0;height:8px;position:absolute;pointer-events:none;opacity:0;transition:opacity 300ms;width:100%}.mega-image-wraper:before{border-top-left-radius:15px 10px;border-top-right-radius:15px 10px;border-bottom:none;top:0}.mega-image-wraper:after{bottom:0;border-bottom-left-radius:15px 10px;border-bottom-right-radius:15px 10px;border-top:none}.mega-image-wraper img{height:75px;width:auto;padding:0 7px}.mega-image-wraper a{color:#5d6677}.mega-image-wraper a:hover,.mega-image-wraper a:focus{color:#2f343e}.mega-image-wraper a span{text-align:center}.mega-menu-link-dropdown{display:none}.mega-menu-btm{margin-top:30px}}@media(max-height: 800px)and (max-width: 1300px){.mega-menu-btm{display:none !important}.mega-image-wraper{margin-bottom:15px}}.search-drawer-trigger{background:none;border:none;color:#5d6677;display:inline-flex;font-size:30px;padding:5px}.search-drawer-label{margin:auto 0 auto 12px;font-size:20px;display:none;font-weight:600}@media(max-width: 992px){.menu-search-li .search-drawer-label{background:#fff;color:#000}}.menu-search-container{margin:0 0 0 50px}.search-drawer{background:#fff;border:1px solid #bec3cd;border-right:none;background-color:#fff;border-radius:0px 0 0 0px;max-width:95%;position:fixed;top:100px;opacity:0;visibility:hidden;right:0;transform:translateX(100%);transition:all 400ms;width:440px;z-index:102}.search-drawer.mobile{border-radius:0 0 0px 0px;max-width:unset;position:absolute;transform:none;width:100%;top:100%}.search-drawer.open{opacity:1;visibility:visible;transform:translateX(0)}.search-drawer-input-container{border-bottom:1px solid #e3e6ec;position:relative}.search-drawer-input,.search-field-mobile-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0px 0 0 0;box-shadow:none;font-family:"proxima-nova",sans-serif;font-size:18px;height:68px;padding-left:75px;width:100%}.search-drawer-input:focus,.search-field-mobile-input:focus{outline:none;box-shadow:inset 0 0 0 2px #78a6f0}.search-drawer-input.document-search-input,.search-field-mobile-input.document-search-input{padding-left:10px;padding-right:75px}.search-field-mobile-input{border-radius:0px}.search-drawer-btn,.search-field-mobile-btn{background:none;border:none;color:#bec3cd;display:inline-flex;font-size:35px;left:20px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.search-drawer-btn .icon,.search-field-mobile-btn .icon{flex-shrink:0}.search-drawer-btn.document-search,.search-field-mobile-btn.document-search{left:auto;right:0px;align-items:center;height:100%;padding:0 14px;background-color:#5d6677;border-radius:0 0px 0px 0}.search-drawer-btn.document-reset,.search-field-mobile-btn.document-reset{left:auto;right:75px;align-items:center;height:100%;padding:0 14px;cursor:pointer}.search-field-mobile-btn{font-size:26px}.search-drawer-content{padding:0 20px}.search-drawer-section{display:flex;margin:28px 0}.search-drawer-title{color:#5d6677;font-size:13px;flex-shrink:0;text-transform:uppercase;text-align:right;padding-right:10px;width:95px}.search-drawer-section-content{border-left:1px solid #bec3cd;padding-left:10px;flex-grow:1}.search-drawer-links{margin-bottom:-5px;margin-top:-5px}.search-drawer-links li{margin:0}.search-drawer-links a,.search-drawer-all-btn{display:inline-block;font-size:14px;font-weight:bold;line-height:1.2;letter-spacing:.07px;color:#5d6677;text-align:left;padding:5px 0;transition:all 300ms}.search-drawer-links a:hover,.search-drawer-links a:focus,.search-drawer-all-btn:hover,.search-drawer-all-btn:focus{transform:translateX(4px)}.search-drawer-all-btn{background:none;border:none}.search-drawer-no-results{color:#5d6677;font-size:13px;text-transform:uppercase;padding:12px 0}.search-field-mobile{padding:16px}.search-field-mobile-container{position:relative}.search-field-mobile-input{background:#02132e;border-radius:0px;color:#4e87e3;font-size:15px;height:42px;padding-left:15px;padding-right:70px}.search-field-mobile-btn{left:auto;padding:3px;right:5px}@media(min-width: 425px){.search-drawer-title{font-size:14px;width:110px}.search-drawer-links a{font-size:14px}}@media(min-width: 992px){.search-field-mobile{display:none}}@media(min-width: 1050px){.search-drawer-label{display:block}}.preferred-dealer{border:1px solid #cb402f;border-radius:7px;margin:60px 10px 0 10px}.preferred-dealer,.dealer-rep-container{margin-bottom:30px}.dealer-head{background-color:#cb402f;width:100%;display:flex;justify-content:center;border-top-left-radius:7px;border-top-right-radius:7px}.dealer-head h5{font-size:18px;font-weight:bold;letter-spacing:.1px;color:#fff;align-self:center;padding:20px 0}.preferred-info{padding:30px 20px}.preferred-info .dealer-rep-container{margin-bottom:25px}.dealer-rep-container{align-items:center;display:flex}.dealer-error{justify-content:center;margin-bottom:16px;text-align:center}.dealer-error .error{margin-bottom:8px;padding:0 5px;font-weight:bold;font-size:18px}.dealer-col{display:flex;width:100%;flex-wrap:wrap;height:-moz-max-content;height:max-content}.dealer-pin{margin-right:20px;padding:0;background:url(/img/red-pin-listing.svg) no-repeat;background-position:center;background-size:70%;width:61px;height:93px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.dealer-pin span{font-size:20px;font-weight:bold;display:block;letter-spacing:.1px;color:#fff;z-index:6;padding-bottom:20px}.dealer-pin-blue{background:url(/img/blue-pin-map.svg) no-repeat;background-position:center}.sales-rep-container{margin-top:5px}.marker-container{position:relative}.dealer-address-map{border-radius:7px;border-top-left-radius:0px;border:1px solid #5d6677;color:#cb402f;background-color:#fff;position:absolute;top:50%;left:50%;z-index:5;min-width:120px;padding:5px 10px}.dealer-address-map.no-show{display:none}.hide-pin{display:none}.marker-name{font-size:12px;font-family:"proxima-nova",sans-serif;padding:5px 0}.map-address{padding-bottom:5px}.address-link{font-size:10px;font-family:"proxima-nova",sans-serif;color:#5d6677}.dealer-map-marker{background:url(/img/blue-pin-map.svg) no-repeat;background-size:95%;background-position:center;transform:translate(-50%, -50%);animation:fadeIn .5s ease;font-size:10px;font-weight:bold;letter-spacing:.1px;color:#fff;z-index:1;background-color:rgba(0,0,0,0);padding-bottom:24px;padding-top:14px;border:none}.dealer-map-marker.distributor{background:url(/img/red-pin-listing.svg) no-repeat;background-size:95%;background-position:center}.dealer-address ul li{font-size:16px;line-height:1.31;letter-spacing:.1px;color:#5d6677}.dealer-address ul li a{color:#cb402f;font-weight:normal}.dealer-address .sales-tier{color:#cb402f;font-weight:bold}.dealer-address .sales-tier.Bronze{color:#ad7f32}.dealer-address .sales-tier.Silver{color:silver}.dealer-address .sales-tier.Gold{color:#d4af37}.dealer-address .sales-tier.Platinum{color:#a5e4e2}.dealer-address .dealer-name{font-size:24px;letter-spacing:.1px;color:#5d6677}.dealer-address .address-email{word-break:break-all}.dealer-address .address-website{word-break:break-all}.dealer-info p{font-size:14px;line-height:1.63;letter-spacing:.1px;color:#5d6677}.dealer-info-row{margin:45px 0}.dealer-rep-container{display:flex}@media only screen and (min-width: 425px){.dealer-pin{margin-right:30px}}@media only screen and (min-width: 768px){.preferred-info .dealer-rep-container{margin-bottom:0}.dealer-address .dealer-name{font-size:30px}.dealer-pin{background-size:80%}.dealer-pin span{font-size:26px}.dealer-info p{font-size:17px}.dealer-address-map{min-width:250px;padding:10px 20px}.dealer-address-map{top:-250%;border-bottom-left-radius:0px;border-top-left-radius:7px}.marker-name{font-size:18px;padding:10px 0}.map-address{padding-bottom:10px}.address-link{font-size:14px}}.carousel{padding-left:35px;padding-right:35px;margin-left:-35px;margin-right:-35px}.carousel>div{width:100%}.carousel .flickity-button{color:#5d6677}.carousel .flickity-button:disabled{color:#e3e6ec;opacity:1}@media(min-width: 1540px){.carousel{padding-left:0;padding-right:0;margin-left:-20px;margin-right:-20px}.carousel .previous{left:-44px}.carousel .next{right:-38px}}.breadcrumbs{align-items:center;color:#5b6679;display:none;flex-wrap:wrap;font-size:11px;margin:10px 0}.breadcrumbs>li:after{content:">";margin:0 4px 0 2px}.breadcrumbs>li:last-child:after{display:none}.breadcrumbs a{color:#cb402f}@media(min-width: 576px){.breadcrumbs{display:flex}}.text-container{background-color:#5d6677;border-radius:0px;color:#fff;padding-bottom:48px;padding-top:40px}.text-container.no-background{background-color:rgba(0,0,0,0);color:#5d6677}.text-container.no-background .text-container-title{color:#5d6677}.text-container .flourish{-o-object-fit:contain;object-fit:contain;margin-right:.7rem;border-radius:0;display:none}.text-container-title{font-size:30px;font-weight:400;line-height:1.2;margin:10px 0;display:flex;align-items:baseline}.justify-content-lg-center .text-container-title{justify-content:center}.text-container-text{font-size:18px;line-height:1.37;margin:10px 0}.text-container-text.smaller{font-size:16px}.text-container-link{color:#fff;font-size:18px;font-weight:700;margin:10px 0;letter-spacing:.11px;text-transform:uppercase}@media(min-width: 576px){.text-container-title{font-size:38px}.text-container-text{font-size:25px}.text-container-text.smaller{font-size:16px}.text-container-link{font-size:16px}}@media(min-width: 768px){.text-container-right{display:flex;justify-content:flex-end;align-items:flex-end}.text-container.product-landing-container{margin-left:10px;margin-right:10px}.text-container .flourish{display:block}}.social-share{background-color:rgba(227,230,236,.9);border-radius:0px 0px 0 0;bottom:0;display:flex;flex-direction:column;position:fixed;right:20px;overflow:hidden;width:64px;z-index:100;transition:z-index 250ms 250ms}.social-share button{background:none;border:none}.social-share.expanded{z-index:103;transition-delay:0ms}.social-share.expanded .social-share-links{height:500px;margin-top:4px}.social-share-open{align-items:center;color:#5d6677;display:inline-flex;font-family:"proxima-nova",sans-serif;font-size:12px;flex-direction:column;padding:10px 0;transition:all 250ms;width:100%}.social-share-open .icon{display:none;font-size:2.2em;margin-bottom:.15em;transition:inherit}.social-share-links,.social-share-icons{display:flex;flex-direction:column;justify-content:center}.social-share-links{display:flex;height:0;overflow:hidden;transition:all 500ms}.social-share-icons{align-items:center;position:relative}.social-share-icons li{margin-bottom:6px}.social-share-icons a,.social-share-icons button{color:#525a69;display:inline-flex;flex-direction:column;align-items:center;font-size:10px;padding:5px 10px;transition:all 200ms}.social-share-icons a .icon,.social-share-icons button .icon{color:#bec3cd;font-size:2.8em;transition:inherit}.social-share-icons a:hover,.social-share-icons a:focus,.social-share-icons button:hover,.social-share-icons button:focus{color:#5d6677}.social-share-icons a:hover .icon,.social-share-icons a:focus .icon,.social-share-icons button:hover .icon,.social-share-icons button:focus .icon{color:inherit}.social-share-icons a span,.social-share-icons button span{margin-top:4px}.social-share-close{font-size:15px;padding:10px}@media(min-width: 768px){.social-share{right:40px;width:75px}.social-share.expanded .social-share-open{height:44px}.social-share.expanded .social-share-open .icon{height:0}.social-share.expanded .social-share-links{height:520px}.social-share-open{height:62px}.social-share-open .icon{display:inline-block}.social-share-icons a .icon,.social-share-icons button .icon{font-size:3.5em}.social-share-close{font-size:19px}}.split-section.with-borders{border:solid 1px #bec3cd;padding:52px 81px 55px 43.2px}.split-section-img-container{position:relative}.split-section-img-container a:hover .split-section-play,.split-section-img-container:focus .split-section-play{transform:translate(-50%, -50%) scale(1.1)}.split-section-play{height:75px;left:50%;position:absolute;top:50%;transition:all 250ms;transform:translate(-50%, -50%);width:75px}.split-section-img{margin-bottom:15px}.split-section-img.margin-top{margin-top:15px}.split-section-img.lazy{opacity:0;transition:opacity 250ms}.split-section-img.loaded{opacity:1}.split-section-img.darken{filter:brightness(50%)}.split-section-title{color:#5d6677;font-size:25px;line-height:1.4;margin-bottom:.5em;display:flex;align-items:baseline}.split-section-title .flourish{-o-object-fit:contain;object-fit:contain;margin-right:.7rem;display:none;border-radius:0}.split-section-title a{color:inherit}.split-section-subtitle{color:#5d6677;font-size:19px;line-height:1.3;margin-bottom:.2em;letter-spacing:.09px;font-weight:700}.split-section-content ul{color:#5d6677;font-size:1.2em;letter-spacing:.07px;list-style:disc;line-height:1.4;padding-left:20px}.split-section-content ul li{list-style:inherit;margin-bottom:.6em}.split-section-content ul li:last-child{margin-bottom:0}.split-section-content ul a{color:inherit}.split-section-content ul a:hover,.split-section-content ul a:focus{text-decoration:underline}@media(min-width: 768px){.split-section-title{font-size:32px}.split-section-title .flourish{display:block}}.multiply-font{font-size:2em !important}.multiply-font h1{font-size:2em !important;font-weight:bold;margin-bottom:.2em;line-height:inherit}@media(max-width: 768px){.multiply-font h1{font-size:1.5em !important}}.multiply-font h2{font-size:2em !important;font-weight:bold;margin-bottom:.2em;line-height:inherit}@media(max-width: 768px){.multiply-font h2{font-size:1.5em !important}}.multiply-font h3{font-size:2em !important;font-weight:bold;margin-bottom:.2em;line-height:inherit}@media(max-width: 768px){.multiply-font h3{font-size:1.5em !important}}.multiply-font h4{font-size:2em !important;font-weight:bold;margin-bottom:.2em;line-height:inherit}@media(max-width: 768px){.multiply-font h4{font-size:1.5em !important}}.multiply-font h5{font-size:2em !important;font-weight:bold;margin-bottom:.2em;line-height:inherit}@media(max-width: 768px){.multiply-font h5{font-size:1.5em !important}}.multiply-font h6{font-size:2em !important;font-weight:bold;margin-bottom:.2em;line-height:inherit}@media(max-width: 768px){.multiply-font h6{font-size:1.5em !important}}.carousel-product{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);display:block;padding:25px 0 20px;position:relative}.carousel-product-title{color:#5d6677;font-size:22px;font-weight:300;line-height:1.3;letter-spacing:.86px;margin-bottom:15px;text-transform:uppercase}.carousel-product-title span{border-bottom:1px solid #e3e6ec;color:#5d6677;display:block;font-size:15px;letter-spacing:.66px;margin-bottom:.5em;padding-bottom:.55em;text-transform:none}.carousel-product-img{max-width:440px;width:100%}@media(min-width: 768px){.carousel-product-title{font-size:28px}.carousel-product-title span{font-size:16px}}@media(min-width: 992px){.carousel-product:hover:before,.carousel-product:hover:after{opacity:1}.carousel-product:before,.carousel-product:after{border:1px solid #5d6677;content:"";left:0;height:15px;position:absolute;pointer-events:none;opacity:0;transition:opacity 300ms;width:100%}.carousel-product:before{border-top-left-radius:35px 25px;border-top-right-radius:35px 25px;border-bottom:none;top:0}.carousel-product:after{bottom:0;border-bottom-left-radius:35px 25px;border-bottom-right-radius:35px 25px;border-top:none}}.breakout-section{background-color:#2f343e;background-size:cover;background-position:center;color:#5d6677;position:relative;margin-top:60px;padding-left:20px;padding-right:20px;border-radius:0px}.breakout-section-content{background:#fff;overflow:hidden;padding-bottom:35px;padding-top:30px;z-index:1}.breakout-section-title{color:#5d6677;font-size:22px;line-height:1.26;letter-spacing:1.08px}.breakout-section-text{font-size:16px;line-height:1.5;margin:1.5em 0 1em}.breakout-section-img-container{background-size:cover;background-position:center;height:250px;margin-left:20px;margin-right:20px}.breakout-section-img{bottom:0;left:50%;max-height:calc(100% + 90px);position:absolute;opacity:0;transform:translateX(-50%);width:auto}.breakout-section-img.loaded{opacity:1}.align-img-right .breakout-section-img{left:auto;right:0;transform:none}@media(min-width: 768px)and (max-width: 991px){.breakout-section .row,.breakout-section .carousel{margin-left:-40px;margin-right:-40px}}@media(min-width: 992px){.breakout-section{color:#e3e6ec;margin-top:100px;padding-left:40px}.breakout-section-content{background:none;padding-bottom:200px;padding-top:200px}.breakout-section-content *{position:relative}.breakout-section-content:before{background-image:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.8) 25%, transparent 72%);content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}.breakout-section-title{color:#fff;font-size:30px}.breakout-section-text{font-size:17px}.breakout-section-img-container{height:unset}.breakout-section-img-container.align-img-right{position:static}}.cta-callout{text-align:center}.cta-callout-title{color:#cb402f;font-size:22px;font-weight:300;margin-bottom:.5em;text-transform:uppercase}@media(min-width: 768px){.cta-callout-title{font-size:38px}}.link-columns-container{display:flex;font-size:14px;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.link-columns{margin-bottom:30px;padding-left:20px;padding-right:20px;width:100%}.link-columns.full ul{-moz-column-count:2;column-count:2}.link-columns ul{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.link-columns li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.link-columns a{color:#5d6677}.link-columns-header{color:#5d6677;border-bottom:1px solid #bec3cd;font-size:18px;padding-bottom:.15em;margin-bottom:.6em}@media(min-width: 768px){.link-columns-container{margin-left:0;margin-right:0}.link-columns{width:50%}.link-columns.full{width:100%}.link-columns.full ul{-moz-column-count:4;column-count:4}}@media(min-width: 992px){.link-columns{width:20%}.link-columns.wide{width:40%}.link-columns.wide ul{-moz-column-count:2;column-count:2}.link-columns ul{-moz-column-count:1;column-count:1}.link-columns.full{width:100%}.link-columns.full ul{-moz-column-count:4;column-count:4}}@media(min-width: 1240px){.link-columns{width:16.66666%}.link-columns.wide{width:33.33333%}.link-columns.full{width:100%}}.document-container{display:flex;align-items:center;margin:0 10px}.document-image{margin:0 10px 0 0}.document-info{flex-wrap:wrap;width:85%}.document-img{font-size:50px}.document-img svg{fill:#bec3cd}.document-title{font-size:14px;line-height:1.3;color:#5d6677;font-weight:bold;margin-bottom:5px;word-wrap:break-word}.document-link{font-size:15px;margin-top:5px}@media(min-width: 768px){.document-title{font-size:20px}}.sitemap-list a{color:#5d6677;font-size:30px;line-height:1.4}.sitemap-list>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.sitemap-list ul{padding-left:15px}.sitemap-list>li>ul a{font-size:20px}.sitemap-list>li>ul{margin-bottom:45px;margin-top:16px}.sitemap-list>li li{margin-bottom:14px}.sitemap-list>li li>ul{margin-bottom:20px;margin-top:20px}.sitemap-list.products{-moz-column-count:1;column-count:1}.sitemap-list.products>li{width:100%}.sitemap-item-vollrath-productslanding>ul>li>a{text-transform:uppercase}@media(min-width: 768px){.sitemap-list{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.sitemap-item-vollrath-productslanding>ul{display:flex;flex-wrap:wrap}.sitemap-item-vollrath-productslanding>ul>li{padding-left:10px;padding-right:10px;width:50%}}@media(min-width: 1200px){.sitemap-list{-moz-column-count:3;column-count:3}.sitemap-item-vollrath-productslanding>ul>li{width:33.3333%}}.lazy{opacity:0;transition:opacity 250ms ease}.lazy.loaded{opacity:1}.img-pad{padding-bottom:100%;position:relative}.img-pad.classification{padding-bottom:71%}.img-pad img{left:0;height:100%;position:absolute;top:0;width:100%}.select-expand{background-color:#fff;border-radius:0px;border:solid 1px #bec3cd;transition:all 200ms}.select-expand[open],.select-expand:hover{border-color:#5d6677}.select-expand[open] .select-expand-title,.select-expand:hover .select-expand-title{background:#f5f6f8}.select-expand[open] .select-expand-title{border-radius:0px 0px 0 0}.select-expand[open] .select-expand-title svg{transform:rotate(0deg)}.select-expand-title{border-radius:0px;color:#5d6677;cursor:pointer;font-size:18px;list-style-type:none;padding:15px 70px 15px 15px;position:relative;text-align:center;text-transform:uppercase;transition:inherit}.select-expand-title span{align-items:center;display:inline-flex;font-size:25px;justify-content:center;position:absolute;right:0;top:0;height:100%;width:60px}.select-expand-title span svg{flex-shrink:0;transition:all 200ms;transform:rotate(180deg)}.select-expand-title span:before{content:"";border-left:1px solid #5d6677;left:0;height:85%;position:absolute;top:50%;transform:translateY(-50%);width:0}.select-expand-content{padding:20px}.select-expand-content.no-pad-btm{padding-bottom:0}@media(min-width: 768px){.select-expand-title{font-size:24px}}.options-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.options-grid .card{margin-left:15px;margin-right:15px;margin-bottom:25px;width:calc(50% - 30px)}@media(min-width: 440px){.options-grid .card{max-width:168px;width:100%}}#info-banner{color:#fff;line-height:1.4;padding:10px 10px;width:100%;font-family:"proxima-nova",sans-serif;position:absolute;top:62px;left:0;font-size:10px;z-index:9999;transition:all .5s;display:none}#info-banner.show-banner{display:flex}.info-close-container{display:flex;justify-content:flex-end;align-items:center;width:100%}.info-message-container{display:flex;align-items:center;width:100%}#info-banner-close{background:none;border:none;color:#fff;margin-right:30px;font-weight:700;font-size:18px;cursor:pointer;display:inline-block;margin-top:3px}#info-banner-close:hover{color:#e3e6ec}.attention-info{color:#fff;font-size:15px;text-transform:uppercase;font-family:"proxima-nova",sans-serif}.info-banner-blue{background-color:#5d6677}.info-banner-red{background-color:#cb402f}@media(min-width: 992px){#info-banner{position:relative;font-size:15px;top:0}.attention-info{font-size:25px}}.calendar-modal{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:450px;height:375px;margin:0 auto;top:50%;left:0;right:0;transform:translateY(-50%);position:absolute;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);padding:30px;background-color:#fff;font-family:"proxima-nova",sans-serif;border-radius:7px}.calendar-modal h2{font-family:"proxima-nova",sans-serif;text-transform:uppercase;color:#5d6677;text-decoration:underline}.calendar-modal:focus{outline:none}.calendar-modal>div{display:flex;flex-direction:column;align-items:center}.calendar-modal>div>a{font-size:30px;margin-bottom:10px;font-family:"proxima-nova",sans-serif;color:#cb402f}.add-to-calendar-btn{margin-left:20px}.modal-container{position:relative}.main-cart-container{display:flex;flex-direction:row-reverse;width:100%;justify-content:flex-end;flex-wrap:wrap}.actions-container{margin-left:20px}.cart-quantity-container{margin-right:24px;position:relative;width:125px;display:flex;align-items:center;justify-content:flex-start}.cart-quantity-container>span{color:#cb402f}.cart-quantity-container.on-product{width:80px}.cart-quantity-container.new-item{height:40px}.in-cart-actions{display:block}.cart-remove-product{font-size:12px;color:#cb402f;font-family:"proxima-nova",sans-serif;margin-top:3px;cursor:pointer}.added-to-cart,.out-of-stock{cursor:default;width:100%}.cart-mobile{width:100%}.cart-options{margin-left:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-quantity-input{-moz-appearance:textfield;width:80px;border-color:#cb402f;height:100%;position:absolute;right:0;top:0}.cart-quantity-input ::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-quantity-input.on-product{width:100%}.input-arrows{position:absolute;top:0;right:0;z-index:10;height:100%}.input-arrow{border:1px solid #cb402f;height:50%;width:20px;cursor:pointer}.input-arrow-top{border-top-right-radius:7px;position:relative}.input-arrow-top:after{content:"";width:0;height:0;border-left:.3em solid rgba(0,0,0,0);border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid #cb402f;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.input-arrow-btm{border-bottom-right-radius:7px;position:relative}.input-arrow-btm:after{content:"";width:0;height:0;border-left:.3em solid rgba(0,0,0,0);border-right:.3em solid rgba(0,0,0,0);border-top:.3em solid #cb402f;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 962px){.in-cart-actions{margin-top:18px}}.submit-order.dealer-info-box{margin:20px 0}.cart-item,.cart-item-header{display:flex}.cart-item li,.cart-item-header li{margin:5px 25px 5px 0}.form-group.form-group-flex{display:flex}.form-group.no-padding{padding:0}.ser-vue-card-container{padding:25px;border-radius:7px;background:#e3e6ec;height:100%}.ser-vue-card-container h3{font-weight:bold;font-size:16px;color:#5d6677}@media(max-width: 768px){.ser-vue-card-container{margin-bottom:15px;height:auto}}.ser-vue-image{background:#fff;align-items:center;display:flex;overflow:hidden;transform:translateZ(0);height:175px;width:175px;justify-content:center;margin:25px auto;border-radius:50%}.ser-vue-image:hover .ser-vue-background,.ser-vue-image:focus .ser-vue-background{transform:scale(1.1)}.ser-vue-image .ser-vue-background{height:200px;width:200px;background-size:70%;background-repeat:no-repeat;background-position:center;border-radius:50%;transition:all 500ms}.ser-vue-content{margin:25px 0;text-align:center}.ser-vue-figure{color:#5d6677;font-weight:bold;font-size:45px}.ser-vue-desc{color:#5d6677;font-weight:bold;font-size:20px}.model-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.75)}.model-row-container{height:100%;align-items:center}.question-container{border:1px solid #5d6677;border-radius:0px;padding:25px 75px;margin:auto;background:#fff;height:auto;position:relative;text-align:center;max-height:calc(100vh - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch}.question-container .btn{padding:15px 20px 15px 30px}@media(max-width: 768px){.question-container{margin:50px 15px}}.question-container.quiz-main{padding:25px}.question-container.gray-out{filter:grayscale(100%);opacity:.6}.close-quiz-modal{position:absolute;top:15px;right:15px;border:1px solid #000;border-radius:50%;cursor:pointer;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.close-quiz-modal span{color:#000;font-size:18px;font-weight:600}.question-img{max-height:200px}.quiz-title{color:#5d6677;font-size:25px;line-height:1.69;margin-bottom:2px}.quiz-msg{letter-spacing:.1px;color:#2f343e;font-size:15px;line-height:1.63;margin:15px 0}.question-type-name{color:#2f343e;font-size:11px;line-height:1.69;margin-bottom:2px}.question-content{letter-spacing:.1px;color:#2f343e;font-size:18px;line-height:1.63;margin:15px 0}.elearn-list{list-style-type:none;margin:25px 0;padding:0}.elearn-list li{margin:10px 0;width:100%;height:50px;position:relative}.elearn-list label,.elearn-list input{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.elearn-list input[type=radio],.elearn-list input[type=checkbox]{opacity:.011;z-index:100}.elearn-list input[type=radio]:checked+label{background:#430e08}.elearn-list input[type=checkbox]:checked+label{background:#430e08}.elearn-list label{padding:5px;border:1px solid #000;cursor:pointer;z-index:90;border-radius:0px;background-color:#cb402f;display:flex;justify-content:center;align-items:center}.elearn-list label span{color:#fff}.elearn-list label:hover{background:#430e08}.elearn-list label:hover span{color:#fff}.elearn-list.list-with-images{display:flex;flex-wrap:wrap}.elearn-list.list-with-images li{height:150px;margin:10px}.elearn-list.list-with-images label{padding:0;border:none;background:none}.elearn-list.list-with-images label span{display:none;position:absolute;top:10px;right:10px;z-index:1000;background:url(/img/red-checkmark.svg) no-repeat;height:30px;width:30px}.elearn-list.list-with-images input[type=radio]:checked+label{border:1px solid #cb402f;background:none}.elearn-list.list-with-images input[type=radio]:checked+label span{display:block}.elearn-list.list-with-images input[type=checkbox]:checked+label{border:1px solid #cb402f;background:none}.elearn-list.list-with-images input[type=checkbox]:checked+label span{display:block}.elearn-list.list-with-images label,.elearn-list.list-with-images input{width:100%;height:100%;cursor:pointer}.elearn-list.list-with-images label img,.elearn-list.list-with-images input img{-o-object-fit:cover;object-fit:cover}.elearn-select{margin:20px 0}.elearn-btn-container{margin:10px 0}.elearn-btn-container-flex{display:flex;margin:20px 0}.elearn-btn-container-flex :first-child{margin-right:10px}.elearn-btn-container-flex button{width:100%}.vu-dashboard-quiz{padding:30px;display:block;width:100%;border-radius:0px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.vu-dashboard-quiz img{width:200px;height:200px}.vu-dashboard-quiz.events{text-align:left}.vu-dashboard-quiz.events img{width:auto;height:auto}.vu-dashboard-title{font-size:18px;line-height:1.69;margin:15px 0;color:#2f343e}.vu-dashboard-content{letter-spacing:.1px;font-size:15px;line-height:1.69;color:#5d6677}.matching-container{display:flex;align-items:center}.matching-img{max-height:100px}.livevu-success{color:#fff;background-color:#1a7c0d;margin:1px;padding:15px}.livevu-error{color:#fff;background-color:#7d0d0c;margin:1px;padding:15px}.livevu-unused{margin:1px;padding:15px}.vu-dashboard-code-row td{vertical-align:middle;width:190px}.vu-dashboard-content.wide{width:230px}.ser-vue-hero-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ser-vue-hero-container a{position:relative}.ser-vue-hero-sub-heading{margin-top:8px;margin-bottom:8px;color:#5d6677;font-weight:bold;font-size:24px}.ser-vue-hero-heading{color:#5d6677;font-size:70px;margin-bottom:16px}@media(max-width: 768px){.ser-vue-hero-heading{font-size:50px}}.ser-vue-hero-description{color:#5d6677;font-size:18px;margin-bottom:28px}.ser-vue-left-container{display:flex;flex-direction:row;align-items:center}.ser-vue-left-section{display:flex;flex-direction:column}.ser-vue-left-title{margin-bottom:20px;color:#5d6677;font-weight:bold;font-size:100px}.ser-vue-left-description{color:#5d6677;font-weight:bold;font-size:24px;margin-bottom:16px}.ser-vue-carousel-container{background-color:#e3e6ec;border-radius:7px;display:flex;text-align:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.ser-vue-carousel-heading{margin-top:16px;margin-bottom:8px;font-weight:bold;font-size:60px;color:#5d6677}@media(max-width: 768px){.ser-vue-carousel-heading{font-size:48px}}.ser-vue-carousel-description{font-weight:bold;font-size:36px;color:#5d6677;margin-bottom:20px}@media(max-width: 768px){.ser-vue-carousel-description{font-size:26px}}.ser-vue-slider{padding:25px;background:#e3e6ec;border-radius:7px;position:relative}@media(max-width: 768px){.ser-vue-slider{margin:0 3px}}.ser-vue-slider-title{font-weight:bold;font-size:20px;color:#5d6677;margin-bottom:25px}.ser-vue-slider-bullet{font-weight:bold;font-size:20px;display:flex;margin-bottom:15px;color:#5d6677}.ser-vue-slider-bullet:before{content:"";background:url(/img/blue-checkmark.svg) no-repeat;height:30px;width:30px;display:inline-block;margin-right:10px}.ser-vue-slider-bullets{padding:0 50px}@media(max-width: 768px){.ser-vue-slider-bullets{padding:50px 0}}.ser-vue-slider-helper{font-weight:bold;font-size:13px;margin-top:25px;font-style:italic;color:#5d6677;text-align:center}.ser-vue-slider-image-container{position:relative;width:100%;height:100%;border-radius:7px;height:400px;padding:0 !important}@media(max-width: 768px){.ser-vue-slider-image-container{height:300px}}.ser-vue-slider-image-container .ser-vue-slider-foreground-img{position:relative;height:100%;width:100%}.ser-vue-slider-image-container .ser-vue-slider-background-img{overflow:hidden;position:absolute;top:0;height:50%;width:100%;background-repeat:no-repeat;background-size:100% 400px;border-radius:7px}@media(max-width: 768px){.ser-vue-slider-image-container .ser-vue-slider-background-img{background-size:100% 300px}}.ser-vue-slider-image-container .tooltip{display:none;background-color:#5d6677;border-radius:0px;border:1px solid #000;position:absolute;top:100%;left:105%;min-width:300px;font-size:12px;color:#fff;padding:10px;z-index:10}.ser-vue-slider-image-container .tooltip:before{content:"";position:absolute;right:100%;top:20%;width:0;height:0;border-top:13px solid rgba(0,0,0,0);border-right:26px solid #5d6677;border-bottom:13px solid rgba(0,0,0,0)}.ser-vue-slider-image-container:hover .tooltip,.ser-vue-slider-image-container:focus .tooltip{display:block}.ser-vue-slider input{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ser-vue-slider-slide{position:absolute;z-index:100;cursor:pointer;width:103%;height:5px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#2f343e;display:flex;align-items:center}.ser-vue-slider-slide:before{content:"";height:15px;width:15px;border-radius:50%;background:#fff;display:inline-block;position:absolute;left:-5px}.ser-vue-slider-slide:after{content:"";height:15px;width:15px;border-radius:50%;background:#fff;display:inline-block;position:absolute;right:-5px}.ser-vue-ingredient-container{overflow:hidden;border-radius:7px}.ser-vue-ingredient-container .ser-vue-ingredient-title{position:absolute;bottom:8px;left:50%;color:#fff;font-size:24px;font-weight:bold;transform:translate(-50%, -50%)}.ser-vue-ingredient-container .ser-vue-ingredient{position:relative;text-align:center;height:350px}.ser-vue-ingredient-container .ser-vue-ingredient:before{content:"";position:absolute;left:0;right:0;top:60%;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 70%);opacity:.8}@media only screen and (max-width: 540px){.video-comp{height:350px}}@media only screen and (min-width: 600px){.video-comp{height:350px}}@media only screen and (min-width: 720px){.video-comp{height:400px}}@media only screen and (min-width: 960px){.video-comp{height:500px}}.image-link{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.image-link .image{margin-bottom:25px;width:100%}.image-link .animated-svg{width:300px;height:300px}.image-link .rounded-image{border-radius:50%;width:338px;height:338px;-o-object-fit:cover;object-fit:cover}.image-link a{font-size:24px;color:#003087}.image-link p{font-size:24px}.feature{margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.feature .feature-img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:48px;margin-right:48px}.feature .feature-title{font-size:24px;font-weight:bold;color:#000}.feature .feature-text{margin-top:2rem;font-size:20px;color:#58595b}@media(min-width: 576px){.feature{flex-direction:row;align-items:start}}.ot-sdk-show-settings{color:#fff !important;border:none !important;font-size:inherit !important;padding:0 !important}.ot-sdk-show-settings:hover{background-color:rgba(0,0,0,0) !important}@media(min-width: 768px){.full-size-split-section .full-size-img .full-size-split-section-img-container{height:100%;overflow:hidden}.full-size-split-section .full-size-img .full-size-split-section-img-container .full-size-split-section-img{height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.full-size-split-section .bg-black{border-radius:7px}.full-size-split-section .bg-black .full-size-split-section-content-col{display:flex;flex-direction:column;justify-content:center}@media(max-width: 768px){.full-size-split-section .bg-black .full-size-split-section-content-col{margin-top:20px;padding-left:50px;padding-right:0}}.full-size-split-section .bg-black .full-size-split-section-content-col.order-md-1{padding-left:50px}.full-size-split-section .bg-black .full-size-split-section-content-col.order-md-2{padding-right:50px}.full-size-split-section .split-section-title,.full-size-split-section .split-section-content{color:#fff}.full-size-split-section .split-section-title p,.full-size-split-section .split-section-content p{margin:0}.full-size-split-section .split-section-title ul,.full-size-split-section .split-section-content ul{color:#fff}.full-size-split-section .cta-actions{margin-left:0}.full-size-split-section .cta-actions .btn{background:none;color:#cb402f;margin:8px 0;padding:0}.full-size-split-section .cta-actions .btn:after{content:">";border:none;margin-left:5px}.full-size-split-section .cta-actions .btn:focus{outline:none}.full-size-split-section .cta-actions .btn-outline{border:none}@media(min-width: 768px){.full-size-split-section .full-size-split-section-content-col.order-md-1.with-gradient{position:relative}.full-size-split-section .full-size-split-section-content-col.order-md-1.with-gradient:after{content:"";position:absolute;top:5px;bottom:0;right:-40px;width:40px;background:#000;opacity:1;filter:blur(6px);z-index:1;height:98%}.full-size-split-section .full-size-split-section-content-col.order-md-2.with-gradient{position:relative}.full-size-split-section .full-size-split-section-content-col.order-md-2.with-gradient:before{content:"";position:absolute;top:5px;bottom:0;left:-40px;width:40px;background:#000;opacity:1;filter:blur(6px);z-index:1;height:98%}}.home-mosaic{padding-top:10px}.products-intro{margin-top:30px}.classification-anchors{margin-bottom:-13px;margin-top:35px}.classification-section{margin-top:60px}.classification-section.margin-top-small{margin-top:10px}.categories-section{margin-bottom:80px;margin-top:30px}.categories-section.category-order{margin-top:25px}.categories-section-virtual-title{color:#5d6677;margin-bottom:30px}.filters{margin-bottom:40px}.product-genus-img img{margin-bottom:15px}@media(min-width: 576px){.products-intro+.categories-section{margin-top:60px}.classification-anchors{margin-bottom:-40px;margin-top:60px}}.product-images{margin-bottom:40px;margin-top:35px;max-height:550px}.product-image{text-align:center;width:100%}.product-image img{height:auto;max-height:550px;max-width:100%}.product-wishlist-btn-container{width:100%}.product-price{font-family:"proxima-nova",sans-serif;font-size:30px;color:#5d6677;font-weight:700}.product-price span{font-size:20px;font-weight:400}.product-disclaimers:empty{display:none}.product-disclaimers p{max-width:700px;margin-bottom:.3em}.product-disclaimers p:first-child{margin-top:30px}.product-troubleshooting{margin-top:-10px;margin-bottom:30px}.product-warranty-link{margin-top:-10px;margin-bottom:30px}.product-mosaic{margin-bottom:40px}.accessories-table td:last-child{width:150px}.parts-table td:nth-last-child(2){width:150px}.parts-table td:last-child{width:120px}@media(max-width: 424px){.item-col{flex:0 0 100%;max-width:100%}}@media(max-width: 575px){.product-images .flickity-prev-next-button.previous{left:-20px}.product-images .flickity-prev-next-button.next{right:-20px}}@media(min-width: 576px){.products-intro{margin-top:60px}.classification-section{margin-top:100px}.categories-section{margin-bottom:120px;margin-top:30px}.product-troubleshooting{margin-top:15px}.product-warranty-link{margin-top:15px}}@media(min-width: 768px){.product-wishlist-btn-container,.product-price{width:auto}}.part-top{margin-top:40px}#results-search-container{margin:0 0 20px;border:1px solid #bec3cd;position:relative;border-radius:0px}#results-search-container .search-drawer-input{border-radius:0px}.search-landing-section{margin-top:30px}.search-no-results{color:#5d6677;font-size:20px;text-transform:uppercase;margin-bottom:50px;margin-top:30px}.search-tab{padding:20px;border:1px solid #5d6677;border-bottom-color:#fff;border-top-left-radius:7px;border-top-right-radius:7px;text-align:center;color:#5d6677}.search-nav-container{margin:50px 0 0 0;border-bottom:1px solid #5d6677}.search-page-bar{background-color:rgba(0,0,0,0) !important}.for-sale-container{margin:25px 0}.search-term-container{margin:25px 0}.search-term{padding:15px;border:1px solid #5d6677;border-radius:7px;text-align:center;color:#5d6677;background-color:#fff;margin-right:25px;margin-top:25px}@media(max-width: 768px){.search-term{padding:10px;margin-top:15px}}.search-accent{color:#5d6677;font-weight:600;font-size:18px}.search-result-message{color:#5d6677;margin-top:25px}.search-card-desc{margin-left:25px}.podcast-top{margin-top:15px}.toggle-checkbox{position:relative;display:flex;width:60px;height:34px;align-items:center}.toggle-checkbox input{opacity:0;width:0;height:0}.toggle-checkbox input:checked+.toggle-slider{background-color:#5d6677}.toggle-checkbox input:checked+.toggle-slider:before{transform:translateX(26px)}.toggle-checkbox input:focus+.toggle-slider{box-shadow:0 0 1px #5d6677}.toggle-checkbox p{margin-left:60px;white-space:nowrap}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.toggle-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.recipe-list-container{margin:40px 0}.recipe-list-container li{margin-bottom:1em}.recipe-list-title{color:#5d6677;font-size:26px;font-weight:bold;margin-bottom:15px}.recipe-btm-share-links{margin-top:50px}@media(min-width: 768px){.recipe-list-title{font-size:34px}}.inspiration-landing{padding-top:40px}.inspiration-landing-title{color:#5d6677;font-size:40px;margin-bottom:30px;text-align:center}.inspiration-landing-subtitle{font-size:22px;margin:-15px auto 30px;text-align:center;max-width:1000px}@media(min-width: 768px){.inspiration-landing-title{font-size:60px}.inspiration-landing-subtitle{font-size:26px}}.landing-content div:first-child .section:first-child{margin-top:40px}.landing-title{margin-bottom:40px;margin-top:30px}.landing-title.center{text-align:center}.landing-title h1{color:#5d6677}.download-description{font-size:16px;line-height:1.29;letter-spacing:.11px;color:#5d6677}.download-description-bold{font-weight:bold}.download-description-category{font-size:24px}.downloads-section{border:none !important}.category-header{margin:40px 0}.documents-search-section,.documents-match-section{margin-top:0px;border-top:none}.downloads-input-box{margin-top:25px;border:1px solid #bec3cd;position:relative;border-radius:0px}.downloads-input-box .search-drawer-input{border-radius:0px}.product-catalogs{margin-top:30px}.category-section{border-top:1px solid #bec3cd}.download-input{display:flex;margin-top:50px;padding:50px 0;border-top:1px solid #bec3cd}.category-container{position:relative}.download-category-icon-img{margin-left:20px}.doc-filter-count{color:#5d6677;font-size:13px}.category-content{border:2px solid #bec3cd;display:flex;align-items:center;padding:10px 0;margin:0px 5px 20px 5px}.download-category-check{width:95%;height:80%;position:absolute;top:0;left:0;cursor:pointer;opacity:0}.download-category-check:hover~.category-content{border-color:#2f343e}.download-category-check:checked~.category-content{border-color:#2f343e}.download-quantity{font-size:20px;line-height:1.44;letter-spacing:.08px;color:#5d6677;margin-left:20px;margin-bottom:20px;margin-top:8px}.download-category-title{line-height:1.44;letter-spacing:.08px;color:#5d6677;margin-left:30px}.download-category-title h3{font-size:20px}@media(min-width: 768px){.download-description{font-size:24px}.download-quantity{font-size:34px}.downloads-input-box{margin-top:0}.download-category-title h3{font-size:34px}.big-or-msg{font-size:44px}}.error-page{font-size:20px;line-height:1.6;padding-bottom:50px;padding-top:50px;text-align:center}.error-page h1{color:#5d6677;margin-bottom:30px;font-size:30px;font-weight:400;letter-spacing:.11px}.error-page.left-align{text-align:left}.error-page-icon{margin-bottom:30px;max-width:200px;height:auto}@media(min-width: 768px){.error-page{padding-top:100px}.error-page h1{font-size:48px}.error-page-icon{margin-bottom:0;max-width:100%}}.form{font-size:28px}.form .form-group{margin-bottom:40px}.form .form-group input{margin-bottom:8px}.form .form-group label{font-weight:normal;font-size:18px}.form .col-md-6{padding:0 20px;margin:20px 0}.form .intro-blk-title{font-size:28px}.form .inner{padding:20px}.form .upload{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:180px}.form .upload .intro-blk-copy{margin:0}.form .upload .intro-blk-copy.files-uploaded{display:none}.form .upload input[type=file]{position:absolute;opacity:0}.form .upload label{background:#fff;border:solid 1px currentColor;color:#cb402f;text-decoration:none;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:1.2;font-weight:bold;letter-spacing:.1px}.form .upload label:after{content:"";display:none}.form .upload #fileList{position:absolute;bottom:0}.form .company{border:1px solid #bec3cd;border-radius:7px;height:auto}.form .company .inner .name{color:#58667a;font-weight:bold}.form .company .inner span{font-size:12px}.form .company .inner .item{color:#034490}@media only screen and (max-width: 768px){.form .company .inner .item{font-size:18px}}.form .company .inner .form-group{display:flex;align-items:center;margin-bottom:18px}.form .company .inner .form-group.address:before{content:" ";display:inline-block;width:40px;height:40px;background-image:url(../../img/icon-mappin.svg);background-repeat:no-repeat;background-size:contain;margin-right:20px}.form .company .inner .form-group.phone:before{content:" ";display:inline-block;width:40px;height:40px;background-image:url(../../img/icon-phone.svg);background-repeat:no-repeat;background-size:contain;margin-right:20px}.form .company .inner .form-group.web:before{content:" ";display:inline-block;width:40px;height:40px;background-image:url(../../img/icon-mouseclick.svg);background-repeat:no-repeat;background-size:contain;margin-right:20px}.form .additional{font-size:20px;color:#5d6677}.form .btn-container .account-btn-action .btn{opacity:0;position:fixed;width:0}.form .btn-container .account-btn-action label{background:linear-gradient(150deg, #CB402F 0%, #CB402F 60%, #b42c1c 63%, #b42c1c 65%, #CB402F 66%, #b42c1c 70%, #b42c1c 72%, #CB402F 73%, #b42c1c 76%, #b42c1c 100%);border-radius:0px;border:none;cursor:pointer;padding:10px 20px 10px 30px;text-decoration:none;color:#fff;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:1.2;font-weight:bold;letter-spacing:.1px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all 250ms;text-align:left}.form .btn-container .account-btn-action label:after{content:"";border-bottom:.58em solid rgba(0,0,0,0);border-left:.92em solid #801e12;border-top:.58em solid rgba(0,0,0,0);flex-shrink:0;margin-left:20px;transition:inherit}.form .btn-container .account-btn-action label[for=isNotCompany]{background:#fff;border:solid 1px currentColor;color:#cb402f}.form .btn-container .account-btn-action label[for=isNotCompany]:hover,.form .btn-container .account-btn-action label[for=isNotCompany]:focus{background:#fff;color:#801e12}.btn.save{margin-right:15px}.account-type .form-actions{flex-wrap:nowrap}#dealer-form .form-left{float:left;padding:0;margin-bottom:30px}#dealer-form .form-right{float:right;padding:0;margin-bottom:30px}#dealer-form .btn{padding-left:20px}.registration-form .container{padding:0}.registration-form form .form-group{margin-bottom:40px}.registration-form form .form-group input{margin-bottom:20px}.registration-form form .form-group label{font-weight:normal}.registration-form form .form-left{float:left;padding:0;margin-bottom:30px}.registration-form form .form-right{float:right;padding:0;margin-bottom:30px}.registration-form #dealer-form{display:none}.registration-form #sales-form{display:none}.registration-form #consumer-form{display:none}span.text-danger{color:red !important}@media(max-width: 768px){.full-width{width:100%}.full-width.margin-right-40{margin-right:0}}.profile.section{margin-top:50px}.profile h3{margin-bottom:50px;color:#034490}@media only screen and (max-width: 768px){.profile h3{padding:20px}}.profile #profile-form{border:1px solid #bec3cd;border-radius:7px}.profile #profile-form.col-md-6{padding-left:0;padding-right:0}.profile #profile-form .form-group{margin-bottom:0}.profile #profile-form .form-group.border{border-bottom:1px solid #bec3cd;padding:20px}.profile #profile-form .form-group .small-label{font-size:12px;color:#5d6677;position:relative;left:75px}.profile #profile-form .form-group .inner{display:flex}.profile #profile-form .form-group .inner img{width:60px}.profile #profile-form .form-group .inner .form-actions{margin:0}.profile #profile-form .form-group .inner .account-btn-action{flex-wrap:nowrap}.profile #profile-form .form-group .inner .form-control{margin:0 10px;font-size:34px}.profile #profile-form .form-group .inner .save,.profile #profile-form .form-group .inner .cancel{display:none}.profile #profile-form .form-group .btn{padding-left:20px}.reset-password-edit{width:100%;margin:0 20px}.reset-password-edit .password-reset-label{display:none;margin-left:10px;margin-top:0}.reset-password-edit .old-password,.reset-password-edit .confirm-password{display:none}.email-change-edit{width:100%;margin:0 20px}.email-change-edit .email-change-label{display:none;margin-left:10px;margin-top:0}.email-change-edit .email-password{display:none}.profile-outer{padding:50px;border:1px solid gray;border-radius:7px}.profile-container{padding:20px;text-align:left}.profile-container p{margin:3px 0}.profile-gravatar{height:100px;width:100px;border-radius:50%;background-repeat:no-repeat;background-size:contain}@media(max-width: 768px){.profile-gravatar{height:50px;width:50px}}.profile-border{position:relative}.profile-border::after{content:"";height:80%;width:.5px;position:absolute;right:0;top:5%;background-color:#5d6677}@media(max-width: 768px){.profile-border{display:none}}.notification-box-outer{padding:35px;position:fixed;bottom:0;right:50px;background-color:rgba(0,0,0,.8);font-size:13px;color:#fff;line-height:1.4;font-family:"Trebuchet MS",Helvetica,sans-serif;z-index:9999}.notification-box-outer span{background-color:#cb402f;border:none;text-transform:uppercase;color:#fff;display:inline-block;padding:5px 20px;cursor:pointer;margin-top:12px;transition:all 200ms}.profile-circle{text-align:center}.profile-circle img{border-radius:50%;height:60px;width:60px}@media(max-width: 768px){.profile #profile-form{margin:0 8px}.profile #profile-form .form-group .small-label{left:0}.profile #profile-form .form-group .inner{flex-wrap:wrap}.profile #profile-form .form-group .inner img{width:2em;margin-left:10px}.profile #profile-form .form-group .inner .form-control{font-size:17px;height:40px;margin:10px 0}.profile #profile-form .form-group .inner .form-actions{justify-content:flex-end}.profile #profile-form .form-group .inner .save,.profile #profile-form .form-group .inner .cancel,.profile #profile-form .form-group .inner .edit{font-size:10px;padding:10px}.profile #profile-form .form-group .inner .save{margin-right:3px}}.container{padding-left:20px;padding-right:20px}@media(min-width: 768px){.container{padding-left:40px;padding-right:40px}}.flickity-viewport{width:100%}.text-center-in-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.screen-width-header{background-color:#5d6677}.species-grid-with-dropdowns>div{margin-top:25px}.facts-content h4{font-size:34px;line-height:1.44;letter-spacing:.1px;padding-bottom:10px;color:#5d6677}.facts-content h5{font-size:28px;line-height:1.32;letter-spacing:.1px;color:#5d6677}#cookie-consent{background-color:rgba(0,0,0,.8);font-size:13px;color:#fff;line-height:1.4;padding:12px 25px 12px 20px;font-family:"Trebuchet MS",Helvetica,sans-serif;position:fixed;bottom:0;left:20px;right:20px;z-index:9999}#cookie-consent-close{background:none;border:none;color:#fff;font-size:18px;display:inline-block;cursor:pointer;font-weight:700;padding:10px;position:absolute;top:-5px;right:0}#cookie-consent-close:hover{color:#fff}#cookie-consent-ok{background-color:#5d6677;border:none;text-transform:uppercase;color:#fff;display:inline-block;padding:5px 20px;cursor:pointer;margin-top:12px;transition:all 200ms}#cookie-consent-ok:hover{background-color:#474d5a}@media(min-width: 425px){#cookie-consent{font-size:14px;right:auto;left:20px;width:320px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-content .card{margin-bottom:0}.mfp-modal{text-align:left;max-width:650px;margin:40px auto;position:relative}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-video-scaler .mfp-close{color:#fff;right:-14px}.mfp-inline-holder .mfp-close{color:#000;top:0;right:0}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder,.mfp-video-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content,.mfp-video-holder .mfp-content{line-height:0;width:100%;max-width:1000px}.mfp-iframe-holder .mfp-close,.mfp-video-holder .mfp-close{top:-40px}.mfp-iframe-scaler,.mfp-video-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe,.mfp-iframe-scaler video,.mfp-video-scaler iframe,.mfp-video-scaler video{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;max-height:100vh}img.product-img{background:#eee;margin:40px 0}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-iframe-scaler .mfp-bottom-bar,.mfp-video-scaler .mfp-bottom-bar{margin-top:8px}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.header-primary{background-color:#fff}.header-secondary{background-color:#5d6677}.header-nav{background-color:#fff}.header-logo svg{width:300px;fill:#000;margin:0}.menu-link-dropdown,.mega-menu-link-dropdown{color:#000}.menu-dropdown.add-column{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;max-height:500px;width:500px}.header-sticky .main-nav-ul{background-color:#5d6677}.header-sticky .header-logo svg{fill:#fff}@media(min-width: 576px){.header-sticky .header-logo svg{width:255px}}.header-sticky .menu-link.has-dropdown::after{border-top-color:#e3e6ec}.header-sticky .menu-link:hover{color:#e3e6ec !important}.menu-link{color:#5d6677}.menu-link:hover{color:#2f343e}.menu-link.has-dropdown::after{border-color:#5d6677}.menu-link.has-dropdown::after:hover{border-color:#e3e6ec}.header-cart-btn-number{color:#fff}.header-cart-btn-number .icon{color:#fff}.header-wishlist-btn{color:#fff}.header-wishlist-btn-number .icon{color:#fff}.header-secondary-li a{color:#fff}.header-secondary-li a.has-dropdown::after{border-top-color:#e3e6ec}.header-secondary-li a:hover{color:#e3e6ec}.header-secondary-li .menu-dropdown.blue{background:#e3e6ec}.header-secondary-li .menu-dropdown.blue li a{color:#5d6677}.ask-question:before{background:url(/img/chat_window_bg.svg) no-repeat center;background-size:contain;content:"";height:31px;margin-right:12px;flex-shrink:0;width:31px}.header-sticky-ask-question .ask-question{color:#fff}.header-sticky .search-drawer-trigger{color:#fff}@media(max-width: 1200px){.header-logo svg{width:190px}}@media(max-width: 932px){#header-nav a{color:#5d6677}#header-nav a:hover{color:#000}.main-nav-utility .company-drop-down{color:inherit}.main-nav-utility .company-drop-down:hover{color:inherit}.header-secondary-li .menu-dropdown.blue{background:#fff}.header-secondary-li .menu-dropdown.blue li a{color:#78a6f0}.header-logo svg{width:190px}.mobile-menu-btn{border-color:#000}#search-field-mobile{background:#fff;border:1px solid #000}.icon-phone{fill:#000}.menu-toggle-lines{background:#000}.show-menu .menu-toggle-lines::after,.show-menu .menu-toggle-lines::before{background:#000}.header-sticky .main-nav-ul{background-color:#fff}.header-sticky .header-logo svg{fill:#000}.icon-cart{color:#000}}.social-links ul li a{color:#e3e6ec}.footer-address address{font-style:normal}.footer-logo svg{width:280px}@media(min-width: 968px){.footer-logo svg{width:300px}}.white{color:#fff}#main{min-height:500px}.btn{border-radius:7px}.content a:not(.btn){color:#cb402f;font-weight:700}.wtb-info span:after{border-left:.92em solid #cb412f !important}.hero-content{width:100%}.filter-img-container{margin:0 0 100px 0}.filter-content-section{z-index:100;width:100%;text-align:left;margin-bottom:30px}.filter-content-btn{margin:20px 0}.full-card::before,.full-card::after{height:0}.intro-blk::after{width:0}.full-card-title{color:#5d6677}.chat-section-content{background:url("/img/chat_window_bg_darker_v1.svg") no-repeat}#genus-configurator-results{margin-top:15px;width:100%;border-top:1px solid #7f8793}#genus-configurator-results .title{color:#7f8793;font-weight:bold;text-transform:uppercase;margin-top:10px}#genus-configurator-results .card-container{display:flex}#genus-product-configurator{display:flex;align-items:stretch;width:100%;min-height:300px;border:1px solid #ddd;background:#c2c4ca;color:#5b6677}#genus-product-configurator .left-column{flex:1;max-width:33.33%;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;color:#fff;font-size:1.25rem;overflow:hidden;transition:transform 3s ease}#genus-product-configurator .left-column::after{content:"";position:absolute;top:15px;bottom:15px;right:0;width:1px;background-color:#7f8793}#genus-product-configurator .left-column.open{animation-duration:0;animation-delay:.4s;animation-name:revert-overflow;animation-fill-mode:forwards}@keyframes revert-overflow{from{overflow:hidden}to{overflow:initial}}#genus-product-configurator .left-column .explain-this{position:absolute;left:-60px;top:50%;transform:translateY(-50%) rotate(-90deg);background:#cc402e;color:#fff;padding:5px 10px;font-size:.75rem;white-space:nowrap;font-weight:normal;cursor:pointer;transition:transform .5s ease;z-index:1000}#genus-product-configurator .left-column .explain-this:hover{background:#a23325}#genus-product-configurator .left-column .explain-this.open{left:-40px}#genus-product-configurator .left-column .explain-this-text{position:absolute;right:0;width:100%;height:100px;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .5s ease;min-height:100%;background-color:#999ca6;text-align:left}#genus-product-configurator .left-column .explain-this-text-inner{max-height:100%;padding:40px;font-size:17px;overflow-y:auto}#genus-product-configurator .left-column .explain-this-text.slide-in{transform:translateX(0)}#genus-product-configurator .left-column .explain-this-text.slide-out{transform:translateX(100%)}#genus-product-configurator .overlay{position:absolute;bottom:0;left:0;width:100%;height:25%;pointer-events:none;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent)}#genus-product-configurator .right-column{flex:2;max-width:66.66%;position:relative;padding:0 20px}#genus-product-configurator .right-column .heading{font-weight:bold;text-transform:uppercase;font-size:1rem}#genus-product-configurator .right-column .step-heading{font-size:.75rem;border-bottom:1px solid #5b6677;padding:20px 0}#genus-product-configurator .right-column .icons{display:flex;border-bottom:1px solid #5b6677;padding-bottom:25px}#genus-product-configurator .right-column .icons .icon-container{width:115px;flex-grow:1;text-align:center;transition:all 300ms}#genus-product-configurator .right-column .icons .icon-container .title{color:#cc402e;font-weight:bold;text-align:center;margin:15px 0px 0px 0px}#genus-product-configurator .right-column .icons .icon-container .products-available{font-size:.75rem;text-align:center;margin-bottom:5px}#genus-product-configurator .right-column .buttons-container{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 0}#genus-product-configurator .right-column .buttons-container .buttons-container button:first-child{margin-right:auto}#genus-product-configurator .right-column .buttons-container .buttons-container button:last-child{margin-left:auto}#genus-product-configurator .right-column .buttons-container button{font-weight:bold;border:0px;text-transform:uppercase;padding:10px;border-radius:5px;width:175px}#genus-product-configurator .right-column .buttons-container button.solid{background:#cc402e;color:#fff}#genus-product-configurator .right-column .buttons-container button.solid:hover{background:#a23325}#genus-product-configurator .right-column .buttons-container button.outline{background:rgba(0,0,0,0);color:#cc402e;border:1px solid #cc402e}#genus-product-configurator .right-column .buttons-container button.outline:hover{border:1px solid #a23325;color:#a23325}