@charset "utf-8";.wpcf7-contact-page .submit-wrapper input{background:#cd031f}.wpcf7-contact-page .submit-wrapper input:hover{background:#800113}.hollow-header-01{position:relative;display:block;z-index:9000;background:#fff;width:100%}.hollow-header-01 .logo img{padding:.5rem 0}.hollow-header-01 #header-border{margin:0;opacity:.5;display:none}.hollow-header-01.sticky #header-border{display:none}body.page-template-home header #header-border,body.page-template-index header #header-border{display:none}.hollow-header-01 .meta-wrap{font-size:1.6rem;text-align:right;font-family:'Lato';font-weight:400;margin:.6em 0}.hollow-header-01 .meta-wrap a{color:#cd031f;font-weight:400}.hollow-header-01 .meta-wrap p{color:#000;text-align:right;margin-top:.5rem}.hollow-header-01.sticky{position:fixed;top:0;left:0;right:0;z-index:9990;box-shadow:0 2px 5px -2px #000}.hollow-header-01.sticky{padding:0}.hollow-header-01.sticky .meta-wrap{display:none;height:0}.hollow-header-01.sticky .logo img{max-width:0}.hollow-header-01.sticky .col-xs-12{min-height:0}.hollow-header-01 nav{display:block;background:0 0;font-family:'Lato';text-transform:uppercase;font-size:2rem;position:relative;z-index:5000}.hollow-header-01 nav a{padding:.2rem .6rem;display:block;color:#000;font-size:.9rem;font-weight:300;text-transform:uppercase;text-decoration:none}.hollow-header-01 nav a:focus{color:#000}.hollow-header-01 nav a i{padding-right:.4rem}.hollow-header-01 .menu-item.open>a,.hollow-header-01 .menu-item:hover>a,.hollow-header-01 .menu-item.active a,.hollow-header-01 .menu-item.active:hover>a{background:#cd031f;color:#fff}.hollow-header-01 .dropdown-menu{margin-top:0;border-radius:0;border:none;padding:0;width:18em;display:none}.hollow-header-01 nav .dropdown-menu .menu-item{float:none}.hollow-header-01 nav .dropdown-menu a{background:#fff;color:#000}.hollow-header-01 .dropdown-menu>li:hover>a,.hollow-header-01 .dropdown-menu>li.active>a,.hollow-header-01 .dropdown-menu>.active>a:hover,.hollow-header-01 .dropdown-menu>.active>a:focus{background:#cd031f;color:#fff}.hollow-header-01 .dropdown .caret{display:inline-block;width:0;height:0;margin:0 0 3px 5px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.hollow-header-01 nav #mobile{position:relative;height:48px;width:30px;background:0 0;outline:none;border:none;float:right}.hollow-header-01 .hamburger{display:block;position:absolute;width:30px;height:20px;background:#fff;top:0;bottom:0;right:0;left:0;margin:auto;z-index:2}.hollow-header-01 .hamburger:hover{cursor:pointer}.hollow-header-01 .hamburger:before,.hamburger:after{content:'';position:absolute;top:20%;left:0;width:100%;height:20%;background:#000;-webkit-transition-property:-webkit-transform,top;-moz-transition-property:-moz-transform,top;-o-transition-property:-o-transform,top;-ms-transition-property:-ms-transform,top;transition-property:transform,top;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.hollow-header-01 .hamburger:after{top:60%}body.header-menu-open .hollow-header-01 #mobile,body.header-menu-open #mobile .hamburger{background:0 0}body.header-menu-open .hollow-header-01 #mobile>.hamburger:before,body.header-menu-open #mobile>.hamburger:after{top:40%;background:#fff}body.header-menu-open .hollow-header-01 #mobile>.hamburger:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.header-menu-open .hollow-header-01 #mobile>.hamburger:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hollow-header-01 .mobile-toolbar{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hollow-header-01 .mobile-toolbar a{color:#fff;padding:.5rem 1rem}.hollow-header-01 .mobile-toolbar a:hover,.hollow-header-01 .mobile-toolbar a:focus{color:#cd031f}@media screen and (min-width:992px){.hollow-header-01 .mobile-toolbar{display:none}.hollow-header-01 .menu{float:right}.hollow-header-01 nav .menu-item{float:left;position:relative}.hollow-header-01 nav .dropdown-menu{position:absolute;top:100%;left:0;display:none}.hollow-header-01 nav .menu-item-has-children:hover>ul.dropdown-menu{display:block}.hollow-header-01 .mobile-toolbar{display:none}}@media only screen and (max-width:991px){body.header-menu-open .hollow-header-01 nav .menu{pointer-events:auto;opacity:1}.hollow-header-01 .logo{text-align:center}.hollow-header-01 .logo img{margin:60px auto 15px}.hollow-header-01 nav{position:fixed;top:0;left:0;padding:0 15px;width:100%;background:#000}.hollow-header-01 nav a{color:#000}.hollow-header-01 nav .menu{position:absolute;top:100%;left:0;right:0;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;z-index:-1;background:#fff;box-shadow:0 3px 3px -2px #000;pointer-events:none;opacity:0}.hollow-header-01 nav .menu-item-has-children.open .dropdown-menu{display:block}.hollow-header-01 .dropdown-menu{position:relative;box-shadow:none;width:100%}.hollow-header-01 .dropdown-menu>li>a{padding-left:2.5rem}.hollow-header-01 .mobile-toolbar>*{display:inline-block}.hollow-header-01 .mobile-toolbar a{font-size:34px;float:left}}@media only screen and (max-width:767px){.hollow-header-01 .logo img{margin:60px auto 15px}}.hollow-hero-02{position:relative;overflow:hidden}.hollow-hero-02 .slide{position:relative;overflow:hidden;height:calc(100vh/3)}.hollow-hero-02 .slide img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;max-width:initial;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hollow-hero-02 .caption{position:absolute;display:inline-block;background:rgba(205,3,31,.8);padding:1rem 1.5rem;border:4px solid #cd031f;top:80%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hollow-hero-02 h1{color:#fff;text-shadow:2px 2px #373737}.hollow-hero-02 p{color:#fff;margin-bottom:1rem}.hollow-hero-02 a{display:inline-block;padding:.5rem 1rem;color:#fff;background:#ff6c3e;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-hero-02 a:hover{background:#7f361f}@media only screen and (max-width:767px){.hollow-hero-02 .caption{width:100%;padding:0 1rem;text-align:center}}@media only screen and (min-width:992px){.hollow-hero-02 .caption{top:80%;left:35%}}.hollow-caption-99{position:relative;overflow:hidden;background:#800113;padding:1rem 0}.hollow-caption-99 .flex-container{flex-direction:column;align-content:center;justify-content:center;align-items:stretch}.hollow-caption-99 h2{color:#fff;text-align:center;padding-bottom:1rem}.hollow-caption-99 h4{color:#fff;text-align:center}.hollow-content-08{position:relative;overflow:hidden;background:#fff;padding:4rem 0 2rem}.hollow-content-08 .flex-container{flex-direction:column;align-content:center;justify-content:center;align-items:stretch}.hollow-content-08 .title-wrap{display:flex;align-items:center;margin-bottom:2rem}.hollow-content-08 h1{color:#cd031f;text-align:center;white-space:nowrap;padding:0 1rem}.hollow-content-08 hr{border-color:#000;width:100%;height:0}.hollow-content-08 p{color:#000;text-align:center;margin-bottom:2rem}.hollow-content-08 p:first-of-type{color:#800113;font-weight:700}.hollow-content-08 a{align-self:center}.hollow-content-08 a:before{background:#6cb0ff}@media only screen and (min-width:992px){.hollow-content-08 .flex-container{padding:0 4rem}}@media only screen and (max-width:767px){.hollow-content-08 h1{font-size:2rem}}.hollow-service-boxes-16{padding:2rem 0 4rem;background:#fff}.hollow-service-boxes-16 .flex-container{flex-direction:column;margin-bottom:3rem;align-items:center;text-align:center}.hollow-service-boxes-16 h1{color:#fff;margin-bottom:1rem}.hollow-service-boxes-16 p{color:#dc9925;max-width:70vw}.hollow-service-boxes-16 .grid-container{grid-column-gap:2rem;grid-row-gap:2rem}.hollow-service-boxes-16 .box{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:3rem 0;background:#800113;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-service-boxes-16 .box:hover{background:#cd031f}.hollow-service-boxes-16 .box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.hollow-service-boxes-16 span{font-size:2rem;color:#fff;margin-bottom:1rem;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.hollow-service-boxes-16 h4{color:#fff;font-weight:300;padding:0 1rem;text-align:center;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.hollow-service-boxes-16 .box:hover h4{color:#fff}.hollow-service-boxes-16 .box:hover span{color:#fff}.hollow-service-boxes-16 a{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1199px){.hollow-service-boxes-16 .grid-container{grid-column-gap:2rem}}@media screen and (min-width:992px){.hollow-service-boxes-16 .grid-container{grid-template-columns:repeat(4,1fr)}}.hollow-action-02{background:url(//tucsonurbanleague.org/site/wp-content/themes/theme-hollow/img/action-03.jpg) top center no-repeat;background-size:cover;padding:6rem 0;text-align:right}.hollow-action-02 h1{color:#fff;font-weight:400;margin-top:0;margin-bottom:1.5rem}.hollow-action-02 a{font-size:2rem;font-weight:300;padding:.75rem 1.5rem;color:#fff;background:#cd031f;display:inline-block;text-transform:uppercase;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-action-02 a:hover{background:#800113}@media only screen and (max-width:767px){.hollow-action-02{background:url(//tucsonurbanleague.org/site/wp-content/themes/theme-hollow/img/action-02.jpg) center left no-repeat;text-align:center}}.hollow-associate-01{padding:2rem 0}.hollow-associate-01 .assoc-slider{margin-bottom:0}.hollow-associate-01 .assoc-slider .slick-slide{text-align:center}.hollow-associate-01 .assoc-slider .slick-slide:last-of-type{text-align:center}.hollow-associate-01 .assoc-slider a{display:inline-block;float:none;vertical-align:middle}.hollow-associate-01 .slick-prev:before,.hollow-associate-01 .slick-next:before{color:#000 !important}.hollow-associate-01 .assoc-slider a:focus{outline:0}.hollow-associate-01 .assoc-slider a img{max-width:100%;display:inline-block}.hollow-associate-01 .assoc-slider .inactiveLink{pointer-events:none;cursor:default}.hollow-contact-10{position:relative;overflow:hidden;padding:4rem 0;background:url(//tucsonurbanleague.org/site/wp-content/themes/theme-hollow/img/contact-10.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.hollow-contact-10:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(55,55,55,.5)}.hollow-contact-10 .flex-container{position:relative;flex-direction:column;align-items:center;text-align:center}.hollow-contact-10 h1{font-weight:400;margin-bottom:1rem;color:#fff}.hollow-contact-10 p{margin-bottom:2rem;color:#fff;font-weight:400}.hollow-contact-10 .your-email{float:left;width:50%;padding-right:15px}.hollow-contact-10 .your-phone{float:left;width:50%}.hollow-contact-10 .wpcf7-form-control-wrap input,.hollow-contact-10 .wpcf7-form-control-wrap textarea{font-size:1.2rem;font-family:'Lato';font-weight:300;color:#fff}.hollow-contact-10 input:not([type=submit]),.hollow-contact-10 textarea,.hollow-contact-10 select{width:100%;border:1px solid #fff;background:rgba(55,55,55,.8);padding:.6em;margin-bottom:1rem;color:#fff}.hollow-contact-10 .wpcf7-form-control-wrap textarea{height:calc(100vh/4)}.hollow-contact-10 .wpcf7-form-control.wpcf7-submit{background:#cd031f;border:none;padding:.8rem 1rem;font-family:'Lato';color:#fff;cursor:pointer;font-weight:300;font-size:1rem;text-transform:uppercase;width:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-contact-10 .wpcf7-form-control.wpcf7-submit:hover{background:#800113}.hollow-contact-10 ::placeholder{color:#fff}@media only screen and (min-width:992px){.hollow-contact-10 .flex-container{width:calc(100vw/2)}}.hollow-contact-01{color:#000;position:relative}.hollow-contact-01 .info-text-wrap{background:#fff;padding:1rem}.hollow-contact-01 .title-wrap{display:block;border-bottom:2px solid #800113;margin-bottom:.5rem}.hollow-contact-01 .title-wrap h1{margin-bottom:.5rem;display:inline-block;font-weight:300}.hollow-contact-01 .title-wrap a{display:inline-block;font-size:1.5rem;color:#cd031f;padding:.2rem 1rem;margin-left:8rem;line-height:1;border:1px solid #cd031f;z-index:5000;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.hollow-contact-01 .title-wrap a:hover{background:#cd031f;color:#fff}.hollow-contact-01 .text-wrap{padding:.3rem 0}.hollow-contact-01 .text-wrap p{color:#000;font-weight:300}.hollow-contact-01 .contact-background{position:relative;display:block;width:100%}.hollow-contact-01 .text-wrap p>a{color:#000}.hollow-contact-01 .gm-style-iw{color:#000 !important}@media only screen and (min-width:768px){.hollow-contact-01 .info-wrap{top:50%;transform:translateY(-50%);right:0;position:absolute}}.footer-01{background:#000;font-weight:300;text-align:center;padding:4rem 0 0}.footer-01 img{margin:0 auto 1rem}.footer-01 h1{font-weight:300;margin-bottom:1rem;color:#fff}.footer-01 .text-wrap h3{font-weight:300;color:#fff}.footer-01 p{color:#fff}.footer-01 span{color:#fff}.footer-01 .cred-wrap{border-top:1px solid #cd031f;width:75vw;padding:.5rem;margin:3rem auto 3rem auto}.footer-01 .design{display:inline-block}.footer-01 .copyright{display:inline-block}.footer-01 .social{display:inline-block}.footer-01 .design span a{padding:0 1px}.footer-01 .design span a strong{font-weight:600}.footer-01 .social .fa-stack-2x{color:#719c3b}.footer-01 .social .fa-stack-1x{color:#fff}.footer-01 .social a:hover .fa-stack-2x{color:#fff}.footer-01 .social a:hover .fa-stack-1x{color:#719c3b}.footer-01 nav a{padding:5px;display:inline-block}.footer-01 a,.footer-01 a:hover,.footer-01 a:focus{color:#f6f6f6}@media (min-width:768px){.footer-01{text-align:center}.footer-01 nav a{display:block}.footer-01 .menu-item{display:inline-block}.footer-01 .col-sm-6{text-align:right}.footer-01 .design{float:left;text-align:left;margin:.5rem 0}.footer-01 .social{float:right;text-align:right}}@media only screen and (max-width:767px){.footer-01 .design{margin:1rem 0}.footer-01 .copyright{margin-bottom:1rem}}.default-page-header{font-family:'Lato';font-size:2rem;font-weight:300;margin-top:2rem}.default-page-header h1,.default-page-header h2,.default-page-header h3{line-height:1;margin:.2em 0}.default-page-header p{line-height:1.4em}.default-page-header h1{font-size:1.5em;font-weight:400}.default-page-header h2{font-size:1em;font-weight:400}.default-page-header p{font-size:.6em}.main-row{margin-bottom:1em}.interior-header-03{display:block;position:relative;font-size:2rem;font-family:'Lato';text-align:center;padding:3rem 0;background:#800113}.interior-header-03 h1{display:block;color:#fff;text-align:center;font-size:2.75rem;font-weight:400;line-height:1;margin:0;text-transform:uppercase}@media only screen and (max-width:767px){.interior-header-03 h1{text-align:left}}.hollow-content-02,.hollow-content-02 *{--colorA:var(--root--colorA,#cd031f);--colorB:var(--root--colorB,#800113);--colorC:var(--root--colorC,#000)}.hollow-content-02{padding:4rem 0 3rem}section.hollow-content-02.bg-2{background:#dedede}section.hollow-content-02.bg-1{background:#f3f3f3;padding:4rem 0 3rem}section.hollow-content-02.bg-3{padding:2rem 0 0}.hollow-content-02 .flex-container{align-items:flex-start}section.hollow-content-02.bg-1 .flex-container{align-items:initial}.hollow-content-02 h2{margin-bottom:1rem;color:var(--colorA);font-size:1.5rem;text-transform:uppercase;letter-spacing:.2rem;line-height:1.4}.hollow-content-02 h3{margin-bottom:1rem;color:var(--colorB);font-size:1.2rem;text-transform:uppercase;letter-spacing:.2rem;line-height:1.4}.hollow-content-02 h4{margin-bottom:1rem;color:var(--colorC);font-size:1rem;text-transform:uppercase;letter-spacing:.2rem;line-height:1.4}.hollow-content-02 .content-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;align-items:stretch}.hollow-content-02 p{color:var(--colorC)}.hollow-content-02 p:not(:last-of-type){margin-bottom:1rem}.hollow-content-02 ul{display:flex;flex-direction:column;font-size:2rem;list-style:none}.hollow-content-02 ul li{display:flex;align-items:start;color:var(--colorC);font-size:1.2rem;font-weight:300;position:relative;padding:.2rem 0;line-height:1.4;margin-bottom:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-content-02 ul li i{color:var(--colorB);font-size:1.2rem;padding-right:.75rem;margin-top:.3rem}.hollow-content-02 ul strong{color:#000;font-weight:400;letter-spacing:.1rem}.hollow-content-02 .num-span{font-weight:400;white-space:nowrap}.hollow-content-02 .link-1{color:#800113;font-weight:400}.hollow-content-02 .link-1:hover{color:#cd031f}.hollow-content-02 .img-wrap{width:100%;position:relative;overflow:hidden}.hollow-content-02 .img-stack{margin:auto}.hollow-content-02 .img-stack img{margin:1rem 0}.hollow-content-02 .img-wrap img{position:absolute;min-height:100%;min-width:100%;max-width:initial;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:991px){.hollow-content-02 .img-wrap img{min-height:0;max-width:100%}}.hollow-content-02 .btn-wrap a{font-weight:400}@media only screen and (min-width:768px){.hollow-content-02 .text-wrap{padding:1rem 2rem 1rem 0;flex:1}.hollow-content-02 .text-wrap-right{padding:1rem 0 1rem 2rem;flex:1}.hollow-content-02 .img-wrap{flex:1}}@media only screen and (max-width:991px){.hollow-content-02 .text-wrap{flex-shrink:1.5}.hollow-content-02 .text-wrap-right{flex-shrink:1.5}}@media only screen and (max-width:767px){.hollow-content-02{padding:2rem 1rem}.hollow-content-02 .content-wrap{flex-direction:column}.hollow-content-02 .img-wrap{margin-bottom:1rem;height:40rem}.hollow-content-02 .btn-wrap{margin:1rem 0 2rem}}.interior-list-01,.interior-list-01 *{--colorA:var(--root--colorA,#cd031f);--colorB:var(--root--colorB,#800113);--colorC:var(--root--colorC,#000)}.interior-list-01{padding:4rem 0 3rem;align-items:flex-start;background:#f3f3f3}section.interior-list-01.bg-1{background:#dedede}.interior-list-01 .flex-container{flex-direction:column;align-items:stretch}.interior-list-01 h2{margin-bottom:1rem;color:var(--colorA);text-transform:uppercase;font-size:1.5rem;letter-spacing:.2rem;line-height:1.4}.interior-list-01 h3{margin-bottom:1rem;color:var(--colorC);text-transform:uppercase;font-size:1.2rem;letter-spacing:.2rem;line-height:1.4}.interior-list-01 .content-wrap{display:flex;align-items:center;justify-content:space-evenly;align-items:stretch}.interior-list-01 p{color:var(--colorC);margin-bottom:1rem}.interior-list-01 ul{display:flex;flex-direction:column;font-size:2rem;list-style:none}.interior-list-01 ul li{display:flex;align-items:start;color:var(--colorC);font-size:1.2rem;font-weight:300;position:relative;padding:.2rem 0;line-height:1.4;margin-bottom:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.interior-list-01 ul li i{color:var(--colorB);font-size:1.2rem;padding-right:.75rem;vertical-align:middle;margin-top:.3rem}.interior-list-01 ol{display:flex;flex-direction:column;font-size:2rem;list-style-type:decimal;margin-left:1rem}.interior-list-01 ol li{align-items:center;color:var(--colorC);font-size:1.2rem;font-weight:300;position:relative;padding:.2rem 0;line-height:1.4;margin-bottom:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.interior-list-01 ol strong{color:#800113;font-weight:400;letter-spacing:.1rem}@media only screen and (min-width:768px){.interior-list-01 .text-wrap{padding-right:2rem}}@media only screen and (max-width:767px){.interior-list-01{padding:2rem 1rem}.interior-list-01 .content-wrap{flex-direction:column}.interior-list-01 ul{margin-bottom:0;padding:0}}.hollow-service-boxes-13{padding:4rem 0 2.5rem}.hollow-service-box-13{position:relative;display:block;padding:0 2rem;margin-bottom:2rem;font-size:2rem;z-index:1000;background:#f3f3f3;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hollow-service-box-13:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 0 15px rgba(0,0,0,.6)}.hollow-service-box-13:hover i#star{background:#800113;color:#fff}.hollow-service-boxes-13 h2{margin-bottom:2rem;text-align:center;font-size:1.5rem;letter-spacing:.2rem;text-transform:uppercase}.hollow-service-box-13 i#star{text-align:center;display:inline-block;padding:.8rem;background:#cd031f;color:#fff;font-size:1rem;margin-bottom:1rem;vertical-align:top;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hollow-service-box-13 h4{font-weight:400;color:#800113;max-width:100%;font-size:1rem;letter-spacing:.2rem;line-height:1.4;text-transform:uppercase;margin-bottom:1rem}.hollow-service-box-13 p{color:#000;font-size:1rem;margin-bottom:.5rem;padding-bottom:1.5rem}.hollow-service-box-13 ul{display:block;padding-bottom:1.5rem}.hollow-service-box-13 ul li i{color:#800113;vertical-align:top;margin-top:.3rem;padding-right:.75rem}.hollow-service-box-13 ul li p{display:inline-block;max-width:90%;vertical-align:middle;padding:0}@media (min-width:768px) and (max-width:991px){.hollow-service-box-13{padding:0 1rem}.hollow-service-box-13 i.fa{-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}.hollow-service-box-13 i#star{margin-left:1rem}}@media only screen and (max-width:767px){.hollow-service-box-13{font-size:1.6rem}.hollow-service-box-13 h3{font-size:1rem}.hollow-service-box-13 p{font-size:1rem}}.hollow-action-06{padding:4rem 0;background:#800113;margin-bottom:-1rem;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hollow-action-06 .flex-wrap{display:flex;flex-direction:column;justify-content:center}.hollow-action-06 h2{line-height:1.4;margin-bottom:.5rem;color:#fff}.hollow-action-06 p{margin-bottom:1rem;color:#fff;font-weight:400}.hollow-action-06 a#number{font-size:1.6rem;color:#fff;font-weight:400}.hollow-action-06 a#number i{padding-left:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-action-06 a#number:hover i{padding-left:1rem;color:#fff}.hollow-action-06 svg{height:12rem;display:block;margin:auto}.hollow-action-06 .cls-1{-webkit-animation:one 1s cubic-bezier(0,.23,1,.1) forwards;animation:one 1s cubic-bezier(0,.23,1,.1) forwards}@keyframes one{0%{opacity:0;fill:none}30%{fill:rgba(255,255,255,0)}100%{fill:rgba(255,255,255,1)}}.hollow-action-06 .cls-3{opacity:0;-webkit-animation:three 2s forwards;animation:three 2s forwards;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:1s;animation-delay:1s}@keyframes three{0%{opacity:0;fill:rgba(255,255,255,0)}100%{fill:rgba(255,255,255,1);opacity:1}}.hollow-action-06 .cls-2{opacity:0;-webkit-animation:two 2s forwards;animation:two 2s forwards;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:1.5s;animation-delay:1.5s}@keyframes two{0%{opacity:0;fill:rgba(255,255,255,0)}100%{fill:rgba(255,255,255,1);opacity:1}}@media only screen and (max-width:767px){.hollow-action-06 .flex-wrap{text-align:center;margin-top:2rem}.hollow-action-06 a#number{padding-top:1.5rem;border-top:1px solid grey;margin-top:.5rem}}.hollow-side-nav-01{display:inline-block;position:fixed;bottom:50%;right:0;font-size:2rem;font-family:'Lato';background:#cd031f;z-index:1000;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.hollow-side-nav-01.show-nav .side-nav-wrap{padding:1rem}.hollow-side-nav-01.hide-nav .side-nav-wrap{display:none}.hollow-side-nav-01.show-nav .side-nav-wrap{display:block;padding:0 1rem .5rem;background:#800113}.hollow-side-nav-01 #side-nav-control{display:block;position:relative;font-size:.5em;color:#fff;line-height:2;font-weight:400;padding:.2rem .8rem;text-align:right;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-side-nav-01.hide-nav #side-nav-control:hover{padding:.2rem 1.2rem}.hollow-side-nav-01.show-nav .side-nav-wrap ul li a{display:block;color:#fff}.hollow-side-nav-01.show-nav .side-nav-wrap ul li a:hover{color:#cd031f}.hollow-side-nav-01 .fa-arrow-left,.hollow-side-nav-01 .fa-arrow-right{display:block;position:relative;color:#fff;line-height:2.5;font-size:.8rem}@media only screen and (max-width:767px){.hollow-side-nav-01 #side-nav-control{padding:.2rem 1rem}.hollow-side-nav-01 .fa-arrow-left,.hollow-side-nav-01 .fa-arrow-right{font-size:1.2rem}}.interior-contact-03{position:relative;overflow:hidden;padding:4rem 0;background:#fff;margin-bottom:-2rem}.interior-contact-03 .content-wrap{position:relative;padding-bottom:1rem;border-bottom:1px solid #6d6e71;margin-bottom:1rem}.page-id-216 .interior-contact-03 .content-wrap{border-bottom:none}.interior-contact-03 .title-wrap h3{color:#fb2200;font-size:1.2em;text-transform:uppercase;font-weight:400;line-height:1;padding:.5rem 1rem;border-left:.5rem solid #b20101}.interior-contact-03 .content-wrap p{font-weight:300;color:#000;margin:0}.interior-contact-03 ul li .fa{font-size:2rem;color:#cd031f}.interior-contact-03 ul li{font-size:2rem;font-weight:400}.interior-contact-03 .contact-03-meta{position:relative}.interior-contact-03 .contact-03-meta p{display:inline-block;margin-left:1rem;color:#000}.interior-contact-03 .contact-03-meta ul{display:block;position:relative;font-size:2rem}.interior-contact-03 .contact-03-meta li{margin:1rem}.interior-contact-03 .form-wrap{padding:0}.interior-contact-03 .form-wrap .your-email{float:left;width:50%;padding-right:1rem}.interior-contact-03 .form-wrap .your-phone{float:left;width:50%}.interior-contact-03 .form-wrap .your-phone,.interior-contact-03 .form-wrap .your-email{z-index:10}.interior-contact-03 .form-wrap .wpcf7-form-control-wrap{font-size:2rem}.interior-contact-03 .form-wrap .wpcf7-form-control-wrap input,.interior-contact-03 .form-wrap .wpcf7-form-control-wrap textarea{font-size:1rem;font-family:'Lato';font-weight:300;color:#333}.interior-contact-03 .form-wrap input:not([type=submit]),.interior-contact-03 .form-wrap textarea,.interior-contact-03 .form-wrap select{width:100%;border:1px solid #000;background:#eee;padding:.6rem;margin-bottom:1rem;color:#333}.interior-contact-03 .form-wrap input:not([type=submit]):focus,.interior-contact-03 .form-wrap textarea:focus{border-color:#cd031f}.interior-contact-03 .form-wrap .wpcf7-form-control-wrap textarea{z-index:0;height:10rem;max-height:250px}span.wpcf7-form-control-wrap.message{display:inline-block;width:100%}.interior-contact-03 .form-wrap .wpcf7-form-control.wpcf7-submit{background:#cd031f;border:none;padding:.5rem 1.5rem;color:#fff;font-family:'Lato';cursor:pointer;font-weight:300;font-size:1rem;-webkit-transition:.3s ease;-o-transition:.3s ease}.interior-contact-03 .form-wrap .wpcf7-form-control.wpcf7-submit:hover{background:#800113}.interior-contact-03 ::-webkit-input-placeholder{color:#000}.interior-contact-03 ::-moz-placeholder{color:#000}.interior-contact-03 :-ms-input-placeholder{color:#000}.interior-contact-03 :-moz-placeholder{color:#000}.interior-contact-03 .contact-03-meta ul li p a{font-size:inherit;line-height:inherit;color:#000}@media only screen and (max-width:767px){.interior-contact-03 h1{margin-bottom:1rem}}header.hollow-header-01 .meta-wrap a:hover{color:#800113}.content.seo{background:#000}.content.seo p a:hover{color:#cd031f}span.nowrap{white-space:nowrap}span.nowrap a,span.num-span a,.hollow-contact-01 .content-wrap .info-wrap .text-wrap p a{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.interior-header-05 h2{max-width:95%}.interior-bar-01{overflow:hidden}.interior-contact-03 .contact-03-meta li{margin:0 1rem;line-height:1.5}.page-id-236 .hollow-contact-01 .info-text-wrap{display:none}.hollow-header-01 .meta-wrap-inner span.spacer{padding:0 .4rem}.hollow-hero-02 .slide{height:calc(100vh/1.9)}.hollow-service-boxes-16 .box{padding:.6rem 0}.hollow-service-boxes-16{padding:1rem 0 0}.center{text-align:center}.btn-wrap.center{margin:auto}.home .hollow-content-02 .btn-wrap a:hover{background:var(--colorA)}.home .hollow-content-02 .btn-wrap a{padding:.7rem 2rem;font-weight:300;font-size:1.2rem;background:#800113}.hollow-content-08{padding:1rem 0 2rem}.hollow-caption-99{padding:.2rem 0}.hollow-caption-99 h2,.hollow-caption-99 h4{padding-bottom:.4rem}.hollow-caption-99 h2{font-size:1.8rem}.hollow-caption-99 h4{font-size:1rem}.hollow-action-02 form img{display:inline-block}.home .hollow-content-02 .btn-wrap a{color:#fff}@media only screen and (max-width:1199px) and (min-width:992px){.hollow-header-01 nav a{text-transform:capitalize}}@media only screen and (max-width:991px) and (min-width:768px){.interior-page{margin-top:3rem}}@media only screen and (max-width:991px){body:not(.home) .hollow-header-01 .logo{display:none}.interior-bar-01 ul li p{max-width:85%}.footer-01 .cred-wrap{width:85vw}}@media only screen and (max-width:767px){.hollow-content-02 .img-wrap{height:16rem}.interior-contact-03{padding:4rem 0}.interior-contact-03 .contact-03-meta ul{margin-bottom:1rem}.footer-01 h1{font-size:2rem}.interior-header-03{padding:6rem 0 3rem}}.text-center{text-align:center}@media only screen and (max-width:767px){.comingsoon{margin-top:3rem}}