@import url("https://p.typekit.net/p.css?s=1&k=ymg8ukb&ht=tk&f=1344.17457.24349.24350.24351.24354&a=82447879&app=typekit&e=css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"league-gothic";src:url("https://use.typekit.net/af/65a1f5/000000000000000000014689/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/65a1f5/000000000000000000014689/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/65a1f5/000000000000000000014689/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}@font-face{font-family:"league-gothic";src:url("https://use.typekit.net/af/73907f/00000000000000000001468a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/73907f/00000000000000000001468a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/73907f/00000000000000000001468a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/410f00/00000000000000007735a53e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/410f00/00000000000000007735a53e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/410f00/00000000000000007735a53e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}body{overflow-x:hidden;}.tk-league-gothic{font-family:"league-gothic",sans-serif;}.tk-canada-type-gibson{font-family:"canada-type-gibson",sans-serif;}.container-fluid{margin-right:0;margin-left:0;}.col,[class*="col-"]{padding-right:0;padding-left:0;}:root{--primary-color-red:#c41230;--primary-color-red-dark:#a00d25;--primary-color-orange:#f4b302;--primary-color-grey-light-wash:#f4f4f4;--primary-color-grey-medium:#636363;--primary-color-grey-dark:#1f1f1f;}.primary-color-red{color:var(--primary-color-red);}.primary-color-grey-medium{color:var(--primary-color-grey-medium);}.m-t-primary{margin-top:110px!important;}.m-b-primary{margin-bottom:110px!important;}.m-tb-primary{margin-top:110px!important;margin-bottom:110px!important;}.m-universal{margin-bottom:110px;height:0px!important;}.m-t-30{margin-top:30px;}.m-b-60{margin-bottom:60px!important;}.m-b-40{margin-bottom:40px!important;}.field--name-field-fill-two,.field--name-field-margin{color:transparent;}p{font-family:"canada-type-gibson",sans-serif!important;font-size:18px;font-weight:300;margin-bottom:25px;}h1,.h1{font-family:"league-gothic",sans-serif;font-weight:700!important;color:var(--primary-color-red);text-transform:uppercase;text-align:center;font-size:6em;margin-top:0.8em;margin-bottom:-0.1em;letter-spacing:4px;}h2,.h2{font-size:38px;line-height:100%;margin-bottom:25px;max-width:80%;font-family:"canada-type-gibson",sans-serif!important;font-weight:600!important;letter-spacing:2px;}h2.league-gothic{font-weight:400!important;font-family:"league-gothic",sans-serif!important;letter-spacing:2px;font-size:38px;}h3,.h3{font-weight:bold;font-size:1.75rem;line-height:1.2;color:var(--primary-color-grey-medium);margin-bottom:25px;}h4,.h4{font-size:26px;font-weight:bold;}bold,.bold,b,.b{font-weight:800;}.paragraph--type--heading-h3- h3{text-align:center;}body:not(.page-node-15) main#content a,body:not(.page-node-15) main#content .link{color:var(--primary-color-red);}.btn,.field--name-field-apply-button a{font-family:"canada-type-gibson",sans-serif;letter-spacing:2px!important;}.btn.btn-primary,.field--name-field-apply-button a{background-color:var(--primary-color-red);border:2px solid var(--primary-color-red);color:#ffffff!important;font-weight:bold;border-radius:0px;font-size:18px;padding:10px 30px;}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:var(--primary-color-red-dark);border-color:var(--primary-color-red-dark);text-decoration:none!important;}.btn.btn-secondary,.hero-link a{background-color:transparent;border:2px solid var(--primary-color-orange);color:#ffffff!important;font-weight:bold;border-radius:0px;font-size:18px;padding:10px 30px;font-family:"canada-type-gibson",sans-serif;letter-spacing:2px!important;}.btn.btn-secondary:hover,.hero-link a:hover,.btn.btn-secondary:active,.hero-link a:active{background-color:rgba(196,18,48,1);color:#ffffff!important;text-decoration:none!important;}.btn.btn-tertiary{color:var(--primary-color-red)!important;border:2px solid var(--primary-color-red);background-color:#ffffff;font-weight:bold;border-radius:0px;font-size:18px;padding:10px 30px;}#preloader_animation{position:fixed;left:0;top:0;z-index:99999999999999;background:#f5f4e9;background:-moz-linear-gradient(top,#f5f4e9 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,#f5f4e9 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#f5f4e9 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f4e9',endColorstr='#f4f4f4',GradientType=0);display:block;width:100%;height:100%;}header#header{box-shadow:0 50px 50px -50px rgb(0 0 0 / 13%),0 6px 6px -6px rgb(0 0 0 / 6%);position:relative;z-index:1;}header#header,body.scrollup header#header,body.scrollup.hero-carousel-exists #header.header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:99;-webkit-animation:slide-in-top 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-in-top 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;background-color:rgba(255,255,255,1)!important;}body.scrolldown header#header{}body.scrollup header#header #navbar-main:before{background-color:rgba(255,255,255,1);}.hero-carousel-exists #header.header{position:absolute;z-index:100;width:100%;background-color:rgba(255,255,255,.85)!important;}#navbar-top{justify-content:space-around;}#navbar-top p{font-family:"canada-type-gibson",sans-serif;color:#ffffff;margin-bottom:0px;text-transform:uppercase;font-size:1em;line-height:180%;padding-top:2px;font-weight:500;letter-spacing:.5px;}#navbar-main{background-color:rgba(255,255,255,0)!important;margin:auto;height:100px;position:relative;filter:drop-shadow(-1px 15px 15px rgb(0 0 0 / 6%)) drop-shadow(-1px 4px 4px rgb(0 0 0 / 6%));}.navbar-brand{position:absolute;top:20px;max-width:260px;color:transparent;margin:0px;padding:0px;}#navbar-main:before{content:"";position:absolute;margin-top:-.25px;top:100%;left:0px;width:300px;height:190px;-webkit-clip-path:polygon(0 0,50% 50%,100% 0);clip-path:polygon(0 0,50% 50%,100% 0);background-color:rgba(255,255,255,.85);z-index:-1;display:block;}.clip-path-wedge{-webkit-clip-path:polygon(0% 0%,100% 0,100% 65%,75% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 65%,75% 100%,0% 100%);margin-bottom:60px;}body.mobile-menu-active #header:before{position:fixed;content:"";display:block;width:100%;height:2000px;top:0px;left:0px;background-color:rgba(196,18,48,.9);z-index:-1;}body.mobile-menu-active .navbar-toggler-icon:before{color:#ffffff!important;}body.mobile-menu-active div#CollapsingNavbar nav#block-bootstrap-barrio-subtheme-main-menu{position:relative;margin-top:60px;}body.mobile-menu-active div#CollapsingNavbar nav#block-bootstrap-barrio-subtheme-main-menu:before{position:absolute;content:"";display:block;width:100%;height:60px;top:-90px;left:0px;background-color:#c41230;}body.mobile-menu-active div#CollapsingNavbar nav#block-bootstrap-barrio-subtheme-main-menu:after{position:absolute;content:"MENU";top:-82px;letter-spacing:2px;left:26px;display:inline-block;color:#ffffff;font-size:30px;font-weight:700;font-family:"league-gothic",sans-serif;}.vertical-align-content{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.w-100{width:100%!important;min-width:100%!important;}.nav-link{font-family:"canada-type-gibson",sans-serif!important;letter-spacing:1.5px;}.navigation.menu--main > ul.navbar-nav > li{margin-left:25px;}.navigation.menu--main ul.navbar-nav li a{color:#636363;font-family:"canada-type-gibson",sans-serif!important;font-weight:700!important;font-size:19px;}.navigation.menu--main ul.navbar-nav > li > ul.dropdown-menu > li.dropdown-item a{font-size:14px;line-height:100%;}.navigation.menu--main > ul.navbar-nav > li:last-of-type{padding:0px;}.navigation.menu--main > ul.navbar-nav > li:last-of-type > a{background-color:#c41230;color:#ffffff;padding:10px 18px!important;}.navigation.menu--main ul.navbar-nav li.nav-item > a{position:relative;}.navigation.menu--main ul.navbar-nav li.nav-item > a:before{position:absolute;content:"";display:inline-block;left:0px;right:0px;margin:auto;bottom:0px;background-color:rgba(244,179,2,1);width:100%;height:0px;text-align:center;transition:height 0.3s;-webkit-transition:height 0.3s;}.navigation.menu--main ul.navbar-nav li.nav-item.active > a:before,.navigation.menu--main ul.navbar-nav li.nav-item:hover > a:before{position:absolute;content:"";display:inline-block;left:0px;right:0px;margin:auto;bottom:0px;background-color:rgba(244,179,2,1);width:100%;height:5px;text-align:center;}.nav-item.dropdown{cursor:pointer;}.nav-item.dropdown.dropdown-active ul.dropdown-menu{display:block;top:0px;border-top:75px solid transparent;border-left:none;border-right:none;border-radius:0px;-webkit-animation:swing-in-top-fwd 0.5s cubic-bezier(0.175,0.885,0.320,1.275) both;animation:swing-in-top-fwd 0.5s cubic-bezier(0.175,0.885,0.320,1.275) both;}ul.dropdown-menu{background-color:rgba(0,0,0,.8);padding:0px;letter-spacing:1.5px!important;}ul.dropdown-menu > li.dropdown-item{margin:0px;background-color:transparent;padding:0px;margin:0px;border-bottom:2px solid rgba(0,0,0,.4);white-space:inherit!important;}ul.dropdown-menu > li.dropdown-item:last-of-type{border-bottom:none;}ul.dropdown-menu > li.dropdown-item:hover{background-color:transparent;padding:0px;margin:0px;}ul.dropdown-menu > li.dropdown-item > a{color:#ffffff!important;width:100%;padding:15px 25px;display:inline-block;}ul.dropdown-menu > li.dropdown-item a:hover{background-color:rgba(0,0,0,.8);text-decoration:none;}.dropdown-toggle{position:relative;z-index:2000;}.dropdown-toggle::after{display:none;}.paragraph--type--tagline-carousel-wrapper .paragraph{position:relative;}.paragraph--type--tagline-carousel-wrapper .paragraph--type--tagline-carousel{position:relative;display:block;}.paragraph--type--tagline-carousel-wrapper .field--name-field-title-tagline-carousel{position:absolute;bottom:auto;left:auto;right:auto;margin:auto;z-index:10;color:#ffffff;font-family:"league-gothic",sans-serif;font-weight:500!important;font-size:7em;width:100%;text-align:center;top:45%;-ms-transform:translateY(-45%);transform:translateY(-45%);}.paragraph--type--tagline-carousel-wrapper .field--name-field-image-tagline-carousel img{padding:0px;margin:0px;width:100%;}.slick__slide .field--name-field-image-tagline-carousel{position:relative;}.slick__slide .field--name-field-image-tagline-carousel:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);}.slick-dots{bottom:30%;}.slick-dots li{width:auto;height:auto;display:inline-block;}.slick-dots li button{background-color:rgba(244,179,2,.5);width:100px;height:25px;margin:auto 6px;text-indent:-9999999px;}.slick-dots li.slick-active button{background-color:rgba(244,179,2,1);}.view-hero-carousel  > .view-content.row{display:block !important;}.view-hero-carousel  > .view-content.row .carousel.slide{width:100%;}.carousel-item.active{display:block !important;}.carousel-item > img{width:100%;height:auto;}.carousel-indicators{margin-left:0%;margin-right:0%;max-width:80vw;justify-content:flex-start;margin:auto;bottom:13%;}.carousel-indicators li{background-color:rgba(244,179,2,1);width:100px;height:25px;margin:auto 8px;}.carousel-indicators li:first-of-type{margin-lefT:0px;}.carousel-caption{bottom:15%;left:0%;right:0%;max-width:100%;}.carousel-wrapper{background-color:rgba(196,18,48,.9);-webkit-clip-path:polygon(0% 0%,100% 0,100% 57%,64% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 57%,64% 100%,0% 100%);padding:50px 100px;text-align:left;transition:clip-path 1s;}.carousel-wrapper:hover{-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 100%,100% 100%,0% 100%);}.hero-super-title{font-size:28px;color:#ffffff;font-family:"league-gothic",sans-serif;letter-spacing:2px;}.hero-title{font-size:34px;font-weight:700!important;line-height:100%;margin-top:25px;max-width:80%;color:#ffffff;font-family:"canada-type-gibson",sans-serif!important;letter-spacing:2px;}.hero-content{font-size:18px;margin-top:30px;max-width:80%;color:#ffffff!important;}.hero-link{margin-top:50px;}.data-roller-h2{max-width:inherit;color:var(--primary-color-red);font-weight:300!important;font-size:120px;font-family:"league-gothic",sans-serif!important;margin-bottom:15px;}.data-roller-h3{font-weight:600;font-family:"canada-type-gibson",sans-serif;font-size:22px;}.background-hero-block{position:relative;height:100%;overflow:hidden;}.background-hero-block .wrapper-image{position:absolute;top:0px;left:0px;overflow:hidden;width:100%;height:100%;}.background-hero-block .wrapper-image .field.field--name-field-image.field--type-image.field--label-hidden.field__item{height:100%;}.background-hero-block .wrapper-image img{height:100%;width:auto;display:block;margin:0px;padding:0px;}.testimonial-carousel-wrapper{text-align:center;position:relative;}.testimonial-carousel-wrapper:before{position:absolute;left:5%;top:0px;content:"";display:block;width:60px;height:57px;background-image:url("https://dev-watts-electric.pantheonsite.io/sites/default/files/2022-03/icon-quotes-red-open.png");background-size:contain;background-repeat:no-repeat;}.testimonial-carousel-wrapper:after{position:absolute;right:5%;top:0px;content:"";display:block;width:60px;height:57px;background-image:url("https://dev-watts-electric.pantheonsite.io/sites/default/files/2022-03/icon-quotes-red-close.png");background-size:contain;background-repeat:no-repeat;}.paragraph--type--testimonials-carousel-wrapper ul.slick-dots{bottom:15%;}.testimonial-content{max-width:70%;margin:auto;color:var(--primary-color-grey-medium);text-transform:uppercase;}.testimonial-content.h3 p{font-weight:700!important;line-height:115%;font-size:.8em;font-family:"canada-type-gibson",sans-serif!important;letter-spacing:1px;}.testimonial-meta{margin-top:30px;margin-bottom:0px!important;}.testimonial-meta .testimonial-meta-name,.testimonial-meta .testimonial-meta-company{display:inline-block;text-transform:uppercase;font-family:"league-gothic",sans-serif!important;letter-spacing:2px;font-size:28px;}.testimonial-meta .testimonial-meta-name{margin-right:30px;position:relative;}.testimonial-meta .testimonial-meta-name:before{content:"/";position:absolute;display:inline-block;right:-20px;top:-1px;font-size:26px;font-weight:500;color:var(--primary-color-grey-medium);}#block-watts-barrio-phoneicon .text-formatted a{display:inline-block;margin-left:30px;position:relative;top:5px;}#block-watts-barrio-phoneicon .text-formatted a .fas{color:var(--primary-color-grey-medium);font-size:1.6em;}.paragraph--type--one-column-layout{}.paragraph--type--two-column-layout .col-lg-6:first-of-type{padding-right:70px;}.paragraph--type--two-column-layout .col-lg-6:last-of-type{padding-left:70px;}.paragraph--type--two-column-layout img{display:block;width:100%;height:auto;}.wedge-callout h2,.paragraph--type--_-col-2-row-w-bg h2{font-weight:400!important;font-family:"league-gothic",sans-serif!important;letter-spacing:2px;}.two-col-with-bg{position:relative;overflow:hidden;}.two-col-with-bg .wrapper-image{position:relative;z-index:1;}.two-col-with-bg .content-wrap-two-col-bg:before{content:"";position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7);cursor:pointer;}.two-col-with-bg .content-wrap-two-col-bg:hover:before{-webkit-animation:color-change-2x .25s 1 forwards;animation:color-change-2x .25s linear 1 forwards;}@-webkit-keyframes color-change-2x{0%{background:rgba(0,0,0,.7);}100%{background:rgba(192,35,65,.95);}}@keyframes color-change-2x{0%{background:rgba(0,0,0,.7);}100%{background:rgba(192,35,65,.95);}}.two-col-with-bg .wrapper-image img{display:block;width:100%;height:auto;padding:0px;margin:0px;}.two-col-with-bg .content-wrap-two-col-bg{position:absolute;z-index:2;text-align:center;margin:auto;color:#ffffff;top:0%;left:0%;right:0%;height:100%;display:flex;}.two-col-with-bg .content-wrap-two-col-bg p,.two-col-with-bg .content-wrap-two-col-bg .h4,.two-col-with-bg .content-wrap-two-col-bg .hero-link{position:relative;z-index:10;}.two-col-with-bg .flexbox-wrap{margin:auto;width:70%;min-width:70%;}.two-col-with-bg .content-wrap-two-col-bg p,.two-col-with-bg .content-wrap-two-col-bg .hero-link{display:none;}.two-col-with-bg .content-wrap-two-col-bg:hover p,.two-col-with-bg .content-wrap-two-col-bg:hover .hero-link{display:block;}.two-col-with-bg .content-wrap-two-col-bg .h4{max-width:75%;margin:auto;margin-bottom:30px;font-family:"league-gothic",sans-serif;font-size:34px;letter-spacing:3px;line-height:100%;}.region-featured-bottom-first{justify-content:space-between;}.featured-bottom{background-color:var(--primary-color-grey-dark);padding-top:80px;padding-bottom:40px;}.featured-bottom aside.container-fluid{max-width:80vw;margin:auto;}.menu--footer ul.navbar-nav li{margin-right:40px;}.menu--footer ul.navbar-nav li a{color:#ffffff;font-size:20px;font-weight:Bold;padding-top:0px;text-transform:uppercase;}.menu--footer ul.navbar-nav li a.nav-link--contact::before{display:none;}#block-footerhomepagebrandwedge img,#block-watts-barrio-footerhomepagebrandwedge img{display:block;width:100%;max-width:300px;height:auto;}.featured-bottom .footer-custom-items-ul{list-style-type:none;color:#ffffff;font-size:20px;font-weight:Bold;text-transform:uppercase;}.contextual-region.block-menu.navigation.menu--footer,.contextual-region.block-block-content{position:relative;}.contextual-region.block-block-content,#menu-address-contact,#menu-social{text-align:right;}.featured-bottom .footer-custom-items-ul li{margin-bottom:30px;}.featured-bottom #menu-social.footer-custom-items-ul li{display:inline-block;margin-left:30px;}#block-bootstrap-barrio-subtheme-footer ul.navbar-nav{flex-direction:row;}.featured-bottom ul#menu-social{font-size:2em;}footer.site-footer{padding:0px;overflow:hidden;}.site-footer .block{border:none;}footer.site-footer > .container-fluid{padding-right:0px;padding-left:0px;}.site-footer__top{width:100%;display:flex;justify-content:center;}.site-footer__top > section.region{width:100%;display:flex;justify-content:center;flex-wrap:nowrap;background-color:var(--primary-color-grey-medium);}.two-col-two-row-bg{position:relative;overflow:hidden;padding-bottom:80px;color:#ffffff;}.two-col-two-row-bg .image-wrapper-immersive{position:absolute;top:0px;left:0px;width:100%;height:100%;}.two-col-two-row-bg .image-wrapper-immersive .field{height:100%;}.image-wrapper-immersive:before{position:absolute;top:0px;left:0px;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7);}.two-col-two-row-bg .image-wrapper-immersive img{width:100%;height:initial;min-height:100%;display:block;}.two-col-two-row-bg .col-lg-5{padding-top:100px;}.two-col-two-row-bg .col-lg-2{color:transparent;}.two-col-two-row-bg img.red-wedge,img.red-wedge{width:120px;height:auto;padding-bottom:30px;}.field--name-field-colored,.field--name-field-colored-two{display:none;}.colored-striped{background-color:var(--primary-color-grey-light-wash);padding-top:25px;padding-bottom:25px;}.fundraising-wrapper .col-lg-3{text-align:center;}.fundraising-wrapper > .row{justify-content:center;}.two-col-sidebar-webform .col-lg-6:first-of-type{padding-right:60px;}.two-col-sidebar-webform .col-lg-6:last-of-type{padding-left:60px;}.webform-submission-form input{border-radius:0px;background-color:#f4f4f4;border:1px solid #a5a5a6;font-weight:bold;text-shadow:none;height:60px;}.webform-submission-form textarea{border-radius:0px;background-color:#f4f4f4;border:1px solid #a5a5a6;font-weight:bold;text-shadow:none;}.webform-submission-form .webform-button--submit{margin-top:30px;}.layout-sidebar-first #main-wrapper .container-fluid{width:80vw;margin:auto;}nav#block-services,#block-watts-barrio-services{padding-top:135px;background-color:transparent!important;border:none!important;}nav#block-services ul li.nav-item,#block-watts-barrio-services ul li.nav-item{display:block!important;width:100%;margin-bottom:50px;}nav#block-services ul li.nav-item a,#block-watts-barrio-services ul li.nav-item a{color:#b0aeae!important;font-size:26px;font-family:"canada-type-gibson",sans-serif;line-height:100%;position:relative;text-transform:uppercase;}nav#block-services ul li.nav-item.menu-item--active-trail a:before,#block-watts-barrio-services ul li.nav-item.menu-item--active-trail a:before{position:absolute;content:"";bottom:-25px;lefT:10px;display:inline-block;background-color:rgba(244,179,2,1);width:100px;height:25px;margin:auto 8px;}nav#block-services ul li.nav-item a.active,#block-watts-barrio-services ul li.nav-item a.active{color:var(--primary-color-grey-medium)!important;}.featured-bottom-second #block-prefooter{width:100%;}body.path-search #main{width:80vw;margin:auto;padding-top:55px;padding-bottom:110px;}body.path-search #main h1{text-align:left;margin-bottom:55px;}body.path-search #main .form-type-search,body.path-search #main .form-actions input{display:inline-block;}body.path-search #main .views-exposed-form input.form-control{height:51px!important;border-radius:0px!important;}body.path-search #main .search-form #edit-submit.button{position:relative;top:-37px;}.image-gallery .field__items{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:-.5rem;}.image-gallery .field__item{display:flex;flex-direction:column;flex:50%;padding:0.5rem;}.image-gallery .field__item img{display:block;width:100%;height:auto;padding:0px;margin:0px;}.job-posts-wrapper{max-width:80vw;margin:auto;}.job-posts-wrapper .field__items{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;margin-left:-3rem;margin-right:-3rem;}.job-posts-wrapper .field__items > .field__item{display:flex;flex-direction:column;flex:50%;padding:3rem;}.job-posts-wrapper-views > .view-content{margin-left:-3rem;margin-right:-3rem;}.job-posts-wrapper .row .field__item .node__content,.views-job-posting-wrapper{-webkit-clip-path:polygon(0% 0%,100% 0,100% 65%,75% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 65%,75% 100%,0% 100%);background-color:var(--primary-color-grey-light-wash);padding:5rem;}.views-field.views-field-nothing{padding:3rem;}.job-posts-wrapper .node__title{display:none;}.job-posts-wrapper a{background-color:var(--primary-color-red);border:2px solid var(--primary-color-red);color:#ffffff;font-weight:700;border-radius:0px;font-size:18px;padding:10px 30px;}.job-posts-wrapper a:hover,.job-posts-wrapper a:active{background-color:var(--primary-color-red-dark);border-color:var(--primary-color-red-dark);text-decoration:none!important;}.field--name-field-job-post .field__item:nth-last-child(2),.field--name-field-job-post .field__item:nth-last-child(1){padding-bottom:0px!important;}.paragraph--type--gallery-images .field--name-field-gallery-image .field__item{position:relative;cursor:pointer;}.paragraph--type--gallery-images .field--name-field-gallery-image .field__item:after{position:absolute;top:auto;left:auto;content:"";display:block;width:96.5%;height:95%;background-color:rgba(196,18,48,.0);transition:0.3s;z-index:1;}.paragraph--type--gallery-images .field--name-field-gallery-image:hover .field__item:after{background-color:rgba(196,18,48,.8);}.paragraph--type--gallery-images .field--name-field-gallery-image .field__item:before{position:absolute;content:"\002B";font-size:4em;color:rgba(255,255,255,1);z-index:2;white-space:pre;display:inline;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.3s;}.paragraph--type--gallery-images .field--name-field-gallery-image:hover .field__item:before{color:rgba(255,255,255,1);}.image-gallery-modal-window{position:fixed;top:0px;left:0px;right:0px;width:100%;height:100vh;z-index:999999999999;display:inline-block;background:rgba(0,0,0,.95);border-radius:5px;text-align:center;}.image-gallery-modal-window img{display:block;padding:50px;margin:auto;width:90vw;}.form-required{position:relative;margin-left:10px;}.form-required:before{position:absolute;top:0px;left:-10px;content:"*";font-weight:bold;display:inline-block;font-size:15px;color:red;}.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-active:hover .progress-marker,.webform-progress-tracker .progress-step.is-active .progress-marker:hover,.webform-progress-tracker .progress-step.is-active:hover .progress-marker:hover{background-color:var(--primary-color-red)!important;}.webform-progress-tracker .progress-title[role="link"]{color:var(--primary-color-red);}.page-user-login{background:#eeeeee;}.page-user-login h1#the_logo img{width:100%;height:auto;display:block;}.page-user-login #user-login-form input{width:100%;}.page-user-login a{color:#000000;}.embed-video-wrap{display:none;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}div#BambooHR img{max-width:80px!important;height:auto!important;}@media (max-width:768px){.col,[class*="col-"]{padding-right:15px!important;padding-left:15px!important;}.m-tb-primary{margin-top:50px!important;margin-bottom:50px!important;}.carousel-wrapper{padding:2vw 5vw;}.carousel-caption .col-lg-6{padding-right:0px!important;padding-left:0px!important;}.carousel-wrapper .hero-title{font-size:26px;margin-top:15px;max-width:100%;}.carousel-indicators{max-width:80vw;justify-content:flex-end;}.carousel-indicators li{width:50px;height:15px;}.paragraph--type--_-col-w-bg,.paragraph--type--_-col-w-bg .col-lg-6,.container-fluid.two-col-with-bg,.two-col-with-bg .content-wrap-two-col-bg{padding-right:0px!important;padding-left:0px!important;}.paragraph--type--_-col-w-bg,.paragraph--type--background-hero-block{margin-left:-15px;margin-right:-15px;}.paragraph--type--background-hero-block .carousel-wrapper{text-align:center;}.paragraph--type--background-hero-block .carousel-wrapper .hero-content{max-width:100%;}.region-featured-bottom-first{justify-content:center!important;}#block-footerhomepagebrandwedge img{max-width:300px!important;}.menu--footer ul.navbar-nav li{margin-right:0px;text-align:center;}.slick-dots{bottom:0%;}.slick-dots li button{background-color:rgba(244,179,2,.5);width:50px;height:15px;margin:auto 6px;text-indent:-9999999px;}}@media (max-width:991px){.vertical-align-content{position:unset;top:inherit;-ms-transform:none;transform:none;}button.navbar-toggler.navbar-toggler-right{position:absolute;right:25px;z-index:200;border:none;outline:none;}button.navbar-toggler.navbar-toggler-right .navbar-toggler-icon{position:relative;}button.navbar-toggler.navbar-toggler-right .navbar-toggler-icon:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;line-height:30px;font-size:45px;color:var(--primary-color-red);text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0px;left:0px;}div#CollapsingNavbar{padding-top:30px;min-height:600px;min-width:300px;background:#ffffff;filter:drop-shadow(15px 15px 15px rgb(0 0 0 / 6%)) drop-shadow(4px 4px 4px rgb(0 0 0 / 6%));top:0px!important;left:0px!important;position:absolute!important;-webkit-animation:swing-in-left-fwd 0.5s cubic-bezier(0.175,0.885,0.320,1.275) both;animation:swing-in-left-fwd 0.5s cubic-bezier(0.175,0.885,0.320,1.275) both;}div#CollapsingNavbar ul.navbar-nav > li:last-of-type > a{padding-left:0px!important;background-color:transparent;}div#CollapsingNavbar ul.navbar-nav > li > a{color:var(--primary-color-red)!important;}a.nav-link.dropdown-toggle ~ ul.dropdown-menu{display:block;}.nav-item.dropdown.dropdown-active ul.dropdown-menu{display:block;top:inherit;border-top:0px solid transparent;-webkit-animation:none;animation:none;}.contextual-region.block-block-content,#menu-address-contact,#menu-social{text-align:left;}ul.dropdown-menu{background-color:rgba(0,0,0,0);padding:0px;border:none;}.navigation.menu--main ul.navbar-nav li{border:none;padding-bottom:15px;}.navigation.menu--main ul.navbar-nav li.dropdown-item > a{color:#636363!important;padding-left:5px;max-width:300px;white-space:inherit!important;line-height:100%;padding-top:0px;padding-bottom:0px;}.navigation.menu--main ul.navbar-nav li.dropdown-item > a:hover{background-color:#e5e5e5;color:color:#434343!important;}.navigation.menu--main ul.navbar-nav li.nav-item > a:before{display:none!important;}.carousel-wrapper .hero-super-title{font-size:20px;margin-bottom:15px;}.carousel-wrapper .hero-title{font-size:26px;margin-top:15px;}.carousel-wrapper .hero-content{font-size:12px;margin-top:20px;}.carousel-wrapper .hero-link{margin-top:20px;margin-bottom:20px;}.carousel-wrapper .hero-link a{font-size:14px;padding:5px 20px;}.paragraph--type--tagline-carousel-wrapper .paragraph--type--tagline-carousel{margin-left:-15px;margin-right:-15px;}.paragraph--type--tagline-carousel-wrapper .field--name-field-title-tagline-carousel{font-size:3em;}.data-roller-h2{font-size:80px;margin-bottom:0px;}.data-roller-h3{font-size:18px;margin-bottom:10px;}#block-footerhomepagebrandwedge{margin-bottom:30px;}.region-featured-bottom-first{justify-content:center;}#block-bootstrap-barrio-subtheme-footer ul.navbar-nav{flex-direction:column;}#block-footercopyrightline{text-align:center;}.paragraph--type--two-column-layout .col-lg-6:first-of-type{padding-right:30px;}.paragraph--type--two-column-layout .col-lg-6:last-of-type{padding-left:30px;}.two-col-two-row-bg .image-wrapper-immersive img{width:min-content;height:100%;}}@media (max-width:1250px){.carousel-wrapper{clip-path:none;padding:2vw 10vw;padding-top:5vw;height:100vh;}.carousel-caption{bottom:inherit;top:0%;padding-top:0px;padding-bottom:0px;height:100%;display:block!important;}.carousel-caption > p{display:none;}.carousel-caption > .container{max-width:100vw;}.view-hero-carousel .carousel-caption .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.background-hero-block{padding-right:0px!important;padding-left:0px!important;}.background-hero-block > .container{max-width:100%;margin:0px!important;}.background-hero-block .carousel-wrapper{height:inherit!important;}.background-hero-block .wrapper-image .field.field--name-field-image.field--type-image.field--label-hidden.field__item{height:fit-content!important;}.background-hero-block .wrapper-image img{width:inherit;height:inherit;}.two-col-with-bg .col-lg-6{min-height:400px!important;}.two-col-with-bg .flexbox-wrap{width:90%;min-width:90%;}.two-col-with-bg .wrapper-image img{width:auto!important;}.two-col-with-bg .content-wrap-two-col-bg .h4{max-width:90%!important;margin-bottom:15px!important;}.content-wrap-two-col-bg .flexbox-wrap p{font-size:16px!important;line-height:120%!important;margin-bottom:15px!important;}.content-wrap-two-col-bg .hero-link a{font-size:14px!important;padding:5px 20px!important;}}@media (max-width:1400px){#block-bootstrap-barrio-subtheme-footer ul.navbar-nav{flex-direction:column;}.region-featured-bottom-first{justify-content:space-between;}#block-footerhomepagebrandwedge img{max-width:150px;}.two-col-two-row-bg .image-wrapper-immersive img{width:min-content;height:100%;}}@media (max-width:1500px){.navbar-brand{max-width:120px;}#navbar-main:before{display:none;}}@media (max-width:1750px){.hero-carousel-exists #header.header{position:relative;z-index:100;}}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1500px){.container,#navbar-main{max-width:80vw;}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes slide-out-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}}@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}}@-webkit-keyframes swing-in-left-fwd{0%{-webkit-transform:rotateY(100deg);transform:rotateY(100deg);-webkit-transform-origin:left;transform-origin:left;opacity:0;}100%{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1;}}@keyframes swing-in-left-fwd{0%{-webkit-transform:rotateY(100deg);transform:rotateY(100deg);-webkit-transform-origin:left;transform-origin:left;opacity:0;}100%{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1;}}
body{color:#636363;background:#222222;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#636363;}#navbar-main{background-color:#ffffff;}a,.link{color:#ffffff;}a:hover,a:focus,.link:hover,.link:focus{color:#faf5f5;}a:active,.link:active{color:#fefdfd;}.page-item.active .page-link{background-color:#ffffff;border-color:#ffffff;}.page-link,.page-link:hover{color:#ffffff;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#222222;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
