:root{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-desktop:1200px;--fontfamily-primary:Nunito Sans,sans-serif;--fontfamily-secondary:'FontAwesome';--color-brand-primary:rgba(0,52,120,1);--color-brand-primary-hover:rgba(33,85,152,1);--color-brand-secondary:rgba(179,153,93,1);--color-brand-secondary-hover:rgba(145,119,60,1);--color-brand-primary-dark:rgba(0,42,101,1);--color-text-medium:rgba(73,87,107,1);--color-text-dark:rgba(34,34,34,1);--color-white:rgba(255,255,255,1);--color-white-shadow:rgba(255,255,255,.7);--color-light:rgba(237,240,235,1);--color-medium:rgba(234,234,234,1);--color-dark:rgba(0,52,120,1);--color-black:rgba(0,0,0,1);--color-black-shadow:rgba(0,0,0,.2)}.StripeDefault{background:var(--color-white)}.StripeLight{background:var(--color-light)}.StripeMedium{background:var(--color-medium);color:var(--color-text-dark)}.StripeTexture{background:url(images/Lucas/StainlessSteelTexture.jpg);background-size:cover}.StripeDark{background:var(--color-dark);color:var(--color-white);position:relative;overflow:visible}.StripeDark *{color:var(--color-white)}.StripeDark::before,.StripeDark::after{width:100%;position:absolute;bottom:-3px;left:0;height:2px;background:var(--color-brand-secondary);content:".";background-size:cover;z-index:2;font-size:0}.StripeDark::before{top:-3px}.StripeDark::after{bottom:-3px}h1{font-size:3.2rem;margin-bottom:2.5rem;line-height:1.3;font-weight:900;color:var(--color-brand-primary);text-transform:uppercase}h2{font-size:2.6rem;margin-bottom:2.5rem;line-height:1.3;font-weight:700;color:var(--color-brand-primary);text-transform:uppercase}h3{font-size:2.2rem;margin-bottom:1.2rem;line-height:1.3;font-weight:700;color:var(--color-brand-primary)}h4{font-size:1.8rem;margin-bottom:1rem;line-height:1.3;font-weight:700;color:var(--color-brand-primary)}h5{font-size:1.7rem;margin-bottom:.8rem;line-height:1.3;color:var(--color-brand-primary)}h6{font-size:1.6rem;margin-bottom:.6rem;line-height:1.3;color:var(--color-brand-primary)}.titanBody h1 a,.titanBody h2 a,.titanBody h3 a,.titanBody h4 a,.titanBody h5 a,.titanBody h6 a{color:var(--color-brand-primary);text-decoration:none}.TitanBlock.FeatureImage:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}div[class*="FeatureOverlayBlue"]:before{background:var(--color-brand-primary)}.TitanBlock.FeatureImage.FeatureOverlayBlue10:before{opacity:.1}.TitanBlock.FeatureImage.FeatureOverlayBlue20:before{opacity:.2}.TitanBlock.FeatureImage.FeatureOverlayBlue30:before{opacity:.3}.TitanBlock.FeatureImage.FeatureOverlayBlue40:before{opacity:.4}.TitanBlock.FeatureImage.FeatureOverlayBlue50:before{opacity:.5}.TitanBlock.FeatureImage.FeatureOverlayBlue60:before{opacity:.6}.TitanBlock.FeatureImage.FeatureOverlayBlue70:before{opacity:.7}.TitanBlock.FeatureImage.FeatureOverlayBlue80:before{opacity:.8}.TitanBlock.FeatureImage.FeatureOverlayBlue90:before{opacity:.9}.FeatureImage{position:relative}.CircleImage{border-radius:50%}.TextBrown{color:var(--color-brand-secondary) !important}.TextMedium{font-size:2.5rem;line-height:1.4}.TextLarge{font-size:3rem;line-height:1.4}.TextExtraLarge{font-size:4rem;line-height:1.4}.TextUppercase{text-transform:uppercase}@media(max-width:768px){.TextExtraLarge{font-size:3rem}.TextMedium{font-size:2rem}.TextLarge{font-size:2rem}}.FAQ div.tabbedContent .tabsContent{top:5.1rem}.FAQ div.tabbedContent ul.tabs li{background:var(--color-brand-primary);color:var(--color-white);padding:10px 15px 10px 15px;height:auto}.FAQ div.tabbedContent ul.tabs li:hover{background:var(--color-brand-primary-hover);color:var(--color-white)}.FAQ div.tabbedContent ul.tabs li.selected{background:var(--color-white);color:var(--color-text-dark)}.titanDisplay{font-size:62.5%}body{-webkit-text-size-adjust:none}.titanBody{color:var(--color-text-medium);font-family:var(--fontfamily-primary);font-size:1.8rem;line-height:1.8;font-weight:400}.mainBody{color:var(--color-text-medium);font-family:var(--fontfamily-primary);font-size:1rem;line-height:1.2;font-weight:400}#headerArea{background:#fff;box-shadow:-4px 3px 0 0 var(--color-black-shadow)}#utilityArea{background:var(--color-brand-primary)}#utilityArea a{color:#fff}#navArea{background:transparent;box-shadow:none}#contentArea{background:var(--color-white)}#topZone{background:var(--color-brand-primary);border-bottom:2px solid var(--color-brand-secondary)}div.side{border:1px solid var(--color-black-shadow)}#footerArea{background:#002454}.bottomContent{background:var(--color-brand-primary);color:var(--color-white)}#scrollTop{border:2px solid var(--color-white);background:var(--color-brand-secondary);border-radius:50%}#scrollTop:hover{background:var(--color-brand-secondary-hover)}.titanBody a,.mainBody a{color:var(--color-brand-secondary);text-decoration:underline}.titanBody a:hover,.titanBody a:focus,.titanBody a:active,.mainBody a:hover,.mainBody a:focus,.mainBody a:active{color:var(--color-brand-secondary-hover);text-decoration:none}.titanBody input,.titanBody textarea,.titanBody select{font-family:var(--fontfamily-primary);font-size:1.6rem;line-height:1.4;border-radius:0}.mainBody input,.mainBody textarea,.mainBody select{font-family:var(--fontfamily-primary);font-size:1rem;line-height:1.2;border-radius:0}.searchArea input{background:transparent;border:0;outline:0}.searchBar:before{cursor:pointer;color:var(--color-brand-secondary);font-family:var(--fontfamily-secondary);content:"";font-size:2rem}.searchBar input.search{cursor:pointer;color:var(--color-light);text-indent:9000px;font-size:0}.searchArea input,.searchBar input::placeholder{color:var(--color-white);opacity:.8;font-size:1.3rem}#navButton{text-transform:uppercase;text-align:center;display:none;color:var(--color-brand-primary)}#navButton:hover{color:var(--color-brand-primary-hover)}#navButton span.fa{font-size:2.5rem;line-height:1;cursor:pointer}#navButton span.fa:before{font-family:var(--fontfamily-secondary);content:""}@media(max-width:1200px){#navButton{display:block}}@media(min-width:1200px){#navArea.stripe{background:var(--color-light);border-bottom:1px solid var(--color-brand-primary)}}#navArea nav a{color:var(--color-white);font-size:1.5rem;text-decoration:none}#navArea nav a.current,#navArea nav a:hover,#navArea nav a:focus,#navArea nav a:active{color:var(--color-white);background:var(--color-black)}#navArea nav>ul>li{border-bottom:1px solid var(--color-white)}#navArea nav>ul>li>a{text-transform:uppercase;font-weight:700}@media(min-width:1200px){#navArea nav>ul>li{border-bottom:none}#navArea nav a{color:var(--color-brand-primary);font-size:1.5rem}#navArea nav a.current,#navArea nav.top .menu>li ul li a:focus,#navArea nav.top .menu>li ul li a:active{background:transparent;color:var(--color-brand-primary)}#navArea nav.top .menu>li ul li a:hover{background:transparent;color:var(--color-brand-primary);text-decoration:underline}#navArea nav.top .menu>li{background:transparent}#navArea nav.top .menu>li:hover>a,#navArea nav.top .menu>li:focus>a,#navArea nav.top .menu>li:active>a{background:inherit;color:inherit;text-decoration:none}#navArea nav.top .menu>li a span.arrow{border:5px solid transparent;border-top:5px solid var(--color-brand-secondary)}#navArea nav.top .menu>li:hover span.arrow,#navArea nav.top .menu>li:focus span.arrow,#navArea nav.top .menu>li:active span.arrow{border-top:5px solid var(--color-text-medium)}#navArea nav.top .menu>li>ul::before{border:15px solid transparent;border-bottom:15px solid var(--color-medium);content:"";left:30px;position:absolute;top:-31px}#navArea nav.top .menu>li:last-child>ul::before{right:30px;left:auto}#navArea nav.top .menu>li>ul{background:var(--color-medium);border:1px solid var(--color-medium)}}div.side nav ul a:before{font-family:var(--fontfamily-secondary);content:""}div.side nav a.current{color:var(--color-brand-secondary-hover)}#footerArea .TitanBlock{margin-bottom:0}#footerArea a{color:var(--color-brand-secondary);text-decoration:none}#footerArea a:hover{text-decoration:underline}#footerArea img{filter:brightness(0) invert(1)}#footerArea .bottomContent{padding:75px 0;overflow:hidden;position:relative}#footerArea .copyright{padding:1rem 0;font-size:1.6rem;text-align:center}#footerArea .copyright{color:#fff}@media(max-width:768px){#footerArea .Freeform{text-align:center;border-bottom:1px solid var(--color-brand-primary-hover);margin-bottom:35px}}.TitanBlock.HubSpotForm{font-size:1.6rem;line-height:1.5;border-bottom:0}.TitanBlock.HubSpotForm form>div{margin-bottom:15px}#footerArea .TitanBlock.HubSpotForm{text-align:left;border-bottom:0}.TitanBlock.HubSpotForm fieldset{max-width:none !important}.TitanBlock.HubSpotForm input,.TitanBlock.HubSpotForm select{max-width:100%;border-radius:3px;padding:5px}.TitanBlock.HubSpotForm input[type="text"],.TitanBlock.HubSpotForm input[type="email"],.TitanBlock.HubSpotForm select,.TitanBlock.HubSpotForm textarea{width:100% !important}.TitanBlock.HubSpotForm .input{overflow:visible}.TitanBlock.HubSpotForm input[type="checkbox"]{margin-bottom:5px}.TitanBlock.HubSpotForm fieldset,.TitanBlock.HubSpotForm .hs_recaptcha{margin-bottom:15px}.TitanBlock.HubSpotForm ul{margin:0;padding:0;list-style:none}.TitanBlock.HubSpotForm input.hs-button{background:var(--color-brand-secondary);margin:0}.TitanBlock.HubSpotForm input.hs-button:hover{background:var(--color-brand-secondary-hover)}.TitanBlock.HubSpotForm .hs-error-msgs{color:#f00}#scrollTop{text-align:center}#scrollTop span.fa{color:var(--color-white);font-size:4rem;line-height:4.5rem;text-align:center}.titanBody .FeatureText *{color:var(--color-white);text-shadow:0 1px 1px #000}.titanBody .FeatureText.LightBackground *{text-shadow:2px 2px 20px #fff,-2px -2px 30px #fff,2px -2px 40px #fff,-2px 2px 10px #fff,0 1px 1px #fff,3px 3px 5px #fff,0 0 20px #fff,0 0 30px #fff,10px 10px 30px #fff,-10px -10px 30px #fff,20px 0 40px #fff;color:var(--color-text-dark)}.titanBody .FeatureText.LightBackground p{font-weight:bold}.titanBody .Button a,.mainBody .Button a,.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"]{border:1px solid transparent;background:var(--color-brand-primary);border-radius:5px;color:var(--color-white) !important;text-align:center;transition:all .1s ease;text-decoration:none;cursor:pointer;font-weight:bold;font-size:1.8rem;text-shadow:none !important}.titanBody .Button2 a,.mainBody .Button2 a{border:1px solid transparent;background:var(--color-brand-secondary);border-radius:5px;color:var(--color-white) !important;text-align:center;transition:all .1s ease;text-decoration:none;cursor:pointer;font-weight:bold;font-size:1.8rem}.CardTransparent .item:hover .linkText a:hover,.CardTransparent .item:focus .linkText a:hover,.CardTransparent .item:active .linkText a:hover,.CardBackground .item:hover .linkText a:hover,.CardBackground .item:focus .linkText a:hover,.CardBackground .item:active .linkText a:hover,.titanBody .Button a:hover,.titanBody .Button a:focus,.titanBody .Button a:active,.mainBody .Button a:hover,.mainBody .Button a:focus,.mainBody .Button a:active,.CenterZone input[type="submit"]:hover,.CenterZone input[type="submit"]:focus,.CenterZone input[type="submit"]:active,.CenterZone input[type="button"]:hover,.CenterZone input[type="button"]:focus,.CenterZone input[type="button"]:active,.Commenting input[type="button"]:hover,.Commenting input[type="button"]:focus,.Commenting input[type="button"]:active{background:var(--color-brand-primary-hover);color:var(--color-white);border:1px solid transparent;text-decoration:none}.titanBody .Button2 a:hover,.titanBody .Button2 a:focus,.titanBody .Button2 a:active,.mainBody .Button2 a:hover,.mainBody .Button2 a:focus,.mainBody .Button2 a:active{background:var(--color-brand-secondary-hover);color:var(--color-white);border:1px solid transparent;text-decoration:none}.TitanBlock input[type="button"],.TitanBlock input[type="submit"]{border:1px solid transparent;background:var(--color-brand-primary);border-radius:1px;color:var(--color-white);text-align:center;transition:all .1s ease;text-decoration:none}.TitanBlock input[type="button"]:hover,.TitanBlock input[type="button"]:active,.TitanBlock input[type="button"]:focus,.TitanBlock input[type="submit"]:hover,.TitanBlock input[type="submit"]:active,.TitanBlock input[type="submit"]:focus{background:var(--color-brand-primary-hover);color:var(--color-white);border:1px solid transparent;text-decoration:none}.DataFilter2 td,.DatePicker td,.DatePicker table{background:#e6e6e6}.DataFilter2 td,.DatePicker td{border:1px solid #fff}.DataFilter2 td.otherMonth,.DatePicker td.otherMonth{background:#c8c8c8}.DataFilter2 td.selectedDate,.DataFilter2 td.selectedDate.hasEvent,.DatePicker td.selectedDate,.DatePicker td.selectedDate.hasEvent{background:rgba(90,90,90,.3);border:1px solid #fff}.DataFilter2 td.hasEvent,.DatePicker td.hasEvent{background:#5a5a5a}.TitanBlock input.filterTrigger+div h3 label{background:var(--color-brand-primary);color:var(--color-white);font-size:1.7rem;line-height:1.7rem}.TitanBlock input.filterTrigger+div h3 label:hover{background:var(--color-brand-primary-hover);color:var(--color-white)}div:not(.mainBody)>.TitanBlock input.filterTrigger:checked+div{background:var(--color-medium);box-shadow:none}.TitanBlock input.filterTrigger+div .filterClose div span{display:none}div:not(.mainBody)>.TitanBlock input.filterTrigger:checked+div .filterClose div:before{font-family:var(--fontfamily-secondary);font-size:3rem;content:"";cursor:pointer}@media(min-width:1200px){.TitanBlock input.filterTrigger+div,div:not(.mainBody)>.TitanBlock input.filterTrigger:checked+div{background:var(--color-light);border:0;box-shadow:none}div.side .TitanBlock input.filterTrigger+div,div.side .TitanBlock input.filterTrigger:checked+div{border:none}.TitanBlock input.filterTrigger+div h3 label,.TitanBlock input.filterTrigger+div h3 label:hover{background:transparent;color:inherit;font:inherit}.TitanBlock input.filterTrigger+div~.AggregationResults{width:73%;float:right}}div.Accordion div.accordionHeading span.arrow span:first-child{border-left-color:var(--color-brand-primary)}div.Accordion div.accordionHeading.open span.arrow span:first-child{border-left-color:transparent;border-top-color:var(--color-brand-primary)}div.Accordion div.accordionHeading span.arrow span+span{display:none}div.Accordion .min,div.Accordion .max{font-size:1.3rem}.smartSearchResults,.SmartRL{background:var(--color-light)}.PhotoBlock .filmstrip .leftArrow,.PhotoBlock .filmstrip .rightArrow{background:var(--color-brand-primary);border-radius:50%;cursor:pointer;height:4rem;width:4rem;padding:10px 0 0 10px}.PhotoBlock .filmstrip .rightArrow{padding:10px 0 0 14px}.PhotoBlock .filmstrip .rightArrow::after,.PhotoBlock .filmstrip .leftArrow::after{cursor:pointer;color:var(--color-medium);font-family:var(--fontfamily-secondary);content:"";font-size:2rem;line-height:2rem}.PhotoBlock .filmstrip .rightArrow::after{content:""}