.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/slick/fonts/slick.eot);src:url(/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/slick/fonts/slick.woff) format("woff"),url(/slick/fonts/slick.ttf) format("truetype"),url(/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"\2190"}.slick-next{right:-25px}.slick-next:before{content:"\2192"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mm-wrapper{overflow-x:hidden;position:relative}.mm-panel{transform:translate(100%);transform:translate3d(100%,0,0);transition:transform .4s ease;transform-origin:top left}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-panel .mm-navbar{display:none}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\D7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}button[data-balloon]{overflow:visible}[data-balloon]{cursor:pointer;position:relative}[data-balloon]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-family:sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;padding:.5em 1em;text-shadow:none!important;white-space:nowrap}[data-balloon]:after,[data-balloon]:before{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;-moz-transition:all .18s ease-out .18s;-ms-transition:all .18s ease-out .18s;-o-transition:all .18s ease-out .18s;-webkit-transition:all .18s ease-out .18s;z-index:10;-moz-opacity:0;-khtml-opacity:0}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E");background-size:100% auto;content:"";height:6px;width:18px}[data-balloon]:hover:after,[data-balloon]:hover:before{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;pointer-events:auto;-moz-opacity:1;-khtml-opacity:1}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-pos=up]:after{margin-bottom:11px}[data-balloon][data-balloon-pos=up]:after,[data-balloon][data-balloon-pos=up]:before{bottom:100%;left:50%;transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-webkit-transform:translate(-50%,10px);transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top}[data-balloon][data-balloon-pos=up]:before{margin-bottom:5px}[data-balloon][data-balloon-pos=up]:hover:after,[data-balloon][data-balloon-pos=up]:hover:before{transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%)}[data-balloon][data-balloon-pos=down]:after{margin-top:11px}[data-balloon][data-balloon-pos=down]:after,[data-balloon][data-balloon-pos=down]:before{left:50%;top:100%;transform:translate(-50%,-10px);-moz-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-webkit-transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;height:6px;margin-top:5px;width:18px}[data-balloon][data-balloon-pos=down]:hover:after,[data-balloon][data-balloon-pos=down]:hover:before{transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px}[data-balloon][data-balloon-pos=left]:after,[data-balloon][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(10px,-50%);-moz-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);-webkit-transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E");background-size:100% auto;height:18px;margin-right:5px;width:6px}[data-balloon][data-balloon-pos=left]:hover:after,[data-balloon][data-balloon-pos=left]:hover:before{transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{margin-left:11px}[data-balloon][data-balloon-pos=right]:after,[data-balloon][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(-10px,-50%);-moz-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);-webkit-transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E");background-size:100% auto;height:18px;margin-left:5px;width:6px}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before{transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;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-ajax-holder .mfp-content,.mfp-inline-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-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-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:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;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:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.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;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.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{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{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;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{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-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-height:300px),screen and (max-width:800px) and (orientation:landscape){.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 (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}a,address,article,aside,b,blockquote,body,button,code,dd,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,input,label,li,main,nav,object,ol,option,p,pre,q,section,select,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,u,ul,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,menu,nav,section,video{display:block}article{border-bottom:1px solid #ccc;margin:0 0 1.5rem;padding:1.5rem 0 3rem}article:last-of-type{border-bottom:none}html{background-color:#f7fcff;color:#2b2b2b;font-family:Marine,arial,sans-serif;font-size:16px;line-height:1.2;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-width:300px;width:100%}img{max-width:100%;vertical-align:middle}iframe,object{box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}[v-cloak]{display:none}::selection{background:#cdcbcc}::-moz-selection{background:#cdcbcc}form{margin:1rem 0}button,input,optgroup,select,textarea{font:inherit;margin:0}.button,.checkboxes,.file,.password,.reset,.select,.submit,.text,.textarea{margin-bottom:2rem}.label,label{color:#2b2b2b;cursor:pointer;display:block;font-size:1.125rem;font-weight:700;margin-bottom:1rem}.label{margin-bottom:0}.required{color:#686465;font-weight:700;margin-bottom:2rem}.required>span:after{color:#ce2a2a;content:"*"}fieldset .help{color:#686465;display:block;font-size:.875rem;margin:0}fieldset.full-input .help{float:right}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #747071;border-radius:0;box-sizing:border-box;color:#2b2b2b;display:block;font-family:Marine,arial,sans-serif;font-weight:400;margin:0 0 2rem;padding:1rem 1.125rem;width:100%}input[type=text],textarea{font-family:arial,sans-serif}select{background-color:#fff}input[type=reset],input[type=search],input[type=submit],input[type=text]{border-radius:0;-webkit-appearance:none}::-webkit-input-placeholder{color:#6f6f6f;font-style:italic}::ms-input-placeholder{color:#6f6f6f;font-style:italic}::-moz-placeholder{color:#6f6f6f;font-style:italic}::-placeholder{color:#6f6f6f;font-style:italic}.multiple select{padding-left:5px;padding-right:10px}textarea{height:8em;overflow:auto;resize:vertical}.checkbox,.radio{margin-left:15px;padding-left:15px;text-indent:-15px}.ais-RefinementList-label,.checkbox,.radio{color:#2b2b2b;font-weight:400;margin-bottom:.5rem;padding-right:0;text-transform:none;font-size:1rem}.ais-RefinementList-label{display:flex;justify-content:space-between;align-items:baseline}input[type=checkbox],input[type=radio]{cursor:pointer;opacity:0;position:absolute}input[type=checkbox]+.ais-RefinementList-label:before,input[type=checkbox]+label:before,input[type=radio]+.ais-RefinementList-label:before,input[type=radio]+label:before{display:inline-block}input[type=checkbox]+label:before{content:"\F096";letter-spacing:10px}input[type=checkbox]+label:before,input[type=checkbox]:checked+label:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}input[type=checkbox]:checked+label:before{content:"\F046";color:#0073a5;letter-spacing:5px}input[type=checkbox]+input[type=radio]+label:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F10C";letter-spacing:10px}input[type=radio]+label:before{content:"\F192";color:#dedede}input[type=radio]+label:before,input[type=radio]:checked+label:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;letter-spacing:5px}input[type=radio]:checked+label:before{content:"\F05D";color:#0073a5}.ais-RefinementList-label{margin-right:0 5px;margin-left:0}.ais-RefinementList-label input[type=checkbox],.ais-RefinementList-label input[type=radio]{pointer-events:none}input[type=checkbox]+.ais-RefinementList-labelText:before{content:"\F096";color:#004173;letter-spacing:11px}input[type=checkbox]+.ais-RefinementList-labelText:before,input[type=checkbox]:checked+.ais-RefinementList-labelText:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;font-size:1.25em}input[type=checkbox]:checked+.ais-RefinementList-labelText:before{content:"\F14A";color:#f05a23;letter-spacing:10px}.ais-RefinementList-list{list-style:none;padding:0}.ais-RefinementList-labelText{font-weight:400;word-break:break-word;padding-left:1.85em;text-indent:-1.85em}.ais-RefinementList-count{font-size:.875rem;padding:0 5px;background:rgba(0,115,165,.05);border-radius:16px;text-wrap:nowrap;margin-right:5px;font-weight:700}input[type=radio]:before{content:"\F10C"}input[type=radio]:before,input[type=radio]:checked:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}input[type=radio]:checked:before{content:"\F192"}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button.disabled,input[type=button].disabled,input[type=reset].disabled,input[type=submit].disabled{opacity:.75}label.file-upload{background-color:#f2f2f2;border-radius:.5rem;border:2px solid #2b2b2b;color:#2b2b2b;display:inline-block;padding:.5em 1.25em;text-align:center;vertical-align:top;margin:.5em auto;height:unset;line-height:1;width:auto}label.file-upload input[type=file]{opacity:0;width:.1px;height:.1px;position:absolute}.input-inline,.select-inline{display:block;width:100%}.input-inline .select,.input-inline input,.input-inline select,.select-inline .select,.select-inline input,.select-inline select{border-radius:0;display:block;margin:.5em 0}.input-inline .checkboxes,.select-inline .checkboxes{margin:.5em 0}.input-inline button,.select,.select-inline button{display:block}.select{transition:all .5s ease-in-out;background:#fff;border:1px solid #747071;cursor:pointer;margin:.25em 0 0;overflow:hidden;position:relative;font-weight:400}.select:hover:after{transform:translateY(.25rem);transition:transform .5s}.select.select.active select{width:100%}.select.select.active:after{display:none}.select:after{align-items:center;background:none;bottom:0;color:#686465;content:"\F107";display:flex;font-family:FontAwesome;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;margin:auto 0;padding:0 .75em;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(0);transition:transform .5s;z-index:1}.select select{background:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;display:block;padding:1rem 2rem 1rem .825rem;margin:0;-moz-appearance:none;position:relative;-webkit-appearance:none;width:100%;z-index:1}.select select::-ms-expand{display:none}.select select:focus{outline:none}.select option{margin-left:1.125rem}.multiple select{background:#fff;border:2px solid #f2f2f2;margin:.25em 0 0;padding:.75em;width:100%}.multiple select select{width:100%}.multiple select select option{padding:.5em 0}.sticky-anchor{display:block}.sticky-anchor:before{content:"";display:block;height:110px;margin-top:-110px;position:relative;width:0}.alert-bar{background-color:#f05a23;color:#f7fcff;font-size:1.2rem;padding:.6rem 0;text-align:center}.alert-bar p{margin-bottom:0}.alert-bar .container{position:relative}.alert-bar .container .close-button{border:1px solid #f7fcff;border-radius:3px;padding:2px;position:absolute;right:-12px;top:0}.alert-bar .container .close-button:hover{background-color:#f37e53;cursor:pointer}.success{line-height:1;margin-bottom:2rem;padding:1em 3em;position:relative;background-color:#48ac2c;color:#f7fcff}.success a{text-decoration:underline}.success a.button{text-decoration:none}.success a.button,.success a.button:hover{border-color:transparent}.success p:last-child{margin-bottom:0}.success button,.success button:hover{border-color:transparent}.success:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;content:"";display:block;font-size:20px;height:23px;left:1em;position:absolute;top:1rem;width:23px;content:"\F00C"}.success a{color:#f7fcff;font-weight:700}.success a.button,.success button{background-color:#f7fcff;color:#f05a23}.success a.button:focus,.success a.button:hover,.success button:focus,.success button:hover{background-color:#004173;color:#f7fcff}.success p{margin-bottom:.5rem}.info{line-height:1;margin-bottom:2rem;padding:1em 3em;position:relative;background-color:#dedede}.info a{text-decoration:underline}.info a.button{text-decoration:none}.info a.button,.info a.button:hover{border-color:transparent}.info p:last-child{margin-bottom:0}.info button,.info button:hover{border-color:transparent}.info:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;content:"";display:block;font-size:20px;height:23px;left:1em;position:absolute;top:1rem;width:23px;content:"\F129"}.info p{margin-bottom:.5rem}.notice{line-height:1;margin-bottom:2rem;padding:1em 3em;position:relative;background-color:#fff;border:1px solid #004173}.notice a{text-decoration:underline}.notice a.button{text-decoration:none}.notice a.button,.notice a.button:hover{border-color:transparent}.notice p:last-child{margin-bottom:0}.notice button,.notice button:hover{border-color:transparent}.notice:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;content:"";display:block;font-size:20px;height:23px;left:1em;position:absolute;top:1rem;width:23px;content:"\F129";color:#004173}.notice p{margin-bottom:.5rem}.error,ul.errors{line-height:1;margin-bottom:2rem;padding:1em 3em;position:relative;background-color:#ce2a2a;color:#f7fcff}.error a,ul.errors a{text-decoration:underline}.error a.button,ul.errors a.button{border-color:transparent;text-decoration:none}.error a.button:hover,ul.errors a.button:hover{border-color:transparent}.error p:last-child,ul.errors p:last-child{margin-bottom:0}.error button,.error button:hover,ul.errors button,ul.errors button:hover{border-color:transparent}.error:before,ul.errors:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;content:"";display:block;font-size:20px;height:23px;left:1em;position:absolute;top:1rem;width:23px;content:"\F12A"}.error a,ul.errors a{color:#f7fcff;font-weight:700}.error a.button,.error button,ul.errors a.button,ul.errors button{background-color:#f7fcff;color:#f05a23}.error a.button:focus,.error a.button:hover,.error button:focus,.error button:hover,ul.errors a.button:focus,ul.errors a.button:hover,ul.errors button:focus,ul.errors button:hover{background-color:#004173;color:#f7fcff}.error.simple,ul.errors.simple{background-color:transparent;color:#ce2a2a;font-size:1rem;line-height:1.3;margin-bottom:0;padding:1em}.error.simple:before,ul.errors.simple:before{left:0}.error.simple a,ul.errors.simple a{color:#ce2a2a;font-weight:700}.error.simple a.button,.error.simple button,ul.errors.simple a.button,ul.errors.simple button{background-color:#f05a23;color:#f7fcff}.error.section,ul.errors.section{margin-left:2rem;margin-right:2rem}.warning{line-height:1;margin-bottom:2rem;padding:1em 3em;position:relative;background-color:#e58b3b;color:#f7fcff}.warning a{text-decoration:underline}.warning a.button{text-decoration:none}.warning a.button,.warning a.button:hover{border-color:transparent}.warning p:last-child{margin-bottom:0}.warning button,.warning button:hover{border-color:transparent}.warning:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;content:"";display:block;font-size:20px;height:23px;left:1em;position:absolute;top:1rem;width:23px;content:"\F12A"}.warning.simple{background:none;color:#e58b3b}.warning.simple:before{color:#e58b3b}.warning p{margin-bottom:.5rem}.inline-feedback{font-size:1rem;line-height:1.3;margin-bottom:0;padding:0}blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(0deg,#00b9f0 1px,transparent 2px) 0/calc(100% - 59px) 100% no-repeat,linear-gradient(-30deg,transparent 29px,#00b9f0 30px,#fff 32px);color:#00b9f0;display:inline-block;font-size:1.75rem;font-style:normal;font-weight:300;line-height:1.25;margin:2.5rem 0 0;max-width:375px;padding:0 2em .5em 0}@media (min-width:669px){blockquote{margin:0 0 2.5rem}}blockquote p{font-size:1.75rem;line-height:1.25}.breadcrumbs.product-breadcrumbs-sidebar{padding-bottom:0}.breadcrumbs.product-breadcrumbs-sidebar ul{display:block;padding:0;margin:0}.breadcrumbs.product-breadcrumbs-sidebar ul li{background:#fff;box-shadow:inset 0 12px 16px -6px rgba(1,136,195,.33);color:#004173;padding:1.5rem .5rem 1rem;margin:0}.breadcrumbs.product-breadcrumbs-sidebar ul li a{text-wrap:wrap}.breadcrumbs.product-breadcrumbs-sidebar ul li:hover a{box-shadow:none;color:#000}.breadcrumbs.product-breadcrumbs-sidebar ul li:hover{background:#f6fcff;box-shadow:inset 0 12px 16px -6px rgba(0,178,255,.5)}.breadcrumbs.product-breadcrumbs-sidebar ul li:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 4L5 8l4 4' stroke='%23f05a23' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.breadcrumbs.product-breadcrumbs-sidebar ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 4L5 8l4 4' stroke='%2300B9F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.breadcrumbs{padding:1rem 0}.breadcrumbs .crumbs,.breadcrumbs ul{display:flex;flex-flow:row wrap;gap:6px}.breadcrumbs a{color:#0073a5}.breadcrumbs li{align-items:center;color:#0073a5;display:flex;flex-flow:row nowrap;font-size:1rem;gap:6px;white-space:nowrap}.breadcrumbs li:first-child{border-radius:4px 4px 0 0}.breadcrumbs li:last-child{border-radius:0 0 4px 4px}.breadcrumbs .ais-Breadcrumb-item--selected,.breadcrumbs .current{color:#2b2b2b}.breadcrumbs .ais-Breadcrumb-separator{display:flex}.breadcrumbs.-sidebar ul{flex-flow:column;gap:0;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(18,133,178,.5019607843)}.breadcrumbs.-sidebar li{width:100%;box-shadow:inset 0 12px 16px -6px rgba(1,136,195,.33)}.breadcrumbs.-sidebar li:hover{box-shadow:inset 0 12px 16px -6px rgba(0,178,255,.5)}.breadcrumbs.-sidebar a{align-items:center;display:flex;width:100%;gap:.5rem;padding:1.5rem .5rem 1rem;text-wrap:wrap}.breadcrumbs.-sidebar a:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";color:#00b9f0;font-size:14px}.breadcrumbs.-sidebar a:hover{color:#000}.breadcrumbs.-sidebar a:hover:before{color:#f05a23}.breadcrumbs.-sidebar li:last-child,.breadcrumbs.-sidebar svg{display:none}.ais-Breadcrumb h1{font-size:3rem}.ais-Breadcrumb-list{margin:0;padding-left:0}a.button,button,input.button{background-color:#f05a23;border-radius:.5rem;border:3px solid #f05a23;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;padding:9px 1.25em;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1}a.button:after,button:after,input.button:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}a.button.thin,button.thin,input.button.thin{min-width:unset}a.button.wide,button.wide,input.button.wide{min-width:270px}a.button.cancel:focus:after,a.button.cancel:hover:after,button.cancel:focus:after,button.cancel:hover:after,input.button.cancel:focus:after,input.button.cancel:hover:after{transform:translateX(0) scale(1)}a.button.cancel:after,button.cancel:after,input.button.cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}a.button.back,button.back,input.button.back{background-color:#004173;border-color:#004173}a.button.back:focus,a.button.back:hover,button.back:focus,button.back:hover,input.button.back:focus,input.button.back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}a.button.back:after,button.back:after,input.button.back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}a.button:hover,button:hover,input.button:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}a.button:hover:after,button:hover:after,input.button:hover:after{transition:transform .3s;transform:translateX(0)}a.button:focus-visible,button:focus-visible,input.button:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}a.button.simple,button.simple,input.button.simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}a.button.simple:hover,button.simple:hover,input.button.simple:hover{background-color:#f37e53;color:#f7fcff}a.button.simple:after,button.simple:after,input.button.simple:after{display:none}a.button.simple.back:after,button.simple.back:after,input.button.simple.back:after{display:block}a.button.apply,button.apply,input.button.apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}a.button.apply:hover,button.apply:hover,input.button.apply:hover{padding:1rem}a.button.apply:hover:after,button.apply:hover:after,input.button.apply:hover:after{display:none}a.button.apply.-shipments,button.apply.-shipments,input.button.apply.-shipments{margin-left:.5rem}a.button.simple.remodal-cancel:hover,a.button.simple.remodal-confirm:hover,button.simple.remodal-cancel:hover,button.simple.remodal-confirm:hover,input.button.simple.remodal-cancel:hover,input.button.simple.remodal-confirm:hover{color:#fff}a.button.disabled,a.button[disabled],button.disabled,button[disabled],input.button.disabled,input.button[disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}a.button.disabled:after,a.button[disabled]:after,button.disabled:after,button[disabled]:after,input.button.disabled:after,input.button[disabled]:after{display:none}a.button.disabled:hover,a.button[disabled]:hover,button.disabled:hover,button[disabled]:hover,input.button.disabled:hover,input.button[disabled]:hover{color:#ccc}a.button.disabled:hover:before,a.button[disabled]:hover:before,button.disabled:hover:before,button[disabled]:hover:before,input.button.disabled:hover:before,input.button[disabled]:hover:before{width:0}a.button.alternate,button.alternate,input.button.alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}a.button.alternate:focus,a.button.alternate:hover,button.alternate:focus,button.alternate:hover,input.button.alternate:focus,input.button.alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}a.button.down:after,button.down:after,input.button.down:after{content:"\F078"}a.button.down-active:after,a.button.down:after,button.down-active:after,button.down:after,input.button.down-active:after,input.button.down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}a.button.down-active:after,button.down-active:after,input.button.down-active:after{content:"\F077"}a.button.link,button.link,input.button.link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}a.button.gold:hover,button.gold:hover,input.button.gold:hover{background-color:#fa961e;border-color:#fa961e}@media only screen and (min-width:669px){a.button,button,input.button{min-width:170px}}span.button{background-color:#f05a23;border-radius:.5rem;border:3px solid #f05a23;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;padding:9px 1.25em;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1}span.button:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}span.button.thin{min-width:unset}span.button.wide{min-width:270px}span.button.cancel:focus:after,span.button.cancel:hover:after{transform:translateX(0) scale(1)}span.button.cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}span.button.back{background-color:#004173;border-color:#004173}span.button.back:focus,span.button.back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}span.button.back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}span.button:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}span.button:hover:after{transition:transform .3s;transform:translateX(0)}span.button:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}span.button.simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}span.button.simple:hover{background-color:#f37e53;color:#f7fcff}span.button.simple:after{display:none}span.button.simple.back:after{display:block}span.button.apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}span.button.apply:hover{padding:1rem}span.button.apply:hover:after{display:none}span.button.apply.-shipments{margin-left:.5rem}span.button.simple.remodal-cancel:hover,span.button.simple.remodal-confirm:hover{color:#fff}span.button.disabled,span.button[disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}span.button.disabled:after,span.button[disabled]:after{display:none}span.button.disabled:hover,span.button[disabled]:hover{color:#ccc}span.button.disabled:hover:before,span.button[disabled]:hover:before{width:0}span.button.alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}span.button.alternate:focus,span.button.alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}span.button.down:after{content:"\F078"}span.button.down-active:after,span.button.down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}span.button.down-active:after{content:"\F077"}span.button.link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}span.button.gold:hover{background-color:#fa961e;border-color:#fa961e}@media only screen and (min-width:669px){span.button{min-width:170px}}p.button a{background-color:#f05a23;border-radius:.5rem;border:3px solid #f05a23;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;padding:9px 1.25em;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1}p.button a:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}p.button a.thin{min-width:unset}p.button a.wide{min-width:270px}p.button a.cancel:focus:after,p.button a.cancel:hover:after{transform:translateX(0) scale(1)}p.button a.cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}p.button a.back{background-color:#004173;border-color:#004173}p.button a.back:focus,p.button a.back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}p.button a.back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}p.button a:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}p.button a:hover:after{transition:transform .3s;transform:translateX(0)}p.button a:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}p.button a.simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}p.button a.simple:hover{background-color:#f37e53;color:#f7fcff}p.button a.simple:after{display:none}p.button a.simple.back:after{display:block}p.button a.apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}p.button a.apply:hover{padding:1rem}p.button a.apply:hover:after{display:none}p.button a.apply.-shipments{margin-left:.5rem}p.button a.simple.remodal-cancel:hover,p.button a.simple.remodal-confirm:hover{color:#fff}p.button a.disabled,p.button a[disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}p.button a.disabled:after,p.button a[disabled]:after{display:none}p.button a.disabled:hover,p.button a[disabled]:hover{color:#ccc}p.button a.disabled:hover:before,p.button a[disabled]:hover:before{width:0}p.button a.alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}p.button a.alternate:focus,p.button a.alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}p.button a.down:after{content:"\F078"}p.button a.down-active:after,p.button a.down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}p.button a.down-active:after{content:"\F077"}p.button a.link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}p.button a.gold:hover{background-color:#fa961e;border-color:#fa961e}@media only screen and (min-width:669px){p.button a{min-width:170px}}p.button.text-large a{font-size:19px}p.button.alternate a{border-color:#f05a23;background-color:#f7fcff;color:#963816}p.button.alternate a:focus,p.button.alternate a:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}input[type=button],input[type=reset],input[type=submit]{background-color:#f05a23;border-radius:.5rem;border:3px solid #f05a23;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;padding:9px 1.25em;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1}input[type=button]:after,input[type=reset]:after,input[type=submit]:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}input[type=button].thin,input[type=reset].thin,input[type=submit].thin{min-width:unset}input[type=button].wide,input[type=reset].wide,input[type=submit].wide{min-width:270px}input[type=button].cancel:focus:after,input[type=button].cancel:hover:after,input[type=reset].cancel:focus:after,input[type=reset].cancel:hover:after,input[type=submit].cancel:focus:after,input[type=submit].cancel:hover:after{transform:translateX(0) scale(1)}input[type=button].cancel:after,input[type=reset].cancel:after,input[type=submit].cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}input[type=button].back,input[type=reset].back,input[type=submit].back{background-color:#004173;border-color:#004173}input[type=button].back:focus,input[type=button].back:hover,input[type=reset].back:focus,input[type=reset].back:hover,input[type=submit].back:focus,input[type=submit].back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}input[type=button].back:after,input[type=reset].back:after,input[type=submit].back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}input[type=button]:hover:after,input[type=reset]:hover:after,input[type=submit]:hover:after{transition:transform .3s;transform:translateX(0)}input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}input[type=button].simple,input[type=reset].simple,input[type=submit].simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}input[type=button].simple:hover,input[type=reset].simple:hover,input[type=submit].simple:hover{background-color:#f37e53;color:#f7fcff}input[type=button].simple:after,input[type=reset].simple:after,input[type=submit].simple:after{display:none}input[type=button].simple.back:after,input[type=reset].simple.back:after,input[type=submit].simple.back:after{display:block}input[type=button].apply,input[type=reset].apply,input[type=submit].apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}input[type=button].apply:hover,input[type=reset].apply:hover,input[type=submit].apply:hover{padding:1rem}input[type=button].apply:hover:after,input[type=reset].apply:hover:after,input[type=submit].apply:hover:after{display:none}input[type=button].apply.-shipments,input[type=reset].apply.-shipments,input[type=submit].apply.-shipments{margin-left:.5rem}input[type=button].simple.remodal-cancel:hover,input[type=button].simple.remodal-confirm:hover,input[type=reset].simple.remodal-cancel:hover,input[type=reset].simple.remodal-confirm:hover,input[type=submit].simple.remodal-cancel:hover,input[type=submit].simple.remodal-confirm:hover{color:#fff}input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}input[type=button].disabled:after,input[type=button][disabled]:after,input[type=reset].disabled:after,input[type=reset][disabled]:after,input[type=submit].disabled:after,input[type=submit][disabled]:after{display:none}input[type=button].disabled:hover,input[type=button][disabled]:hover,input[type=reset].disabled:hover,input[type=reset][disabled]:hover,input[type=submit].disabled:hover,input[type=submit][disabled]:hover{color:#ccc}input[type=button].disabled:hover:before,input[type=button][disabled]:hover:before,input[type=reset].disabled:hover:before,input[type=reset][disabled]:hover:before,input[type=submit].disabled:hover:before,input[type=submit][disabled]:hover:before{width:0}input[type=button].alternate,input[type=reset].alternate,input[type=submit].alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}input[type=button].alternate:focus,input[type=button].alternate:hover,input[type=reset].alternate:focus,input[type=reset].alternate:hover,input[type=submit].alternate:focus,input[type=submit].alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}input[type=button].down:after,input[type=reset].down:after,input[type=submit].down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F078"}input[type=button].down-active:after,input[type=reset].down-active:after,input[type=submit].down-active:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F077"}input[type=button].link,input[type=reset].link,input[type=submit].link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}input[type=button].gold:hover,input[type=reset].gold:hover,input[type=submit].gold:hover{background-color:#fa961e;border-color:#fa961e}@media only screen and (min-width:669px){input[type=button],input[type=reset],input[type=submit]{min-width:170px}}.priceSheet__rowTrigger{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;color:#000;border:0;border-radius:0}.priceSheet__rowTrigger:focus,.priceSheet__rowTrigger:hover{all:unset}.priceSheet__rowTrigger:after{all:unset;content:none}@property --spinAngle{initial-value:0deg;inherits:true;syntax:"<angle>"}@keyframes spin{0%{--spinAngle:0deg}}.circular-progress{align-items:center;animation:spin 1s cubic-bezier(.22,1,.36,1) 1;background:#fff8da conic-gradient(#ffd002 var(--spinAngle),#fff 0deg);border-radius:50%;display:flex;flex-direction:column;height:230px;justify-content:center;margin:2rem auto;position:relative;width:230px}@media (min-width:669px){.circular-progress{margin:0 3rem 0 auto}}.circular-progress .percentage{font-size:3.5rem}.circular-progress .status{font-size:1.2rem;font-weight:700}.circular-progress .partial,.circular-progress .status{z-index:100}.circular-progress:before{content:"";position:absolute;height:200px;width:200px;border-radius:50%;background-color:#fff8da;border:5px solid #ffd002}.circular-progress .progress-value{color:#000;font-size:3.5rem;position:relative}.circular-progress.-completed{background:#ceeec6 conic-gradient(#319a17 var(--spinAngle),#fff 0deg)}.circular-progress.-completed:before{background-color:#ceeec6;border:5px solid #319a17}.mop-pagination{list-style:none;padding-left:0;margin:5rem 0 0;border-radius:.25rem}.mop-pagination,.mop-pagination ul{display:flex;justify-content:center}.mop-pagination ul{border:1px solid #747071;border-radius:2px}.mop-pagination li{margin-bottom:0}.mop-pagination a{color:#004173;padding:.5rem 1rem}.mop-pagination li:not(:last-child) a{border-right:1px solid #747071}.mop-pagination li.active a{background-color:#004173;color:#fff;cursor:default;pointer-events:none}.mop-pagination li.active a:after,.mop-pagination li.active a:before{background-color:#004173}.mop-pagination li.active a:hover{color:#fff;background-color:#27a1ff}.mop-pagination li.active a:hover:after,.mop-pagination li.active a:hover:before{background-color:#27a1ff}.mop-pagination li.disabled a{color:#747071;cursor:default;pointer-events:none}.mop-pagination li.previous a:before{content:"\F100"}.mop-pagination li.next a:before,.mop-pagination li.previous a:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.mop-pagination li.next a:before{content:"\F101"}.mop-pagination li:hover:not(.active):not(.disabled) a,.mop-pagination li:hover:not(.active):not(.disabled) a:before{background-color:#004173;color:#fff}.mop-pagination li:before{display:none}.mop-pagination .mop-pagination__item--first:hover svg,.mop-pagination .mop-pagination__item--last:hover svg,.mop-pagination .mop-pagination__item--next:hover svg,.mop-pagination .mop-pagination__item--previous:hover svg{fill:#f7fcff}.mop-pagination ul{border:none}.mop-pagination li:not(:last-child) a{border-right:none}.mop-pagination li:hover:not(.\--active):not(.disabled) a{background:#00b9f0;border:none}.mop-pagination a{background-color:#f05a23;border-radius:.5rem;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1;background:#fff;border:none;color:#0073a5;font-size:.9em;font-weight:400;margin-right:1px;min-width:0!important;padding:.5em 1.25em}.mop-pagination a:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}.mop-pagination a.thin{min-width:unset}.mop-pagination a.wide{min-width:270px}.mop-pagination a.cancel:focus:after,.mop-pagination a.cancel:hover:after{transform:translateX(0) scale(1)}.mop-pagination a.cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}.mop-pagination a.back{background-color:#004173;border-color:#004173}.mop-pagination a.back:focus,.mop-pagination a.back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}.mop-pagination a.back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}.mop-pagination a:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}.mop-pagination a:hover:after{transition:transform .3s;transform:translateX(0)}.mop-pagination a:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}.mop-pagination a.simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}.mop-pagination a.simple:hover{background-color:#f37e53;color:#f7fcff}.mop-pagination a.simple:after{display:none}.mop-pagination a.simple.back:after{display:block}.mop-pagination a.apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}.mop-pagination a.apply:hover{padding:1rem}.mop-pagination a.apply:hover:after{display:none}.mop-pagination a.apply.-shipments{margin-left:.5rem}.mop-pagination a.simple.remodal-cancel:hover,.mop-pagination a.simple.remodal-confirm:hover{color:#fff}.mop-pagination a.disabled,.mop-pagination a[disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}.mop-pagination a.disabled:after,.mop-pagination a[disabled]:after{display:none}.mop-pagination a.disabled:hover,.mop-pagination a[disabled]:hover{color:#ccc}.mop-pagination a.disabled:hover:before,.mop-pagination a[disabled]:hover:before{width:0}.mop-pagination a.alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}.mop-pagination a.alternate:focus,.mop-pagination a.alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}.mop-pagination a.down:after{content:"\F078"}.mop-pagination a.down-active:after,.mop-pagination a.down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.mop-pagination a.down-active:after{content:"\F077"}.mop-pagination a.link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}.mop-pagination a.gold:hover{background-color:#fa961e;border-color:#fa961e}@media only screen and (min-width:669px){.mop-pagination a{min-width:170px}}.mop-pagination a:after{display:none}.mop-pagination a:focus,.mop-pagination a:hover{background:#00b9f0;color:#fff;padding:.5em 1.25em}.mop-pagination a:focus:after,.mop-pagination a:hover:after{transform:none}.mop-pagination svg.svg-inline--fa{height:15px;margin:3px;color:#004173;fill:#004173}.more-link{color:#0073a5;font-size:14px;font-weight:700;letter-spacing:1px;padding:25px 0 25px 2rem;text-transform:uppercase}nav.primary{align-self:flex-start;margin-bottom:0;width:100%}@media only screen and (max-width:1023px){nav.primary .dropdown,nav.primary i.fa{display:none}}@media only screen and (min-width:1024px){nav.primary i.fa{display:inline-block}nav.primary .dropdown{background-color:#2a2a2a;color:#fff;display:block;font-size:1rem;min-width:260px;opacity:0;padding:2rem 0;position:absolute;top:100%;transition:opacity .3s;visibility:hidden;z-index:1}nav.primary .dropdown ul{display:block}nav.primary .dropdown .menu>*{padding:0 1rem}nav.primary .dropdown .menu li{margin-bottom:.4em}nav.primary .dropdown .menu a{color:#0c96dd}nav.primary .dropdown .menu a:focus,nav.primary .dropdown .menu a:hover{color:#0975ad}nav.primary .dropdown.open{opacity:1;visibility:visible}}nav.primary a{color:#fff}nav.primary>ul{display:flex;justify-content:flex-end;margin-right:-1.875rem}nav.primary>ul li{margin-bottom:0}nav.primary li.active a,nav.primary li:hover a{color:#fff}nav.primary:hover li.mega .dropdown{transition-delay:.1s}nav.primary li.mega{position:static;line-height:1}@media only screen and (min-width:1024px){nav.primary li.mega .dropdown{left:0;top:100%;width:100%}nav.primary li.mega .dropdown .menu{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1168px}nav.primary li.mega .dropdown .menu>*{border-left:1px solid #777;flex-basis:0;flex-grow:1;padding:0 3rem}nav.primary li.mega .dropdown .menu>:first-child{border-left:none;padding-left:0}nav.primary li.mega .dropdown .menu>:last-child{padding-right:0}}nav.primary li.mega.products-menu-main{padding-left:0}nav.primary li.mega.products-menu-main .dropdown{padding:0}nav.primary li.mega a:after{bottom:-.25rem;line-height:1}nav.primary li.mega .dropdown{background:#f7fcff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);color:#2b2b2b;left:0;margin:auto;max-width:1200px;padding-left:1rem;padding-right:1rem;pointer-events:none;right:0;top:100%;transition-delay:.3s;z-index:4}nav.primary li.mega .dropdown.open{pointer-events:all;transition-delay:unset}nav.primary li.mega .dropdown.open:hover{opacity:1;visibility:visible}nav.primary li.mega .dropdown a{text-transform:none}nav.primary li.mega .dropdown h2{text-transform:uppercase;font-size:1.5rem;font-weight:800}nav.primary li.mega .dropdown .menu a{color:#004173;font-size:1.125rem}nav.primary li.mega .dropdown .menu a:hover{color:#004173}nav.primary li.mega .dropdown .menu a:focus-visible{outline:1px dashed #004173;outline-offset:1px;border-radius:2px}nav.primary li.mega .dropdown .menu ul{margin-bottom:0;padding-left:0}nav.primary li.mega .dropdown .product-menu{margin:0;max-width:none;padding:0}nav.primary li.mega .dropdown .product-menu>div{display:flex;justify-content:space-between}nav.primary li.mega .dropdown .product-menu ul{align-items:center;display:flex;flex-basis:66.6%;flex-flow:row wrap;padding:1rem 0}nav.primary li.mega .dropdown .product-menu ul li{flex-basis:calc(33.3% - 2rem);max-width:calc(33.3% - 2rem);margin:1rem}nav.primary li.mega .dropdown .product-menu ul li div.image{height:45px;flex-basis:63px;max-width:63px;text-align:center;margin-right:1.5rem;display:flex;justify-content:center;flex-shrink:0}nav.primary li.mega .dropdown .product-menu ul li div.image img{max-height:100%;max-width:none;width:auto}nav.primary li.mega .dropdown .product-menu ul li .title{color:#004173;flex:1 1 100%;font-size:1.125rem}nav.primary li.mega .dropdown .product-menu ul li a{display:flex;align-items:center;line-height:1;text-align:left;color:#004173}nav.primary li.mega .dropdown .product-menu ul li a:hover .title{color:#004173}nav.primary li.mega .dropdown .product-menu ul li a:focus-visible{outline:1px dashed #004173;outline-offset:1px;border-radius:2px}nav.primary li.mega .dropdown .product-menu .divisions{align-items:center;background-color:#eef2f5;display:flex;flex-basis:33.33%;flex-flow:column nowrap;padding:0}nav.primary li.mega .dropdown .product-menu .divisions .divisions__subMenu{display:flex;flex-direction:row;justify-content:space-around;position:relative;padding:1rem 0}nav.primary li.mega .dropdown .product-menu .divisions .divisions__subMenu a{width:50%}nav.primary li.mega .dropdown .product-menu .divisions>div{align-items:center;border-bottom:5px solid #fff;flex-basis:50%;padding:.875rem;position:relative;text-align:center;width:100%;justify-content:space-evenly;display:flex;flex-direction:column}nav.primary li.mega .dropdown .product-menu .divisions>div:last-child{border:none}nav.primary li.mega .dropdown .product-menu .divisions img{max-width:250px;max-height:80px}nav.primary li.mega .dropdown .product-menu .divisions .eps img,nav.primary li.mega .dropdown .product-menu .divisions .nap img{max-width:185px;margin-bottom:20px}nav.primary li.mega .dropdown .product-menu .divisions .cta{transition:all .25s ease-in-out;align-items:center;display:flex;justify-content:center;left:0;opacity:0;position:absolute;height:100%;top:0;width:100%}nav.primary li.mega .dropdown .product-menu .divisions .cta a{color:#fff}nav.primary li.mega .dropdown .solutions-menu a{display:block;margin-bottom:1rem;position:relative}nav.primary li.mega .dropdown .solutions-menu ul{-moz-columns:3;column-count:3;padding:0 1rem}nav.primary li.mega .dropdown .solutions-menu ul a{margin-bottom:0}nav.primary li.mega .dropdown .resources-menu>div,nav.primary li.mega .dropdown .resources-menu>div>a{width:100%}nav.primary li.mega .dropdown .resources-menu header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5em}nav.primary li.mega .dropdown .resources-menu header h2{margin-bottom:0}nav.primary li.mega .dropdown .dropdownHeader:not(.unpadded){flex-basis:100%;align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5em;padding:0 1.5rem 0 2.5rem}nav.primary li.mega .dropdown .dropdownHeader:not(.unpadded) h2{margin-bottom:0}nav.primary li.mega .dropdown .dropdownHeader:not(.unpadded)+div{border-left:0;padding-left:2.5rem}nav.primary li.mega.small{position:relative}nav.primary li.mega.small .dropdown{left:auto;right:auto;width:auto;min-width:480px}nav.primary li.mega.small.to-left .dropdown{right:0}nav.primary li.mega.mega-resources .dropdown{margin:auto;padding-left:2.5rem;padding-right:2.5rem;width:960px}nav.primary li.mega.mega-company .dropdown{margin:auto;padding-left:2rem;padding-right:2rem;transition-delay:0ms;width:auto}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type{flex-basis:40%}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover{transition:all .25s ease-in-out;align-items:flex-end;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;filter:grayscale(100%);flex-wrap:wrap;justify-content:flex-start;min-height:250px;min-width:500px;padding:2rem;position:relative;z-index:10}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover:after{transition:all .25s ease-in-out;background-color:rgba(51,51,51,.8);display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover .copy{flex:0 0 100%}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover .copy h5{font-size:1.125rem;color:#fff;font-weight:lighter;margin-bottom:.5em;font-weight:300}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover .copy h3{color:#fff;font-size:1.875rem;line-height:1;margin-bottom:0;font-weight:800}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover:hover{filter:grayscale(50%)}nav.primary li.mega.mega-company .dropdown .menu div:last-of-type .image-cover:hover:after{background-color:rgba(51,51,51,.4)}nav.primary li.mega.mega-company .dropdown.open{left:auto;right:0}nav.primary li.mega.mega-design-tools .menu{width:-moz-max-content;width:max-content}nav.primary>ul>li{font-size:1.3rem;padding:2rem .25rem 0;position:relative;transition:box-shadow .15s}nav.primary>ul>li.active>a:before,nav.primary>ul>li:hover>a:before{background:#f05a23;bottom:0;content:"";height:6px;left:1.875rem;position:absolute;right:1.875rem}nav.primary>ul>li>a{font-size:1.25rem;padding:0 1.875rem 1rem;position:relative;text-align:center;white-space:nowrap}nav.primary>ul>li>a:focus-visible{outline:1px dotted #f7fcff;outline-offset:1px;border-radius:2px}nav.primary>ul>li:first-child{margin-left:0}nav.primary ul{text-align:left}nav.primary ul li li{display:block;float:none}nav.tertiary{font-size:.875rem;padding:1.5rem 0}nav.tertiary h2,nav.tertiary h3,nav.tertiary h4,nav.tertiary h5,nav.tertiary h6{margin-bottom:1rem}nav.tertiary h2 a,nav.tertiary h3 a,nav.tertiary h4 a,nav.tertiary h5 a,nav.tertiary h6 a{color:#000}nav.tertiary ul{font-size:inherit;list-style:none;padding-left:0;display:block;margin:0 0 3em}nav.tertiary ul li:before{display:none}nav.tertiary ul ul{padding-left:1.25em}nav.tertiary li{margin-bottom:0}nav.tertiary li.active>a{color:#f05a23;font-weight:700}nav.tertiary li a{border-bottom:1px solid #b8bfc8;color:#000;display:block;padding:11px 0}nav.tertiary li a:hover{color:#00b9f0}nav.tertiary li a:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}nav.tertiary .private:not(.child){border-top:2px solid #004173;transform:translateY(-1px)}nav.tertiary .private:not(.child) a{font-weight:700;text-transform:uppercase}nav.tertiary .child{margin:1rem 0 1rem 2rem}nav.utility{margin-bottom:0;margin-right:-1.875rem}nav.utility a{color:#f7fcff;font-size:.875rem;padding:1.5rem 1rem .75rem}nav.utility a.px-1{padding-left:.5rem;padding-right:.5rem}nav.utility a:hover{color:#f7fcff;text-decoration:underline}nav.utility a:focus-visible{outline:1px dotted #f7fcff}nav.utility span.separator{color:#f7fcff;padding:0}nav.utility li:first-child a{padding-left:0}nav.utility li.has-dropdown{position:relative}nav.utility li.has-dropdown .dropdown-icon{height:1.5rem;vertical-align:bottom;width:1.5rem}nav.utility .account-dropdown{list-style:none;margin:0;padding-left:0;background:#f7fcff;box-shadow:0 -6px 0 #f05a23,0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);font-size:14px;min-width:12rem;position:absolute;right:1.875rem;top:100%;width:-moz-max-content;width:max-content;display:none}nav.utility .account-dropdown li:before{display:none}nav.utility .account-dropdown.open{display:block;z-index:1}nav.utility .account-dropdown li{margin-bottom:0}nav.utility .account-dropdown .account-info,nav.utility .account-dropdown a{color:inherit;display:block;padding:1rem}nav.utility .account-dropdown .account-info:focus-visible,nav.utility .account-dropdown a:focus-visible{outline:1px dotted #f05a23}nav.utility .account-dropdown li~li{border-top:1px solid #f2f2f2}nav.utility .account-dropdown .account-info__name{font-weight:700}.ais-Pagination-list{display:flex;justify-content:center;list-style:none;padding-left:0;margin:5rem 0 0;border-radius:.5rem}.ais-Pagination-list ul{border:1px solid #747071;border-radius:2px;display:flex;justify-content:center}.ais-Pagination-list li{margin-bottom:0}.ais-Pagination-list a{color:#004173;padding:.5rem 1rem;position:relative}.ais-Pagination-list li:not(:last-child) a{border-right:1px solid #747071}.ais-Pagination-list li.active a{background-color:#004173;color:#fff;cursor:default;pointer-events:none}.ais-Pagination-list li.active a:after,.ais-Pagination-list li.active a:before{background-color:#004173}.ais-Pagination-list li.active a:hover{color:#fff;background-color:#27a1ff}.ais-Pagination-list li.active a:hover:after,.ais-Pagination-list li.active a:hover:before{background-color:#27a1ff}.ais-Pagination-list li.disabled a{color:#747071;cursor:default;pointer-events:none}.ais-Pagination-list li.previous a:before{content:"\F100"}.ais-Pagination-list li.next a:before,.ais-Pagination-list li.previous a:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.ais-Pagination-list li.next a:before{content:"\F101"}.ais-Pagination-list li:hover:not(.active):not(.disabled) a,.ais-Pagination-list li:hover:not(.active):not(.disabled) a:before{background-color:#004173;color:#fff}.ais-Pagination-list li:before{display:none}.ais-Pagination-list li:not(:last-child) a{border-right:2px solid #00b9f0}.ais-Pagination-list li:hover:not(.active):not(.disabled) a{background:#f7fcff;border:2px solid #00b9f0;color:#000}.ais-Pagination-list .ais-Pagination-item a{border:2px solid #00b9f0;background-color:#00b9f0;border-radius:4px;margin:0 .25rem;height:100%}.ais-Pagination-list .ais-Pagination-item--disabled{display:none}.ais-Pagination-list .ais-Pagination-item--selected a{background:#f7fcff}.ais-Pagination-list .ais-Pagination-item--firstPage a,.ais-Pagination-list .ais-Pagination-item--lastPage a,.ais-Pagination-list .ais-Pagination-item--nextPage a,.ais-Pagination-list .ais-Pagination-item--previousPage a{border:2px solid #004173!important;background-color:#004173}.ais-Pagination-list .ais-Pagination-item--firstPage svg,.ais-Pagination-list .ais-Pagination-item--lastPage svg,.ais-Pagination-list .ais-Pagination-item--nextPage svg,.ais-Pagination-list .ais-Pagination-item--previousPage svg{fill:#f7fcff}.ais-Pagination-list .ais-Pagination-item--firstPage:hover svg,.ais-Pagination-list .ais-Pagination-item--lastPage:hover svg,.ais-Pagination-list .ais-Pagination-item--nextPage:hover svg,.ais-Pagination-list .ais-Pagination-item--previousPage:hover svg{fill:#000}.ais-Pagination-list .ais-Pagination-item--selected a{color:#000}.ais-Pagination-list a{border-radius:4px;background-color:#00b9f0;color:#f7fcff;font-size:.9em;font-weight:400;margin-right:1px;min-width:0!important;padding:.5em 1.25em;display:flex;align-items:center}.ais-Pagination-list a:after{display:none}.ais-Pagination-list a:focus,.ais-Pagination-list a:hover{background-color:#fff;color:#000;padding:.5em 1.25em}.ais-Pagination-list svg.svg-inline--fa{height:15px;margin:3px;color:#004173;fill:#004173}.ais-Pagination-list .ais-Pagination-link:focus-visible{outline:2px dotted #f05a23;outline-offset:2px;border-radius:2px}.product-filter input{border:2px solid #00b9f0;border-right:0}.product-filter button{border:2px solid #00b9f0;background-color:#00b9f0;color:#f7fcff;border-radius:0}.registered{font-size:40%;vertical-align:super}.seismic.sidebar{background:transparent;padding-top:0;transition:padding .2s;font-size:14px}.seismic.sidebar ul{font-size:inherit}.seismic.sidebar h5{align-items:flex-start;color:#000;display:flex}.seismic.sidebar h5 span{align-items:center;border:1px solid #b8bfc8;border-radius:30px;display:flex;flex:0 0 30px;height:30px;justify-content:center;margin-right:10px;margin-top:-4px}.seismic.sidebar h5.summary{border-bottom:1px solid #b8bfc8;font-weight:700;margin:0 0 1.5rem;padding:0 0 1.5rem}.seismic.sidebar h5.summary+div{text-align:left}.seismic.sidebar a h5{color:#004173}.seismic.sidebar a:hover h5{color:#00b9f0}.seismic.sidebar>div>div{margin-bottom:2rem}.seismic.sidebar ul{list-style:none;padding-left:0;font-size:.875rem;margin:0}.seismic.sidebar ul li:before{display:none}.seismic.sidebar ul li{padding-left:40px}main.attachment-page+aside.primary .sidebar .attachment,main.identify-page+aside.primary .sidebar .identify,main.setup-page+aside.primary .sidebar .setup,main.summary-page+aside.primary .sidebar .summary,main.system-page+aside.primary .sidebar .system{color:#f05a23;font-weight:700}main.attachment-page+aside.primary .sidebar .attachment span,main.identify-page+aside.primary .sidebar .identify span,main.setup-page+aside.primary .sidebar .setup span,main.summary-page+aside.primary .sidebar .summary span,main.system-page+aside.primary .sidebar .system span{background-color:#f05a23;border:0;color:#f7fcff}.spinner{margin:50px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#00b9f0;height:100%;width:6px;display:inline-block;animation:sk-stretchdelay 1.2s ease-in-out infinite}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.submittal-sheet{border-bottom:1px solid #ccc;background-color:#f2f2f2;box-shadow:0 0 0 0 rgba(0,0,0,.15);padding:1.5rem;position:relative;transform:scale(1);transition:transform .3s,box-shadow .3s;word-break:break-all}.submittal-sheet:hover{box-shadow:0 3px 5px 2px rgba(0,0,0,.15);transform:scale(1.015);transition:transform .3s,box-shadow .3s;z-index:2}.submittal-sheet .wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.submittal-sheet .wrapper>div .meta.date{margin-bottom:-.25rem;font-weight:600}.submittal-sheet .wrapper>div h5{margin-bottom:0}.submittal-sheet .wrapper>div h5 a{color:#000;font-size:1.25rem;font-weight:500}.submittal-sheet .wrapper>div:first-of-type{display:none;flex-basis:calc(12% - 0.5rem);max-width:calc(12% - .5rem);align-self:flex-start;position:relative;top:.5rem}.submittal-sheet .wrapper>div:first-of-type i.fa{font-size:2rem;color:#747071}.submittal-sheet .wrapper>div:nth-of-type(2){flex-basis:80%;max-width:80%}.submittal-sheet .wrapper>div:nth-of-type(3){max-width:20%}@media only screen and (min-width:1024px){.submittal-sheet{padding:1.5rem 1rem}.submittal-sheet:hover .actions span{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeInDown}.submittal-sheet .actions span{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeOutUp;display:inline-block;vertical-align:top}.submittal-sheet .actions span:first-of-type{animation-delay:.1s}.submittal-sheet .actions span:nth-of-type(2){animation-delay:.2s}.submittal-sheet .actions span:nth-of-type(3){animation-delay:.3s}.submittal-sheet .actions span:nth-of-type(4){animation-delay:.4s}.submittal-sheet .actions span:nth-of-type(5){animation-delay:.5s}.submittal-sheet .wrapper{flex-flow:row nowrap}.submittal-sheet .wrapper>div:first-of-type{display:block;flex-basis:calc(10% - 0.3rem);max-width:calc(10% - .3rem)}.submittal-sheet .wrapper>div:nth-of-type(2){flex-basis:calc(60% - 0.3rem);max-width:calc(60% - .3rem)}.submittal-sheet .wrapper>div:nth-of-type(3){margin-top:0;flex-basis:calc(30% - 0.3rem);max-width:calc(30% - .3rem);text-align:right}.submittal-sheet .seismic-icon .fa{position:relative}.submittal-sheet .seismic-icon .fa:after{content:url(../img/seismic/seismic-icon.svg);height:100%;left:0;position:absolute;top:0;width:100%}}table{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 1px 8px 0 rgba(0,0,0,.1),0 3px 3px -2px rgba(0,0,0,.06),0 3px 4px 0 rgba(0,0,0,.04);border-collapse:collapse;border-spacing:0;margin-bottom:5rem;min-width:100%}table td,table th{padding:1em;text-align:left;vertical-align:top}table th{background-color:#0073a5;border:1px solid #0073a5;color:#fff;font-weight:700}.section-price-sheets table th{background-color:#004173;border-color:#004173}table td{border:1px solid #ccc}table td.icon button{background:none;border:1px solid transparent;color:#0073a5}table td.icon button:hover{background:none;border:1px solid transparent;color:#00b9f0}table tr:nth-child(2n) td{background-color:#f3f3f3}table i.fa.fa-file-excel-o,table i.fa.fa-file-pdf-o,table i.fa.fa-file-text-o{width:100%;text-align:center;font-size:1.75em}.table-wrapper{width:100%}table.review tbody tr{cursor:move}table.review tbody tr:hover td{background-color:#afb7c1}table.review tbody tr:hover td,table.review tbody tr:hover td a{color:#fff}table.review th{border:none}table.review td{border:none;vertical-align:middle}table.review td.icon{text-align:center}.table__export-message{position:relative;top:-60px;color:#a22139;display:none}.table__export-message.visible{display:block}.tile{align-items:center;background:linear-gradient(0deg,#00b9f0 1px,transparent 2px) 0/calc(100% - 59px) 100% no-repeat,linear-gradient(-30deg,transparent 29px,#00b9f0 30px,#f2f2f2 31px);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile:before{bottom:0;color:#00b9f0;content:"+";font-size:26px;right:10px;line-height:1;position:absolute}.tile .tile-items li a,.tile .tile-label,.tile img{padding:10px}.tile img{max-width:300px;width:100%}.tile .tile-label{margin:0 20px 4px 0;font-size:26px}.tile .tile-items{list-style:none;margin:0;padding-left:0;display:none;align-self:stretch;font-size:14px}.tile .tile-items li:before{display:none}.tile .tile-items a{color:inherit;display:block}.tile .tile-items a:before{content:"> "}.tile .tile-items li~li{border-top:1px solid #afb7c1}.tile .tile-items .see-all a{color:#00b9f0}.tile .tile-items .see-all a:before{display:none}.tile.-hover-to-open:hover{background:#f2f2f2}.tile.-hover-to-open:hover:before{display:none}.tile.-small{background:linear-gradient(0deg,#00b9f0 1px,transparent 2px) 0/calc(100% - 59px) 100% no-repeat,linear-gradient(-30deg,transparent 29px,#00b9f0 30px,#f2f2f2 31px);min-height:154px}.tile.-small:before{display:block}.tile.-small .tile-label{align-self:flex-start;font-size:16px;font-weight:700}.tile.-download{display:flex;align-items:flex-start;justify-content:space-between;background:#f2f2f2;height:170px;min-width:150px;max-width:170px;position:relative;width:100%;margin:0 30px 30px 0;transition:background .3s,color .3s,transform .3s}.tile.-download:before{display:none}.tile.-download:hover{background-color:#004173;color:#f7fcff}.tile.-download:hover svg{transform:translateY(-10px)}.tile.-download:hover svg path{fill:#f7fcff}.tile.-download .tile-label{font-size:1.125em}.tile.-download .tile-icon{position:absolute;bottom:.75em;right:.75em}.tile.-download svg{transition:transform .3s}.tile.-download svg path{transition:fill .3s}.tile.-open{background:#f2f2f2}.tile.-open:before{display:none}.pageTitle{font-size:3.25em;padding-top:3rem}.bodyCopy{font-size:1rem;max-width:600px;margin-bottom:3rem}.accordion>div.close .content,.accordion>div.open .content{transition:height 0ms ease-in-out}.accordion>div .header{background:#f7fcff}.accordion{padding:0}.accordion__heading{border-top:1px solid #999;cursor:pointer;margin:0 auto;padding:1rem!important;font-size:1.8rem!important;position:relative}.accordion__heading .trademark{font-size:1rem}.accordion__heading:hover{color:#00b9f0}.accordion__heading:last-child{border-bottom:1px solid #999}.accordion__heading:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00b9f0;bottom:10px!important;font-size:3rem!important;font-weight:300!important;height:1em;line-height:.9;margin:auto 0;position:absolute;right:0!important;speak:none;text-rendering:auto;top:0;width:1em;content:"+"}.accordion.announcement{background-color:#f7fcff}.accordion.announcement .header{padding:.5em 3em .5em 1em;margin-bottom:1rem}.accordion .close .accordion__heading.header:after{content:"+"}.accordion .open .accordion__heading.header:after{content:"-"}.accordion .columns{margin-bottom:2rem;padding:1rem!important}.accordion .tablerow{display:flex}.accordion .tablerow span{flex-basis:33%}.brand__logo{max-height:60px;margin-bottom:2rem}.brand__description{word-break:break-word}.brand__cta{color:#0073a5!important;display:block!important;text-align:right;width:100%;font-size:.875rem;font-weight:700;margin-bottom:2rem;padding-right:2rem;letter-spacing:1px;text-transform:uppercase}.accordion>div.open .header{background:#e5e5e5}.accordion>div.open .header:after{content:"\F068"}.accordion>div.close .header:after,.accordion>div.open .header:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.accordion>div.close .header:after{content:"\F067"}.accordion>div.initially-hidden .content{display:none}.accordion>div .header{background-color:#f2f2f2;color:#2b2b2b;cursor:pointer;font-size:1em;margin-top:.5em;padding:.5em 1em;position:relative;text-align:left;width:100%}.accordion>div .header:hover{background-color:#e5e5e5}.accordion>div .header:after{bottom:0;height:1em;margin:auto 0;position:absolute;right:1em;top:0;width:1em}.accordion>div .content{padding:1em 0}.accordion>div{margin-bottom:0}.accordion>div.open .content{height:auto;overflow-y:auto;transition:height 0ms}.accordion>div.close .content{height:0;overflow-y:hidden;padding:0;transition:height 0ms}.accordion>div .header{margin-top:0}.accordion>div .header:after{color:#004173}.accordion>div.hide-toggle .header:after{content:""}#filter .accordion>div,aside.primary .accordion>div{border-bottom:1px solid #f7fcff}#filter .accordion .header,aside.primary .accordion .header{background:#f3f3f3;font-size:1rem;font-weight:800;padding:1rem;text-transform:uppercase}#filter .accordion .header:after,aside.primary .accordion .header:after{color:#004173;right:.5em}.brand-description .brand-logo{margin-bottom:2rem}.brand-description .description{font-size:1.1rem;text-align:justify}@media only screen and (min-width:669px){.brand-description .description{text-align:left}}div#open-positions>div>ul>li{display:flex;flex-direction:column;align-items:flex-start;max-width:800px;margin-bottom:3rem;border-bottom:1px solid #ccc;padding-bottom:3rem}.listing.openings{margin-top:-3rem;padding-top:0}@media only screen and (min-width:669px){.listing.openings{padding-top:4rem}}.listing.openings ul li{border-top:none;border-bottom:1px solid #ccc;padding:.5rem 0}.listing.openings ul li:last-child{border-bottom:none}.listing.openings .accordion>div:last-child{margin-bottom:2rem}.listing.openings .description ul{padding:0;margin:1em 1em 2em}.listing.openings .description li{list-style:square;list-style-position:inside;padding:inherit;list-style-type:square;display:list-item;border:none}.listing.openings h3{font-size:2.5rem;width:100%;border-top:0;padding:1rem 3rem 1rem 1rem!important}@media only screen and (min-width:669px){.listing.openings li{align-items:center;display:flex;justify-content:space-between}.listing.openings li div:first-child{flex-basis:70%}}.category-card{background-color:#f2f2f2;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;padding:1rem 20px}.category-card .card-title{font-size:29px;font-weight:400;line-height:1.1}.category-card a:not(.more-link){align-items:flex-start;border-bottom:2px solid #dfdfdf;color:#000;display:flex;min-height:calc(100px + 2rem);padding:1rem 0}.category-card h5{font-size:1.25rem;font-weight:400}.category-card .category-img{align-self:center;margin-right:29px;width:100px}.category-card .more-link{align-self:flex-end;color:#0073a5;font-size:14px;font-weight:700;letter-spacing:1px;padding:25px 0 25px 2rem;text-transform:uppercase}.category-card .brand:not(.more-link){justify-content:flex-start;align-items:center}.category-card .brand-logo{max-height:65px;padding-left:10px;width:auto}.category-card .brand-label{font-size:14px}.category-card .brand-label h5{font-size:36px;font-weight:700;margin-bottom:0}.callToAction{background:#e5e5e5;padding:20px;margin-bottom:30px}.callToAction__headline{font-size:1.25em;font-weight:700;margin-bottom:1em}.callToAction__bodyCopy{font-size:.85em;margin-bottom:30px}.callToAction__emphasis{color:#004173;font-size:.9rem;font-weight:700;margin-bottom:.6rem}.callToAction .button{width:100%;margin-bottom:30px}.callToAction .more-link{display:block;text-align:right;padding:0}.callToAction .keep-left{text-align:left!important}.condensed{position:relative}@media (min-width:1024px){.condensed .callToAction{display:inline-block;margin:0;max-width:45%;position:absolute;right:0;top:1rem}}.favoriteProduct{border-top:1px solid #dcdcdc;display:grid;grid-template-columns:minmax(14rem,1fr) 6rem 6rem 8rem 6rem}@media (min-width:1024px){.favoriteProduct{grid-template-columns:minmax(14rem,1fr) repeat(4,min(12vw,10rem))}}.favoriteProduct.-removed .favoriteProduct__bimContent,.favoriteProduct.-removed .favoriteProduct__brand,.favoriteProduct.-removed .favoriteProduct__overview,.favoriteProduct.-removed .favoriteProduct__submittal{opacity:.5}.favoriteProduct>*~*{border-left:1px solid #dcdcdc}.favoriteProduct__overview{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:1rem;position:relative}.favoriteProduct__media{max-width:6rem}.favoriteProduct__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.favoriteProduct__title{display:flex;flex-direction:column;align-items:flex-start}.favoriteProduct__bimContent,.favoriteProduct__brand,.favoriteProduct__submittal{text-align:left;width:100%}.favoriteProduct__actions{align-items:center;display:flex;justify-content:center}.favoriteProduct__actions .date,.favoriteProduct__actions .removed{padding-right:.5rem}.favoriteProduct__actions .removed{color:#ce2a2a}.footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer .tagline{color:#f7fcff;display:block;font-size:1.5rem;font-weight:300;margin-bottom:60px}.footer .tagline span{font-size:1rem;line-height:2}.footer__listHeading{width:calc(100% - 30px);display:block;color:#f7fcff;font-weight:700;font-size:.875rem;line-height:1;padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:2px solid #999}.footer__listHeading:hover{color:#45b9ff}.footer__listItem{font-size:.875rem;display:block;line-height:1.25;margin-bottom:1.25rem}.footer__listLink{color:#99e3f9}.footer__listLink:hover{color:#f7fcff}.footer .customerLogin{display:block;margin:2.5rem 0 1.5rem}.footer .customerLogin .log-in,.footer .customerLogin .logout,.footer .customerLogin .signup{display:block;font-weight:700;color:#99e3f9;margin-bottom:1rem}nav.footer{background-color:#004173;margin-bottom:0;padding:3em 0}nav.footer ul{list-style:none;margin:0;padding-left:0;align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}nav.footer ul li:before{display:none}nav.footer ul li{flex-basis:100%;padding-right:1em;max-width:100%}nav.footer.-simple{padding:3rem 0 6rem}nav.footer.-simple .legal.container{margin-top:1rem;padding:0}footer.primary{border-top:2px solid #999;background-color:#f7fcff;color:#2b2b2b;font-size:.875rem;overflow-x:hidden}footer.primary h2{color:#004173;font-weight:400;font-size:3rem;margin-bottom:3rem}footer.primary .content{display:flex;flex-flow:row wrap;flex-direction:column}@media only screen and (min-width:1024px){footer.primary .content{flex-direction:row}}footer.primary .information{display:flex;flex-basis:100%;flex-flow:column;justify-content:space-between;max-width:100%;padding:2em 0 0}footer.primary .intro h3{font-size:1.5rem;margin-bottom:2rem;text-align:center;color:#747071;font-weight:300}footer.primary .ctas{flex-basis:25%;max-width:25%}footer.primary .locations{flex-basis:75%;max-width:75%}footer.primary .locations h4,footer.primary .locations h5{line-height:1;font-size:1.375rem}footer.primary .locations h4{margin-bottom:0;font-weight:800}footer.primary .locations h5{margin-bottom:1em;font-weight:400}footer.primary .call-to-action{position:relative;display:block;margin-bottom:24px;text-align:center}footer.primary .social_icon{font-size:1.25rem;padding:0;color:#f7fcff}footer.primary .information{padding:3em 0}footer.primary .legal{text-shadow:2px 3px 5px rgba(0,0,0,.5);align-items:flex-start;color:#f7fcff;display:flex;flex:1 1 auto;flex-direction:column;font-size:.875rem;justify-content:space-between;margin-top:3rem;text-align:left}@media (min-width:669px){footer.primary .legal{align-items:center;flex-direction:row;justify-content:flex-start;text-align:center}}@media (min-width:1024px){footer.primary .legal{justify-content:space-between}}footer.primary .legal.container{padding-left:0;padding-right:0}@media (min-width:669px){footer.primary .legal.container{padding-left:1rem;padding-right:1rem}}footer.primary .legal div:first-child{margin-bottom:1rem}@media (min-width:669px){footer.primary .legal div:first-child{margin-bottom:0}}footer.primary .legal div:first-child:after{content:" | ";display:none;padding:0 10px}@media (min-width:669px){footer.primary .legal div:first-child:after{display:inline}}@media (min-width:1024px){footer.primary .legal div:first-child:after{display:none}}footer.primary .legal a{color:#f7fcff;margin-bottom:1rem}@media (min-width:669px){footer.primary .legal a{margin-bottom:0}}footer.primary .legal .spacer{padding:0 10px}.footerSimple__wrapper{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:669px){.footerSimple__wrapper{flex-direction:row;justify-content:space-between}}.footerSimple__wrapper .social_icon{margin-top:0}@media only screen and (min-width:669px){.footer .social:not(.-fullWidth){width:170px}}#page-company-contact-us header.tertiary{align-items:flex-end}.required{color:#c00}.compact,.required{font-size:.85em}header.primary,header.secondary{margin-bottom:0}@media screen and (min-width:1024px){header.secondary .header-content{border-bottom:1px solid #f7fcff;position:relative}header.secondary .header-content:after,header.secondary .header-content:before{border-bottom:1px solid #f7fcff;bottom:-1px;content:"";left:100%;position:absolute;width:3.75rem}header.secondary .header-content:after{left:calc(100% + 3.75rem);transform-origin:bottom left;transform:rotate(-30deg);width:3rem}}.hero{display:grid!important;grid-template-areas:"hero";grid-template-rows:1fr;height:65vh;min-height:300px;position:relative;background:#004173}.hero:before{background-color:#004173;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.hero.-small{max-height:300px}.hero.-small img{max-height:inherit}.hero>*{grid-area:hero}.hero>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.hero .copy{z-index:2;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1rem;padding-right:1rem;position:relative;max-height:500px;padding-top:1rem;color:#fff}.hero .copy.-darkText{width:100%}.hero .copy.-darkText h1{color:#004173}.hero .copy.-darkText p{color:#000}.hero .copy.-lightText h1,.hero .copy.-lightText p{color:#f7fcff}.hero h1{font-weight:400;line-height:1;margin-bottom:1rem}.hero p{line-height:1.1}.hero.-large h1{color:#004173}.hero.-large p{color:#000;font-size:1rem;line-height:1.38}.hero.primary{position:relative}.hero.primary:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);pointer-events:none}.hero.-test{outline:4px solid orange!important}@media only screen and (min-width:669px){.hero.primary:before{background:linear-gradient(90deg,#13161d,transparent) 0/calc(50vw - 600px) 100% no-repeat,linear-gradient(90deg,#1c1e2a,transparent 50%)}.hero .copy{padding-top:2rem;width:100%}.hero h1{font-size:3.625rem;margin-bottom:1rem}.hero p{font-size:1.625rem;max-width:30rem}.hero.-large .copy{width:100%;padding:5rem 5.5rem 2.3rem}.hero.-large p{margin-bottom:3rem}}@media only screen and (min-width:1024px){.hero h1{width:50%}.hero.-large:before{display:none}.hero.-large h1{font-size:4rem}.hero.-large p{margin-bottom:5rem}}@media only screen and (min-width:1400px){.hero{padding-left:0;padding-right:0}}.hero.-hasVideo{position:relative}.imageWithText{margin-bottom:1em}@media only screen and (min-width:669px){.imageWithText .image img{padding-left:2em}}.imageWithText__wrapper.-imageFit{display:grid;grid-auto-flow:row;grid-gap:30px}@media (min-width:669px){.imageWithText__wrapper.-imageFit{grid-auto-flow:column;grid-template-columns:repeat(2,1fr)}}@media (min-width:669px){.imageWithText__wrapper.-imageFit.-align-right .imageWithText__media{grid-column:2}}@media (min-width:669px){.imageWithText__wrapper.-imageFit.-align-right .imageWithText__content{grid-column:1}}.imageWithText__wrapper.-imageFit .imageWithText__media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:50vh}@media (min-width:669px){.imageWithText__wrapper.-imageFit .imageWithText__media{height:auto}}.imageWithText__wrapper.-imageFit .imageWithText__media img{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.remodal{max-width:900px;padding:.75rem;text-align:left}.remodal .remodal-close{background:none;color:#f05a23!important;border:none;left:auto;padding:0;position:absolute;right:8px;top:8px}.remodal .remodal-close:hover{background:none;color:#000;padding:0}.modal .product>header{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.modal .product>header div{flex-basis:35%;padding-right:1rem;max-height:125px;text-align:right}.modal .product>header div img{max-height:125px}.modal .product>header h2{flex-basis:65%;margin-bottom:0}.modal .product>header h2 span{display:block;font-size:.75em;font-weight:100}.modal .product .wrapper div.submittal{margin-bottom:1rem;width:auto}@media (min-width:1024px){.modal .product .wrapper div.submittal{margin:0}}.modal .product .wrapper div.submittal>div{background-color:transparent;padding:0 0 2em}.modal .product .wrapper div.submittal header{position:absolute;right:10px;top:0}.modal .product .wrapper div.submittal ul{list-style-type:none;padding-left:0}.modal .product .wrapper div.submittal a{font-weight:700;display:block;padding:.5rem 0;color:#0073a5}.modal .product .wrapper div.submittal div.select.submittal-manager{border:0;margin-bottom:2rem}.modal .product .wrapper div.submittal div.select.submittal-manager:after{content:"";display:block;position:absolute;padding:0;margin:0;height:2.2rem;left:0;right:20px;bottom:0;top:auto;background:linear-gradient(0deg,#fff 32%,hsla(0,0%,100%,0))}.modal .product .wrapper div.submittal div.select.submittal-manager select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none;position:relative}.modal .product .wrapper div.submittal div.select.submittal-manager select option{margin-left:0;color:#0073a5;font-weight:700;padding:.5rem 0;background-color:transparent}.modal .product .wrapper div.submittal div.select.submittal-manager select option:last-child:checked{visibility:hidden}.modal .product .wrapper div.submittal div.select.submittal-manager select::-webkit-scrollbar{width:10px}.modal .product .wrapper div.submittal div.select.submittal-manager select::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.modal .product .wrapper div.submittal div.select.submittal-manager select::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0073a5}.modal .product .wrapper div.submittal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none}.modal .product .wrapper div.submittal select option{margin-left:0}.modal .product .wrapper div.submittal .button.simple{color:#963816;max-width:16rem}.modal .product .wrapper div.submittal .more-link{display:block;padding:1em 0 0;text-align:right}.modal .product .wrapper div.submittal.log-reg{margin-top:6rem}.modal .product .wrapper div.submittal .link-icon{display:inline-block;width:1rem;max-width:1rem;margin-right:.75rem;margin-bottom:.2rem}.my-orders .filters{display:flex;justify-content:space-evenly;gap:.5rem;background-color:#f3f3f3;vertical-align:middle;align-content:center;margin-bottom:2rem;padding:1rem .5rem;align-items:center;flex-direction:column}@media (min-width:1024px){.my-orders .filters{flex-direction:row}}.my-orders .filters .filter{display:flex;align-items:baseline;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content;position:relative}@media (min-width:1024px){.my-orders .filters .filter{margin-bottom:0}}.my-orders .filters .filter input{margin:0;background:url(../img/file-invoice.png) no-repeat scroll 10px 16px}.my-orders .filters .filter label{position:absolute;left:30px;top:16px;transition:all .3s ease;font-size:16px;font-weight:400;font-style:italic;pointer-events:none}.my-orders .filters .filter input:not(:-moz-placeholder-shown)~label{top:3px;left:30px;font-size:12px;color:#f05a23}.my-orders .filters .filter input:focus+label,.my-orders .filters .filter input:not(:placeholder-shown)~label{top:3px;left:30px;font-size:12px;color:#f05a23}.my-orders .filters select.filter{padding:14px 2rem;margin-bottom:.5rem;background:url(../img/truck-fast.png) no-repeat scroll 10px 16px;border-radius:4px;background-color:#f7fcff}@media (min-width:669px){.my-orders .filters select.filter{margin-bottom:0}}.my-orders .filters .filter input[type=search],.my-orders .filters .filter input[type=text]{font-family:inherit;padding:16px 0 16px 30px;background-color:#f7fcff;border-radius:4px;margin:0}.my-orders .filters .filter .reportrange-text{border:1px solid #747071;padding:16px 10px;border-radius:4px;white-space:nowrap}.my-orders .filters .filter .reportrange-text i{margin-right:5px}.my-orders .filters button.\--order-search{min-width:-moz-max-content;min-width:max-content;margin-bottom:0}button.clear-filters{color:#000;float:right;font-size:16px;font-weight:400;margin-bottom:2rem}.my-orders .status{border:none;color:#000;padding:8px 32px 8px 16px;cursor:pointer;border-radius:50px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.my-orders .status span{width:8px;height:8px;border-radius:50%;margin:0 .75rem}.my-orders .status.-Processing,.my-orders .status.-processing{background-color:#b3eafa}.my-orders .status.-Processing span,.my-orders .status.-processing span{background-color:#0073a5}.my-orders .status.-Partially,.my-orders .status.-partially{background-color:#fff8da}.my-orders .status.-Partially span,.my-orders .status.-partially span{background-color:#ffd002}.my-orders .status.-Shipped,.my-orders .status.-shipped{background-color:#ceeec6}.my-orders .status.-Shipped span,.my-orders .status.-shipped span{background-color:#319a17}.my-orders .status.-Canceled,.my-orders .status.-canceled{background-color:#ffe5d5}.my-orders .status.-Canceled span,.my-orders .status.-canceled span{background-color:#ff3b2d}.my-orders h2{font-size:2rem;margin-bottom:3rem}.my-orders .alert{background-color:#dedede;width:-moz-fit-content;width:fit-content;padding:1rem;margin-bottom:3rem}.my-orders .alert:before{font-family:FontAwesome;content:"\F129";padding-right:1rem}.my-orders .alert .link{color:#0073a5;text-decoration:underline}.my-orders .alert .link:hover{color:#00b9f0}.my-orders .tabs{border-bottom:1px solid #aaa;padding-bottom:12px;width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}@media (min-width:669px){.my-orders .tabs{display:block}}.my-orders .tabs .tab{color:#000;padding:.5rem}@media (min-width:669px){.my-orders .tabs .tab{margin-bottom:1rem}}.my-orders .tabs .tab.active{border-bottom:4px solid #f05a23;font-weight:700}.my-orders .actions{float:right}.my-orders .action{color:#0073a5;font-weight:700;margin-right:.5rem}@media (min-width:669px){.my-orders .action{margin-left:2rem}}.my-orders .action.-file:before{color:#0073a5;font-family:FontAwesome;content:"\F15B";font-size:1rem;padding-right:.5rem}.my-orders .sortHeader{cursor:pointer;white-space:nowrap}.my-orders .sortHeader__icon.-active.-asc path:first-child,.my-orders .sortHeader__icon.-active.-desc path:last-child{opacity:1}.my-orders .sortHeader svg{color:#f05a23}.my-orders .order-table{width:100%;overflow-x:auto}.my-orders .orders{position:relative}.my-orders .orders th{top:50px;background-color:#004173;border:none}.my-orders .orders td{vertical-align:middle}.my-orders .orders a{font-weight:700}.my-orders .orders .details .overview{padding:1rem;margin:2rem 0;display:flex;border:1px solid #aaa;align-items:center}.my-orders .orders .details .overview div{display:flex}.my-orders .orders .details .overview ul{list-style-type:none;margin:0}.my-orders .orders .details .overview ul:first-child{font-weight:700}.my-orders .orders .details .overview ul:last-child li:empty:before{content:"-";visibility:hidden}.my-orders .orders .details .overview .total{display:flex;font-weight:700;margin-left:auto}.my-orders .orders .details .overview .total .amount{padding:0 .5rem}.my-orders .orders .details .overview .total .amount .currency{color:#aaa}.my-orders .orders .details .\--header{display:flex;justify-content:space-between;align-items:center}.my-orders .orders .details .cta_button{font-weight:400;margin-top:3rem}.my-orders .order-shipments{overflow-x:auto}.my-orders.-details header{padding:2rem}.my-orders.-details .callout{display:flex;flex-direction:column;padding:2rem;margin:3rem 0;align-items:center;background:linear-gradient(-30.853deg,transparent 32px,#f7fcff 33px);filter:drop-shadow(0 1px 8px rgba(0,0,0,.2)) drop-shadow(0 3px 3px rgba(0,0,0,.12)) drop-shadow(0 3px 4px rgba(0,0,0,.14));justify-content:space-between}@media (min-width:669px){.my-orders.-details .callout{flex-direction:row;align-items:stretch}}.my-orders.-details .callout .order-status{display:flex;justify-content:center;flex-direction:column}.my-orders.-details .callout .order-status .date{padding-bottom:1rem}.my-orders.-details .filters{justify-content:start}.my-orders.-details .filters .filter{margin-left:2rem}.my-orders .customer-account{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2L8 8.8l5.9-5.9L16 5.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:107%;background-position-y:19px}@media (min-width:669px){.my-orders .customer-account{position:absolute;top:-55px;right:30px}}.my-orders span{color:#828282}.my-orders .lineItems td{vertical-align:middle;white-space:nowrap;padding:.75rem}.section-pages .ais-Hits-list .ais-Hits-item{border-bottom:1px solid #c3eafc;padding-bottom:.5rem}.section-pages .ais-Hits-list .ais-Hits-item a{font-size:1.5rem;color:#113755}.section-pages .ais-Hits-list .ais-Hits-item a:hover{color:#f05a23}.product-categories img.tile-img{max-height:200px;-o-object-fit:contain;object-fit:contain}.product-items{padding-top:30px}.product-items .inventory table th{font-weight:400}.project{background:#f2f2f2;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);margin-bottom:4rem}.project header{display:flex;justify-content:space-between;align-items:center;background-color:#004173;background-position:50%;padding:1rem 1.5rem}.project header .meta.date{color:#f7fcff;font-size:14px;margin-bottom:0}.project header h2{margin-bottom:0;color:#fff;font-size:1.5rem}.project header>div{flex:0 1 90%}.project header>div:nth-of-type(2){flex-basis:175px;min-width:175px;text-align:right}.project footer{padding:1rem}@media only screen and (min-width:1024px){.projects{display:flex;justify-content:space-between;flex-wrap:wrap}.project{flex-basis:calc(50% - 1.5rem);flex-grow:1}.project:nth-child(2n){margin-left:3rem}.project header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}.project header:hover .actions span{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeInDown}.project header .actions span{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeOutUp;display:inline-block;vertical-align:top}.project header .actions span:first-of-type{animation-delay:.1s}.project header .actions span:nth-of-type(2){animation-delay:.2s}.project header .actions span:nth-of-type(3){animation-delay:.3s}.project header .actions span:nth-of-type(4){animation-delay:.4s}.project header .actions span:nth-of-type(5){animation-delay:.5s}.project header .actions{display:block}}.refinement-list>div.open .header{background:#e5e5e5}.refinement-list>div.open .header:after{content:"\F068"}.refinement-list>div.close .header:after,.refinement-list>div.open .header:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.refinement-list>div.close .header:after{content:"\F067"}.refinement-list>div .header{background-color:#f2f2f2;color:#2b2b2b;cursor:pointer;font-size:1em;margin-top:.5em;padding:.5em 1em;position:relative;text-align:left;width:100%}.refinement-list>div .header:hover{background-color:#e5e5e5}.refinement-list>div .header:after{bottom:0;height:1em;margin:auto 0;position:absolute;right:1em;top:0;width:1em}.refinement-list>div .content{padding:1em 0}.refinement-list .header{font-size:1.25rem;font-weight:700}.refinement-list>div.open .content{height:auto;max-height:400px;overflow-y:auto;transition:height 0ms;word-break:break-all}.refinement-list>div.close .content{height:0;overflow-y:hidden;padding:0;transition:height 0ms}.refinement-list>div .header{background-color:transparent;font-size:.875rem;font-weight:700;padding:1rem 1.25rem 1rem 0}.refinement-list>div.close .header:after,.refinement-list>div.open .header:after{color:#0073a5;font-size:.75rem}.refinement-list>div.hide-toggle .header:after{content:""}.refinement-list>div.open .header{background:none}.refinement-list>div .header{background:none;border-top:2px;border-bottom:2px;border-style:solid;border-color:#00b9f0}.refinement-list>div .header:hover{background-color:revert}.refinement-list>div.open .header{border-bottom:2px solid rgba(0,185,240,.15)}.refinement-list>div .header:after{right:0}.refinement-list>div.close .header:after{content:"\F0FE";font-size:18px}.refinement-list>div.open .header:after{content:"\F147";font-size:18px}
/*!
 * Resource styles - DO NOT PURGE
 */section.resources-and-downloads{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.resources-and-downloads .wrapper h1{margin-left:.25em;text-align:left;width:100%}section.resources-and-downloads .wrapper .select{height:3em;margin:1em auto;padding:0;width:10em}section.resources-and-downloads .wrapper .select select{bottom:3px}section.resources-and-downloads .literature{padding:2rem 0;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;width:100%}section.resources-and-downloads .literature .category-display{font-weight:700}section.resources-and-downloads .literature figure{display:flex}section.resources-and-downloads .literature figure div{flex:0 0 auto;margin-bottom:3rem}section.resources-and-downloads .literature figure a.button{display:none;visibility:hidden}section.resources-and-downloads .literature figure div,section.resources-and-downloads .literature figure img{max-height:120px;max-width:95px;width:auto}section.resources-and-downloads .literature figure svg{max-width:100%;max-height:120px;width:auto;height:120px}section.resources-and-downloads .literature figcaption{margin-left:1.5rem}section.resources-and-downloads .literature h2{color:#a22139;font-size:1.25rem;margin:inherit;margin-left:0;text-align:inherit;text-transform:none}section.resources-and-downloads .literature span{display:block;margin-bottom:.25em}section.resources-and-downloads .literature span.subhead{font-size:.9rem;font-weight:300}section.resources-and-downloads .literature img{width:100%}@media only screen and (min-width:669px){section.resources-and-downloads h2{text-align:center;font-weight:100;text-transform:uppercase;font-size:2.5rem;margin-bottom:2rem}}@media only screen and (min-width:1024px){section.resources-and-downloads .wrapper{display:flex;justify-content:space-between}section.resources-and-downloads .wrapper h1{margin-right:5.5em}section.resources-and-downloads .wrapper .select{margin:auto}section.resources-and-downloads .literature figure div{position:relative;height:auto;justify-content:flex-end}section.resources-and-downloads .literature figure img{opacity:1;display:block;transition:.2s ease;background-color:#004173}section.resources-and-downloads .literature figure a.button{display:block;font-size:1rem;border:0;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}}.resources-information{margin:3rem 0}.resources-information h2{text-align:center;font-weight:100;text-transform:uppercase;font-size:2.5rem}.resources-information .more-link{margin:1rem 0;float:right}.resources-information .resources-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.resources-information .resources-grid--extra{display:none}.resources-information .resources-grid .resource{background-size:cover;box-shadow:0 0 40px #d9d9d9;display:flex;flex-direction:column;flex-basis:100%;transform:translateY(0);transition:transform .2s cubic-bezier(.445,.05,.55,.95);padding:1rem;margin-bottom:1rem}@media only screen and (min-width:500px){.resources-information .resources-grid .resource{flex-basis:49%}}@media only screen and (min-width:1000px){.resources-information .resources-grid .resource{flex-basis:24%}}.resources-information .resources-grid .resource:hover{color:inherit;transform:translateY(-5px);transition:transform .2s cubic-bezier(.445,.05,.55,.95)}.resources-information .resources-grid .resource h4{color:#f7fcff;font-size:2rem;text-transform:uppercase}.resources-information .resources-grid .resource p{color:#f7fcff;font-size:1.2rem;line-height:1.3;margin-top:auto;padding-top:2.5rem}.resources.certifications a{align-items:center;flex-flow:column nowrap;justify-content:center;text-align:center}.resources.certifications a img{margin-bottom:1rem;width:100px}.resources.certifications a:after{content:"";animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInUp}.resources.certifications a:hover{background-color:#f7fcff;border-color:#a22139;color:#a22139;transition:color .25s,border-color .25s}.resources.certifications a:hover:after{animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInDown;font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F18E";color:rgba(162,33,57,.5);transition:color .3s}.resources p{width:100%;line-height:1.2}.resources a{align-items:flex-start;background-color:#f7fcff;border-top:3px solid #004173;box-shadow:2px 2px 11px 2px rgba(0,0,0,.15);display:flex;font-size:1.25rem;font-weight:600;margin-bottom:2rem;min-height:150px;overflow:hidden;padding:1rem;position:relative;transition:background-color .25s,color .25s,border-color .25s;z-index:1;height:100%}.resources a.pdf:after{content:"\F1C1"}.resources a.pdf:after,.resources a:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;font-size:2rem}.resources a:after{animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInUp;content:"\F016";bottom:1rem;color:#2b2b2b;position:absolute;right:1rem;transition:color .3s;z-index:-1}.resources a.videos:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;content:"\F1C8";font-size:2rem}.resources a.videos:after,.resources a.videos:hover:after{-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.resources a.videos:hover:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;content:"\F18E"}.resources a.pdf:hover,.resources a:hover{background-color:#a22139;border-color:#a22139;color:#f7fcff;transition:background-color .25s,color .25s,border-color .25s}.resources a.pdf:hover:after,.resources a:hover:after{animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInDown;font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F019";color:rgba(247,252,255,.25);transition:color .3s}.resources .resource .button.simple.alternate{display:none}.search-bar{background-color:#b3eafa;left:0;min-height:76px;right:0;z-index:5;position:relative;top:0}@media only screen and (min-width:669px){.search-bar{position:sticky}}.search-bar ::-webkit-input-placeholder{color:#004173;font-family:Marine,arial,sans-serif;font-style:normal;-webkit-transition:color .5s;transition:color .5s}.search-bar ::ms-input-placeholder{color:#004173;font-family:Marine,arial,sans-serif;font-style:normal;transition:color .5s}.search-bar ::-moz-placeholder{color:#004173;font-family:Marine,arial,sans-serif;font-style:normal;-moz-transition:color .5s;transition:color .5s}.search-bar ::-placeholder{color:#004173;font-family:Marine,arial,sans-serif;font-style:normal;transition:color .5s}.search-bar:before{background:linear-gradient(149.147deg,transparent 50%,#00b9f0 calc(50% + 1px)) calc(50% + 1020px) no-repeat,linear-gradient(149.147deg,transparent 50%,rgba(0,185,240,.7) calc(50% + 1px)) calc(50% + 650px) no-repeat,linear-gradient(149.147deg,transparent 50%,rgba(0,185,240,.5) calc(50% + 1px)) calc(50% + 450px) no-repeat;bottom:0;content:"";height:532px;left:0;pointer-events:none;position:absolute;width:100%;opacity:.5}.search-bar .search-inputs{z-index:2;position:relative}.search-bar form{margin:0}.search-bar input[type=search]::-moz-placeholder{color:#779db9}.search-bar input[type=search]::placeholder{color:#779db9}.search-bar .search-icon{display:none}@media only screen and (min-width:669px){.search-bar .search-icon{display:block}}.search-bar .search-icon svg,.search-bar .search-mobile svg{font-size:20px}.search-bar .button.search{margin-bottom:0}.search-bar .button.search-mobile{margin-bottom:0;min-width:65px}@media only screen and (min-width:669px){.search-bar .button.search-mobile{display:none}}.search-bar .button.search{display:none;margin-left:30px}.search-bar h3{font-size:1rem;font-weight:600}.search-bar h4{font-size:1rem;font-weight:400}.search-bar.active ::-webkit-input-placeholder{color:rgba(247,252,255,.7)}.search-bar.active ::ms-input-placeholder{color:rgba(247,252,255,.7)}.search-bar.active ::-moz-placeholder{color:rgba(247,252,255,.7)}.search-bar.active ::-placeholder{color:rgba(247,252,255,.7)}.search-bar .input-inline.submit{align-items:center;display:flex;justify-content:space-between;margin:1rem 0;padding:10px;border-radius:12px;border:2px solid #fff;background:#edf9ff;box-shadow:0 8px 8px 0 rgba(47,164,255,.2)}.search-bar .input-inline.submit input{background-color:transparent;border:0;font-family:Marine,arial,sans-serif;font-size:.875rem;margin-left:15px;margin-right:auto;padding:0 0 .3rem}.search-bar .ais-InstantSearch{display:flex;flex-direction:column}.search-bar .ais-InstantSearch .product-results .ais-Hits-item img{border:2px solid #f7fcff}.search-bar .ais-InstantSearch .product-results .ais-Hits-item:hover a{color:#f05a23}.search-bar .ais-InstantSearch .product-results .ais-Hits-item:hover img{border:2px solid #f05a23}.search-bar .ais-InstantSearch .related-label,.search-bar .ais-InstantSearch .suggestions-label{text-transform:uppercase;color:#0173a5}.search-bar .ais-InstantSearch .active .input-inline.submit{border-color:#00b9f0}.search-bar .results{background:transparent;position:absolute;inset:auto 0;margin-top:-25px}.search-bar .results .wrapper{background:#edf9ff;display:block;grid-template:"suggestions products" auto "related related" auto/36% 64%;border-radius:0 0 1rem 1rem;box-shadow:0 32px 64px 0 rgba(0,22,39,.2)}@media only screen and (min-width:669px){.search-bar .results .wrapper{display:grid}}.search-bar .results .suggestions{grid-area:suggestions;padding:3rem 0 1.5rem 1.5rem;display:block;grid-template:auto/104px auto;gap:16px}@media only screen and (min-width:1024px){.search-bar .results .suggestions{display:grid}}.search-bar .results .suggestions ul{list-style:none;padding:0}.search-bar .results .suggestions .ais-Autocomplete .-subcat,.search-bar .results .suggestions .ais-Autocomplete .link{padding-left:.5rem;margin:0;border-radius:4px;color:#487aa0}.search-bar .results .suggestions .ais-Autocomplete .lvl2:hover,.search-bar .results .suggestions .ais-Autocomplete>ul>li:not(:first-child):hover{background-color:rgba(195,234,252,.4);border-radius:4px 0 0 4px}.search-bar .results .suggestions .ais-Autocomplete .lvl1 .link:first-child:hover,.search-bar .results .suggestions .ais-Autocomplete .lvl2:hover .-subcat,.search-bar .results .suggestions .ais-Autocomplete .lvl2:hover .link,.search-bar .results .suggestions .ais-Autocomplete>ul>li:not(:first-child):hover .-subcat,.search-bar .results .suggestions .ais-Autocomplete>ul>li:not(:first-child):hover .link{background-color:#f7fcff;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,65,115,.2)}.search-bar .results .suggestions .ais-Autocomplete button.link{font-weight:400;color:#000;text-align:left;font-size:18px;padding:0 .25rem}.search-bar .results .suggestions .ais-Autocomplete button.link:not(.-subcat){font-weight:700}.search-bar .results .suggestions .ais-Autocomplete button.link.-subcat:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512' fill='%2300b9f0'%3E%3Cpath d='M32 48V32H0v272h457.4L356.7 404.7 345.4 416l22.6 22.6 11.3-11.3 128-128 11.3-11.3-11.3-11.3-128-128-11.3-11.3-22.6 22.6 11.3 11.3L457.4 272H32V48z'/%3E%3C/svg%3E")}.search-bar .results .suggestions .ais-Autocomplete button.link:after{content:""}.search-bar .results .product-results{background:rgba(195,234,252,.4);grid-area:products;padding:3rem .5rem 1.5rem}@media only screen and (min-width:669px){.search-bar .results .product-results{padding:3rem 1.5rem 1.5rem}}.search-bar .results .product-results .ais-Hits-list{padding:0;list-style:none;display:grid;grid-template:auto/repeat(auto-fit,minmax(130px,1fr));justify-items:start;gap:1.5rem .5rem}@media only screen and (min-width:451px){.search-bar .results .product-results .ais-Hits-list{gap:1.5rem 1rem;grid-template:auto/repeat(auto-fit,minmax(180px,1fr))}}@media only screen and (min-width:669px){.search-bar .results .product-results .ais-Hits-list{gap:1.5rem 1rem;grid-template:auto/repeat(auto-fit,minmax(160px,1fr))}}.search-bar .results .product-results .result{border:none;display:flex;flex-flow:column;gap:.5rem;height:100%;justify-content:flex-start;padding:0}@media only screen and (min-width:669px){.search-bar .results .product-results .result>:first-child{max-width:160px;max-height:90px}}.search-bar .results .product-results .result>:nth-child(2){flex-basis:0;max-width:none}.search-bar .results .product-results .result img{aspect-ratio:16/9;background:#fff;border-radius:.5rem;-o-object-fit:contain;object-fit:contain;height:100%;width:-moz-fit-content;width:fit-content}.search-bar .results .product-results .result h4{margin:0}.search-bar .results .product-results .result h4 a{color:#113755;font-size:.8125rem;font-weight:400}.search-bar .results .product-results .result div:first-child{box-shadow:0 16px 32px 0 rgba(0,65,115,.1019607843)}.search-bar .results .related-results{grid-area:related;padding:1.5rem;display:block;grid-template:auto/104px auto;gap:16px;border-top:2px solid #c3eafc}@media only screen and (min-width:669px){.search-bar .results .related-results{display:grid}}.search-bar .results .related-results .ais-Hits-list{padding:0;margin:0;list-style:none}@media only screen and (min-width:669px){.search-bar .results .related-results .-related{display:flex;justify-content:space-between;align-items:end}}.search-bar .results .related-results .-related button{position:relative;border:0;background-color:transparent;color:#0173a5;text-transform:capitalize}.search-bar .results .related-results .-related button:after{position:relative;display:inline;padding-left:.5rem;color:#00b9f0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512' style='margin-top:2px' fill='%2300b9f0'%3E%3Cpath d='M443.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 240H16c-8.8 0-16 7.2-16 16s7.2 16 16 16h377.4L244.7 420.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l176-176z'/%3E%3C/svg%3E")}.search-bar .results .related-results .result{padding:5px;justify-content:flex-start;display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content}.search-bar .results .related-results .result h4{margin:0}.search-bar .results .related-results .result:hover{border-radius:4px;background:#f8fdff;box-shadow:0 2px 6px 0 rgba(0,65,115,.2)}.search-bar .results .related-results .result:hover .badge{background-color:#c3eafc}.search-bar .results .related-results .result .badge{font-size:10px;font-weight:700;border:1px solid #c3eafc;border-radius:2px;padding:3px 8px;text-transform:uppercase;margin-left:.5rem}body#page-resources-and-downloads .search-bar.stuck{top:0}@media only screen and (min-width:669px){.search-bar .input-inline.submit{align-items:center;justify-content:space-between}.search-bar .input-inline.submit input{font-size:1.25rem}.search-bar .button.search{display:block}}@media only screen and (min-width:1024px){.search-bar h3{font-weight:700;font-size:1.125rem}.search-bar h4{font-size:1.1rem}.search-bar .results .ais-index .ais-no-results a.button{background-color:#f05a23;border-radius:.5rem;border:3px solid #f05a23;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;padding:9px 1.25em;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1}.search-bar .results .ais-index .ais-no-results a.button:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}.search-bar .results .ais-index .ais-no-results a.button.thin{min-width:unset}.search-bar .results .ais-index .ais-no-results a.button.wide{min-width:270px}.search-bar .results .ais-index .ais-no-results a.button.cancel:focus:after,.search-bar .results .ais-index .ais-no-results a.button.cancel:hover:after{transform:translateX(0) scale(1)}.search-bar .results .ais-index .ais-no-results a.button.cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}.search-bar .results .ais-index .ais-no-results a.button.back{background-color:#004173;border-color:#004173}.search-bar .results .ais-index .ais-no-results a.button.back:focus,.search-bar .results .ais-index .ais-no-results a.button.back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}.search-bar .results .ais-index .ais-no-results a.button.back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}.search-bar .results .ais-index .ais-no-results a.button:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}.search-bar .results .ais-index .ais-no-results a.button:hover:after{transition:transform .3s;transform:translateX(0)}.search-bar .results .ais-index .ais-no-results a.button:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}.search-bar .results .ais-index .ais-no-results a.button.simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}.search-bar .results .ais-index .ais-no-results a.button.simple:hover{background-color:#f37e53;color:#f7fcff}.search-bar .results .ais-index .ais-no-results a.button.simple:after{display:none}.search-bar .results .ais-index .ais-no-results a.button.simple.back:after{display:block}.search-bar .results .ais-index .ais-no-results a.button.simple.no-border{border:0}.search-bar .results .ais-index .ais-no-results a.button.apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}.search-bar .results .ais-index .ais-no-results a.button.apply:hover{padding:1rem}.search-bar .results .ais-index .ais-no-results a.button.apply:hover:after{display:none}.search-bar .results .ais-index .ais-no-results a.button.apply.-shipments{margin-left:.5rem}.search-bar .results .ais-index .ais-no-results a.button.simple.remodal-cancel:hover,.search-bar .results .ais-index .ais-no-results a.button.simple.remodal-confirm:hover{color:#fff}.search-bar .results .ais-index .ais-no-results a.button.no-chevron{padding:9px}.search-bar .results .ais-index .ais-no-results a.button.no-chevron:hover:after{display:none}.search-bar .results .ais-index .ais-no-results a.button.disabled,.search-bar .results .ais-index .ais-no-results a.button[disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}.search-bar .results .ais-index .ais-no-results a.button.disabled:after,.search-bar .results .ais-index .ais-no-results a.button[disabled]:after{display:none}.search-bar .results .ais-index .ais-no-results a.button.disabled:hover,.search-bar .results .ais-index .ais-no-results a.button[disabled]:hover{color:#ccc}.search-bar .results .ais-index .ais-no-results a.button.disabled:hover:before,.search-bar .results .ais-index .ais-no-results a.button[disabled]:hover:before{width:0}.search-bar .results .ais-index .ais-no-results a.button.alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}.search-bar .results .ais-index .ais-no-results a.button.alternate:focus,.search-bar .results .ais-index .ais-no-results a.button.alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}.search-bar .results .ais-index .ais-no-results a.button.down:after{content:"\F078"}.search-bar .results .ais-index .ais-no-results a.button.down-active:after,.search-bar .results .ais-index .ais-no-results a.button.down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.search-bar .results .ais-index .ais-no-results a.button.down-active:after{content:"\F077"}.search-bar .results .ais-index .ais-no-results a.button.link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}.search-bar .results .ais-index .ais-no-results a.button.gold:hover{background-color:#fa961e;border-color:#fa961e}}@media only screen and (min-width:1024px) and (min-width:669px){.search-bar .results .ais-index .ais-no-results a.button{min-width:170px}}@media print{.search-bar{display:none}}.torso.-withSidebar{display:flex;padding-top:0}.torso.-withSidebar main{padding:1rem;margin:0 auto;width:100%}.torso.-withSidebar .header{background-color:transparent!important}.torso.-withSidebar .header:after{color:#00b9f0}.sidebar{background-color:#e5e5e5;min-width:350px}.sidebar__heading{padding-left:25%;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.sidebar .accordion{padding-left:25%!important}.sidebar .header{font-size:.9rem!important;font-weight:700;padding-left:0!important}.sidebar .header:after{color:#0073a5!important;right:1.5rem!important}.sidebar.alternate{background-color:#f7fcff;min-width:271px}.sidebar.alternate .sidenav__category{padding:0}.sidebar.alternate .sidenav__link{padding:11px 0}.sidenav{background-color:#f7fcff;width:100%}.sidenav__menu{display:block}.sidenav__category{display:block;padding:1rem 1rem 1rem 15%;border-bottom:1px solid #ccc}.sidenav__link{color:#000;font-size:.9rem;width:100%}.sidenav__link .fa-chevron-right{color:#999;font-size:1.5rem;float:right;line-height:.9;font-weight:300}.sidenav__link .fa-chevron-right:before{content:""}.sidenav__link:hover .fa-chevron-right{color:#00b9f0}aside.primary.filter-sidebar{display:none}@media only screen and (max-width:1024px){aside.primary.filter-sidebar.-slideout{background-color:#f3f3f3;box-shadow:-10px 10px 15px 0 rgba(0,0,0,.2);position:fixed!important;right:0;overflow-y:scroll;top:0;padding-left:30px!important;padding-right:15px!important;height:100vh;z-index:1000;width:75%;margin-right:0!important;margin-left:0!important;display:block}}@media only screen and (min-width:1024px){aside.primary.filter-sidebar{display:block;background-color:inherit;box-shadow:none;position:static!important;right:0;overflow-y:initial;top:0;padding:0;height:auto;z-index:0;width:270px;margin-left:0!important;transform:translateZ(0);transition:.2s ease-in-out}}aside.primary.filter-sidebar>.ais-index>.accordions .refinement-list{padding-bottom:80px}.filter-wrapper,.toggle.filter{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp;animation-delay:.25s;bottom:1rem;display:none;position:fixed;right:1rem;transition:right .3s;z-index:1000}@media only screen and (max-width:1024px){.filter-wrapper,.toggle.filter{display:block}}.filter-wrapper.-active,.toggle.filter.-active{display:block}@media only screen and (min-width:1024px){.filter-wrapper.-active,.toggle.filter.-active{display:none}}.filter-wrapper.active,.toggle.filter.active{right:calc(100% - 1rem - 60px)}.filter-wrapper button,.toggle.filter button{border-radius:50%;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);height:58px;margin:0;min-width:0;position:relative;width:58px}.filter-wrapper button:after,.toggle.filter button:after{display:none}.filter-wrapper button svg,.toggle.filter button svg{color:#f7fcff;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.accordions{padding-top:2rem}.submittal-sheets{padding:0 1rem}.tiles>*{margin-bottom:30px}@media only screen and (min-width:1024px){.tiles{display:flex;flex-flow:row wrap}.tiles>*{flex-basis:calc(33.33% - 20px)}.tiles>:nth-child(3n+1),.tiles>:nth-child(3n+2){margin-right:30px}.tiles>.-hover-to-open:hover+.tile+.tile+.tile,.tiles>.-open+.tile+.tile+.tile{opacity:0}}@media only screen and (min-width:1024px){.tiles.-small>*{flex-basis:calc(25% - 22.5px)}.tiles.-small>:nth-child(4n){margin-right:0}.tiles.-small>:nth-child(4n+1),.tiles.-small>:nth-child(4n+2),.tiles.-small>:nth-child(4n+3){margin-right:30px}.tiles.-small>.-hover-to-open:hover+.tile+.tile+.tile,.tiles.-small>.-open+.tile+.tile+.tile{opacity:1}.tiles.-small>.-hover-to-open:hover+.tile+.tile+.tile+tile,.tiles.-small>.-open+.tile+.tile+.tile+.tile{opacity:0}}.tool-card{background:linear-gradient(-30.853deg,transparent 32px,#f7fcff 33px);display:flex;filter:drop-shadow(0 1px 8px rgba(0,0,0,.2)) drop-shadow(0 3px 3px rgba(0,0,0,.12)) drop-shadow(0 3px 4px rgba(0,0,0,.14));flex-direction:column;position:relative;transition:color .15s cubic-bezier(.83,0,.17,1);transform:translateZ(0)}.tool-card:before{background:linear-gradient(-30.853deg,transparent 32px,#004173 33px);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s cubic-bezier(.83,0,.17,1);z-index:-1}.tool-card:hover{color:#f7fcff}.tool-card:hover .tool-description,.tool-card:hover:before{opacity:1}.tool-card:hover .tool-banner{opacity:0;pointer-events:none}.tool-card .card-actions,.tool-card h3{padding:1rem 1.25rem}.tool-card h3{flex-grow:1;font-size:29px;margin-bottom:0}.tool-card .tool-content{display:grid;-ms-gr-id-rows:auto;grid-template-rows:auto;grid-template-columns:1fr;align-items:end;-ms-grid-column-align:end}.tool-card .tool-banner,.tool-card .tool-description{grid-row:1;grid-column:1;transition:opacity .15s cubic-bezier(.83,0,.17,1)}.tool-card .tool-description{padding:0 1rem;opacity:0}.tool-card .tool-banner{width:100%}.tool-card .card-actions{margin-top:2rem}.tool-card.alternate{background:linear-gradient(-30.853deg,transparent 32px,#f2f2f2 33px)}.tool-card.alternate .tool-description p{font-size:16px;margin-bottom:0}.tool-card.static{background:linear-gradient(-30.853deg,transparent 32px,#f2f2f2 33px)}.tool-card.static:before{display:none}.tool-card.static .tool-banner,.tool-card.static .tool-description{opacity:1;pointer-events:auto}.tool-card.static:hover{background:linear-gradient(-30.853deg,transparent 32px,#f2f2f2 33px);color:inherit}.tool-card.static:hover .tool-banner,.tool-card.static:hover .tool-description{opacity:1}.ais-HierarchicalMenu{margin-top:-1rem}.ais-HierarchicalMenu:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F0D8";color:#d8f1fd;position:absolute;top:11px;font-size:2rem;position:relative;left:20px}.ais-HierarchicalMenu-list{list-style:none;margin:0;padding-left:0}.ais-HierarchicalMenu-list li:before{display:none}.ais-HierarchicalMenu-item{background-color:#d8f1fd;margin:0}.ais-HierarchicalMenu-item:not(:first-child):hover span{color:#00b9f0}.ais-HierarchicalMenu-item>a{align-items:center;color:#113755;display:flex;font-size:.875rem;justify-content:space-between;margin:0 1rem;padding:.75rem 0;align-items:baseline;line-height:1}.ais-HierarchicalMenu-item--selected ul li:first-child a{border-top:2px solid #edf9ff}.ais-HierarchicalMenu-item:not(:last-child) a{border-bottom:2px solid #edf9ff}.ais-HierarchicalMenu-item--lvl0>a,.ais-HierarchicalMenu-item--lvl1>a{color:#113755;font-weight:700}.ais-HierarchicalMenu-item--lvl0>a:after,.ais-HierarchicalMenu-item--lvl1>a:after{display:none}.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item{margin-bottom:0}.ais-HierarchicalMenu-value{line-height:1rem}.ais-HierarchicalMenu .ais-HierarchicalMenu-link--selected{font-weight:700}.ais-HierarchicalMenu-count{background-color:rgba(0,115,165,.0509803922);padding:3px 4px 3px 10px;border-radius:1rem}.ais-HierarchicalMenu-count:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";color:#00b9f0;padding-left:5px}.ais-HierarchicalMenu.-tiles{margin:3rem 0 1rem;display:none}@media (min-width:669px){.ais-HierarchicalMenu.-tiles{display:block}}.ais-HierarchicalMenu.-tiles:before{content:""}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item{display:flex;border-radius:8px;background-color:#d8f1fd}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item:hover{background-color:#f7fcff;border-color:#f05a23}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item:hover .tile-img{border:none}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item a{width:100%;min-height:110px;border:2px solid #c3eafc;line-height:1}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item a:hover{color:#f05a23;border:2px solid #f05a23}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item a:hover:after{color:#f05a23}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item a:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";color:#00b9f0;padding-left:5px}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-link{margin:0;padding:1rem;border-radius:8px}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-link--selected{position:absolute;top:50px;background-color:transparent!important;border:none!important;pointer-events:none;padding-left:0;outline:none}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-link--selected .ais-HierarchicalMenu-label{font-size:3rem;font-weight:400}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item--parent{display:grid;grid-template:auto/repeat(auto-fit,minmax(170px,1fr));gap:1.5rem;border:0;background-color:transparent}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-item--parent:hover{border:0}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-label{line-height:1;font-size:14px;font-weight:700}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{display:contents}.ais-HierarchicalMenu.-tiles .ais-HierarchicalMenu-list--lvl0,.ais-HierarchicalMenu.-withImages .ais-HierarchicalMenu-list{display:grid;grid-template:auto/repeat(auto-fit,minmax(170px,1fr));gap:1.5rem}.ais-HierarchicalMenu.-withImages .ais-HierarchicalMenu-link{display:grid;font-weight:700;grid-template:auto auto/auto auto}.ais-HierarchicalMenu.-withImages .ais-HierarchicalMenu-link img{grid-area:2/1/3/3;margin:.5rem auto 0;max-height:64px;mix-blend-mode:multiply}.ais-HierarchicalMenu.-minimal:before{display:none}.ais-HierarchicalMenu.-minimal .ais-HierarchicalMenu-link{text-indent:0;margin-left:0;margin-right:0}.ais-HierarchicalMenu.-minimal .ais-HierarchicalMenu-item{padding-left:1rem;background:transparent}.ais-HierarchicalMenu.-minimal .ais-HierarchicalMenu-item:hover span{color:inherit}body.section-resources-and-downloads .ais-HierarchicalMenu:before,body.section-resources-and-downloads .filter-sidebar .breadcrumbs{display:none}body.section-pages .breadcrumbs,body.section-resources-and-downloads .breadcrumbs{display:none}body.section-pages .product-tabs,body.section-resources-and-downloads .product-tabs{min-height:50px;padding-top:20px}body.section-pages .product-tabs .tabs,body.section-resources-and-downloads .product-tabs .tabs{width:100%}body.section-pages .product-tabs .tabs .tab,body.section-resources-and-downloads .product-tabs .tabs .tab{margin-right:.5rem}.vepCalculator .m-0{margin:0}.vepCalculator__grid{display:grid;grid-template-columns:60% 50px auto}@media only screen and (max-width:1024px){.vepCalculator__grid{display:flex;flex-direction:column}}.vepCalculator__header{grid-column:span 2;background-color:#f7fcff}.vepCalculator__header .intro{font-size:1.5rem;max-width:60%}@media only screen and (max-width:1024px){.vepCalculator__header .intro{max-width:-moz-fit-content;max-width:fit-content}}.vepCalculator__header .intro:last-child{margin-bottom:1rem!important}.vepCalculator__column.form{background:#004173;padding:3rem}.vepCalculator__column.form .intro{text-align:left;color:#f7fcff}.vepCalculator__column.accent{background-color:#00b9f0;transform:skewY(40deg);transform-origin:0 100%}@media only screen and (max-width:1024px){.vepCalculator__column.accent{display:none}}.vepCalculator__column.results{background-color:#c3eafc;margin:41px 0 -41px}.vepCalculator__form{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.vepCalculator__label{color:#b3eafa;font-weight:600}.vepCalculator__select .selectWrap{overflow:hidden;position:relative;display:block;margin:0}.vepCalculator__select .selectWrap:after{align-items:center;background:none;bottom:0;color:#686465;content:"\F107";display:flex;font-family:FontAwesome;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;margin:auto 0;padding:0 .75em;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(0);transition:transform .5s;z-index:1}.vepCalculator__input{margin:0;border-color:#ccc;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-weight:700}.vepCalculator__recommendations{border-top:2px solid #00b9f0;grid-column:span 2;padding-top:1rem}.vepCalculator__recommendedProduct{padding:1rem;background:#fff;border-top:5px solid #004173}.vepCalculator__null{border:2px dashed #83c2df;margin:2rem;height:calc(100% - 4rem);display:flex;align-items:center;justify-content:center;flex-direction:column}.vepCalculator__null .intro{max-width:75%;text-align:center;margin:0;padding:2rem 0}.vepCalculator__products{padding:3rem}.vepCalculator__products .-brandBlue{color:#004173}.vepCalculator__products .-productName{font-weight:600}.vepCalculator__recommendedProducts{display:grid;grid-template-columns:50% 50%;background-color:#f7fcff;border-left:4px solid #004173;padding:1rem;margin-bottom:1.5rem}.vepCalculator__recommendedProducts .cta{color:#0073a5}.vepCalculator__recommendedProducts .image{max-height:100px;display:flex;margin:auto}.vepCalculator__recommendation{border:2px solid #ce2a2a;padding:1em;margin-bottom:1.5rem;border-radius:4px}.vepCalculator__recommendation p:first-child{font-weight:600;margin:0}.vepCalculator__recommendation p:first-child:before{content:url(../img/icons/alert.svg);padding-right:.5rem;vertical-align:-15%}.vepCalculator__footer{padding-top:3.5rem;max-width:50%;color:#004173}.vepCalculator__footer span{font-weight:600}@media only screen and (max-width:1024px){.vepCalculator__footer{max-width:-moz-fit-content;max-width:fit-content}}.card-columns>*{margin-bottom:30px}@media only screen and (min-width:1024px){.card-columns{display:flex;flex-flow:row wrap}.card-columns>*{flex-basis:calc(33.33% - 20px)}.card-columns>:nth-child(3n+1),.card-columns>:nth-child(3n+2){margin-right:30px}}.carousel .slick-slide{color:#fff;height:auto;padding:3rem}.carousel .slick-next,.carousel .slick-prev{z-index:1}.carousel .slick-prev{left:2rem}.carousel .slick-next{right:2rem}.carousel>.hero+.hero{display:none!important}.carousel.slick-dotted.slick-slider{margin-bottom:0}.carousel .slick-track{display:flex}.carousel .slick-slide{padding:0}.carousel .slick-slide>div,.carousel .slick-slide>div>div{height:100%}.carousel .slick-dots{bottom:35px}.carousel .slick-dots li,.carousel .slick-dots li button{border-radius:0;width:15px;height:15px;min-width:0}.carousel .slick-dots li button{background:#999;border-radius:2px}.carousel .slick-dots li button:after,.carousel .slick-dots li button:before{display:none}.carousel .slick-dots li.slick-active button{background:#f05a23}.carousel__next,.carousel__previous{cursor:pointer;height:50px;position:absolute;top:calc(50% - 25px);visibility:hidden;z-index:1}.carousel__next{right:38px}.carousel__previous{left:38px}@media only screen and (min-width:669px){.carousel__next,.carousel__previous{visibility:visible}}@media only screen and (min-width:1400px){.carousel__next{right:calc(50% - 638px)}.carousel__previous{left:calc(50% - 638px)}}.favoriteProducts{display:flex;flex-direction:column}.favoriteProducts__responsive--controls{height:3.125rem;position:relative;width:100%}@media (min-width:1024px){.favoriteProducts__responsive--controls{display:none}}.favoriteProducts__responsive--controls:before{color:#f05a23;content:"Scroll for full table";font-weight:700;left:0;position:absolute;top:1rem}.favoriteProducts__responsive--controls:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;color:#00b9f0;content:"\F07E";position:absolute;right:0;top:1rem}.favoriteProducts__responsive--panel{margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem;overflow-x:scroll;position:relative}.favoriteProducts__responsive--panel .favoriteProducts__responsive--inner{display:table;padding:0 2rem}@media (min-width:1024px){.favoriteProducts__responsive--panel{padding-top:0}}.favoriteProducts__responsive--inner{width:100%}.favoriteProducts__utility{display:flex;flex-direction:column;gap:1rem;padding:0 0 2rem}@media (min-width:669px){.favoriteProducts__utility{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.favoriteProducts__utility select{background-color:transparent;border:1px solid #bfbfbf;padding:.5rem 1rem;margin-left:1rem}.favoriteProducts__utility a{font-weight:700;color:#0073a5}.favoriteProducts__header{align-items:center;background:#004173;color:#fff;display:grid;font-weight:700;grid-template-columns:minmax(14rem,1fr) 6rem 6rem 8rem 6rem}@media (min-width:1024px){.favoriteProducts__header{grid-template-columns:minmax(14rem,1fr) repeat(4,min(12vw,10rem))}}.favoriteProducts__headerTitle{text-align:left;padding:1rem}.favoriteProducts__headerActions,.favoriteProducts__headerColumn{text-align:center;padding:1rem}.favoriteProducts__cell{align-items:center;display:flex;justify-content:center;padding:.5rem;text-align:center}.favoriteProducts__product.-stripe{background:#f2f2f2}.headers{background:#004173 linear-gradient(150deg,#fff,#fff 50%,#004173 calc(50% + 1px)) 0/440px 100% no-repeat;position:relative;z-index:10}@media only screen and (min-width:1024px){.headers{background:#004173 linear-gradient(150deg,#f7fcff,#f7fcff 50%,#004173 calc(50% + 1px)) calc(50% - 250px) 0/100% 100% no-repeat}}.headers:before{background:linear-gradient(149.147deg,transparent 50%,#c3eafc calc(50% + 1px)) calc(50% + 1180px) no-repeat;bottom:0;content:"";height:532px;left:0;pointer-events:none;position:absolute;width:100%;opacity:.5}.headers .headers-container{display:flex;justify-content:space-between}.headers .branding{padding:1rem 0}.headers .branding a{align-items:center;display:flex}.headers .branding svg{height:auto;width:50%;max-width:226px}.headers .navigation{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.headers .navigation .utilities{display:none}@media only screen and (min-width:1024px){.headers .navigation .utilities{display:block}}@media only screen and (min-width:1024px){.headers .branding svg{width:90%}}.mm-page{position:relative}.mm-page:after{background:rgba(0,65,115,.7);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;width:100%;z-index:999}.mm-opening .mm-page:after,.mm-page:after{transition:opacity .25s ease-in-out,transform .2s ease-in-out}.mm-opening .mm-page:after{opacity:1;transform:scaleX(1);transform-origin:right}.mmenu-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,60%,0);border-radius:0;border:0;height:38px;min-width:0;position:absolute;right:0;top:0;transition:background .25s ease-in-out;width:50px}.mmenu-close:focus,.mmenu-close:hover{background:hsla(0,0%,60%,.1)}.mmenu-close:focus:after,.mmenu-close:focus:before,.mmenu-close:hover:after,.mmenu-close:hover:before{transition:transform .25s ease-in-out}.mmenu-close:focus:before,.mmenu-close:hover:before{transform:rotate(25deg)}.mmenu-close:focus:after,.mmenu-close:hover:after{transform:rotate(-25deg)}.mmenu-close:after,.mmenu-close:before{background:#999;content:"";display:block;height:2px;position:absolute;right:15px;transition:transform .25s ease-in-out;width:18px}.mmenu-close:before{bottom:18px;transform:rotate(45deg)}.mmenu-close:after{bottom:0;transform:rotate(-45deg)}section.news-and-events .premier{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),-webkit-image-set(url("/img/premier.webp") type("image/webp"),url("/img/premier.png") type("image/png"));background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(url("/img/premier.webp") type("image/webp"),url("/img/premier.png") type("image/png"));background-repeat:no-repeat;background-size:cover;padding:30px;display:flex;flex-direction:column;justify-content:space-between}section.news-and-events .premier h3{color:#99e3f9;margin-bottom:0}section.news-and-events .premier .type,section.news-and-events .premier h5{color:#f7fcff;font-size:1.625rem}section.news-and-events .premier .button{align-self:flex-end;margin-bottom:0}section.news-and-events .events,section.news-and-events .secondary{display:flex;flex-direction:column}section.news-and-events .event{align-items:flex-start;border-bottom:2px solid #dfdfdf;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:14px 0}section.news-and-events .event .event-img{margin-left:1rem}section.news-and-events .event .date,section.news-and-events .event .type{line-height:18px}section.news-and-events .event .type{color:#000}section.news-and-events .event .date{color:#747071;margin-bottom:8px}section.news-and-events .event h4{color:#000;font-size:20px;font-weight:400;line-height:21px}section.news-and-events .actionable{display:flex;justify-content:flex-end}@media only screen and (min-width:1024px){section.news-and-events .events{flex-flow:row nowrap}section.news-and-events .event{margin-left:50px}section.news-and-events .premier{min-width:50%}section.news-and-events .premier header h5{font-size:1.85rem}section.news-and-events .premier h3{font-size:3rem;line-height:3.25rem}section.news-and-events .premier .event{height:550px}}.priceSheet__table tr:nth-child(2n) td{background-color:transparent}.priceSheet__table tr.-tableRowStriped td{background-color:#f3f3f3}.priceSheet__table tr.priceSheet__addendum td{background-color:rgba(0,65,115,.1)}.priceSheet__table tr.priceSheet__addendum.-tableRowChildFirst td{border-top-width:1px}.priceSheet__table tr.priceSheet__addendum.-tableRowChildLast td{border-bottom-width:3px;border-bottom-color:rgba(0,65,115,.5)}.priceSheet__table tr.priceSheet__addendum.-tableRowChildStriped td{background-color:rgba(0,65,115,.05)}[data-table-accordion] .priceSheet__rowTitle{position:relative}[data-table-accordion] .priceSheet__rowTitle:hover{cursor:pointer;text-decoration:underline}[data-table-accordion] .priceSheet__rowTitle:hover .priceSheet__rowTrigger{color:#f05a23}.priceSheet__addendumTitle i,.priceSheet__rowTitle i{display:inline-block;margin:0 5px 5px 0}.priceSheet__rowTrigger{color:#2b2b2b;transition:color .3s ease-in-out}.priceSheet__rowTrigger:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.productCarousel{background-color:#e5e5e5;padding:4em 2em}.productCarousel .productSection__headline{color:#004173;font-size:1.5em;margin-bottom:1em;padding-left:30px}.productCarousel__list{display:inline-flex;list-style:none;margin:1em auto;padding:0;text-align:center}.productCarousel__item{background-color:#f7fcff;display:inline-block;color:#000;font-size:1em;line-height:1.25;min-height:170px;margin:0 1em 1em 0;padding:.5em 1em;text-align:left}.productCarousel__thumbnail{display:block;max-height:150px;margin-bottom:.5em}.productCarousel .slick-dots{bottom:-15px!important}.productCarousel .slick-dots li{justify-content:center}.productCarousel .slick-dots .slick-active button:before{color:#f05a23!important}.productCarousel .slick-arrow{top:calc(100% - 2px);height:14px;min-width:0;z-index:2}.productCarousel .slick-arrow path{fill:#999}.productCarousel .slick-arrow:hover{padding:0}.productCarousel .carousel__previous{left:35%}@media only screen and (min-width:1024px){.productCarousel .carousel__previous{left:45%}}.productCarousel .carousel__next{right:35%}@media only screen and (min-width:1024px){.productCarousel .carousel__next{right:45%}}.section-products:not(#page-products) .hero.primary{display:none!important}section.products .product{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){section.products .product{grid-template-columns:6fr 4fr}}section.products .productTitle{margin-bottom:5em}section.products .productName{margin-bottom:0;margin-right:3rem}section.products .description{grid-column:1/span 1;grid-row:1/2;width:100%}section.products .add{margin:2rem 0 0;grid-column:1/span 1;grid-row:3/4;width:100%}@media (min-width:1024px){section.products .add{margin:0;grid-column:2/span 1;grid-row:1/1}}section.products .add .submittal{margin:0 auto;width:100%;max-width:600px}@media (min-width:1024px){section.products .add .submittal{margin:0}}section.products .add .submittal>div{background-color:transparent;padding:0 0 2em}section.products .add .submittal header{position:absolute;right:10px;top:0}section.products .add .submittal ul{list-style-type:none;padding-left:0}section.products .add .submittal a:not(.button){font-weight:700;display:block;padding:.25rem 0;color:#0073a5}section.products .add .submittal a:not(.button).new-project{padding:.75rem 0}section.products .add .submittal a.button.simple{margin:1rem 0;line-height:1rem;max-width:16rem;color:#963816}section.products .add .submittal a.button.simple:first-child{margin-top:0}section.products .add .submittal a.button.simple:last-child{margin-bottom:0}section.products .add .submittal a.button.simple.-active{background:#bbeafb;border-color:#bbeafb;color:#004173}section.products .add .submittal a.button.simple.-active:focus,section.products .add .submittal a.button.simple.-active:hover{background:rgba(0,185,240,.5);border-color:rgba(0,185,240,.5)}section.products .add .submittal div.select.submittal-manager{border:0;margin-bottom:2rem}section.products .add .submittal div.select.submittal-manager:after{content:"";display:block;position:absolute;padding:0;margin:0;height:2.2rem;left:0;right:20px;bottom:0;top:auto;background:linear-gradient(0deg,#fff 32%,hsla(0,0%,100%,0))}section.products .add .submittal div.select.submittal-manager select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none;position:relative}section.products .add .submittal div.select.submittal-manager select optgroup{color:#004173;font-weight:700}section.products .add .submittal div.select.submittal-manager select optgroup option{color:#0073a5;font-weight:600;margin-left:0;padding:0 0 .2rem .3rem;background-color:transparent}section.products .add .submittal div.select.submittal-manager select optgroup option.added{color:#686465}section.products .add .submittal div.select.submittal-manager select optgroup:last-of-type{margin-bottom:.9rem}section.products .add .submittal div.select.submittal-manager select::-webkit-scrollbar{width:10px}section.products .add .submittal div.select.submittal-manager select::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}section.products .add .submittal div.select.submittal-manager select::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0073a5}section.products .add .submittal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none}section.products .add .submittal select option{margin-left:0}section.products .add .submittal .more-link{display:block;padding:1em 0 0;text-align:right;text-transform:capitalize}section.products .add .submittal.log-reg{margin-top:2.8rem;padding-right:2.5rem}section.products .add .submittal.log-reg header img{display:block;margin:0 auto}section.products .product-image{margin:0 5rem 5rem}section.products .product-image img{display:block;max-height:250px;margin:0 auto}@media (min-width:1024px){section.products .product-image img{margin-left:0}}section.products .product-brand img{display:block;max-width:170px;margin:0 auto}@media (min-width:1024px){section.products .product-brand img{margin-left:0}}section.products p{margin-bottom:1rem}section.products .link-icon{display:inline-block;width:1rem;max-width:1rem;margin-right:.75rem;margin-bottom:.2rem}.productDetailPage .pageTitle,.section-products .pageTitle{padding-top:0}.productDetailPage .productSection__headline,.section-products .productSection__headline{font-size:1em;margin-bottom:1em;font-weight:700}.productDetailPage .bodyCopy,.section-products .bodyCopy{font-size:1em}.productDetailPage .products header h1,.section-products .products header h1{font-size:2.1rem}.productDetailPage .products header h1 span,.section-products .products header h1 span{font-size:1.6rem}.productData{grid-column:span 1;grid-row:2/3;width:100%;margin-top:2rem;max-width:100%}@media (min-width:1024px){.productData{grid-column:1/span 2;grid-row:2/3}}.productData iframe{max-width:100%}.productData__details{background:transparent;grid-area:BODY;grid-column:full;padding:0;width:100%}@media (min-width:451px){.productData__details{grid-column:3/span 10}}@media (min-width:1024px){.productData__details{align-content:center;display:grid;grid-column:6/main-end;grid-row:3/-1;z-index:3}}@media only screen and (min-width:669px){.productData__details .responsive-pane{margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem;overflow-x:scroll;padding-top:3.125rem;position:relative}}@media (min-width:669px){.productData__details .responsive-pane .responsive-inner:after,.productData__details .responsive-pane .responsive-inner:before{display:block}}.productData__details .responsive-pane .responsive-inner table th{padding:.5em}.productData__factsTitle{color:var(--c-amaranth);font-size:1.3rem;font-weight:900;margin-bottom:2rem}.productData__detailsGroup{list-style:none;margin:0;padding-left:0;display:grid;grid-template-columns:1fr}.productData__detailsGroup li:before{display:none}@media (min-width:1024px){.productData__detailsGroup{grid-template-columns:repeat(4,25%);align-items:center}}.productData__panelWrapper{border-top:1px solid #aaa;background-color:#f5f5f5}@media (min-width:1024px){.productData__panelWrapper{grid-column:8/-1}}.productData__item{margin-bottom:0;max-width:100%;min-width:0}.productData__item #inventoryPricing-panel{padding:1rem 0}.productData__item #inventoryPricing-panel .productData__panelText{padding-top:0}.productData__itemTrigger,.productData__itemTrigger:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;background:none;border-radius:0;margin:0;padding:1rem;text-align:left;width:100%;background-color:#f2f2f2}.productData__itemTrigger:after{content:none}@media (min-width:1024px){.productData__itemTrigger,.productData__itemTrigger:hover{text-align:center;background-color:transparent;padding:1rem 0;border:0;border-bottom:3px solid transparent}}.productData__itemTrigger:focus{outline:none}.productData__itemTrigger.-active{border-bottom:3px solid #f05a23}.productData__itemTrigger.-active .productData__itemTitle{font-weight:700}.productData__itemIcon{position:relative;color:#000}.productData__itemIcon:before{background-color:transparent;content:"+";font-size:2rem;display:block;height:40px;position:absolute;right:5px;top:0;left:auto;transition:transform .25 ease-in-out;width:40px;transform:rotate(180deg)}.productData__itemTrigger.-active .productData__itemIcon:before{content:"-"}@media (min-width:1024px){.productData__itemIcon:before{display:none}}.productData__itemTitle{font-size:1rem;color:#000;text-transform:capitalize;font-weight:500;line-height:1.5;margin:0;position:relative}.productData__panel{padding:1rem;border-bottom:1px solid #aaa}.productData__panel.-accordionElement{height:0;overflow-y:hidden}.productData__panel.-accordionElement .productData__panelText{padding:1.5rem 0 0}.productData__panel.-accordionElement.expand-enter-active,.productData__panel.-accordionElement.expand-leave-active{transition:all .25s ease-in-out}.productData__panel.-tabElement{display:grid;gap:1.3rem}.productData__panel.-tabElement.fade-enter-active,.productData__panel.-tabElement.fade-leave-active{transition:opacity .25s ease-in-out}.productData__panel.-tabElement.fade-enter-from,.productData__panel.-tabElement.fade-leave-to{opacity:0}.productData__panel.-tabElement.fade-enter-to,.productData__panel.-tabElement.fade-leave-from{opacity:1}.productData__panelIcon{color:var(--c-amaranth);display:none}@media (min-width:1024px){.productData__panelIcon{display:block}}.productData__panelIcon>svg,.productData__panelIcon>svg *{color:currentColor;fill:currentColor}.productData__panelText{font-size:1rem;line-height:1.5;max-height:500px;overflow-x:hidden;overflow-y:auto}.productData__panelText .desc p>strong{display:block}@media (min-width:1024px){.productData__panelText{line-height:1.3}.productData__panelText>div,.productData__panelText>section{margin-right:1rem}}.productData__panelText::-webkit-scrollbar{width:12px}.productData__panelText::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.productData__panelText::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0073a5}.productData__panelText .content{padding:0 1rem 0 0}@media (min-width:669px){.productData__panelText .content{padding:1rem 3rem 0 1rem}}.productData__panelText #pricing-inventory.product-items{padding-top:2rem}.productData__panelText #pricing-inventory.product-items .responsive-inner table td{padding:.5em}.productData__panelText #pricing-inventory.product-items .responsive-inner table td:nth-child(3){white-space:nowrap;font-variant:diagonal-fractions}.productData__panelText #pricing-inventory.product-items .responsive-inner table td:nth-child(3) sub,.productData__panelText #pricing-inventory.product-items .responsive-inner table td:nth-child(3) sup{font-size:.6rem}.productData .messaging.info{margin-top:1rem}@media only screen and (min-width:669px){.productInfo{display:flex}.productInfo .productDetails{flex-basis:66%;max-width:600px}.productInfo .productActions{max-width:33%;flex-basis:33%}}.productDetails .eyebrow{margin-bottom:.5em;font-size:1em;display:block;color:#0073a5}.productImage{margin-bottom:2em}.productDownloads,.productMedia{border-top:1px solid #999;padding:4em 0 1em}.productDownloads:first-child,.productMedia:first-child{border-top:none;padding-top:0}@media (min-width:669px){.productDownloads:first-child,.productMedia:first-child{padding-top:1em}}.productDownloads__list,.productMedia__list{padding:0!important;display:inline-flex;flex-flow:wrap;width:100%}.productDownloads__item,.productMedia__item{display:inline-block;width:100%;padding-right:2em;margin-bottom:2rem}.productDownloads__image,.productMedia__image{margin-bottom:1em;width:100%}.productDownloads__headline,.productMedia__headline{font-weight:700;font-size:1rem}.productDownloads__description,.productMedia__description{font-size:.85em}.productDownloads .tile.-download,.productMedia .tile.-download{fill:#0073a5}.productDownloads{padding:2em 0 1em}.productDownloads__list{flex-direction:column;gap:10px}.productDownloads__list .tile-label{font-size:1rem;font-weight:700;color:#0073a5;display:flex}.productDownloads__list .tile-label .fa{padding-right:1rem}.productDownloads .listitem img{height:100px;margin:0 0 1em;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.productMedia__thumbnail{position:relative}.productMedia__thumbnail img{background-color:#f2f2f2;max-width:400px}.productMedia__thumbnail:after{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);content:"";height:40px;width:40px;background-image:url(../img/icons/icon_video.svg);background-size:cover;opacity:.75;transition:all .3s}.productMedia__item:hover .productMedia__thumbnail:after{opacity:1;transform:translateY(-3px)}.productMedia__item:hover a{color:#004173}.productSubmittal{padding-bottom:1rem}.productSubmittal .tile-label{font-size:1rem;font-weight:700;color:#0073a5;display:flex}.productSubmittal .tile-label .fa{padding-right:1rem}.inventory-detail h4{margin:1.6rem 0}.inventory-detail .messaging{margin:.8rem 0}.inventory a.detail-link{font-size:.85rem;white-space:nowrap}.ais-Hits-list{list-style-type:none;padding:0}.ais-Hits-list .ais-Hits-item button{border:none;display:inline;font-size:.75em;font-weight:400}.ais-Hits-list .ais-Hits-item p{line-height:1.2;margin-bottom:.5rem}.ais-Hits-list .ais-Hits-item>div:last-of-type{flex-basis:auto;flex-grow:1;max-width:none}.ais-Hits-list .ais-Hits-item a{color:#000;display:inline}.section-landing-pages header.secondary .header-content:after,.section-landing-pages header.secondary .header-content:before{content:none}.section-landing-pages .headers .navigation{justify-content:flex-end}.section-landing-pages .torso.two-column{border-top:18px solid #00b9f0}.section-landing-pages .torso.two-column .wrap:before{background:rgba(0,65,115,.2);content:"";display:block;height:450px;left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;position:absolute;top:0;width:100vw}.section-landing-pages .torso.two-column .wrap main{order:1;position:relative;z-index:2}@media (min-width:1024px){.section-landing-pages .torso.two-column .wrap main{flex:1 1 65.25%;order:1}}.section-landing-pages .torso.two-column .wrap .landingPage__sidebar{margin:0 -30px;order:2;overflow:hidden;position:relative}@media (min-width:669px){.section-landing-pages .torso.two-column .wrap .landingPage__sidebar{margin:0}}@media (min-width:1024px){.section-landing-pages .torso.two-column .wrap .landingPage__sidebar{flex:1 1 34.75%;order:2;overflow:visible}}.section-landing-pages .torso.two-column .wrap .landingPage__sidebar:before{background-image:url(../img/svg/logo-icon.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1400px;left:0;margin:0;opacity:.4;padding:0;position:absolute;top:-340px;width:1200px;z-index:0}@media (min-width:669px){.section-landing-pages .torso.two-column .wrap .landingPage__sidebar:before{left:20px}}.section-landing-pages .accordion>div .header.landingPage__accordionHeader{font-size:1.4rem;padding:.5em 2.5em .5em 1em}@media (min-width:669px){.section-landing-pages .accordion>div .header.landingPage__accordionHeader{font-size:1.8rem}}.section-landing-pages .hero{height:450px;min-height:450px;padding:0}.section-landing-pages .hero:before{background-color:rgba(0,65,115,.2)}.section-landing-pages #mc_embed_signup{background:transparent;clear:left;font:14px Helvetica,Arial,sans-serif}.section-landing-pages #mc_embed_signup form{padding:0}.section-landing-pages #mc_embed_signup .mc-field-group label{color:#f05a23;font-size:.9rem;font-weight:500;line-height:1.3;margin-bottom:0}.section-landing-pages #mc_embed_signup .mc-field-group.required label:after{content:" *"}.section-landing-pages #mc_embed_signup .mc-field-group input,.section-landing-pages #mc_embed_signup .mc-field-group select,.section-landing-pages #mc_embed_signup .mc-field-group textarea{background-color:transparent;border:1px solid #000;font-size:.9rem;letter-spacing:1px;margin-bottom:3%;padding:8px 4px}.section-landing-pages #mc_embed_signup .mc-field-group div.text{margin-bottom:0}.section-landing-pages #mc_embed_signup .mc-field-group div.select{background:transparent;border:none}.section-landing-pages #mc_embed_signup .mc-field-group div.select:after{top:8px}.section-landing-pages #mc_embed_signup .mc-field-group div.heading{color:transparent;line-height:0}.section-landing-pages #mc_embed_signup .button{background-color:#f05a23;border-radius:.5rem;border:3px solid #f05a23;color:#fff;display:inline-block;font-family:Marine,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:.25em;min-width:150px;overflow:hidden;padding:9px 1.25em;position:relative;text-align:center;text-transform:uppercase;transition:padding .2s,background-color .15s,color .15s;vertical-align:top;z-index:1;width:auto}.section-landing-pages #mc_embed_signup .button:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-family:FontAwesome;transition:transform .3s;transform:translateX(200px);display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;height:15px;width:25px}.section-landing-pages #mc_embed_signup .button.thin{min-width:unset}.section-landing-pages #mc_embed_signup .button.wide{min-width:270px}.section-landing-pages #mc_embed_signup .button.cancel:focus:after,.section-landing-pages #mc_embed_signup .button.cancel:hover:after{transform:translateX(0) scale(1)}.section-landing-pages #mc_embed_signup .button.cancel:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05C";transform:translateX(0) scale(0)}.section-landing-pages #mc_embed_signup .button.back{background-color:#004173;border-color:#004173}.section-landing-pages #mc_embed_signup .button.back:focus,.section-landing-pages #mc_embed_signup .button.back:hover{border-color:#006cc0;background-color:#006cc0;color:#f7fcff;padding:9px .75em 9px 1.75em}.section-landing-pages #mc_embed_signup .button.back:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F053";transform:translateX(-100px);left:3px}.section-landing-pages #mc_embed_signup .button:hover{background-color:#f37e53;border-color:#f37e53;color:#f7fcff;padding:9px 1.75em 9px .75em;transition:padding .2s,background-color .15s}.section-landing-pages #mc_embed_signup .button:hover:after{transition:transform .3s;transform:translateX(0)}.section-landing-pages #mc_embed_signup .button:focus-visible{outline:1px dotted #f05a23;outline-offset:1px;border-radius:2px}.section-landing-pages #mc_embed_signup .button.simple{min-width:40px;color:#963816;background-color:#f7fcff;padding:9px}.section-landing-pages #mc_embed_signup .button.simple:hover{background-color:#f37e53;color:#f7fcff}.section-landing-pages #mc_embed_signup .button.simple:after{display:none}.section-landing-pages #mc_embed_signup .button.simple.back:after{display:block}.section-landing-pages #mc_embed_signup .button.simple.no-border{border:0}.section-landing-pages #mc_embed_signup .button.apply{border-radius:.25rem;border-width:2px;font-weight:700;min-width:80px;padding:1rem;text-transform:none;margin:0}.section-landing-pages #mc_embed_signup .button.apply:hover{padding:1rem}.section-landing-pages #mc_embed_signup .button.apply:hover:after{display:none}.section-landing-pages #mc_embed_signup .button.apply.-shipments{margin-left:.5rem}.section-landing-pages #mc_embed_signup .button.simple.remodal-cancel:hover,.section-landing-pages #mc_embed_signup .button.simple.remodal-confirm:hover{color:#fff}.section-landing-pages #mc_embed_signup .button.no-chevron{padding:9px}.section-landing-pages #mc_embed_signup .button.no-chevron:hover:after{display:none}.section-landing-pages #mc_embed_signup .button.disabled,.section-landing-pages #mc_embed_signup .button[disabled]{background-color:#9e9e9e;color:#ccc;pointer-events:none;border-color:#9e9e9e}.section-landing-pages #mc_embed_signup .button.disabled:after,.section-landing-pages #mc_embed_signup .button[disabled]:after{display:none}.section-landing-pages #mc_embed_signup .button.disabled:hover,.section-landing-pages #mc_embed_signup .button[disabled]:hover{color:#ccc}.section-landing-pages #mc_embed_signup .button.disabled:hover:before,.section-landing-pages #mc_embed_signup .button[disabled]:hover:before{width:0}.section-landing-pages #mc_embed_signup .button.alternate{border-color:#f05a23;background-color:#f7fcff;color:#963816}.section-landing-pages #mc_embed_signup .button.alternate:focus,.section-landing-pages #mc_embed_signup .button.alternate:hover{border-color:#f37e53;background-color:#f37e53;color:#f7fcff}.section-landing-pages #mc_embed_signup .button.down:after{content:"\F078"}.section-landing-pages #mc_embed_signup .button.down-active:after,.section-landing-pages #mc_embed_signup .button.down:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none}.section-landing-pages #mc_embed_signup .button.down-active:after{content:"\F077"}.section-landing-pages #mc_embed_signup .button.link{background-color:transparent;border:none;color:#0073a5;min-width:0;padding:0;text-transform:none}.section-landing-pages #mc_embed_signup .button.gold:hover{background-color:#fa961e;border-color:#fa961e}@media only screen and (min-width:669px){.section-landing-pages #mc_embed_signup .button{min-width:170px}}.section-landing-pages #mc_embed_signup .required{color:#2b2b2b;font-size:.9rem;font-weight:400;margin-bottom:0}@media (min-width:1024px){.landingPage__carousel .carousel__previous{left:25px}.landingPage__carousel .carousel__next{right:25px}}@media (min-width:1400px){.landingPage__carousel .carousel__previous{left:25px}.landingPage__carousel .carousel__next{right:25px}}.landingPage__carouselSlideTitle{align-items:flex-end;color:#f7fcff;display:flex;font-size:3.1rem;height:100%;justify-content:flex-end;padding:15px 15px 90px;position:relative;text-align:right;text-shadow:2px 2px 6px rgba(0,0,0,.16)}@media (min-width:669px){.landingPage__carouselSlideTitle{padding:15px 90px 90px}}.landingPage__intro{padding:2.8rem 1.5rem 1.8rem}.landingPage__intro h1{color:#00b9f0;font-size:2.7rem;font-weight:700;line-height:1}.landingPage__intro h2{color:#004173;font-size:2.1rem;font-weight:700;line-height:1}.landingPage__intro p{font-size:1.3rem}.landingPage__accordionHeader{align-items:center;border-top:1px solid #999;cursor:pointer;display:flex;margin:0;position:relative}.landingPage__accordion .accordion__icon{flex:0 0 auto;margin:0 15px 0 0}.landingPage__accordion .accordion__icon img{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.landingPage__accordion .accordion__content{background:#f9f9f9}.landingPage__accordion .accordion__contentWrapper{padding:30px 15px 60px}@media (min-width:669px){.landingPage__accordion .accordion__contentWrapper{padding:30px 45px 60px}}.landingPage__accordion .accordion__contentWrapper>*{margin-bottom:0;margin-top:0}.landingPage__accordion .accordion__contentWrapper>*+*{margin-top:2rem}.landingPage__accordion .accordion__contentWrapper img{border-radius:16px;max-width:100%;width:100%}.landingPage__accordion .accordion__contentWrapper h4.landingPage__accordionHeading1{color:#000;font-size:2.1rem;font-weight:700}.landingPage__accordion .accordion__contentWrapper h5.landingPage__accordionHeading2{color:#00b9f0;font-size:1.4rem;font-weight:700}.landingPage__modal{border-radius:20px;min-height:300px;overflow:hidden;padding:0}.landingPage__modalHeader{align-items:center;background:#00b9f0;display:flex;justify-content:space-between;padding:15px 30px}.landingPage__modalTitle{color:#f7fcff;font-weight:700;margin:0 30px 0 0}.landingPage__modalClose.button{border:none;color:#f7fcff;margin:0;min-width:0;vertical-align:auto}.landingPage__modalClose.button,.landingPage__modalClose.button:hover{background-color:transparent;padding:0;transition:color .25s ease-in-out}.landingPage__modalClose.button:hover{color:#004173}.landingPage__modalClose.button:after{content:none}.landingPage__modalClose.button svg{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.landingPage__modalContent{padding:45px 30px}@media (min-width:669px){.landingPage__modalContent.-twoColumn{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}.landingPage__modalContent h3{color:#00b9f0;font-weight:700}.landingPage__modalContent h4{color:#004173;font-weight:700}.landingPage__form{background:hsla(0,0%,95.3%,.8);height:100%;padding:45px 30px 60px;position:relative}.landingPage__form h3{color:#f05a23;font-size:1.8rem;font-weight:700}.landingPage__form p{font-size:1.2rem}.torso.two-column{padding-bottom:0;padding-top:0}.torso.two-column main{min-height:600px;padding-bottom:3rem;padding-top:0}.torso.two-column main>section:first-child{padding-top:1.5rem}.torso.two-column .ais-index{background-color:rgba(195,234,252,.2);padding:0 .5rem}.torso.two-column aside.primary{padding:0}.torso.two-column aside.primary .ais-index{height:100%;display:flex;flex-direction:column}.torso.two-column aside.primary .ais-index .accordions{flex-grow:1;position:relative}.torso.two-column aside.primary .ais-index .refinement-list>div.open .header{background:transparent}.torso.two-column .wrap{display:flex;flex-direction:column}.torso.two-column .wrap main{order:2}.torso.two-column .wrap aside{margin:0 1rem;order:1}.torso.two-column .wrap aside:before{content:"Filters";color:#2b2b2b;display:block;font-size:1.875rem;font-weight:100;text-align:center;text-transform:uppercase;padding-top:3rem;padding-bottom:1rem;margin-left:-1rem}@media only screen and (min-width:1024px){.torso.two-column main .product-title{padding:2rem}.torso.two-column main .product-title .category-description{padding-left:0}.torso.two-column aside.primary{padding:3rem 1rem}.torso.two-column .wrap{justify-content:space-between;display:grid;grid-template-columns:23.2% 1fr;gap:0 80px}.torso.two-column .wrap .breadcrumbs{grid-column:1/3}.torso.two-column .wrap main{flex:1 1 auto;order:2;min-width:0;width:100%}.torso.two-column .wrap main:first-child:last-child{grid-column:1/3}.torso.two-column .wrap aside.primary{flex:0 0 23.2%;margin-left:0;order:1;background:rgba(195,234,252,.2);padding:6px 6px 16px}.torso.two-column .wrap aside.primary:before{display:none}.torso.two-column .wrap.productSubmittal{grid-template-columns:1fr 23.2%}.torso.two-column .wrap.productSubmittal aside.primary.submittal-sidebar{margin-left:0}.torso.two-column .wrap.seismic-v2{grid-template-columns:1fr 23.2%}.torso.two-column .wrap.-landingPage{grid-template-columns:1fr 34.75%;gap:0}.torso.two-column.alternate .wrap main{order:1;padding-top:1rem}.torso.two-column.alternate .wrap form{margin-top:0}.torso.two-column.alternate .wrap aside.primary{order:2;margin-right:0;margin-left:129px}.torso.two-column.alternate.dense .wrap aside.primary{margin-left:2rem}.torso.two-column.alternate.dense .wrap aside.primary .sidebar{min-width:0}}.product-tabs{margin:0;grid-column:1/3;display:flex;gap:1rem;border-bottom:2px solid #f2f2f2;z-index:3;min-height:35px;padding-top:5px;background:#f7fcff}@media only screen and (min-width:669px){.product-tabs{position:sticky;top:97px}}.product-tabs .tab{padding:1rem 0 .5rem}.product-tabs .tab.-active{font-weight:700;box-shadow:0 3px #00b9f0;color:#0073a5}.product-tabs .tab a{color:#000}.hbspt-form form fieldset{max-width:none;margin-bottom:1em}.hbspt-form form .form-columns-2 .hs-form-field:first-child .input{margin-right:2em}.hbspt-form form .hs-error-msg{color:#c00;font-size:1rem;transform:translateY(-1rem)}.hbspt-form form ul.inputs-list{padding-left:0;list-style:none}.hbspt-form form .hs-form-checkbox input[type=checkbox]{opacity:1;position:relative;margin-right:.25em}.hbspt-form form .hs-form-booleancheckbox-display{align-items:flex-start;display:flex}.hbspt-form form .input select{width:100%;padding:1em 1.125em}.hbspt-form form .form-columns-1 .input select{width:100%}.hbspt-form form .hs-form-booleancheckbox input[type=checkbox]{margin-top:8px;opacity:1}.hbspt-form form .hs-richtext,.hbspt-form form .hs_recaptcha{margin-bottom:2rem}.gatedContent{margin-top:2rem}@media only screen and (min-width:669px){.hs-form-booleancheckbox-display{align-items:center}.hs-form-booleancheckbox input[type=checkbox]{margin-top:0}}.no-results .message{border-radius:16px;border:2px dashed #00b9f0;background:#f7fcff;padding:1.5rem 2rem;position:relative}.no-results .message .title{font-size:3rem;color:#004173;margin:0}.no-results .helper{background-color:rgba(195,234,252,.6);padding:3rem 1.5rem 1.5rem;margin-top:-1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.no-results .helper ul{color:green;list-style-type:none;margin:0;padding-left:0}.no-results .helper ul li{color:#2b2b2b;font-size:1.25rem}.no-results .helper ul li:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05D";color:#004173;padding-right:.5rem}.no-results .helper .contact{padding:1rem 1.5rem 1.5rem;border-left:4px solid #00b9f0;background:#f7fcff;box-shadow:-16px -16px 32px 0 rgba(17,55,85,.1);height:-moz-fit-content;height:fit-content}.no-results .helper .contact .title{border:none;background-color:#f7fcff;padding:0}.categories{margin:0 1rem}.categories h1.title{font-size:3rem;color:#f05a23;border-bottom:2px solid rgba(240,90,35,.2);max-width:1199px;margin:2rem auto}.categories .product{display:flex;gap:3rem;flex-flow:row wrap;max-width:1199px;margin:2rem auto}.categories .product__category{min-width:264px;max-width:544px;flex-grow:1}.categories .product__category.-two{max-width:264px}.categories .product__category.-three{max-width:404px}.categories .product__category h2.title{font-size:1.5rem;color:#113755;border-bottom:2px solid #c3eafc;font-weight:700;margin-bottom:1rem;text-align:center}@media only screen and (min-width:669px){.categories .product__category h2.title{text-align:left}}.categories .product__category h2.title:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054";font-size:20px;color:#00b9f0;padding-left:.5rem;opacity:.5}.categories .product__category h2.title:hover{border-bottom:2px solid;border-color:#f05a23}.categories .product__category h2.title:hover a{color:#963816}.categories .product__category h2.title:hover:after{color:#f05a23;opacity:1}.categories .product__subcategories{display:grid;grid-template-columns:repeat(auto-fit,124px);gap:1.5rem 1rem;justify-content:center}@media only screen and (min-width:669px){.categories .product__subcategories{justify-content:normal}}.categories .product__subcategory{display:flex;flex-flow:column;min-height:140px}.categories .product__subcategory:hover{cursor:pointer}.categories .product__subcategory:hover .tile-img{border-color:#f05a23}.categories .product__subcategory:hover h3.title a{color:#f05a23}.categories .product__subcategory .tile-img{border:2px solid #d1e6ef;border-radius:8px;display:flex;justify-content:center;align-items:center;width:100%;outline:none}.categories .product__subcategory .tile-img img{height:70px;width:auto}.categories .product__subcategory h3.title{line-height:1.125;font-size:1rem;margin-top:8px;font-weight:700}.categories .product__subcategory h3.title a{color:#0173a5}.results.\--list .ais-Hits-item{flex-flow:row;align-items:center;width:100%;min-height:auto;display:flex;border-top:2px solid rgba(195,234,252,.5);padding-top:10px}.results.\--list .ais-Hits-item div:not(:first-child :last-child){padding:0 1rem}.results.\--list .ais-Hits-item .product-img{width:110px}.results.\--list .ais-Hits-item img{width:auto}.results.\--list .ais-Hits-item p{padding:0}.results.\--list .ais-Hits-item .figure{width:15%;text-align:center;display:flex;align-items:center;margin-bottom:0;justify-content:center;overflow:hidden;height:70px}.results.\--list .ais-Hits-item .title{width:35%}.results.\--list .ais-Hits-item .title a{padding:0}.results.\--list .ais-Hits-item .data{width:25%;display:flex;justify-content:flex-end}.results.\--list .ais-Hits-item .data .download{display:block;padding-left:0;text-wrap:nowrap}.results.\--list .ais-Hits-item .data .download a{font-size:14px;color:#0073a5}.results.\--list .ais-Hits-item .data .download a .icon{height:12px;fill:#00b9f0;padding-left:5px}.results.\--list .ais-Hits-item .modal-container{display:flex}.results.\--list .ais-Hits-item .modal-container .link{visibility:visible;white-space:nowrap;margin-bottom:0}.results.\--list .ais-Hits-item .modal-container .link .icon{font-size:11px;padding-left:5px;display:inline-block;color:#00b9f0}.products .all-products{border-top:none;margin-top:1rem;padding-top:2rem}.products .all-products h2{border-bottom:1px solid #f4f4f4;color:#f05a23;font-size:2.5rem;padding-bottom:0}.products .ais-Hits-item{min-height:220px;background:#f7fcff;display:inline-grid;width:50%;padding:0 .5rem}@media (min-width:669px){.products .ais-Hits-item{width:33.33%}}@media (min-width:1024px){.products .ais-Hits-item{width:25%}}.products .ais-Hits-item .title{margin:0;color:#113755;display:flex;font-size:1rem;padding-top:.5rem}.products .ais-Hits-item .product-img{display:flex;justify-content:center;align-items:center;box-shadow:0 2px 16px 0 rgba(4,109,190,.1019607843);height:120px;border-radius:8px;width:100%;border:2px solid #f7fcff;mix-blend-mode:multiply}.products .ais-Hits-item .product-img img{height:64px}.products .ais-Hits-item button.link{font-size:13px;visibility:hidden;color:#0073a5}.products .ais-Hits-item .download,.products .ais-Hits-item .figure,.products .ais-Hits-item button.link .icon{display:none}.products .ais-Hits-item:hover .product-img{border-color:#f05a23}.products .ais-Hits-item:hover .title a{color:#f05a23}.products .ais-Hits-item:hover button.link{visibility:visible}.products.\--list{width:100%}.results-filter{display:flex;justify-content:space-between;background:#edf9ff;border-radius:8px;padding:1rem;margin-bottom:1rem}.results-filter .count{margin:auto 0}.results-filter .filters{display:flex;height:2rem}.results-filter .filters select{position:relative;border:1px solid #0073a5;border-radius:4px;padding:0 3rem 0 1rem;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5l8 8 8-8' stroke='%2300B9F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1.25rem auto}@media (min-width:669px){.results-filter .filters select{margin:0 1rem}}.results-filter .filters .filter-type{display:none;width:-moz-fit-content;border:1px solid #0073a5;border-radius:4px;align-items:center}@media (min-width:669px){.results-filter .filters .filter-type{display:flex}}.results-filter .filters .filter-type button{min-width:auto;border:0}.results-filter .filters .filter-type button:hover:after{content:""}.results-filter .filters .filter-type .badge{background-color:#f7fcff;color:#004173;padding:4px 1rem 4px 2rem;text-align:center;border-radius:5px;margin:0 5px;background-repeat:no-repeat;background-position:left .7rem top 50%;background-size:.75rem auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.results-filter .filters .filter-type .badge:hover{cursor:pointer}.results-filter .filters .filter-type .badge.active{background-color:#004173;color:#f7fcff}.results-filter .filters .filter-type .badge.\--grid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4.5A1.5 1.5 0 014.5 6h-3A1.48 1.48 0 010 4.5v-3A1.5 1.5 0 011.5 0h3C5.313 0 6 .688 6 1.5v3zm0 8A1.5 1.5 0 014.5 14h-3A1.48 1.48 0 010 12.5v-3A1.5 1.5 0 011.5 8h3C5.313 8 6 8.688 6 9.5v3zm2-11A1.5 1.5 0 019.5 0h3c.813 0 1.5.688 1.5 1.5v3A1.5 1.5 0 0112.5 6h-3A1.48 1.48 0 018 4.5v-3zm6 11a1.5 1.5 0 01-1.5 1.5h-3A1.48 1.48 0 018 12.5v-3A1.5 1.5 0 019.5 8h3c.813 0 1.5.688 1.5 1.5v3z' fill='%230173A5'/%3E%3C/svg%3E")}.results-filter .filters .filter-type .badge.\--list{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75.5a.76.76 0 01.75.75v1.5a.74.74 0 01-.75.75h-1.5a.722.722 0 01-.75-.75v-1.5A.74.74 0 011.25.5h1.5zM15 1c.531 0 1 .469 1 1 0 .563-.469 1-1 1H6c-.563 0-1-.438-1-1 0-.531.438-1 1-1h9zm0 5c.531 0 1 .469 1 1 0 .563-.469 1-1 1H6c-.563 0-1-.438-1-1 0-.531.438-1 1-1h9zm0 5c.531 0 1 .469 1 1 0 .563-.469 1-1 1H6c-.563 0-1-.438-1-1 0-.531.438-1 1-1h9zM.5 6.25a.74.74 0 01.75-.75h1.5a.76.76 0 01.75.75v1.5a.74.74 0 01-.75.75h-1.5a.722.722 0 01-.75-.75v-1.5zm2.25 4.25a.76.76 0 01.75.75v1.5a.74.74 0 01-.75.75h-1.5a.722.722 0 01-.75-.75v-1.5a.74.74 0 01.75-.75h1.5z' fill='%230173A5'/%3E%3C/svg%3E")}.results-filter .filters .filter-type .badge.\--grid.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4.5A1.5 1.5 0 014.5 6h-3A1.48 1.48 0 010 4.5v-3A1.5 1.5 0 011.5 0h3C5.313 0 6 .688 6 1.5v3zm0 8A1.5 1.5 0 014.5 14h-3A1.48 1.48 0 010 12.5v-3A1.5 1.5 0 011.5 8h3C5.313 8 6 8.688 6 9.5v3zm2-11A1.5 1.5 0 019.5 0h3c.813 0 1.5.688 1.5 1.5v3A1.5 1.5 0 0112.5 6h-3A1.48 1.48 0 018 4.5v-3zm6 11a1.5 1.5 0 01-1.5 1.5h-3A1.48 1.48 0 018 12.5v-3A1.5 1.5 0 019.5 8h3c.813 0 1.5.688 1.5 1.5v3z' fill='%23B3EAFA'/%3E%3C/svg%3E")}.results-filter .filters .filter-type .badge.\--list.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75.5a.76.76 0 01.75.75v1.5a.74.74 0 01-.75.75h-1.5a.722.722 0 01-.75-.75v-1.5A.74.74 0 011.25.5h1.5zM15 1c.531 0 1 .469 1 1 0 .563-.469 1-1 1H6c-.563 0-1-.438-1-1 0-.531.438-1 1-1h9zm0 5c.531 0 1 .469 1 1 0 .563-.469 1-1 1H6c-.563 0-1-.438-1-1 0-.531.438-1 1-1h9zm0 5c.531 0 1 .469 1 1 0 .563-.469 1-1 1H6c-.563 0-1-.438-1-1 0-.531.438-1 1-1h9zM.5 6.25a.74.74 0 01.75-.75h1.5a.76.76 0 01.75.75v1.5a.74.74 0 01-.75.75h-1.5a.722.722 0 01-.75-.75v-1.5zm2.25 4.25a.76.76 0 01.75.75v1.5a.74.74 0 01-.75.75h-1.5a.722.722 0 01-.75-.75v-1.5a.74.74 0 01.75-.75h1.5z' fill='%23B3EAFA'/%3E%3C/svg%3E")}.results-filter .filters .sort-by{display:flex}.vueperslides{border-radius:16px;border:2px solid #00b9f0;height:175px;min-width:170px}.vueperslides__inner{height:175px}.vueperslides__parallax-wrapper{position:unset!important}.vueperslides__arrow{width:32px;min-width:-moz-fit-content;min-width:fit-content;background-color:rgba(240,90,35,.3)!important;padding:0;height:150px;margin-top:-3px}.vueperslides__arrow:hover{padding:0}.vueperslides__arrow svg{stroke:#f05a23!important}.vueperslides__arrow--next{right:2.25em!important}.vueperslides__arrow--prev{left:2.25em!important}.vueperslides .vueperslide{background-size:70px;background-repeat:no-repeat;background-blend-mode:darken;background-position:bottom 10% center;background-color:#c3eafc;height:150px;margin:10px;min-width:170px;max-width:170px;border-radius:8px;border:2px solid #00b9f0}.vueperslides .vueperslide .content{display:flex;justify-content:space-between;align-items:baseline;margin:0 .5rem}.vueperslides .vueperslide .content p{margin:0;line-height:normal}.vueperslides .vueperslide .content i{color:#00b9f0}.vueperslides .vueperslide .content__title{font-size:14px;font-weight:700;padding-top:.5rem}.sub-cat .sub-cat-tiles{display:flex;flex-flow:row wrap}.sub-cat .sub-cat-tiles .sub-cat-tile{height:135px;background-color:#c3eafc;border:2px solid #d8f1fd;border-radius:8px;padding:.5rem;width:100%;cursor:pointer;margin:.5rem}.sub-cat .sub-cat-tiles .sub-cat-tile .title{align-items:center;color:#004173;display:flex;justify-content:space-between;font-size:14px;font-weight:700}.sub-cat .sub-cat-tiles .sub-cat-tile .title:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F054"}.sub-cat .sub-cat-tiles .sub-cat-tile .tile-img{box-shadow:none;height:auto;text-align:center}.sub-cat .sub-cat-tiles .sub-cat-tile .tile-img img{height:64px;mix-blend-mode:multiply}.sub-cat .sub-cat-tiles .sub-cat-tile:hover{background-color:#f7fcff;border:2px solid #f05a23}.sub-cat .sub-cat-tiles .sub-cat-tile:hover .tile-img{border:none}@media only screen and (min-width:451px){.sub-cat-tiles .sub-cat-tile{max-width:calc(50% - 1rem)}}@media only screen and (min-width:669px){.sub-cat-tiles .sub-cat-tile{max-width:calc(33.33% - 1rem)}}@media only screen and (min-width:1024px){.sub-cat-tiles .sub-cat-tile{max-width:calc(25% - 1rem)}}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p{visibility:hidden}.custom-popup-class .mfp-container{padding-top:40px;height:33%}.custom-popup-class .mfp-content{width:100%;max-width:800px}#popup-with-something{width:100%;height:0;overflow:hidden;padding-top:56.25%}#popup-with-something .mfp-close{top:-44px;color:#fff;text-align:right;right:1px}.some-element{background:#ebe8e8;position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1rem;padding-right:1rem;position:relative}.columns>hr{border:0;display:none}@media only screen and (min-width:669px){.columns{display:table;table-layout:fixed;width:100%}.columns>*{display:table-cell;vertical-align:top}.columns>hr{display:table-cell;width:1rem}}.columns>div>p:last-child{margin-bottom:2rem}@media only screen and (min-width:669px){.columns>div>p{margin-bottom:2rem}.columns>div>p:last-child{margin-bottom:0}}.columns .link-right{flex-shrink:1;text-align:right}.search-drawer{background-color:#686465}.search-drawer>div{max-height:0;overflow:hidden;transition:max-height .15s ease}.search-drawer>div.open{max-height:80px}.search-drawer form{display:flex;padding:1rem 0}.search-drawer form>*{margin-bottom:0}.search-drawer form .text{flex:1 1 auto}.search-drawer form .submit input{height:100%}.branding{text-align:center;display:flex}.branding img{display:none;max-width:180px;width:90%}.branding img.short{display:inline}[data-app=app]{position:relative}nav{margin-bottom:2rem}nav>ul{list-style:none;margin:0;padding-left:0;display:flex}nav>ul li:before{display:none}nav>ul>li{margin-bottom:0}nav>ul>li>a,nav>ul>li span{color:#004173;display:inline-block;padding:0 .5rem}nav.tabs{position:relative}nav.tabs nav{border-bottom:1px solid}nav.tabs nav ul{list-style:none;margin-left:20px;padding:0;text-align:center}nav.tabs nav li{background-color:#cbbfb4;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;display:inline-block;margin-bottom:0;margin-right:.5em;padding:.5em 1em}nav.tabs nav li.active{background-color:#fff;border:1px solid;border-bottom:none;position:relative}nav.tabs nav li.active:after{background-color:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}nav.tabs .panel{display:none;padding:20px}nav.tabs .panel.active{display:inherit}@media only screen and (min-width:1024px){nav.tabs nav ul{margin-left:20px;text-align:left}}nav.progress ul{border:1px solid #747071;border-radius:2px;display:block;width:100%}nav.progress a{padding:.5rem 1rem;position:relative;text-align:center}nav.progress a:hover{color:#27a1ff}nav.progress li:not(:last-child) a{border-right:1px solid #747071}nav.progress li.active a{background-color:#004173;color:#fff;cursor:default;pointer-events:none}nav.progress li.active a:hover{background-color:#27a1ff;color:#fff}nav.progress li.disabled a{color:#747071;cursor:default;pointer-events:none}nav.progress li:hover:not(.active,.disabled) a{color:#27a1ff}nav.progress li:not(:last-child) a{border:0}nav.progress li.complete a{background-color:#fff;color:#ccc}nav.progress li.complete a:before{background-color:#fff}nav.progress li.complete a:hover{color:#004173}@media only screen and (min-width:669px){nav.progress ul{display:flex}nav.progress li{flex:1 1 auto;position:relative}nav.progress li:last-child a:before{display:none}nav.progress a:after,nav.progress a:before{border-left:0 solid transparent;border-bottom:0 solid transparent;border-top:0 solid transparent;border-color:transparent transparent transparent #fff;border-style:solid;border-width:1.25rem 0 1.25rem 1rem;content:"";position:absolute;right:0;top:0;z-index:1}nav.progress a:after{border-left-color:#fff}nav.progress a:before{border-left-color:#5a5758;margin-right:-1px}nav.progress li.active{margin-left:-1rem;z-index:2}nav.progress li.active:before{border-bottom:1.25rem solid #004173;border-left:1rem solid #fff;border-top:1.25rem solid #004173;content:"";display:block;position:absolute;left:0;top:0;z-index:2}nav.progress li.active a:after,nav.progress li.active a:before{background-color:#004173;border-bottom-color:#fff;border-left-color:#004173;border-top-color:#fff}nav.progress li.active a:before{margin-right:0}nav.progress li.active a:hover:after,nav.progress li.active a:hover:before{background-color:#27a1ff}}nav#filter,nav#mobile{display:none}nav#filter.mm-opened,nav#mobile.mm-opened{display:block}.mm-navbars-bottom .mm-navbar{text-align:left}.mm-navbars-bottom .mm-navbar a{align-items:flex-start;background-color:#747071;color:#f7fcff;display:flex;flex-flow:column wrap;font-size:.8em;height:72px;justify-content:center;padding:1em;text-transform:uppercase}.mm-navbars-bottom .mm-navbar a:hover,.mm-navbars-bottom .mm-navbar a:last-of-type{background-color:#004173}.mm-navbars-bottom .mm-navbar a:last-of-type:hover{background-color:#00b9f0}.header-content{align-items:center;display:flex;flex-flow:row wrap}.header-content .filter-toggle,.header-content .menu-toggle{background-color:transparent;border:2px solid transparent;color:#00b9f0;font-size:1.25em}.header-content .filter-toggle:focus,.header-content .filter-toggle:hover,.header-content .menu-toggle:focus,.header-content .menu-toggle:hover{background-color:transparent;color:#f7fcff}.header-content>.dropdown{background-color:#383838;z-index:1001}.header-content>.dropdown.sub-menu{background-color:#454545;z-index:1002}.desktop{display:none}form.search{display:flex}form.search .submit,form.search .text{margin-bottom:0}form.search .text{width:100%}form.search label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form.search .submit{flex-basis:33%;flex-shrink:0}form.search input{border:none;width:100%}.torso{background:#f7fcff;padding-bottom:0;min-height:600px}.torso .wrap.-noBreadcrumbs main{padding-top:2.5rem}main section{padding:0 0 2.5rem}main section~section{padding:2rem 0}@media only screen and (min-width:669px){main section~section{padding:2.5rem 0}}main section p:last-child{margin-bottom:0}main section.fullWidth+section.fullWidth{padding-top:0}main section.alternate{background-color:#f2f2f2}body.section-company main section.fullWidth p,body.section-solutions main section.fullWidth p{max-width:570px}body.section-company main section.fullWidth .image-right,body.section-solutions main section.fullWidth .image-right{margin:3em auto!important}@media only screen and (min-width:669px){body.section-company main section.fullWidth .image-right,body.section-solutions main section.fullWidth .image-right{float:right;max-width:370px;margin:0 0 3em 3em!important;position:relative}body.section-company main section.fullWidth .image-right:before,body.section-solutions main section.fullWidth .image-right:before{background:linear-gradient(149.147deg,transparent 50%,hsla(0,0%,100%,.7) calc(50% + 1px)) 100% 100%/50% 46% no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}}main section.image .image.fullWidth img{width:100%}main section.-has-tabs{padding-top:2rem}main section figure.media{padding:1em 0}main section figure.media div:not([data-oembed-url]){padding-bottom:0!important;height:300px!important}@media (min-width:669px){main section figure.media div:not([data-oembed-url]){height:500px!important}}aside.primary{margin-bottom:2rem}aside.primary h3{color:#2b2b2b}aside.primary section{margin-bottom:2rem}aside.primary .sidebar h3{border-bottom:1px solid #2b2b2b;margin-bottom:.5rem;padding-bottom:.5rem}aside.primary .sidebar section section{margin-bottom:4rem}aside.primary.-slideout{transform:translateZ(0)!important;transition:.2s ease-in-out}nav.supplemental{margin-bottom:0}nav.supplemental ul{display:block}nav.supplemental ul li{display:block;float:none;margin-bottom:0}nav.supplemental ul li a{color:#004173;display:block;padding:.25em 0}nav.supplemental ul li a:hover{color:#2b2b2b}nav.supplemental ul ul a{color:#686465;font-size:.8rem;line-height:2;padding:0}nav.supplemental>ul>li{padding-bottom:.5em}nav.supplemental>ul>li~li{border-top:1px solid #747071;padding-top:.5em}.interior-nav{background:#f3f3f3;padding:0}.interior-nav .columns{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:669px){.interior-nav .columns{flex-direction:row}}.interior-nav h3{margin-bottom:0;padding:8px 10px;text-align:center}.social_icon{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;margin-right:.8rem;margin-top:1rem}.social{list-style:none;padding-left:0;margin:0 0 1rem}.social li:before{display:none}.social li{display:inline-block;font-size:1.5rem;margin-bottom:0;margin-right:.4rem}.social .facebook a{color:#3664a2}.social .linkedin a{color:#0077b5}.social .twitter a{color:#55acee}.social a:hover{opacity:.7}div.admin_bar_wrapper{background-color:#000;height:3em}.admin_bar_icon{height:15px}h1,h2,h3,h4,h5{font-weight:400;line-height:1.2;margin-bottom:.6em}h1{font-size:2.2rem}header h1 span{display:block;font-size:1.9rem;font-weight:100}h2{font-size:1.7rem}h2.centered{text-align:center}h3{font-size:1.125rem}h4{font-size:1.1rem}h5{font-size:1rem}strong{font-weight:700}em{font-style:italic}sup{font-size:max(min(14px,1em),50%)}@media only screen and (min-width:669px){section.intro{padding-bottom:0}}section.intro p:last-child{margin-bottom:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.price-prefix{font-size:.85rem;padding-right:.05rem;vertical-align:top}.actionable{margin-bottom:2em;text-align:center}.actionable h1,.actionable h2,.actionable h3{color:#696566;font-weight:300;text-transform:uppercase}.actionable p{font-weight:300}.actionable a.button,.actionable button{margin-top:1rem}.guide{font-size:1.25rem}.guide,.meta{color:#686465}.meta.date{font-size:.9rem;margin-bottom:.5rem}.coach{color:#686465;font-size:.8rem;font-weight:400;margin:.5rem 0}hr{border:0;border-top:1px solid #686465;display:block;height:0;margin:2em auto 3em;width:100%}a{color:#004173;cursor:pointer;text-decoration:none}a:active,a:hover{color:#27a1ff}a:focus{outline:thin dotted}a.disabled,a[disabled]{color:#ccc;cursor:default;pointer-events:none}dl,ol,p,ul{line-height:1.375;line-height:1.66;margin-bottom:2rem}ol,ul{padding-left:2rem}ol dd,ol dt,ol li,ul dd,ul dt,ul li{margin-bottom:.5em}ul{list-style:disc}dt{font-weight:700;padding-left:.5em}dd{padding-left:2em}pre{background-color:#4a4a4a;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:95%;line-height:140%;padding:1em;white-space:pre-wrap}pre code{background-color:transparent;display:inline;margin:0}code{background-color:#f3f3f3;color:#2b2b2b;display:block;font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:95%;line-height:140%;margin:1em 0;padding:1em}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.thumbs-up:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F087";margin-right:.5em}section.featured.tight{padding:0}section.featured h2{color:#ffa626;font-size:1.25rem;font-weight:700;margin-bottom:0;text-transform:uppercase}section.featured h3{font-size:2rem;font-weight:900;line-height:1;margin-bottom:.5rem;text-transform:uppercase}section.featured h3,section.featured p{color:#f7fcff}section.featured a.button.alternate{border-color:transparent}section.featured .background{background-image:url(/img/forge.jpg);background-repeat:no-repeat;background-size:cover;height:780px;padding:5em 0}@media only screen and (min-width:669px){section.featured .background{min-height:600px;height:auto}}section.featured .featured{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}section.featured .featured>div{flex-basis:100%;margin-bottom:2em;max-width:100%}section.featured .featured>div:first-child{order:1}section.featured .featured>div:nth-child(2){order:2;text-align:center}section.featured .featured>div.button{order:3;align-self:flex-start;flex-basis:100%;padding:2rem 0;text-align:center}section.featured .featured .featured-image{perspective:1000px}section.featured .featured .featured-image img{height:200px;margin:0 auto}@media only screen and (min-width:669px){section.featured .featured .featured-image img{height:auto;margin:0}}section.featured .slick-dotted .slick-slide{touch-action:auto;-ms-touch-action:auto}section.featured .slick-dotted .slick-dots{height:25px;margin-bottom:0;top:20px;vertical-align:middle}section.featured .slick-dotted button,section.featured .slick-dotted button::hover{border:none}section.featured .slick-dotted button:after{display:none}section.featured .slick-dotted li{vertical-align:middle}section.featured .slick-dotted li button:before{color:#fff;font-size:20px}section.featured .slick-next,section.featured .slick-prev{display:none}section.submittal-manager>.container{padding:0}section.submittal-manager h2,section.submittal-manager h3,section.submittal-manager h4,section.submittal-manager p{color:#f7fcff;font-weight:700}section.submittal-manager h2{font-weight:900}section.submittal-manager h3{font-size:1.375rem;text-transform:capitalize}section.submittal-manager p{font-weight:600;margin-bottom:2rem}section.submittal-manager .intro{margin-bottom:0;padding-bottom:0}section.submittal-manager .intro p{font-weight:400}section.submittal-manager .benefits{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5rem 0}section.submittal-manager .benefits .benefit{align-items:center;display:flex;flex-basis:60%;flex-flow:column wrap;justify-content:center;margin-bottom:2rem;max-width:60%;text-align:center}section.submittal-manager .benefits .benefit p{font-size:.875rem;font-weight:600;margin-bottom:0;width:100%}section.submittal-manager .benefits .benefit img{margin-bottom:.5rem;max-width:48px}section.submittal-manager .actionable{background:url(/img/home/sm-bg.jpg) no-repeat 50%/cover;margin-top:0;margin-bottom:0;padding:2rem 1rem;position:relative}section.submittal-manager .actionable h4{margin-bottom:2rem}section.submittal-manager .actionable a.button{border-color:transparent;max-width:20rem;margin-left:auto;margin-right:auto}section.submittal-manager .actionable:nth-child(2){background:url(/img/home/seismic-bg-mobile.jpg) no-repeat 50%/cover}section.submittal-manager .actionable .video-icon-link{display:block;margin:4rem auto 0}section.submittal-manager .actionable .video-icon-link img{border:.25rem solid #fff;border-radius:50%;display:block;width:7rem;margin:0 auto}section.submittal-manager .actionable .video-icon-link span{color:#fff;display:block;font-weight:700;margin-top:1rem}section.data-sheets{background:linear-gradient(180deg,#f3f3f3 0,hsla(0,0%,100%,0))}section.data-sheets h2{font-size:1.9rem;font-weight:100;text-transform:uppercase}section.data-sheets header a{display:block;margin-bottom:1rem}section.related-products{position:relative}.two-column section.related-products a img{max-width:75%}.two-column section.related-products a p{font-size:.9em;font-weight:700}section.related-products a{transition:all .25s ease-in-out;align-items:center;background:#f7fcff;color:#004173;display:flex;flex-flow:column wrap;justify-content:center;min-height:220px;text-align:center;position:relative;width:100%}section.related-products a:before{transition:all .25s ease-in-out;display:block;width:100%;height:0;content:"";background-color:#004173;position:absolute;top:0;left:0}section.related-products a:hover:before{height:5px}section.related-products a img{margin-bottom:1rem}section.related-products a p{width:100%;font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:0}section.related-products .slick-slide{padding:0 2rem 0 0}section.related-products .slider-nav{align-items:center;display:flex;justify-content:center;padding:1.25rem 0;position:relative;align-items:baseline}section.related-products .slider-nav .slick-dots,section.related-products .slider-nav .slick-next,section.related-products .slider-nav .slick-prev{background:transparent;border-color:transparent;position:relative;overflow:visible}section.related-products .slider-nav .slick-dots:focus,section.related-products .slider-nav .slick-dots:hover,section.related-products .slider-nav .slick-next:focus,section.related-products .slider-nav .slick-next:hover,section.related-products .slider-nav .slick-prev:focus,section.related-products .slider-nav .slick-prev:hover{background:transparent;border-color:transparent}section.related-products .slider-nav .slick-dots:before,section.related-products .slider-nav .slick-next:before,section.related-products .slider-nav .slick-prev:before{color:#999}section.related-products .slider-nav .slick-prev{left:-12px;opacity:1;order:1}section.related-products .slider-nav .slick-prev:before{content:"\F053";font-family:FontAwesome}section.related-products .slider-nav .slick-dots{bottom:0;top:-14px;width:auto;order:2}section.related-products .slider-nav .slick-dots li button:before{font-size:1rem;color:#999}section.related-products .slider-nav .slick-dots li button:hover{color:#999}section.related-products .slider-nav .slick-dots li.slick-active button:before{opacity:1}section.related-products .slider-nav .slick-next{opacity:1;right:-15px;order:3}section.related-products .slider-nav .slick-next:before{content:"\F054";font-family:FontAwesome}.resource-content .embed,.resource-content .image,.resource-content .text{margin-bottom:3em}.resource-content .embed,.resource-content .image{text-align:center}.resource-content .description.gated>div:first-child{padding-bottom:2rem}.resource-content .g-recaptcha{margin-bottom:1.5em}section.account.check-holder{margin-top:1em}section.account div.personal-info{margin-top:3em}section.account.select select{border:.5px solid #f2f2f2;margin:.01em}section.account .show-pass{display:none}section.rawHtmlEmbed input[type=checkbox]{margin-right:5px}section.rawHtmlEmbed input[type=checkbox]+label:before{content:none}.section-header .pricing-download{margin-bottom:1rem}body.section-news h1{font-size:1.5rem}#page-company-locations .torso{padding-top:0}#page-company-contact-us header.tertiary h2{order:1}#page-company-contact-us header.tertiary p{order:2}#page-company-contact-us header.tertiary p.required{order:3}#page-company-contact-us header.tertiary h3{order:2;margin-bottom:1.25em}#page-company-contact-us .g-recaptcha{margin-bottom:1.5em}section#map{width:100%;height:500px;position:relative}section#map .info-window{width:250px}section#map .info-window p,section#map .info-window ul{font-size:.9rem}.gm-ui-hover-effect{left:245px!important;position:absolute!important;margin:0!important;top:0!important}section#locations nav li{position:relative}section#locations h3{color:#2b2b2b}.-location{scroll-margin-top:100px}.location-list{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e6e6e6}.location-list h4,.location-list h5{font-weight:700}.location-list.location-grid{display:flex;flex-direction:column}@media (min-width:669px){.location-list.location-grid{flex-direction:row}}.location-list.location-grid>div{flex:0 0 33%;padding:0 10px 10px 0}body.section-industries .fullWidth p:last-child{margin-bottom:0}.backgroundvideo{align-items:center;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative}.backgroundvideo .mold{background-color:hsla(0,0%,100%,.6);padding:2em;text-align:center;z-index:2}.backgroundvideo video{left:0;position:absolute;top:0;width:100%;z-index:1}.backgroundvideo:before{content:"";display:block;padding-top:30%}.dossier>*{text-align:center}.dossier>* .photo{margin-bottom:2rem}@media only screen and (min-width:669px){.dossier>*{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:4rem;text-align:left}.dossier>* .photo{flex:0 0 25%;margin-bottom:0;margin-right:2rem}.dossier>* .bio .title{color:#686465;text-transform:uppercase}}.features>*{background-color:#eee;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:2rem;text-align:center}.features>* h3,.features>* img,.features>* p{margin-bottom:1rem}.features>* .button{margin-bottom:0}@media only screen and (min-width:1024px){.features{display:flex;flex-flow:row nowrap;justify-content:space-between}.features>*{display:flex;flex:1 0 0%;flex-direction:column;margin-left:3rem;margin-right:0}.features>* .button{align-self:center;margin-top:auto}.features>:first-child{margin-left:0}}.listing{margin-bottom:2rem}.listing form .search{display:flex}.listing form .search label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.listing form .search .text{flex-grow:1}.listing form .search .submit{flex-basis:120px;flex-shrink:0}.listing form .search .submit input{height:100%;width:100%}.listing form .filters{margin-bottom:2rem}.listing form .filters label{display:inline}.listing form .filters span{background-color:#00070d;border-radius:.5rem;color:#fff;display:inline-block;margin:0 .5rem .5rem 0;padding:.5rem 1rem}.listing form .filters input[type=checkbox]:checked+span{background-color:#004173}.listing form .filters input[type=checkbox]{display:none}.listing ul{list-style:none;padding:0;margin:0}.listing ul li{border-top:4px solid #747071;margin-bottom:0;padding:2rem 0}.listing ul li .meta{display:block;font-size:.9rem;margin-bottom:1em}.listing ul li h2+.meta{margin-top:-1em}.listing ul li .summary p:last-of-type{margin-bottom:0}.login{background-color:#eee;margin-left:auto;margin-right:auto;max-width:600px;padding:3rem}.login input:focus{box-shadow:0 0 5px rgba(114,164,0,.7)}.login .actions,.login .submit{text-align:center}@media only screen and (min-width:669px){.login .actions{align-items:center;display:flex;justify-content:space-between;flex-flow:row wrap}.login .actions>*{margin:0;padding:0}.login .actions label{margin-left:1em}.login .actions a{display:block;margin-left:auto;text-align:right}}.product-menu-mobile a{align-items:center;white-space:normal!important}.product-menu-mobile a div{float:left}.product-menu-mobile a div:first-of-type{display:inline-block;height:50px;margin-right:1rem;padding:.25rem;text-align:center;width:50px}.product-menu-mobile a div:first-of-type img{height:100%}.product-menu-mobile a div:last-of-type{align-items:center;display:flex;font-weight:700;height:50px;line-height:1;width:50%}.product-menu-mobile .divisions{display:flex;flex-flow:row nowrap;justify-content:space-between}.product-menu-mobile .divisions>a{text-align:center}.product-menu-mobile .divisions img{max-height:70px;max-width:135px}.product-menu-mobile .divisions .label{display:block;font-size:14px;font-weight:700}.tabs{position:relative}.tabs nav{border-bottom:1px solid}.tabs nav ul{list-style:none;margin-left:20px;padding:0;text-align:center}.tabs nav li{background-color:#cbbfb4;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;display:inline-block;margin-bottom:0;margin-right:.5em;padding:.5em 1em}.tabs nav li.active{background-color:#fff;border:1px solid;border-bottom:none;position:relative}.tabs nav li.active:after{background-color:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.tabs .panel{display:none;padding:20px}.tabs .panel.active{display:inherit}@media only screen and (min-width:1024px){.tabs nav ul{margin-left:20px;text-align:left}}.testimonial{background-color:#2b2b2b;margin-bottom:4rem;padding:4rem 0;text-align:center}.testimonial .asset{margin-bottom:2rem}.testimonial .asset img{max-width:280px}.testimonial blockquote{border:none;color:#fff;font-size:1.125rem;margin-bottom:1rem;padding:0 2.5rem;position:relative}.testimonial blockquote:after,.testimonial blockquote:before{color:#686465;font-family:Georgia,serif;font-size:3.375rem;position:absolute}.testimonial blockquote:before{content:"\201C";left:0;line-height:1;top:0}.testimonial blockquote:after{content:"\201D";line-height:0;right:0;bottom:0}.testimonial blockquote~p{color:#686465;font-size:.875rem;margin-bottom:0;padding:0 2.5rem}@media only screen and (min-width:1024px){.testimonial{text-align:left}.testimonial .wrapper{display:flex;justify-content:space-between}.testimonial .asset{flex-basis:33%;flex-shrink:0;margin-bottom:0;margin-right:4rem}.testimonial .asset img{max-width:100%}.testimonial blockquote{font-size:1.5rem;padding:0 6rem}.testimonial blockquote:after,.testimonial blockquote:before{font-size:7rem}.testimonial blockquote~p{font-size:1rem;padding:0 6rem}}.results{background:#f7fcff;position:relative}.results header{display:flex;flex:1 1 auto;justify-content:space-between}.results header h3{color:#2b2b2b}.all-products{border-top:2px solid grey;margin-top:3rem;padding-top:2rem}.all-products h2{border-bottom:1px solid #f4f4f4;color:#000;font-size:2.5rem;padding-bottom:0}.section-products .category-description{padding-left:.5em}.featured-categories{display:flex;flex-flow:row wrap;justify-content:center}.featured-categories img{margin-bottom:2rem}.featured-categories a{align-items:center;color:#000;display:flex;flex-basis:calc(50% - 1rem);flex-flow:column wrap;justify-content:flex-end;margin:0 1rem 1rem 0;max-width:calc(50% - 1rem);padding:1em;text-align:center;transform:scale(1);transition:box-shadow .5s,transform .5s,color .5s}.featured-categories a:hover{box-shadow:0 0 20px 10px rgba(0,0,0,.1);color:#004173;transform:scale(1.05);transition:box-shadow .5s,transform .5s,color .5s}.featured-categories h5{text-align:center;font-size:1.25rem}.brands{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.brands div{flex-basis:calc(50% - 1rem);margin:0 1rem 1rem 0;max-width:calc(50% - 1rem);padding:1em;text-align:center}@media only screen and (min-width:500px){.brands div{padding:2em 3em}}.brands a{display:block;transform:scale(1);transition:box-shadow .5s,transform .5s,color .5s}.brands a:hover{transform:scale(1.05)}.brands img{max-height:60px}.video{height:0;margin-bottom:2rem;padding-bottom:56.25%;padding-top:25px;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video video{max-width:100%}div.submittal{width:100%}div.submittal header{padding:1em 0}div.submittal header span:hover i{transform:translateX(0);transition:transform .5s}div.submittal header i{color:#b8bfc8;margin:0 .5rem;transform:translateX(.25rem);transition:transform .5s}div.submittal header a{color:#0073a5;font-weight:700;margin-left:.25rem}div.submittal header a:hover{color:#004173}div.submittal>div{background-color:#f3f3f3;padding:2em;position:relative}div.submittal>div h4{font-size:1.25rem;font-weight:700}div.submittal>div h5{font-weight:700}div.submittal>div hr{margin:1.5rem auto}div.submittal>div p{font-size:.875rem}div.submittal>div .select{margin-bottom:1rem}div.submittal>div .select:last-of-type{margin-bottom:2em}div.submittal>div a.button,div.submittal>div button{display:block;padding:8px 10px;width:100%}.video-preview{display:inline-block;position:relative}.video-preview:hover:after{transform:scale(1.1)}.video-preview:after{background:url(/img/play.svg) 50%/75px no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .4s}.articles{display:flex;flex-flow:row wrap}.articles article{border-bottom:none;flex-basis:calc(33.33% - 1rem);margin-bottom:1rem;margin-right:0;padding-bottom:0}.information-bar{background-color:#686465;color:#ebe6e8;display:flex;overflow:hidden}.information-bar h2,.information-bar p{font-weight:100}.information-bar .fa-li{top:.4rem;width:0}.information-bar a{color:#fff;font-weight:600}.information-bar a:hover{color:#27a1ff}.information-bar .container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative}.information-bar .column{padding:2em 0;position:relative}.information-bar .column:first-child{background-color:#686465;width:100%}.information-bar .column:first-child a.button.alternate{border:none}.information-bar .column:first-child:after{background-color:#686465;bottom:0;content:"";left:calc(100% - 1rem);position:absolute;top:0;width:9999px}.information-bar .column:nth-child(2){background-color:#6e6a6b;left:-1rem;padding:1rem;width:100%}.information-bar .column:nth-child(2):after{background-color:#6e6a6b;bottom:0;content:"";left:calc(100% - 1rem);position:absolute;top:0;width:9999px}.information-bar .column:nth-child(3){background-color:#747071;left:-1rem;padding:1rem;width:100%}.information-bar .column:nth-child(3):after{background-color:#747071;bottom:0;content:"";left:calc(100% - 1rem);position:absolute;top:0;width:9999px}.sort>div{margin-bottom:1.5rem}.confirm{align-items:flex-end;display:flex;justify-content:space-between;margin-top:3rem}.confirm div:first-child{flex-basis:40%;max-width:40%}.confirm div:last-of-type{text-align:right}.browse a:not(.button),.browse label{font-size:1rem;text-indent:-11px}.browse .tree{padding:0 .5em;position:relative}.browse .ais-results{display:flex;flex-wrap:wrap}.browse .ais-results:after,.browse .ais-results:before{content:"";display:table}.browse .ais-results:after{clear:both}.browse .ais-results>div{float:left;margin-bottom:.5rem;margin-right:.5rem;padding:0 .5rem 0 0;width:calc(50% - 1rem)}.browse .ais-Hits-list{display:grid;grid-template-columns:1fr 1fr}.browse .confirm{flex-direction:column;margin-top:1rem}.browse .confirm div{flex-basis:100%;margin-bottom:1rem;max-width:100%}.browse .confirm div:first-child{order:1}.browse .confirm div:last-child{order:2}.selected-products .selected-product{display:flex;font-size:1rem;justify-content:space-between;line-height:1;margin-bottom:.5rem;padding-bottom:.5rem}.selected-products .selected-product:last-of-type{border-bottom:none}.selected-products .selected-product a{flex-basis:85%;max-width:85%}.selected-products .selected-product button{background:none;border:none;color:#000;flex-basis:10%;font-size:.9rem;margin-bottom:0;max-width:10%;padding:0}.submittal-header{padding:2rem 0 1rem}.submittal-header h1,.submittal-header h2{font-weight:100}.product-overview{flex:0 0 calc(50% - 1.5rem);margin-bottom:3em;padding:2rem;text-align:center;box-shadow:0 0 40px #d9d9d9;transition:all .25s ease-in-out}.product-overview:hover{box-shadow:0 0 40px #c9c9c9}.product-overview>div:first-of-type{height:150px;margin-bottom:2rem}.product-overview>div:first-of-type img{max-height:100%}.product-overview h2{text-transform:uppercase;font-size:1.5rem}.product-items{background-image:linear-gradient(180deg,#f3f3f3 0,hsla(0,0%,100%,0))}.product-items h2{font-size:1.9rem;font-weight:100;text-transform:uppercase}.product-items h3{min-height:63px}.product-items p{min-height:50px}.product-items fieldset{margin-bottom:2rem}.product-items .note{clear:both;margin-top:1rem}.product-items .inventory{clear:right;padding-top:1rem}.product-items .inventory table th{font-weight:200}.product-items .inventory table th.sortable{white-space:nowrap}.product-items .inventory table th.sortable:hover{cursor:pointer;text-decoration:underline}.product-items .inventory table th.sortable i.fa{font-weight:200;margin-left:.25rem;opacity:.6}.product-items .inventory table th.\--active{font-weight:700}.product-items .inventory table th.\--active i.fa{opacity:1}.product-items .coming-soon .messaging{display:inline-block}.product-items .item-selection .select{margin-bottom:2rem}@media (min-width:669px){.product-items .feedback{float:right}}.product-items .select-account{clear:both}.customer-results .note{margin-bottom:1rem}.preview-image{position:relative}.preview-image div{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeOutUp;box-shadow:4px 5px 5px 0 rgba(0,0,0,.25);display:none;position:relative}.preview-image div:after{border-color:#000 transparent transparent;border-style:solid;border-width:10px 15px 0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0}.preview-image span{cursor:pointer}.preview-image:hover span~div{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeInDown;background:#000;bottom:100%;display:block;left:0;margin:auto;padding:.25rem;position:absolute;right:0}section.twoColumnCta .columns>hr,section.twoColumns .columns>hr{width:3em}@media only screen and (min-width:669px){section.twoColumnCta .left.sixty-forty,section.twoColumns .left.sixty-forty{width:60%}section.twoColumnCta .left.forty-sixty,section.twoColumns .left.forty-sixty{width:40%}section.twoColumnCta .left.two-to-one,section.twoColumns .left.two-to-one{width:67%}section.twoColumnCta .left.one-to-two,section.twoColumns .left.one-to-two{width:33%}section.twoColumnCta .right.sixty-forty,section.twoColumns .right.sixty-forty{width:40%}section.twoColumnCta .right.forty-sixty,section.twoColumns .right.forty-sixty{width:60%}section.twoColumnCta .right.two-to-one,section.twoColumns .right.two-to-one{width:33%}section.twoColumnCta .right.one-to-two,section.twoColumns .right.one-to-two{width:67%}}section.twoColumnCta .gray-box,section.twoColumns .gray-box{background-color:#f3f3f3;margin-top:3rem;padding:2em;text-align:center}@media (min-width:669px){section.twoColumnCta .gray-box,section.twoColumns .gray-box{margin-top:0}}section.twoColumnCta .gray-box h3,section.twoColumns .gray-box h3{color:#0073a5;font-size:1.5rem}section.twoColumnCta .gray-box .gray-box-content,section.twoColumns .gray-box .gray-box-content{margin:2rem 0}#mc_embed_signup .indicates-required{display:none}#mc_embed_signup .mc-field-group{width:100%}#mc_embed_signup .button,#mc_embed_signup .mc-field-group input,#mc_embed_signup .mc-field-group label{margin-bottom:0;width:100%;border-radius:0}#mc_embed_signup .mc-field-group label{font-size:.9rem;font-weight:700;text-align:left;font-weight:400}#mc_embed_signup .mc-field-group label:before{display:none}#mc_embed_signup input[type=checkbox]{width:unset!important;margin-right:10px;position:relative;top:1px;height:auto;opacity:1}#mc_embed_signup .button{background-color:#f05a23;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:1.25rem;text-transform:uppercase;padding:.5em 1.25em;text-align:center;vertical-align:top;margin:.25em auto;border:2px solid #f05a23;height:unset;line-height:1}.fancy-image,.fancy-image img{position:relative}.fancy-image img{z-index:1;box-shadow:4px 4px 0 #fff,-4px -4px 0 #fff}.fancy-image:before{background-color:rgba(184,191,200,.9);display:block;content:"";position:absolute;width:30px;height:30px;right:-.5rem;bottom:-.5rem;z-index:0}@media only screen and (min-width:669px){.fancy-image:before{width:75px;height:75px}}.fancy-image:after{background-color:#a22139;display:block;content:"";position:absolute;z-index:0;width:30px;height:30px;top:-.25rem;left:-.5rem}@media only screen and (min-width:669px){.fancy-image:after{width:75px;height:75px;top:-.5rem}}h2.fancy-image{font-size:1.5rem}@media only screen and (min-width:669px){h2.fancy-image{font-size:1.7rem}}h2.fancy-image:after,h2.fancy-image:before{content:none}.right .fancy-image img{box-shadow:-4px 4px 0 #fff,4px -4px #fff}.right .fancy-image:before{left:-.5rem;right:.5rem}.right .fancy-image:after{left:auto;right:-.5rem}body#page-bim-portal,body#page-home{overflow-x:hidden}body#page-bim-portal .hero.primary,body#page-home .hero.primary{background-image:url(/img/home/hero-bg.jpg);position:relative;overflow:hidden;padding-bottom:0}body#page-bim-portal .hero.primary .copy,body#page-home .hero.primary .copy{text-align:left;margin-bottom:4rem}body#page-bim-portal .hero.primary.video-banner:after,body#page-home .hero.primary.video-banner:after{display:block;content:" ";width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,65,115,.9);z-index:1}body#page-bim-portal .hero.primary.video-banner video,body#page-home .hero.primary.video-banner video{transition:opacity .5s;position:absolute;left:0;right:0;width:100%;top:50%;bottom:0;opacity:0;transform:translateY(-50%)}body#page-bim-portal .hero.primary.video-banner .copy,body#page-home .hero.primary.video-banner .copy{z-index:2}body#page-bim-portal .torso,body#page-home .torso{padding:3rem 0 0}body.section-account h2 span{font-weight:600;font-size:1.45rem}body.section-account .account-profile{margin-bottom:5rem;background-color:#f3f3f3;padding:2rem}body.section-account .account-profile ul{list-style:none;margin:0;padding-left:0}body.section-account .account-profile ul li:before{display:none}body.section-account .account-profile ul li{margin-bottom:0}body.section-account .columns>hr{width:3rem}body.section-account .account-actions{background-color:#f3f3f3;padding:2rem;margin-bottom:.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);color:#0073a5;font-weight:700}body.section-account .account-actions h2{font-size:1.45rem;margin-bottom:1rem}body.section-account .account-actions:after{content:"\F054";font-family:FontAwesome;float:right}body.section-submittal-manager header.tertiary{align-items:flex-start;border-bottom:1px solid #747071;margin-bottom:2rem;padding-bottom:1rem}body.section-submittal-manager header.tertiary h1{margin-bottom:0}body.section-submittal-manager header.tertiary h1 small{display:block}body.section-submittal-manager header.tertiary>div:first-child{flex-basis:75%;max-width:75%}body.section-submittal-manager header.tertiary>div:nth-child(2){flex-basis:24%;max-width:24%}body.section-submittal-manager .torso.two-column.alternate .wrap aside.primary{background-color:#f3f3f3;padding:1rem}body.section-submittal-manager p.no-products{margin:.5rem 0;text-align:center}body.section-price-sheets{overflow:unset!important}body.section-price-sheets section.announcements{padding-bottom:0}body.section-price-sheets section.announcements h4{margin:0}body.section-price-sheets section.announcements div.announcement{max-height:none;padding:2rem 0 0}body.section-price-sheets section.announcements div.announcement:first-child .content,body.section-price-sheets section.announcements div.announcement:not(:first-child){display:none}body.section-price-sheets section.announcements ul li{font-size:1rem}body.section-price-sheets .search-bar{position:relative!important}body.section-price-sheets .torso{overflow:unset!important}body.section-price-sheets table{position:relative}body.section-price-sheets th{position:sticky;top:-1px;z-index:2;border-right:1px solid #afb7c1}body[id*=page-submittal-manager-seismic] main section~section{padding:1rem 0}body[id*=page-submittal-manager-seismic] section.header{padding:2rem 0 1rem}body[id*=page-submittal-manager-seismic] section.header p:last-of-type{margin-bottom:0}body[id*=page-submittal-manager-seismic] label{margin-bottom:1rem}body[id*=page-submittal-manager-seismic] input{padding:.5rem}body[id*=page-submittal-manager-seismic] input[type=number]{height:36px;padding:0 .5rem}body[id*=page-submittal-manager-seismic] textarea{padding:1rem}body[id*=page-submittal-manager-seismic] .select{margin-bottom:1rem;margin-top:0}body[id*=page-submittal-manager-seismic] .select select{padding:.5rem 2rem .5rem .5rem}body[id*=page-submittal-manager-seismic] .select:after{padding:0 .5rem;z-index:1}body[id*=page-submittal-manager-seismic] .confirm{margin-top:0}body[id*=page-submittal-manager-seismic] .torso.two-column{overflow:hidden}body[id*=page-submittal-manager-seismic] .torso.two-column.alternate .wrap aside.primary{padding:3rem 1rem 1rem}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info{background:none;border:3px solid #dedede}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info p{margin-bottom:1rem}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info .images{text-align:center}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info img{display:block;margin:0 auto 1rem;max-width:100px;max-height:50px}body[id*=page-submittal-manager-seismic] fieldset{margin-bottom:2rem}body[id*=page-submittal-manager-seismic] fieldset .text:last-child,body[id*=page-submittal-manager-seismic] fieldset input:last-child{margin-bottom:0}body[id*=page-submittal-manager-seismic] fieldset.add-more+.add-more{border-top:1px solid #afb7c1;margin-top:1rem;padding-top:1rem}body[id*=page-submittal-manager-seismic] fieldset.flex .text input+.note{flex-basis:100%;margin-top:.5rem}body[id*=page-submittal-manager-seismic] fieldset .embedment-other{margin-bottom:0}body[id*=page-submittal-manager-seismic] fieldset .embedment-other input{width:2rem}body[id*=page-submittal-manager-seismic] fieldset .user-defined{padding-left:2rem}body[id*=page-submittal-manager-seismic] div.user-defined{color:#a22139}body[id*=page-submittal-manager-seismic] div.user-defined span.footnote{font-weight:700}body[id*=page-submittal-manager-seismic] .contacts fieldset .header{text-align:right}body[id*=page-submittal-manager-seismic] .contacts fieldset .header i{color:#0073a5;cursor:pointer;padding:.5rem}body[id*=page-submittal-manager-seismic] .cp-value{color:#004173;font-size:1.25rem}body[id*=page-submittal-manager-seismic] .cp-value>span{font-weight:700}body[id*=page-submittal-manager-seismic] .checkboxes.flex,body[id*=page-submittal-manager-seismic] .radio.flex{display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0;padding:0}body[id*=page-submittal-manager-seismic] .checkboxes.flex>div,body[id*=page-submittal-manager-seismic] .radio.flex>div{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;position:relative}body[id*=page-submittal-manager-seismic] .checkboxes.flex .help,body[id*=page-submittal-manager-seismic] .radio.flex .help{display:none;position:absolute;right:0;top:0}body[id*=page-submittal-manager-seismic] .checkboxes.flex>div>div,body[id*=page-submittal-manager-seismic] .radio.flex>div>div{flex-basis:40%;order:2;text-align:right}body[id*=page-submittal-manager-seismic] .checkboxes.flex img,body[id*=page-submittal-manager-seismic] .radio.flex img{margin-bottom:1rem;max-width:150px}body[id*=page-submittal-manager-seismic] .checkboxes.flex label,body[id*=page-submittal-manager-seismic] .radio.flex label{align-items:center;display:flex;flex-basis:80%;flex-direction:column;font-size:.875rem;font-weight:600;margin-top:1rem;padding-right:.4rem;order:1;text-align:center}body[id*=page-submittal-manager-seismic] .checkboxes.flex label:before,body[id*=page-submittal-manager-seismic] .radio.flex label:before{display:none}body[id*=page-submittal-manager-seismic] .checkboxes.flex label.disabled,body[id*=page-submittal-manager-seismic] .radio.flex label.disabled{cursor:default}body[id*=page-submittal-manager-seismic] .checkboxes.flex label.disabled img,body[id*=page-submittal-manager-seismic] .radio.flex label.disabled img{opacity:.4}body[id*=page-submittal-manager-seismic] .checkboxes.flex label.disabled span,body[id*=page-submittal-manager-seismic] .checkboxes.flex label.disabled span a,body[id*=page-submittal-manager-seismic] .radio.flex label.disabled span,body[id*=page-submittal-manager-seismic] .radio.flex label.disabled span a{color:#999}body[id*=page-submittal-manager-seismic] .checkboxes.flex label span.radiobtn:before,body[id*=page-submittal-manager-seismic] .radio.flex label span.radiobtn:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F10C";display:inline-block;letter-spacing:10px;text-indent:-23px}body[id*=page-submittal-manager-seismic] .checkboxes.flex input[type=checkbox]:checked+label span.radiobtn:before,body[id*=page-submittal-manager-seismic] .checkboxes.flex input[type=radio]:checked+label span.radiobtn:before,body[id*=page-submittal-manager-seismic] .radio.flex input[type=checkbox]:checked+label span.radiobtn:before,body[id*=page-submittal-manager-seismic] .radio.flex input[type=radio]:checked+label span.radiobtn:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F05D";color:#48ac2c;letter-spacing:5px}body[id*=page-submittal-manager-seismic] .branch-line,body[id*=page-submittal-manager-seismic] .main-line,body[id*=page-submittal-manager-seismic] .pipe-attachments,body[id*=page-submittal-manager-seismic] .structural-attachments,body[id*=page-submittal-manager-seismic] .summary{background-color:#f3f3f3;margin-bottom:2rem;padding:2rem}body[id*=page-submittal-manager-seismic] .branch-line .header,body[id*=page-submittal-manager-seismic] .main-line .header,body[id*=page-submittal-manager-seismic] .pipe-attachments .header,body[id*=page-submittal-manager-seismic] .structural-attachments .header,body[id*=page-submittal-manager-seismic] .summary .header{align-items:center;display:flex;flex-flow:column;justify-content:space-between;margin-bottom:1rem;position:relative}@media (min-width:669px){body[id*=page-submittal-manager-seismic] .branch-line .header,body[id*=page-submittal-manager-seismic] .main-line .header,body[id*=page-submittal-manager-seismic] .pipe-attachments .header,body[id*=page-submittal-manager-seismic] .structural-attachments .header,body[id*=page-submittal-manager-seismic] .summary .header{align-items:flex-start;flex-flow:row nowrap}}body[id*=page-submittal-manager-seismic] .branch-line .header .help,body[id*=page-submittal-manager-seismic] .main-line .header .help,body[id*=page-submittal-manager-seismic] .pipe-attachments .header .help,body[id*=page-submittal-manager-seismic] .structural-attachments .header .help,body[id*=page-submittal-manager-seismic] .summary .header .help{position:absolute;top:-8px;right:-8px}@media (min-width:669px){body[id*=page-submittal-manager-seismic] .branch-line .header .help,body[id*=page-submittal-manager-seismic] .main-line .header .help,body[id*=page-submittal-manager-seismic] .pipe-attachments .header .help,body[id*=page-submittal-manager-seismic] .structural-attachments .header .help,body[id*=page-submittal-manager-seismic] .summary .header .help{top:0;right:0}}body[id*=page-submittal-manager-seismic] .branch-line .header .help i,body[id*=page-submittal-manager-seismic] .main-line .header .help i,body[id*=page-submittal-manager-seismic] .pipe-attachments .header .help i,body[id*=page-submittal-manager-seismic] .structural-attachments .header .help i,body[id*=page-submittal-manager-seismic] .summary .header .help i{position:relative;top:auto;right:auto}body[id*=page-submittal-manager-seismic] .branch-line .header i,body[id*=page-submittal-manager-seismic] .main-line .header i,body[id*=page-submittal-manager-seismic] .pipe-attachments .header i,body[id*=page-submittal-manager-seismic] .structural-attachments .header i,body[id*=page-submittal-manager-seismic] .summary .header i{cursor:pointer;padding:.5rem}body[id*=page-submittal-manager-seismic] .branch-line fieldset,body[id*=page-submittal-manager-seismic] .main-line fieldset,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset,body[id*=page-submittal-manager-seismic] .summary fieldset{border-bottom:1px solid #afb7c1;margin-bottom:1rem;padding-bottom:1rem}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div,body[id*=page-submittal-manager-seismic] .main-line fieldset>div,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div,body[id*=page-submittal-manager-seismic] .summary fieldset>div{margin-bottom:1rem}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div{flex-grow:1;font-size:.875rem;padding:0}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div.option,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div.option,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div.option,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div.option,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div.option{flex-grow:0;flex-basis:10%}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div a.desc{display:flex;flex-direction:row}@media (min-width:669px){body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div a.desc,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div a.asc,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div a.desc{flex-direction:column}}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .text,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .text,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .text,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .text,body[id*=page-submittal-manager-seismic] .summary fieldset>div .text{display:block;margin-bottom:1rem}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .text>span,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .text>span,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .text>span,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .text>span,body[id*=page-submittal-manager-seismic] .summary fieldset>div .text>span{display:block;padding:.5rem}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div label,body[id*=page-submittal-manager-seismic] .main-line fieldset>div label,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div label,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div label,body[id*=page-submittal-manager-seismic] .summary fieldset>div label{display:block;font-size:.875rem;font-weight:600;height:auto;margin-bottom:.5rem}@media (min-width:669px){body[id*=page-submittal-manager-seismic] .branch-line fieldset>div label,body[id*=page-submittal-manager-seismic] .main-line fieldset>div label,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div label,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div label,body[id*=page-submittal-manager-seismic] .summary fieldset>div label{height:2rem;margin-bottom:0;padding:.5rem 0}}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div input,body[id*=page-submittal-manager-seismic] .main-line fieldset>div input,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div input,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div input,body[id*=page-submittal-manager-seismic] .summary fieldset>div input{margin-bottom:0}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-label{align-items:center;display:flex;flex-basis:10%}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-edit{flex-basis:5%;padding-right:0}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-edit i{cursor:pointer}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div.disabled,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div.disabled a,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div.disabled label,body[id*=page-submittal-manager-seismic] .main-line fieldset>div.disabled,body[id*=page-submittal-manager-seismic] .main-line fieldset>div.disabled a,body[id*=page-submittal-manager-seismic] .main-line fieldset>div.disabled label,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div.disabled,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div.disabled a,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div.disabled label,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div.disabled,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div.disabled a,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div.disabled label,body[id*=page-submittal-manager-seismic] .summary fieldset>div.disabled,body[id*=page-submittal-manager-seismic] .summary fieldset>div.disabled a,body[id*=page-submittal-manager-seismic] .summary fieldset>div.disabled label{color:#999}body[id*=page-submittal-manager-seismic] .attachment .header{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:1rem}body[id*=page-submittal-manager-seismic] .attachment .header i{cursor:pointer;padding:.5rem}body[id*=page-submittal-manager-seismic] .add-segment,body[id*=page-submittal-manager-seismic] .edit-project{color:#0073a5;cursor:pointer;display:inline-block;margin:.5rem 0;text-transform:uppercase}body[id*=page-submittal-manager-seismic] .add-segment+.add-segment,body[id*=page-submittal-manager-seismic] .edit-project+.add-segment{margin-left:1rem}body[id*=page-submittal-manager-seismic] label.required{color:#2b2b2b}body[id*=page-submittal-manager-seismic] .total{color:#004173;display:flex;justify-content:flex-end}body[id*=page-submittal-manager-seismic] .total .text{display:block}body[id*=page-submittal-manager-seismic] .total .text>span{display:block;padding:.5rem}body[id*=page-submittal-manager-seismic] .total label{margin-bottom:.75rem}body[id*=page-submittal-manager-seismic] .total input{border-color:#004173;color:#004173}body[id*=page-submittal-manager-seismic] .total.subtotal fieldset{padding-right:1rem}body[id*=page-submittal-manager-seismic] .total.subtotal fieldset:last-child{padding-right:0}body[id*=page-submittal-manager-seismic] .totals{border-top:1px solid #f3f3f3;margin-top:1rem;padding-top:1rem;text-align:right}body[id*=page-submittal-manager-seismic] .totals span{font-weight:700}body[id*=page-submittal-manager-seismic] .attachment fieldset{background-color:#f3f3f3;margin-bottom:3rem;padding:2rem}body[id*=page-submittal-manager-seismic] .attachment fieldset.structure-options{margin-bottom:0;padding-bottom:1rem}body[id*=page-submittal-manager-seismic] .attachment fieldset.structure-options label{cursor:default}body[id*=page-submittal-manager-seismic] .attachment+section,body[id*=page-submittal-manager-seismic] .attachment+section+section{padding-top:0}body[id*=page-submittal-manager-seismic] .attachment .select+span,body[id*=page-submittal-manager-seismic] .attachment input+span,body[id*=page-submittal-manager-seismic] .attachment span.measure{margin:0 1rem 0 .5rem}body[id*=page-submittal-manager-seismic] .attachment .select+.note,body[id*=page-submittal-manager-seismic] .attachment input+span+.note{margin:0 1rem}body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset{padding:1rem 0}body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div{text-align:center}body[id*=page-submittal-manager-seismic] .pipe-attachments .header a.asc:after,body[id*=page-submittal-manager-seismic] .pipe-attachments .header a.desc:after,body[id*=page-submittal-manager-seismic] .structural-attachments .header a.asc:after,body[id*=page-submittal-manager-seismic] .structural-attachments .header a.desc:after{color:#c8b8bc;content:"\25B2";padding-right:.4rem}body[id*=page-submittal-manager-seismic] .pipe-attachments .header a.desc:after,body[id*=page-submittal-manager-seismic] .structural-attachments .header a.desc:after{content:"\25BC"}body[id*=page-submittal-manager-seismic] .pipe-attachments .header a.active:after,body[id*=page-submittal-manager-seismic] .structural-attachments .header a.active:after{color:#004173}body[id*=page-submittal-manager-seismic] .summary fieldset>div{text-align:center}body[id*=page-submittal-manager-seismic] .summary fieldset>div label,body[id*=page-submittal-manager-seismic] .summary fieldset input[type=checkbox]{display:inline}body[id*=page-submittal-manager-seismic] .summary+div{text-align:center}body[id*=page-submittal-manager-seismic] .summary+div.messaging{text-align:left}body[id*=page-submittal-manager-seismic] .summary .edit i{color:#0073a5;cursor:pointer}body[id*=page-submittal-manager-seismic] .summary .warn:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;content:"\F071";font-size:1.1rem;color:#dfa100}body[id*=page-submittal-manager-seismic] .summary-page .action a.button,body[id*=page-submittal-manager-seismic] .summary-page .action button{display:block;width:100%}body[id*=page-submittal-manager-seismic] .summary-page .modal-container{display:block}body[id*=page-submittal-manager-seismic] .project-info ul.flex{display:flex;font-size:1rem;justify-content:flex-start;margin-bottom:0;padding-left:0}body[id*=page-submittal-manager-seismic] .project-info ul.flex li{list-style:none;margin:0;padding-left:0;padding-right:2rem}body[id*=page-submittal-manager-seismic] .project-info ul.flex li li:before{display:none}body[id*=page-submittal-manager-seismic] .flex.fastener .header,body[id*=page-submittal-manager-seismic] .flex.structure .header{display:flex;justify-content:space-between}body[id*=page-submittal-manager-seismic] .help{position:relative}body[id*=page-submittal-manager-seismic] .help i{color:#0073a5;cursor:pointer;font-size:1rem;position:absolute;right:0;top:0}body[id*=page-submittal-manager-seismic] .mfp-inline-holder .mfp-content{background-color:#fff;margin:0 auto;padding:3rem;width:80%}body[id*=page-submittal-manager-seismic] .mfp-close{padding:0}body[id*=page-submittal-manager-seismic] .mfp-close:hover{background-color:transparent;border:none;padding:0}body[id*=page-submittal-manager-seismic] .mfp-close:hover:after{display:none}body[id*=page-submittal-manager-seismic] .inline-modal{display:flex;justify-content:space-between}body[id*=page-submittal-manager-seismic] #define-structure-help ol,body[id*=page-submittal-manager-seismic] #define-structure-help p,body[id*=page-submittal-manager-seismic] #define-structure-help table{font-size:.875rem;margin-bottom:1rem}#page-submittal-manager-seismic-report{font-size:1rem}#page-submittal-manager-seismic-report .hero.primary,#page-submittal-manager-seismic-report footer.primary,#page-submittal-manager-seismic-report header.primary,#page-submittal-manager-seismic-report header.secondary{display:none}#page-submittal-manager-seismic-report h1{font-size:2rem}#page-submittal-manager-seismic-report h2{font-size:1.5rem}#page-submittal-manager-seismic-report h3{font-size:1.125rem}#page-submittal-manager-seismic-report .heading{background-color:#f3f3f3;padding:.5rem 0;text-align:center}#page-submittal-manager-seismic-report p{font-size:1rem}#page-submittal-manager-seismic-report header{align-items:center;display:flex;justify-content:space-between}#page-submittal-manager-seismic-report header .branding{text-align:right}#page-submittal-manager-seismic-report header .branding img{max-width:200px}#page-submittal-manager-seismic-report main section.page>.container{min-height:1200px;padding-bottom:4rem;position:relative}#page-submittal-manager-seismic-report .callout{background-color:#f3f3f3;margin:1rem 0;padding:1rem 0}#page-submittal-manager-seismic-report .contact{margin-bottom:1.5rem}#page-submittal-manager-seismic-report .flex{display:flex;justify-content:space-between}#page-submittal-manager-seismic-report .flex>div{flex:0 0 48%;padding:1rem 0}#page-submittal-manager-seismic-report .flex p{display:flex;justify-content:flex-start;margin-bottom:0}#page-submittal-manager-seismic-report .flex p strong{flex:0 0 40%;text-align:right}#page-submittal-manager-seismic-report .flex p span{display:block;padding-left:1rem}#page-submittal-manager-seismic-report .flex.contact{border:1px solid #b8bfc8;border-right:none;border-left:none;justify-content:space-between;text-align:center}#page-submittal-manager-seismic-report .flex.contact>div{flex:1 1 auto}#page-submittal-manager-seismic-report .flex.contact p{justify-content:center}#page-submittal-manager-seismic-report .summary{background-color:transparent;border:1px solid #b8bfc8;padding:0}#page-submittal-manager-seismic-report div.row{align-content:center;border-bottom:1px solid #b8bfc8;display:flex;flex-flow:row nowrap;font-size:.875rem;margin-bottom:.5rem;padding:.5rem 1rem;text-align:left}#page-submittal-manager-seismic-report div.row>div{flex-basis:16.66%;padding:.25rem .75rem}#page-submittal-manager-seismic-report div.row.header{font-weight:700;text-align:center}#page-submittal-manager-seismic-report div.row:last-child{border:none;margin-bottom:0}#page-submittal-manager-seismic-report .approval{border:1px solid #afb7c1;bottom:0;padding:0 0 6rem;position:absolute;right:0;width:300px}#page-submittal-manager-seismic-report .approval h2{background-color:#b8bfc8;border-bottom:1px solid #afb7c1}#page-submittal-manager-seismic-report .approval p{align-items:center;display:flex;margin-bottom:0;padding:0 1rem}#page-submittal-manager-seismic-report .approval .box{border:1px solid #686465;display:inline-block;height:1rem;margin-right:1rem;width:1rem}#page-submittal-manager-seismic-report .approval .notes{border-top:1px solid #f3f3f3;margin-top:.5rem;padding-top:.5rem}#page-submittal-manager-seismic-report .page-number{bottom:0;color:#afb7c1;position:absolute;right:0;text-align:right}#page-submittal-manager-seismic-report .attachments .row>div{flex:0 0 20%}#page-submittal-manager-seismic-report .attachments .row .label{flex-basis:40%;font-size:.875rem}#page-submittal-manager-seismic-report .information>div{margin-bottom:1rem}#page-submittal-manager-seismic-report .sprinkler{border:1px solid #b8bfc8;margin-bottom:2rem}#page-submittal-manager-seismic-report .sprinkler .line{border-bottom:1px solid #b8bfc8}#page-submittal-manager-seismic-report .sprinkler .line:last-child{border:none}#page-submittal-manager-seismic-report .sprinkler .row{align-items:center;text-align:center}#page-submittal-manager-seismic-report .sprinkler .row:not(.header){border:none}#page-submittal-manager-seismic-report .sprinkler .row>div{flex:0 0 12.5%}#page-submittal-manager-seismic-report .sprinkler .row span{display:block;margin-bottom:.25rem}#page-submittal-manager-seismic-report .sprinkler .flex>div:first-child{flex-basis:60%;padding:0}#page-submittal-manager-seismic-report .sprinkler .flex>div:last-child{flex-basis:40%}#page-submittal-manager-seismic-report .sprinkler .flex .totals{background-color:#b8bfc8;border-left:1px solid #c8b8bc;border-top:none;margin:0;padding-left:2rem}#page-submittal-manager-seismic-report .sprinkler .flex .totals p{margin-bottom:.5rem}#page-submittal-manager-seismic-report .sprinkler .flex .totals p strong{flex-basis:60%}#page-submittal-manager-seismic-report .weakest .row>div{flex:0 0 33.33%;text-align:center}#page-submittal-manager-seismic-report .weakest .row>div span{display:inline-block;margin:0;padding:0 .5rem}#page-submittal-manager-seismic-report .weakest .row.header,#page-submittal-manager-seismic-report .weakest .row:last-child{border-bottom:1px solid #b8bfc8}#page-submittal-manager-seismic-report .information .row>div{flex:0 0 20%;text-align:center}#page-submittal-manager-seismic-report .information .row>div span{display:inline-block;margin:0;padding:0 .5rem}#page-submittal-manager-seismic-report .information .row>div.single{flex-basis:10%}#page-submittal-manager-seismic-report .information .row>div.double{flex-basis:30%}#page-submittal-manager-seismic-report .information .row.header{border-bottom:1px solid #b8bfc8}.navigation{display:flex;flex-flow:row wrap;justify-content:flex-start}.navigation>div{padding:0 1rem;position:relative}.navigation>div:after{color:#afb7c1;content:"|";font-size:1.25rem;position:absolute;right:0;top:0}@media only screen and (min-width:669px){.navigation>div:after{right:-55%}}.navigation>div:last-child:after{display:none}.lookup{box-shadow:0 1px 8px 0 rgba(0,0,0,.1),0 3px 3px -2px rgba(0,0,0,.06),0 3px 4px 0 rgba(0,0,0,.04);background:#f3f3f3;padding:2.5rem 2rem}.lookup h3{border-bottom:2px solid #afb7c1;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem}.lookup ul{list-style:none;margin:0;padding-left:0}.lookup ul li:before{display:none}.lookup div.lookup_listItem:not(:last-child){border-bottom:1px solid #afb7c1;margin:1rem 0}@media (min-width:669px){form.rep-lookup label{margin-bottom:0}}.event-info{background:#f3f3f3;padding:2.5rem 2rem}.event-info h3{border-bottom:2px solid #afb7c1;font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem}.event-info ul{list-style:none;margin:0;padding-left:0}.event-info ul li:before{display:none}.modalFrame .mfp-content{top:50px}.responsive{position:relative}.responsive:before{background:linear-gradient(90deg,transparent,#f7fcff);bottom:0;content:"";left:100%;pointer-events:none;position:absolute;top:0;width:2rem;z-index:1}.responsive-pane{margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem;overflow-x:scroll;padding-top:3.125rem;position:relative}.responsive-pane .responsive-inner{display:table;padding:0 2rem}.responsive-pane .responsive-inner:before{content:"Scroll for full table";left:2rem;position:absolute;top:1rem;color:#f05a23;font-weight:700}@media (min-width:669px){.responsive-pane .responsive-inner:before{display:none}}.responsive-pane .responsive-inner:after{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;content:"\F07E";position:absolute;top:1rem;right:2rem;color:#00b9f0}@media (min-width:669px){.responsive-pane .responsive-inner:after{display:none}}#cds-product-controls-grid,#cds-product-controls-list,#cds-product-controls-table{cursor:pointer}.cds-content select{border:1px solid #afb7c1}td.label{display:table-cell}.cds-browse-list li{height:auto!important;width:20%!important}button.search-button{background:url(../img/search.png) no-repeat scroll 50% #f05a23!important;background-size:auto 1em!important;border:0!important;display:block!important;float:right!important;height:1.9em!important;padding:0!important;width:1.9em!important;cursor:pointer!important}.note{color:#686465;font-size:.875rem;font-style:italic;font-weight:400}@media only screen and (min-width:669px){.actionable{padding:0}.actionable h1{font-size:3.5rem;margin:0 auto}.actionable h2{font-size:2.25rem}.actionable p{font-size:1.125rem;margin:0 auto}.input-inline,.search-inline,.select-inline{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;width:100%;flex:1 1 auto}.input-inline div.column,.input-inline label,.search-inline div.column,.search-inline label,.select-inline div.column,.select-inline label{flex-basis:100%;max-width:100%;margin-right:2em}.input-inline div.column:last-of-type,.input-inline label:last-of-type,.search-inline div.column:last-of-type,.search-inline label:last-of-type,.select-inline div.column:last-of-type,.select-inline label:last-of-type{padding-right:0;margin-right:0}.input-inline .select,.input-inline input,.input-inline select,.search-inline .select,.search-inline input,.search-inline select,.select-inline .select,.select-inline input,.select-inline select{display:block}.input-inline .select[type=search],.input-inline .select[type=text],.input-inline input[type=search],.input-inline input[type=text],.input-inline select[type=search],.input-inline select[type=text],.search-inline .select[type=search],.search-inline .select[type=text],.search-inline input[type=search],.search-inline input[type=text],.search-inline select[type=search],.search-inline select[type=text],.select-inline .select[type=search],.select-inline .select[type=text],.select-inline input[type=search],.select-inline input[type=text],.select-inline select[type=search],.select-inline select[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-inline .select~button,.input-inline .select~input,.input-inline .select~input[type=submit],.input-inline input~button,.input-inline input~input,.input-inline input~input[type=submit],.input-inline select~button,.input-inline select~input,.input-inline select~input[type=submit],.search-inline .select~button,.search-inline .select~input,.search-inline .select~input[type=submit],.search-inline input~button,.search-inline input~input,.search-inline input~input[type=submit],.search-inline select~button,.search-inline select~input,.search-inline select~input[type=submit],.select-inline .select~button,.select-inline .select~input,.select-inline .select~input[type=submit],.select-inline input~button,.select-inline input~input,.select-inline input~input[type=submit],.select-inline select~button,.select-inline select~input,.select-inline select~input[type=submit]{flex-basis:45%;max-width:45%}.input-inline .select~button,.input-inline .select~input[type=submit],.input-inline input~button,.input-inline input~input[type=submit],.input-inline select~button,.input-inline select~input[type=submit],.search-inline .select~button,.search-inline .select~input[type=submit],.search-inline input~button,.search-inline input~input[type=submit],.search-inline select~button,.search-inline select~input[type=submit],.select-inline .select~button,.select-inline .select~input[type=submit],.select-inline input~button,.select-inline input~input[type=submit],.select-inline select~button,.select-inline select~input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin-bottom:0;margin-right:0}.input-inline select,.search-inline select,.select-inline select{flex-basis:100%;max-width:100%}.input-inline.submit,.search-inline{margin-bottom:1em}.input-inline.submit .select,.input-inline.submit input,.input-inline.submit select,.search-inline .select,.search-inline input,.search-inline select{flex-basis:85%;max-width:85%;margin:0}.input-inline.submit .select~button,.input-inline.submit .select~input,.input-inline.submit .select~input[type=submit],.input-inline.submit input~button,.input-inline.submit input~input,.input-inline.submit input~input[type=submit],.input-inline.submit select~button,.input-inline.submit select~input,.input-inline.submit select~input[type=submit],.search-inline .select~button,.search-inline .select~input,.search-inline .select~input[type=submit],.search-inline input~button,.search-inline input~input,.search-inline input~input[type=submit],.search-inline select~button,.search-inline select~input,.search-inline select~input[type=submit]{flex-basis:15%;max-width:15%}body#page-home .hero.primary h1{font-size:4.375rem}body#page-home .hero.primary p{width:80%;margin:0}.resource-content .description.gated{display:flex}.resource-content .description.gated>div{flex:1 0 50%}.resource-content .description.gated>div:first-child{padding-bottom:0;padding-right:4rem}body#page-submittal-manager .intro{display:flex}body#page-submittal-manager .intro>div{flex-basis:50%}section.submittal-manager{background:url(/img/home/hero-bg.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover;padding:0}section.submittal-manager .submittal-manager--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1rem}}@media only screen and (min-width:669px) and (min-width:1024px){section.submittal-manager .submittal-manager--wrapper{flex-wrap:nowrap}}@media only screen and (min-width:669px){section.submittal-manager .actionable{background:none;display:flex;flex-direction:column}}@media only screen and (min-width:669px) and (min-width:1024px){section.submittal-manager .actionable{padding:4rem 1rem}}@media only screen and (min-width:669px) and (min-width:1024px){section.submittal-manager .actionable .button{margin-top:auto}}@media only screen and (min-width:669px){section.submittal-manager .actionable h4{margin-top:auto}section.submittal-manager .actionable:first-child{background:none;flex-basis:50%}}@media only screen and (min-width:669px) and (min-width:1024px){section.submittal-manager .actionable:first-child{flex-basis:33%}}@media only screen and (min-width:669px){section.submittal-manager .actionable:nth-child(2){background:url(/img/home/seismic-bg-mobile.jpg);background-attachment:fixed;flex-basis:50%;margin-right:-1rem}}@media only screen and (min-width:669px) and (min-width:1024px){section.submittal-manager .actionable:nth-child(2){flex-basis:33%;margin-right:0}}@media only screen and (min-width:669px){section.submittal-manager .actionable:last-child{background:none;flex-basis:100%}}@media only screen and (min-width:669px) and (min-width:1024px){section.submittal-manager .actionable:last-child{flex-basis:33%}}@media only screen and (min-width:669px){section.submittal-manager .actionable-full{flex-basis:100%!important}section.submittal-manager .actionable-full .benefits{flex-direction:row!important}}@media only screen and (min-width:669px) and (min-width:669px){section.submittal-manager .actionable-full .benefit p{max-width:60%}}@media only screen and (min-width:669px){section.submittal-manager p{margin-bottom:4rem}section.submittal-manager .benefit .benefits{margin:3rem 0 2rem}section.submittal-manager .benefit .benefits p{font-size:1.125rem}body#page-account-login .account-actions{position:relative;top:2rem}#page-company-contact-us header.tertiary{flex-flow:row wrap}#page-company-contact-us header.tertiary h2{order:1;flex-basis:70%}#page-company-contact-us header.tertiary h3{order:2}#page-company-contact-us header.tertiary p{flex-basis:100%;order:3}#page-company-contact-us header.tertiary p.required{flex-basis:30%;order:2;text-align:right}.lookup ul{display:flex;flex-flow:row wrap}.lookup li{flex:0 0 50%}.event-info ul{display:flex;flex-flow:row wrap}.event-info li{flex:0 0 50%}.responsive-pane{margin-bottom:0;overflow-x:initial;padding-top:0}.responsive-pane:after,.responsive-pane:before{display:none}.navigation,section.data-sheets header{justify-content:space-between}section.data-sheets header{display:flex;align-items:center}section.data-sheets header a{margin-bottom:0}section.account .show-pass{display:none}.browse{display:flex;justify-content:space-between}.browse .tree{flex-basis:calc(25% - 1rem);max-width:calc(25% - 1rem)}.browse .tree:after{background-color:#f3f3f3;content:"";height:90%;margin:auto;position:absolute;right:0;top:0;width:1px}.browse>div{flex-basis:calc(75% - 1rem);max-width:calc(75% - 1rem)}.browse .confirm{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem}.browse .confirm div{flex-basis:49%;max-width:49%}.browse .confirm div:last-of-type{text-align:right}.featured-categories img{max-height:125px}.featured-categories.flex-four a,.featured-categories a{flex-basis:calc(25% - 1rem);max-width:calc(25% - 1rem)}.brands div{flex-basis:calc(33% - 1rem);max-width:calc(33% - 1rem)}div.submittal{width:50%}.resources{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between}.resources div{flex-basis:calc(33% - 1rem)}.photo img{height:300px;width:200px}.modal .product .wrapper{display:flex;justify-content:space-between}.modal .product .wrapper>div{padding:1rem;flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}.modal .product .wrapper div.submittal{width:auto}.information-bar .column{padding:1.5em}.information-bar .column:first-child{left:0;width:auto}.information-bar .column:nth-child(2),.information-bar .column:nth-child(3){left:-15px;width:auto}.information-bar .column:after{background-color:#747071;bottom:0;content:"";left:calc(100% - 1rem);position:absolute;top:0;width:9999px}.location-list.distribution{width:calc(50% - 3rem);margin-right:2rem;min-height:175px;padding-right:3em;display:inline-block;min-height:200px;vertical-align:top}.product-items .flex{display:flex}.product-items .flex>div{flex:1 0 50%}.product-items .flex .size{flex-basis:30%;padding-right:3rem}body[id*=page-submittal-manager-seismic] aside.primary .sidebar{max-width:250px}body[id*=page-submittal-manager-seismic] .select{margin-bottom:0}body[id*=page-submittal-manager-seismic] fieldset.flex>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:1rem}body[id*=page-submittal-manager-seismic] fieldset.flex>div>label{flex-basis:40%;margin-bottom:0;padding-right:1rem;text-align:right}body[id*=page-submittal-manager-seismic] fieldset.flex>div>label.auto{flex-basis:auto;margin-left:.25rem;padding-right:1.5rem}body[id*=page-submittal-manager-seismic] fieldset.flex>div input,body[id*=page-submittal-manager-seismic] fieldset.flex>div textarea{margin-bottom:0;min-width:1px;width:100%}body[id*=page-submittal-manager-seismic] fieldset.flex>div input{width:auto}body[id*=page-submittal-manager-seismic] fieldset.flex>div input.ss-input{min-width:200px}body[id*=page-submittal-manager-seismic] fieldset.flex>div input.sds-input{min-width:180px}body[id*=page-submittal-manager-seismic] fieldset.flex>div #effective-embedment-other,body[id*=page-submittal-manager-seismic] fieldset.flex>div #embedment-other,body[id*=page-submittal-manager-seismic] fieldset.flex>div #fastener-load{text-align:right;width:5rem}body[id*=page-submittal-manager-seismic] fieldset.flex div.embedment-other{margin-bottom:0}body[id*=page-submittal-manager-seismic] fieldset.flex .note{margin:1em 0 0;text-align:left}body[id*=page-submittal-manager-seismic] fieldset.notes>div{align-items:flex-start}body[id*=page-submittal-manager-seismic] fieldset.notes>div>*{flex:0 0 50%;margin-bottom:0}body[id*=page-submittal-manager-seismic] fieldset.notes>div>div:last-child{padding-left:2rem}body[id*=page-submittal-manager-seismic] fieldset.notes>div.triple>*{flex:0 0 33%}body[id*=page-submittal-manager-seismic] fieldset.full-input>div input{width:100%}body[id*=page-submittal-manager-seismic] fieldset.display-conditional div.manual-input{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;flex-basis:50%}body[id*=page-submittal-manager-seismic] fieldset.display-conditional div.manual-input .text{margin-bottom:1rem}body[id*=page-submittal-manager-seismic] fieldset.display-conditional div.manual-input .text input{width:100%}body[id*=page-submittal-manager-seismic] fieldset .text.flex{align-items:center;display:flex;flex-flow:row wrap;flex-basis:100%}body[id*=page-submittal-manager-seismic] fieldset .text.flex label{margin-bottom:0;margin-right:2rem}body[id*=page-submittal-manager-seismic] fieldset .text.flex .error{flex-basis:100%}body[id*=page-submittal-manager-seismic] fieldset .text .flex{align-items:flex-start;display:flex;flex-flow:row wrap;flex-basis:100%;justify-content:space-between}body[id*=page-submittal-manager-seismic] section.setup fieldset{max-width:50%}body[id*=page-submittal-manager-seismic] section.setup fieldset.flex{max-width:100%}body[id*=page-submittal-manager-seismic] .contacts{display:flex;flex-flow:row wrap;justify-content:space-between}body[id*=page-submittal-manager-seismic] .contacts fieldset{border:1px solid #f3f3f3;flex:0 0 48%;padding:1.5rem}body[id*=page-submittal-manager-seismic] .contacts fieldset.add-more+.add-more{border:1px solid #f3f3f3;margin-top:0;padding:1.5rem}body[id*=page-submittal-manager-seismic] .contacts fieldset .flex{display:flex;justify-content:space-between;margin-bottom:0}body[id*=page-submittal-manager-seismic] .contacts fieldset .flex .text{flex:0 0 48%}body[id*=page-submittal-manager-seismic] .checkboxes.flex,body[id*=page-submittal-manager-seismic] .radio.flex{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:0}body[id*=page-submittal-manager-seismic] .checkboxes.flex>div,body[id*=page-submittal-manager-seismic] .radio.flex>div{flex:0 0 33.33%}body[id*=page-submittal-manager-seismic] .checkboxes.flex .help,body[id*=page-submittal-manager-seismic] .radio.flex .help{display:block}body[id*=page-submittal-manager-seismic] .checkboxes.flex>div>div,body[id*=page-submittal-manager-seismic] .radio.flex>div>div{flex-basis:100%;height:120px;margin-bottom:1rem;order:1;text-align:center}body[id*=page-submittal-manager-seismic] .checkboxes.flex img,body[id*=page-submittal-manager-seismic] .radio.flex img{height:100%;max-height:125px;max-width:100%}body[id*=page-submittal-manager-seismic] .checkboxes.flex label,body[id*=page-submittal-manager-seismic] .radio.flex label{font-size:.875rem;font-weight:600;order:2;padding-right:0;text-indent:0}body[id*=page-submittal-manager-seismic] .checkboxes.flex label span,body[id*=page-submittal-manager-seismic] .radio.flex label span{display:block;width:80%}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div,body[id*=page-submittal-manager-seismic] .main-line fieldset>div,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div,body[id*=page-submittal-manager-seismic] .summary fieldset>div{align-content:center;display:flex;flex-flow:row nowrap}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div>div,body[id*=page-submittal-manager-seismic] .main-line fieldset>div>div,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div{flex-basis:20%;padding:0 .6rem 0 0}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div a.asc,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div a.desc,body[id*=page-submittal-manager-seismic] .main-line fieldset>div a.asc,body[id*=page-submittal-manager-seismic] .main-line fieldset>div a.desc,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div a.asc,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div a.desc,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div a.asc,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div a.desc,body[id*=page-submittal-manager-seismic] .summary fieldset>div a.asc,body[id*=page-submittal-manager-seismic] .summary fieldset>div a.desc{display:flex;flex-direction:column}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .text,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .text,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .text,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .text,body[id*=page-submittal-manager-seismic] .summary fieldset>div .text{display:block;flex-basis:15%}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-label,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-label{align-items:center;display:flex;flex-basis:10%}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .check,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .check,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .check,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .check,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-edit,body[id*=page-submittal-manager-seismic] .summary fieldset>div .check,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-edit{flex-basis:5%;padding-right:0}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .check i,body[id*=page-submittal-manager-seismic] .branch-line fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .check i,body[id*=page-submittal-manager-seismic] .main-line fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .check i,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .check i,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div .row-edit i,body[id*=page-submittal-manager-seismic] .summary fieldset>div .check i,body[id*=page-submittal-manager-seismic] .summary fieldset>div .row-edit i{cursor:pointer}body[id*=page-submittal-manager-seismic] .branch-line fieldset>div label,body[id*=page-submittal-manager-seismic] .main-line fieldset>div label,body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div label,body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div label,body[id*=page-submittal-manager-seismic] .summary fieldset>div label{font-size:.8rem}body[id*=page-submittal-manager-seismic] .structural-attachments fieldset .header{align-items:center;border-bottom:1px solid #afb7c1;padding-bottom:1rem}body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div>div{flex-basis:14.25%}body[id*=page-submittal-manager-seismic] .structural-attachments fieldset>div:nth-child(2){flex-basis:20%}body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset .header{align-items:center;border-bottom:1px solid #afb7c1;padding-bottom:1rem}body[id*=page-submittal-manager-seismic] .pipe-attachments fieldset>div>div{flex-basis:16.66%}body[id*=page-submittal-manager-seismic] .note.net-vertical-message{display:block;margin-bottom:2rem!important;text-align:center}body[id*=page-submittal-manager-seismic] .ordering-handle{cursor:move}body[id*=page-submittal-manager-seismic] .summary fieldset>div>div{flex-basis:12%;flex-grow:0;flex-shrink:1;font-size:.8rem}body[id*=page-submittal-manager-seismic] .summary fieldset>div>div.check,body[id*=page-submittal-manager-seismic] .summary fieldset>div>div.order{flex-basis:4%}body[id*=page-submittal-manager-seismic] .summary fieldset>div>div.qty{flex-basis:6%}body[id*=page-submittal-manager-seismic] .summary fieldset>div>div.edit{flex-basis:80px;padding:0}body[id*=page-submittal-manager-seismic] .summary fieldset>div>div.edit i{padding:0 5px}body[id*=page-submittal-manager-seismic] .summary.uploaded-files,body[id*=page-submittal-manager-seismic] .summary.uploaded-files fieldset>div{text-align:left}body[id*=page-submittal-manager-seismic] .summary.uploaded-files fieldset>div>div{flex-basis:45%;flex-grow:0;flex-shrink:1;font-size:.8rem}body[id*=page-submittal-manager-seismic] .summary.uploaded-files fieldset>div>div.check,body[id*=page-submittal-manager-seismic] .summary.uploaded-files fieldset>div>div.order{flex-basis:5%}body[id*=page-submittal-manager-seismic] .summary.uploaded-files fieldset>div>div.edit{flex-basis:65px}body[id*=page-submittal-manager-seismic] .summary.uploaded-files fieldset>div>div.edit i{padding:0 5px}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info .images{text-align:left}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info img{display:inline-block;margin-bottom:0;margin-right:1rem;max-height:75px;max-width:150px}body[id*=page-submittal-manager-seismic] .setup-page .messaging.info img:last-child{margin-right:0}body[id*=page-submittal-manager-seismic] .summary-page .action{display:flex;justify-content:space-between}body[id*=page-submittal-manager-seismic] .summary-page .action a.button,body[id*=page-submittal-manager-seismic] .summary-page .action button{display:inline-block;width:auto;font-size:1rem}body[id*=page-submittal-manager-seismic] .summary-page .action a.button:after,body[id*=page-submittal-manager-seismic] .summary-page .action button:after{top:4px}body[id*=page-submittal-manager-seismic] .summary-page .action button{margin-left:1rem}body[id*=page-submittal-manager-seismic] .summary-page .action button:first-child{margin-left:0}body[id*=page-submittal-manager-seismic] .summary-page .reports button,body[id*=page-submittal-manager-seismic] .summary-page .warning{margin-bottom:1rem}}.header-content .toggle{width:100%}@media only screen and (min-width:1024px){.branding{margin-right:2rem}.branding img{display:inline;width:100%}.branding img.short{display:none}.header-content{justify-content:space-between}.header-content .toggle{display:none}nav ul{text-align:left}header.tertiary{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto}.utilities{text-align:right;position:relative}.utilities a{color:#f7fcff}.utilities a:hover{color:#45b9ff}.utilities .context{display:none;width:350px;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);position:absolute;background:#f3f3f3;border-radius:5px;padding:1em;z-index:100;right:0;margin-top:.5em;text-align:left}.utilities .context a{color:#004173;cursor:pointer;text-decoration:none}.utilities .context a:active,.utilities .context a:hover{color:#27a1ff}.utilities .context a:focus{outline:thin dotted}.utilities .context a.disabled,.utilities .context a[disabled]{color:#ccc;cursor:default;pointer-events:none}.utilities .context:before{position:absolute;top:-9px;right:2rem;content:"";width:0;height:0;border-color:transparent transparent #f3f3f3;border-style:solid;border-width:0 12.5px 10px}.utilities .submittal:hover .context{display:block}.utilities .user-area:after,.utilities .user-area:before{content:"";display:table}.utilities .user-area:after{clear:both}.utilities .user-area .account{float:right;margin-bottom:10px}.utilities .user-area #google_translate_element{float:right;margin-bottom:.5em;margin-right:1em;display:none}.desktop{align-items:flex-end;display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:space-between}span.desktop{display:inline}button.menu-toggle{display:none;color:#fff!important}aside.primary{margin-bottom:0}aside.primary nav ul{text-align:left}h1{font-size:3.3125rem}h2{font-size:3rem}h3{font-size:1.625rem}h4{font-size:1.125rem}h5{font-size:1.05rem}body.section-news h1{font-size:2rem}section.featured h3{font-size:3.15rem}section.featured .featured>div{flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem);margin-bottom:0}section.featured .featured>div:nth-child(2){text-align:left}section.featured .featured>div.button{align-self:flex-start;padding:0;text-align:left}section.featured .background{height:625px}section.featured .slick-dotted .slick-dots{bottom:20px;top:auto}section.featured .slick-next{height:2rem;right:2rem;width:2rem}section.featured .slick-next:before{content:"\F054"}section.featured .slick-prev{height:2rem;left:2rem;right:auto;width:2rem}section.featured .slick-prev:before{content:"\F053"}section.featured .slick-next:before,section.featured .slick-prev:before{font:normal normal normal 1em/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto;text-transform:none;display:inline-block;font-size:2rem;height:2rem;width:2rem}section.account .show-pass{display:none}.brands div{flex-basis:calc(25% - 1rem);max-width:calc(25% - 1rem)}.resources{justify-content:flex-start}.resources.spaced{justify-content:space-between}.two-column .resources.spaced div{flex-basis:calc(33% - 1rem);margin-right:0}.resources.spaced div{flex-basis:calc(25% - 2rem);margin-right:0}.two-column .resources div{flex-basis:calc(33% - 1rem);margin-right:1rem;margin-bottom:1rem}.resources div{flex-basis:calc(25% - 2rem);margin-right:2rem;margin-bottom:2rem;min-height:200px}div.submittal{width:100%}div.submittal header{position:absolute;top:0;right:0}.resources{margin:2em 0}.resources .photo img{height:200px;width:150px}.information-bar{background-color:#686465;color:#ebe6e8;display:flex;overflow:hidden}.information-bar .container{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 2rem;position:relative}.information-bar .column:first-child{background-color:#686465;left:inherit;padding-left:0;width:inherit}.information-bar .column:first-child .button.alternate{border:none}.information-bar .column:nth-child(2){background-color:#6e6a6b;left:inherit;padding-left:3em;width:inherit}.information-bar .column:nth-child(3){background-color:#747071;left:inherit;padding-left:3em;width:inherit}.information-bar .column:nth-child(3):after{background-color:#747071;bottom:0;content:"";left:calc(100% - 1rem);position:absolute;top:0;width:9999px}.sort{display:flex;justify-content:space-between;align-items:flex-end}.sort label{margin-bottom:0}.sort>div{flex-basis:70%;max-width:70%}.sort>div.sort-select{display:flex}.sort>div.sort-select>div{flex:0 1 33%;margin-right:1rem}.sort>div.button-container{flex-basis:40%;max-width:40%;text-align:right}.sort>div.button-container a.button,.sort>div.button-container input[type=button]{display:inline-block;margin-left:1rem}.product-overview{flex:0 0 calc(33.33% - 2rem)}}.product-title .category-description{padding-left:0}.product-title{background-image:linear-gradient(#252525,#3e3e3e);margin-top:-3rem;padding:2rem;margin-left:-1rem;margin-right:-1rem;text-align:center}@media only screen and (min-width:1024px){.product-title{margin-left:0;margin-right:0;padding:2rem 0;text-align:left}}.product-title h1{color:#f7fcff;font-size:3rem;font-weight:900;margin-bottom:1rem;margin-top:1.5rem;text-transform:uppercase}.product-title p{color:#b2b2b2;margin:0;max-width:100%}@media only screen and (min-width:669px){.product-title p{min-width:80%}}.worksheet .products table{margin-bottom:1rem}.worksheet .products table a.remove{border:2px solid #a22139;border-radius:.3rem;color:#a22139;font-size:.8rem;font-weight:700;padding:.1rem .3rem}.worksheet .products table a.remove:hover{background-color:#a22139;color:#f7fcff}.dialog-modal{background-color:#f7fcff;margin:0 auto;max-width:500px;padding:1.6rem;position:relative}.dialog-modal p{margin-bottom:.4rem}.dialog-modal ul{margin-bottom:0}.dialog-modal button.mfp-close{min-width:0;color:#f05a23;opacity:1}.dialog-modal button.mfp-close:hover{padding:0;background:none}@media only screen and (max-width:669px){body[id*=page-submittal-manager-seismic] .torso.two-column.alternate .wrap aside.primary .sidebar{position:relative!important}}@media print{*{background-color:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a{text-decoration:underline}blockquote,h1,h2,h3,h4,h5,h6,img,pre,tr{page-break-inside:avoid}thead{display:table-header-group}i .fa-bars,nav.footer{display:none}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}.ais-tree-menu,.headers .menu-toggle{display:none}.torso.two-column .wrap aside:before{content:none}footer.primary{page-break-before:always}footer.primary .intro h2{font-size:2rem}footer.primary .locations .columns{display:flex;justify-content:space-between}.filter-wrapper.-active,footer.primary .ctas{display:none}.section.products .productDetails{display:block}.section.products .productDetails>div{grid-column:unset;grid-row:unset}.section.products .description{page-break-after:always}.section.products div.add{display:none!important}.section.products div.add .submittal,.section.products div.add .submittal.log-reg{background-color:#777;display:none!important}.section.products div.add .submittal.log-reg>div,.section.products div.add .submittal>div{display:none}.section.products .productData{page-break-before:always}.productDetails .productData__itemTitle{font-weight:700}.productDetails .productData__itemTrigger{background-color:transparent;border:none;border-bottom:3px solid #f05a23}.productDetails .productData__itemIcon{display:none}.productDetails .productData__panel.-accordionElement,.productDetails .productData__panel.-accordionElement.-active{display:block!important;height:auto!important}.productDetails .productData__panelText{max-height:none}.productDetails .productData__panelWrapper{display:none}.submittal,.submittal.log-reg{background-color:#777;display:none!important}.submittal.log-reg>div,.submittal>div{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-overview{flex-basis:25%;flex-grow:0;flex-shrink:0}}.slideContent{display:inline-block}img.slideImage{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5%}@media only screen and (min-width:669px){img.slideImage{width:250px;height:250px}}div.table-links a{display:block;margin-bottom:.6rem}div.table-links a:last-of-type{margin-bottom:0}#redirectModal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,82,147,.9);color:#fff;text-align:center;max-width:1000px;margin:auto}#redirectModal .mfp-close{color:#fff;background:#a22139;border-radius:50%;font-weight:300;height:40px;width:40px;font-size:24px;opacity:1;line-height:1.3;top:-20px;right:30px}@media only screen and (min-width:1024px){#redirectModal .mfp-close{top:-30px;right:-30px;height:60px;width:60px;font-size:50px}}.popup{position:relative;padding:100px 5% 60px}.popup__logo{background:#fff;left:0;margin:auto;padding:15px;position:absolute;right:0;top:-50px;max-height:150px;max-width:300px}.popup__heading{text-transform:uppercase;font-size:1.75em;font-weight:400}.popup__heading strong{display:block;font-weight:800;font-size:2.5rem}.popup__description p{font-size:1.75rem;margin:2.5rem auto;color:hsla(0,0%,100%,.9)}.popup__description p strong{font-weight:800;color:#fff}@media only screen and (min-width:1024px){.popup{padding:100px 10% 60px}.popup__heading{font-size:2.75rem}.popup__heading strong{font-size:3.5rem}}.button.-white{background-color:#fff;color:#a22139;letter-spacing:1px;border-color:#fff;transition:all .3s}.button.-white:hover{color:#fff}.mfp-close:after{content:none}.return .row{line-height:1.2rem;margin-bottom:.3rem}.return .row label{display:inline;font-size:.9rem;font-weight:400;color:#686465}.return .row .line-items{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.65rem;line-height:1rem;white-space:pre-wrap}.return .row .status{font-weight:600}.return .row .submitted{color:#0073a5}.return .row .denied{color:#ce2a2a}.return .row .approved{color:#48ac2c}.return .row .in-review{color:#e58b3b}.return .response{margin-bottom:1.8rem}h2.claim-header{font-size:1.7rem}.return-contact-info{border:1px solid #686465;padding:1rem;border-radius:4px;background-color:#f2f2f2}ul.files li{line-height:1.2rem;margin:.8rem 0 0}ul.files li span.file-name{color:#f05a23;display:inline-block;font-weight:400;padding:.2rem;width:85%}ul.files li i.fa{color:#004173;cursor:pointer;text-decoration:none}ul.files li i.fa:active,ul.files li i.fa:hover{color:#27a1ff}ul.files li i.fa:focus{outline:thin dotted}ul.files li i.fa.disabled,ul.files li i.fa[disabled]{color:#ccc;cursor:default;pointer-events:none}.claim-form .line-item .icon{margin-bottom:2.5rem}.claim-form .line-item .icon i.fa{color:#004173;cursor:pointer;text-decoration:none;font-size:1.5rem}.claim-form .line-item .icon i.fa:active,.claim-form .line-item .icon i.fa:hover{color:#27a1ff}.claim-form .line-item .icon i.fa:focus{outline:thin dotted}.claim-form .line-item .icon i.fa.disabled,.claim-form .line-item .icon i.fa[disabled]{color:#ccc;cursor:default;pointer-events:none}label .help{color:#686465;font-size:.9rem;font-weight:400}@media only screen and (min-width:669px){.claim-form .line-item .line-number{max-width:15%;width:15%}.claim-form .line-item .icon{padding-top:2.5rem;max-width:12px;width:12px}.columns div.claim-form{width:62%}.columns div.contact-info{width:32%}.columns div.return-claim{width:42%}.columns div.return-claim .line-items{font-size:.85rem}.columns div.return-contact{width:22%}.columns div.return-status{width:32%}ul.files li{margin:0}ul.files li span.file-name{width:30%}}.fullWidth a:not(.button),.gatedContent a:not(.button),.twoColumns a:not(.button){text-decoration:underline;text-underline-offset:.2em}