@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300:latin);@font-face{font-family:'hhour';src:url(https://www.thehhour.com/wp-content/themes/h-hour/fonts/file.woff2) format('woff2')}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft,.alignright{margin:0 auto 1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media (min-width:480px){.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em;margin:0 0 1.5em 1.5em}}body,html{height:100%;margin:0;padding:0;font-size:16px;position:relative;font-family:'Open Sans',sans-serif}img{max-width:100%;height:auto}h1,h2,h3{font-family:'hhour',sans-serif;color:#225384;line-height:1.4}.rotatingContent h2{line-height:1.1!important}h1.staffHead{font-family:'Open Sans',sans-serif!important}h1{position:relative;text-align:center;max-width:1080px;margin:28px auto 24px;font-size:clamp(21px,3vw,27px);line-height:1.3;letter-spacing:.07em;font-weight:500}.contentHHour h2{font-size:clamp(16px,3vw,21px);color:#803143;margin-top:32px;margin-bottom:16px!important;letter-spacing:.06em;font-weight:500}.contentHHour h2.subhead{margin:-11px auto 42px!important;max-width:980px;font-size:clamp(17px,3vw,22px)}.contentHHour h3{font-size:clamp(15px,2vw,18px);margin-top:32px;margin-bottom:16px;letter-spacing:.01em;font-weight:300}.moveUp{margin-top:-11px!important}.page-template-breach_template h1{display:flex;align-items:top;justify-content:center;flex-direction:row}.page-template-breach_template h1:after{content:'';background:url(https://www.thehhour.com/wp-content/themes/h-hour/images/xTM.png.pagespeed.ic.DVqeNGGOMJ.png);background-size:14px;width:14px;margin-left:-2px;margin-top:2px;background-repeat:no-repeat}p{margin:0 auto 16px;line-height:1.5}.max900,p.max900{max-width:900px;margin-left:auto;margin-right:auto}.max800,p.max800{max-width:800px;margin-left:auto;margin-right:auto}.contentHHour li{margin:0 0 11px 0}.contentHHour a{color:#8b2942}.contentHHour a:hover{color:#005488}.alignwide,.alignfull{margin:42px calc(50% - 50vw);max-width:100vw;width:100vw}@media (min-width:640px){.columns2{columns:2}.columns2 li{page-break-inside:avoid;break-inside:avoid-column;display:table}}figure{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.main{position:relative;overflow:auto}.contentHHour{margin:32px auto 48px auto;padding:0 4% 11px;max-width:1080px}.footer{width:100vw;height:200px;background:#005488;margin-bottom:-18px}.hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#main-slide{border-bottom:12px solid #8b2942}.logocolor{fill:#fff}img{width:100%;height:auto}.logo{max-width:280px;top:11px;left:3%;z-index:1;margin:28px auto 0}.logo img,.logo svg{aspect-ratio:400 / 109}@media (min-width:480px){.contentHHour{margin:52px auto 48px auto}.logo{max-width:380px}}.socialM{fill:#fff;margin:6px}a:hover .socialM{fill:#7eb7d0}.phoneNumberHeader{color:#fff;text-decoration:none;font-size:1.2em;letter-spacing:.08em;display:block}.social{width:382px;margin:0 auto;text-align:center;display:none}.header.secondaryHead{background:#225384!important;min-height:104px}.secondaryMain{padding-top:152px}.home .secondaryMain{padding-top:11px!important}@media (min-width:400px){.header.secondaryHead{min-height:122px}}@media (min-width:981px){.social{display:block}.contentHHour{padding:0 6% 11px}.main{position:relative}.footer{width:100vw;height:200px;background:#005488;margin-bottom:0}.footer{border-top:8px solid #8b2942}.logo{position:absolute!important;top:11px;left:3%;width:380px;z-index:1;margin:inherit}.phoneNumberHeader{display:inline-block;margin-right:22px}.social{float:right;width:288px;display:flex;align-items:center;justify-content:center;flex-direction:row;margin:18px 3% 0 0}}.header{top:0;width:100vw;height:124px;left:0;z-index:3;position:absolute;bottom:0;font-family:'hhour'}.secondaryHead{border-bottom:8px solid #8b2942}.primaryNav{position:absolute;right:0;top:0;font-family:'arial',sans-serif}.primaryNav{letter-spacing:.08em}@media (min-width:981px){.primaryNav{right:3%;top:8px}.sm-coast li a,.sm-coast li a:hover{font-size:.8em;color:#fff;text-decoration:none}.sm-coast ul li a,.sm-coast ul li a:hover{padding:10px 0}.sm-coast>li a:hover{padding-left:18px;padding-right:18px;color:#31c5f4}.sm-coast>li a{padding-left:18px!important;padding-right:18px!important}.sm-coast li:last-child a,.sm-coast li:last-child a:hover{border-right:none;padding-right:22px}.sm-coast .sm-nowrap > li > a, .sm-coast .sm-nowrap > li >:not(ul) a {color:#fff}}@media (min-width:1180px){.primaryNav{top:76px}}@media (min-width:1380px){.primaryNav{font-family:'hhour',sans-serif}.sm-coast li a,.sm-coast li a:hover{font-size:.9em}}@media (min-width:1550px){.sm-coast li a,.sm-coast li a:hover{font-size:.95em}.primaryNav{top:60px}}.arrowDown{width:26px;height:26px;position:absolute;bottom:22px;right:4%;z-index:99;cursor:pointer}@media (min-width:600px){.arrowDown{width:44px;height:44px;position:absolute;bottom:44px;right:6%;z-index:99}}.footer{height:auto}.footer h2{color:#fff;font-size:17px;font-size:clamp(15px,2vw,17px);text-align:center;margin:14px auto 8px auto}.footerLogo{max-width:160px;min-width:120px}.footerContain{margin:18px auto;color:#fff;flex-direction:column;display:flex;position:relative}.footerRight{display:flex;align-items:center;justify-content:center;margin:32px auto}.footerLeft,.footerRight{}.footerLeft{display:flex;flex-direction:column;align-items:center}.footerForm{max-width:320px;padding:1.5% 2%;background:#004571;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff;text-align:center;height:156px}.footerForm p{font-size:.7em;padding:0}.footerForm input[type="submit"]{background:#000;color:#fff;padding:5px 8px;text-transform:uppercase;border:none;font-size:.9em}.footerForm input[type="email"]{height:22px;padding:3px 5%;text-align:center;width:89%}.footerForm input::placeholder{font-size:1.2em!important;color:#555;letter-spacing:.05em}.footerContent{display:flex;align-items:center;justify-content:center;flex-direction:column}.footerContent ul{list-style:none;margin:0;padding:0;display:block}.footerContent a{text-decoration:none;padding:0 9px;color:#fff;display:block}.footerContent ul li{font-size:.95em;margin:11px 0;position:relative;padding-left:35px;background:#004571;padding:4px 22px 4px 42px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.footerEmail a{position:relative}.footerEmail a span{display:block}.footerEmail a span:before{position:absolute;top:6px;margin-left:-32px;content:'@';font-size:26px;line-height:.8;opacity:.8}.footerPhone a span:before{position:absolute;top:6px;margin-left:-32px;background:url(https://www.thehhour.com/wp-content/themes/h-hour/images/footer-icons/phone.svg) no-repeat top left;background-size:100%;width:26px;height:26px;content:"";opacity:.8}.footerDirections a span:before{position:absolute;margin-left:-32px;top:6px;background:url(https://www.thehhour.com/wp-content/themes/h-hour/images/footer-icons/location.svg) no-repeat top left;background-size:100%;width:26px;height:26px;content:"";opacity:.8}.wpcf7-spinner{display:block!important}@media (min-width:480px){.header.secondaryHead{padding-bottom:22px}}@media (min-width:640px){.footerForm p{font-size:.8em}.footerContent ul li{font-size:1.2em}.footerContent ul li{text-align:left!important;padding:0 0 0 22px;background:transparent}.footerLeft{display:flex;flex-direction:row;align-items:inherit;width:580px;margin:auto}.footerContent{border-left:1px solid #fff;margin-left:42px;padding-left:42px;display:flex;justify-content:center;flex-direction:column}}.socialFooter{text-align:center;background:#8b2942;padding-top:4px;display:block}@media (min-width:981px){.main{min-height:calc(100% - 400px);position:relative;padding-bottom:250px}.footer{bottom:0;position:absolute}.footerContain{width:92%;margin:0 auto}.socialFooter{display:none}.footerLeft{display:flex;flex-direction:column;align-items:inherit;width:inherit}.footer{height:250px}.footerContain{flex-direction:row}.footerLeft{flex-direction:row}.footerLeft{width:60%}.footerRight{width:40%}.footerRight{display:flex;justify-content:flex-end;margin-right:22px}}@media (min-width:1180px){.footerForm{max-width:370px!important;width:370px!important;padding:1.5% 3%}}.ruleBtn{width:100%;position:relative;height:1px;border-top:2px solid #2458a3;overflow:visible;margin:62px 0;display:flex;align-items:center;justify-content:center;text-align:center}.ruleBtn sup{font-size:8px}ruleBtn a:hover{background:#2458a3;color:#fff}.ruleBtn a{min-height:22px;background:#005488;width:220px;padding:11px 8px 8px;z-index:1;position:absolute;top:-22px;left:0;right:0;margin:0 auto;text-decoration:none;line-height:1.2;font-variation-settings:"wght" 600;color:#fff;text-transform:uppercase;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:.95em}.ruleBtn a:hover{background:#8b2942;color:#fff}.cat-general_testimonials .ruleBtn.breachTestimonial{display:none}.cat-breach_testimonials .ruleBtn.generalTestimonial{display:none}.wp-block-separator{border-top:1px solid;margin:32px auto}.reviews,.reviewTeaser{background:#e8edf2;color:#000;position:relative;margin-top:42px;margin-bottom:42px}.reviewsCaptContain{width:100%;display:flex;justify-content:center;max-width:1020px;margin:auto}.reviews blockquote{padding:11px 66px 0;margin:0;font-size:1.1em}.reviews blockquote p,.reviewName{position:relative}.reviewsCapt{display:block;text-align:center;font-size:1.1em}.reviews blockquote p:first-of-type span,.reviewTeaser blockquote p span,.reviews blockquote p:first-of-type span,.reviewTeaser blockquote p span:first-of-type{position:relative}.reviews blockquote p:first-of-type:before,.reviewTeaser blockquote p span:last-of-type:before{content:"\201C";font-family:Georgia,serif;font-size:98px;font-size:clamp(59px,3vw,98px);font-weight:bold;color:#97c2d5;position:absolute}.reviews blockquote p:first-of-type:before{left:-38px;top:-22px}.reviewTeaser blockquote p span:last-of-type:before{left:-42px;top:-8px}.reviews blockquote p:last-of-type:after,.reviewTeaser blockquote p span:first-of-type:after{content:"\201D";font-family:Georgia,serif;font-size:98px;font-size:clamp(59px,3vw,98px);font-weight:bold;color:#97c2d5;position:absolute;display:none}.reviews blockquote p:last-of-type:after{right:-18px;bottom:-8px;line-height:0}.reviews p{font-size:clamp(16px,2vw,18px);line-height:1.6;font-style:italic}.reviewTeaser blockquote,.reviews blockquote{padding:28px 11%;max-width:1100px;margin:0 auto}.reviewTeaser blockquote p{color:#8b2942;font-family:'Times New Roman','Times',serif;line-height:1.1;text-align:center;font-style:italic;position:relative}.reviewTeaser blockquote p{font-size:clamp(24px,4vw,52px)}.reviewTeaser blockquote p.teaserM{font-size:clamp(22px,4vw,42px)}.reviewTeaser blockquote p.teaserL{font-size:clamp(24px,4vw,52px)}.reviewTeaser blockquote p.teaserXL{font-size:clamp(28px,4vw,62px)}a.reviewLink{text-decoration:none;text-align:center;display:block;text-transform:uppercase;font-size:.9em;color:#fff;background:#33739a;padding:6px 8px;margin:22px auto 0;width:190px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}a.reviewLink:hover{color:#fff;background:#005488}.reviewTile{font-size:.85em;font-style:italic}.ruleBtn2,.ruleBtn3{margin:42px 6% 32px 6%;width:88%;position:relative;height:1px;border-top:1px solid #2458a3;overflow:visible;display:flex;align-items:center;justify-content:center;text-align:center}.ruleBtn3{width:100%!important;margin:42px 0 32px 0!important;border-top:1px solid #803143}.ruleBtn2 a,.ruleBtn3 a{min-height:22px;background:#33739a;z-index:1;position:absolute;top:-18px;left:0;right:0;margin:0 auto;text-decoration:none;line-height:1;font-variation-settings:"wght" 600;color:#fff;text-transform:uppercase;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.ruleBtn2 a{font-size:.85em;padding:9px 0 1px;width:180px}.ruleBtn3 a{background:#803143!important;font-size:.1 .2em!important;padding:9px 0 4px;width:200px}.ruleBtn2 a:hover{color:#fff;background:#005488}.ruleBtn3 a:hover{color:#fff;background:#33739a}@media (min-width:600px){.reviews blockquote p:last-of-type:before{left:-36px;top:-24px}.reviewTeaser blockquote p:last-of-type:before{left:-52px;top:-18px}.reviews blockquote p:first-of-type:after{right:-16px;bottom:-38px}.reviewTeaser blockquote p:first-of-type:after{right:-16px;bottom:-42px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.staffGrid .gridCol_item{position:relative}.staffItemLink{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.viewBio a{text-decoration:none}.staffItemLink:hover ~ .viewBio a {color:#225384!important;font-weight:bold}a.staffItemLink ~ img {transition:transform .5s ease}a.staffItemLink:hover ~ img {transform:scale(1.03)}.staffGrid .gridCol_item h2{font-size:17px;font-family:'Open Sans',sans-serif;text-align:center;margin:8px auto 0!important;font-weight:bold}.staffGridTitle{font-size:16px;text-align:center;margin-top:3px}.viewBio{text-align:center;text-transform:uppercase;font-size:13px;margin-top:11px}.grid_col3.staffGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.grid_col3.staffGrid .gridCol_item{flex:1 0 96%;width:96%;margin:2% 2%}@media (min-width:540px){.grid_col3.staffGrid .gridCol_item{flex:1 0 46%;width:48%;margin:2% 2%}}@media (min-width:980px){.staffGrid .gridCol_item h2{font-size:18px}.grid_col3.staffGrid .gridCol_item{flex:1 0 26.5%;max-width:31%;margin:2% 2%}}.staffResultTitle{text-align:center;color:#225384;font-size:clamp(18px,3vw,22px);margin:0 auto 32px;font-weight:bold}h1.staffHead{letter-spacing:0;font-weight:bold;font-size:clamp(28px,3vw,32px);margin:28px auto 0;text-transform:none!important}.bioContain{display:flex;flex-direction:column;width:90%;margin:auto}.bioPhoto{max-width:280px;margin:0 auto 32px;text-align:center;color:#225384}.captionName{font-weight:bold}.captionTitle{font-style:italic}.staffNav{width:100%;text-align:center;margin:52px auto 32px}.staffNav ul{list-style:none;display:flex;flex-direction:column;margin:0 auto;padding:0}.staffNav ul li a{text-decoration:none;padding:3px 11px;text-transform:uppercase}.staffNav ul li a.active{font-weight:bold}@media (min-width:600px){.staffNav ul{list-style:none;display:flex;flex-direction:row;margin:0 auto;padding:0;text-align:center;justify-content:center}.staffNav ul li{border-right:1px solid #8b2942}.staffNav ul li:last-child{border-right:none}.bioContain{display:flex;flex-direction:row;width:100%}.bioPhoto{width:25%;max-width:100%!important;margin:0}.bioContent{width:62%;padding-left:4%;margin-left:4%;border-left:1px solid #8b2942}}.team_cat-therapists .advisors{display:none}.team_cat-advisors .therapists{display:none}a.continueReading{text-decoration:none;text-align:right!important;display:block}.wp-element-caption,.thumbCaption{font-size:.85em;font-style:italic;text-align:center;max-width:480px}.page-id-53 .entry-footer{display:none}.mixitup-control-active{color:#8b2942}.controls{margin:42px auto 32px;padding-bottom:2px}.controls ul{list-style:none;margin:11px auto 32px auto;text-align:center;padding:0}.controls ul li{border-right:1px solid #ccc;display:inline;margin:0;padding:3px 22px;cursor:pointer;text-align:center;text-transform:uppercase}.controls ul li:last-child{border-right:none;font-size:1em}.controls ul li a{display:inline-block}.gridContainer{max-width:1200px;margin:-32px auto 0 auto;display:flex;flex-flow:row wrap;justify-content:flex-start;justify-content:center}.grid-row{}.grid-item{height:auto;flex-basis:33.33%;-ms-flex:auto;width:259px;position:relative;padding:12px;box-sizing:border-box}.grid-row a{text-decoration:none}.wrapping-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;color:currentColor}.grid-item-wrapper{box-shadow:1px 0 6px 0 rgba(0,0,0,.33);-webkit-box-shadow:1px 0 6px 0 rgba(0,0,0,.33);-moz-box-shadow:1px 0 6px 0 rgba(0,0,0,.33);-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;background:#fff;margin:0;height:100%;width:100%;overflow:hidden;-webkit-transition:padding .15s cubic-bezier(.4,0,.2,1) , margin .15s cubic-bezier(.4,0,.2,1) , box-shadow .15s cubic-bezier(.4,0,.2,1);transition:padding .15s cubic-bezier(.4,0,.2,1) , margin .15s cubic-bezier(.4,0,.2,1) , box-shadow .15s cubic-bezier(.4,0,.2,1);position:relative}.grid-item-gridContainer{height:100%;width:100%;position:relative}.grid-image img{width:auto;height:auto;max-height:228px;margin:auto;text-align:center}.grid-image{text-align:center}.grid-image-top{height:45%;width:120%;background-size:cover;position:relative;background-position:50% 50%;left:-10.5%;top:-4.5%}.grid-image-top .centered{text-align:center;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;position:absolute;top:54.5%;left:50%;width:60%;height:60%;background-position:center}.grid-image-top.rex-ray{background:-webkit-gradient(linear,left top,left bottom,from(#007db8),to(#00447c));background:-webkit-linear-gradient(#007db8,#00447c);background:-o-linear-gradient(#007db8,#00447c);background:linear-gradient(#007db8,#00447c)}.grid-item-content{padding:11px 20px 20px 20px;line-height:124%!important}.grid-item-content h2{margin:0 0 11px 0;font-family:'Open Sans',sans-serif!important;font-weight:600!important}.grid-item-content h2 a{color:#005488;text-decoration:none}.itemCategory{font-size:.7em;line-height:111%;margin:11px 0 11px 0;color:#555}.itemCategory a{color:#555}.item-title{font-size:24px;line-height:26px;font-weight:700;margin-bottom:18px;display:block}.item-category{text-transform:uppercase;display:block;margin-bottom:18px;font-size:14px}.item-excerpt{margin-bottom:20px;display:block;font-size:14px}.more-info{position:absolute;bottom:0;margin-bottom:22px;padding-left:0;transition-duration:.5s;font-size:12px;display:flex}.more-info a{color:#333}.more-info i{padding-left:5px;transition-duration:.5s}.grid-item:hover .more-info i{padding-left:20px;transition-duration:.5s}.more-info i::before{font-size:16px}.grid-item:hover .grid-item-wrapper{padding:2% 2%;margin:-2% -2%}.postThumb{maxp-width:320px;height:auto;display:block;margin:22px auto 11px auto}.contentHeader .meta{display:block;margin:11px 0;font-size:.8em;text-transform:uppercase}UL.archiveNav{list-style:none;text-align:center;display:block;margin:0 0 32px;padding:0}UL.archiveNav li{border-right:1px solid #888;display:inline!important;float:none;list-style:none}UL.archiveNav li:last-child{border-right:none}UL.archiveNav li a{padding:2px 8px;text-transform:uppercase;font-size:.95em;text-decoration:none}UL.archiveNav li.active a{font-weight:bold}.catNavHead{font-size:.8em;text-align:center;margin:32px 0 0}.contentHHour h2.postHeadline{letter-spacing:0;font-size:1.3em!important;line-height:1.2;margin-top:18px!important;margin-bottom:14px!important}@media (max-width:1073px){.grid-item{flex-basis:33.33%}}@media (max-width:815px){.grid-item{flex-basis:50%}}@media (max-width:555px){.grid-item{flex-basis:100%}.postNavigation .pipe{visibility:hidden}.postNavigation .pipe:after{content:'\a';position:static;white-space:pre}.controls{padding:0}}@media (max-width:980px){.controls ul{list-style:none;margin:11px auto 32px auto;text-align:center;padding:0}.controls ul li{border-right:none;display:inline;margin:0;padding:11px;cursor:pointer;text-transform:uppercase;font-size:.9em;line-height:32px;width:50%;text-align:center}.controls ul li:nth-child(even):after {content:'\a';position:static;white-space:pre}}@media screen and (min-width:480px){.container{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.blogHead{font-family:'Open Sans',sans-serif;letter-spacing:0;font-weight:bold;font-size:clamp(22px,3vw,32px)}.postImage{margin:0 auto 32px;max-width:94%;text-align:center;height:auto}.postImage img{max-width:100%;width:auto;height:auto!important;max-height:400px;text-align:center}@media only screen and (min-width:640px){.postImage{margin:0 auto 32px;max-width:94%;text-align:center;height:auto}.postImage img{max-width:520px;width:auto;height:auto!important;max-height:400px;text-align:center}}@media only screen and (min-width:800px){.postImage{float:right;margin:0 0 22px 22px}.postImage img{max-width:520px;max-height:420px;width:auto;height:auto}}.eyebrow{margin:0 auto -22px;text-align:center;font-size:1em;font-family:'hhour',sans-serif;letter-spacing:.2em;color:#8b2942}.single .contentHHour{max-width:1040px}.blogMeta{margin:-11px auto 32px auto;text-align:center;color:#8b2942}.nav-links{display:flex;flex-direction:row;justify-content:center;margin:42px auto}.nav-links a{text-decoration:none;text-transform:uppercase}.nav-previous,.nav-next{margin:0 22px}.projectsNav .nav-previous,.projectsNav .nav-next{margin:0 11px}.nav-previous:before{content:'«';padding-right:8px}.nav-next:after,.project-link:after{content:'»';padding-left:8px}.nav-links.projectsNav{display:block;text-align:center}.nav-links.projectsNav .pipe{visibility:hidden}@media only screen and (min-width:820px){.nav-links.projectsNav{display:flex;flex-direction:row;justify-content:center}.nav-links.projectsNav .pipe{visibility:visible}.project-link:after{content:''}}.has-maroon-color{color:#8b2942}.has-maroon-background-color{background-color:#8b2942}.has-hhour-blue-color{color:#005488}.has-hhour-blue-background-color{background-color:#005488}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-white-color{color:#f1f1f1!important}.has-white-background-color{background-color:#fff}.has-red-color{color:#d3273e}.has-red-background-color{background-color:#d3273e}.has-gray-color{color:#6b767d}.has-gray-background-color{background-color:#6b767d}.has-light-gray-color-background-color{background-color:#e8edf2}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 .wpcf7-response-output{border-color:#46b450;background:#000;position:absolute;bottom:0;font-size:1em;color:#fff}.indent640{max-width:640px;margin-left:auto;margin-right:auto}.indent800{max-width:800px;margin-left:auto;margin-right:auto}@media screen and (min-width:800px){ul.two-column-list{column-count:2}ul.two-column-list li{break-inside:avoid-column;-webkit-column-break-inside:avoid}}.contactDiv .wpcf7-not-valid-tip{display:inline-block}sup.required,.requiredLegend span{color:#da0000;font-size:1em}.requiredLegend{position:absolute;top:0;right:22px}.contactDiv input[type="checkbox"],.contactDiv input[type="radio"]{width:18px!important;height:18px!important}.contactDiv .submitStyle{display:block}.contactDiv .ajax-loader{position:absolute!important;z-index:8}input[type="submit"]{display:block;color:#fff;padding:5px 8px!important;background:#8b2942!important;border:1px solid #816b24;text-align:center;text-transform:uppercase;margin:auto;font-size:1.3em}input[type="submit"]:hover{background:#000!important;text-align:center;display:block}.contactDiv label,.contactDiv p{font-size:1.1em!important}.contactDiv{text-align:center}.contactRow{width:100%}.contactRow input{width:100%}.contactDiv{max-width:280px;margin:22px auto;width:90%;font-size:12px;line-height:13px;position:relative;padding-top:32px}.contactDiv input{margin-bottom:4px}.contactDiv p{width:100%;line-height:1.2}.contactAdd{width:40%}.contactSubmit{text-align:center;margin:8px auto}.contactDiv .submitStyle{text-align:center}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"]{height:28px;border:1px solid #225384}.wpcf7-form textarea{border:1px solid #225384;width:100%}@media only screen and (min-width:640px){.contactDiv{max-width:580px}.contactRow{display:flex;align-items:center;justify-content:center;gap:2%}.contact2Col{width:50%}}.sm-coast ul li a sup{font-size:8px}.pgcsimplygalleryblock-albumnavigator-cover:hover .pgcsimplygalleryblock-albumnavigator-sub-wrap .pgcsimplygalleryblock-albumnavigator-title,.pgcsimplygalleryblock-albumnavigator-cover.pgc-loading .pgcsimplygalleryblock-albumnavigator-sub-wrap .pgcsimplygalleryblock-albumnavigator-title,.pgcsimplygalleryblock-albumnavigator-cover .pgcsimplygalleryblock-albumnavigator-sub-wrap .pgcsimplygalleryblock-albumnavigator-title{text-align:center!important;padding:6px!important}sep{color:inherit!important}.pgc-rev-lb-d-informer-title{display:none!important}.single-pgc_simply_gallery .eyebrow,.single-pgc_simply_gallery .galleryNav{display:none!important}.grecaptcha-badge,.g-recaptcha{bottom:18px!important}.grecaptcha-badge:hover,.g-recaptcha:hover{bottom:18px!important}.suasion{margin:32px auto 0!important;font-size:11px;width:100%;text-align:center;position:absolute;bottom:14px}.suasion a{color:#fff}@media only screen and (max-width:800px){.footerRight{padding-bottom:48px}.grecaptcha-badge,.g-recaptcha{bottom:28px!important}.grecaptcha-badge:hover,.g-recaptcha:hover{bottom:28px!important}}