@charset "utf-8";.wpcf7-contact-page .submit-wrapper input{background:#ce2025}.wpcf7-contact-page .submit-wrapper input:hover{background:#961b1e}.hollow-header-02{display:block;position:relative;z-index:9000;background:#fff;color:#f6f6f6;width:100%}.hollow-header-02.sticky{position:fixed;top:0}.hollow-header-02 .logo img{max-width:100%;-webkit-transition:all .32s ease;-o-transition:all .32s ease;transition:all .32s ease}.hollow-header-02.sticky .logo img{display:none}.hollow-header-02 .va-middle{float:left}.hollow-header-02 .phone{display:inline-block}.hollow-header-02 .phone a{color:#fff;font-size:1.75rem;font-weight:400;display:inline-block;vertical-align:middle;padding:.3rem;margin-right:.75rem}.hollow-header-02 .phone a:hover{color:#ce2025}.hollow-header-02 .social{display:inline-block}.hollow-header-02 .social a,.hollow-header-02 .social p{color:#fff;font-size:1.3rem;font-weight:400;display:inline-block;vertical-align:middle;padding:.3rem}.hollow-header-02 .social a:hover{color:#ce2025}.hollow-header-02 .logo img{padding:1rem 0}.hollow-header-02 #header-border{margin:0;opacity:.5}.hollow-header-02 .meta-wrap-outer{font-size:2rem;font-family:'Lato';font-weight:400;background:#373737;margin:0;padding:.25rem 0}.hollow-header-02 .meta-wrap-inner{position:relative;display:flex;justify-content:space-between}.hollow-header-02 .meta-wrap-inner .spacer{padding:.25rem;font-size:1.5rem}.hollow-header-02 .mobile-toolbar nav a.mobile-icon{font-size:34px}.hollow-header-02.sticky .meta-wrap-outer{display:none}.hollow-header-02 .social{text-align:right;display:inline-flex;align-items:center;justify-content:space-between}.hollow-header-02 nav{float:right;display:inline-block;background:0 0;font-family:'Lato';font-size:2rem;position:relative;z-index:5000}.hollow-header-02 nav a{padding:.1rem .6rem;display:block;color:#373737;font-size:1rem;font-weight:400;text-decoration:none}.hollow-header-02 nav a:focus{color:#373737}.hollow-header-02 nav a i{padding-right:.4rem}.hollow-header-02 .menu-item.open>a,.hollow-header-02 .menu-item:hover>a,.hollow-header-02 .menu-item.active a,.hollow-header-02 .menu-item.active:hover>a{background:#fff;color:#961b1e}.hollow-header-02 .dropdown-menu{margin-top:0;border-radius:0;border:none;padding:0;width:18em;display:none}.hollow-header-02 nav .dropdown-menu .menu-item{float:none}.hollow-header-02 nav .dropdown-menu a{background:#fff;color:#373737}.hollow-header-02 .dropdown-menu>li:hover>a,.hollow-header-02 .dropdown-menu>li.active>a,.hollow-header-02 .dropdown-menu>.active>a:hover,.hollow-header-02 .dropdown-menu>.active>a:focus{background:#fff;color:#961b1e}.hollow-header-02 .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-02 nav #mobile{position:relative;height:48px;width:30px;background:0 0;outline:none;border:none;float:right}.hollow-header-02 .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-02 .hamburger:hover{cursor:pointer}.hollow-header-02 .hamburger:before,.hollow-header-02 .hamburger:after{content:'';position:absolute;top:20%;left:0;width:100%;height:20%;background:#373737;-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-02 .hamburger:after{top:60%}header.hollow-header-02.header-menu-open #mobile,header.hollow-header-02.header-menu-open #mobile .hamburger{background:0 0}header.hollow-header-02.header-menu-open #mobile>.hamburger:before,header.hollow-header-02.header-menu-open #mobile>.hamburger:after{top:40%;background:#fff}header.hollow-header-02.header-menu-open #mobile>.hamburger:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header.hollow-header-02.header-menu-open #mobile>.hamburger:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body.transparent header{position:absolute;width:100%;background:rgba(25,25,25,.5)}.hollow-header-02 .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-02 .mobile-toolbar a{color:#fff;padding:.5rem 1rem}.hollow-header-02 .mobile-toolbar a:hover,.hollow-header-02 .mobile-toolbar a:focus{color:#961b1e}.hollow-header-02 .mobile-toolbar>*{display:inline-block;vertical-align:middle}@media screen and (min-width:992px){.hollow-header-02 .mobile-toolbar{display:none}.hollow-header-02 .menu{float:right}.hollow-header-02 nav .menu-item{float:left;position:relative}.hollow-header-02 nav .dropdown-menu{position:absolute;top:100%;left:0;display:none}.hollow-header-02 nav .menu-item-has-children:hover>ul.dropdown-menu{display:block}.hollow-header-02 .mobile-toolbar{display:none}}@media only screen and (max-width:991px){.hollow-header-02 .logo{text-align:center}.hollow-header-02 .logo img{margin:60px auto 15px}header.hollow-header-02.header-menu-open nav .menu{pointer-events:auto;opacity:1}.hollow-header-02 nav{position:fixed;top:0;left:0;padding:0 15px;width:100%;background:#373737}.hollow-header-02 nav a{font-size:1rem;text-transform:uppercase;color:#373737}.hollow-header-02 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-02 nav .menu-item-has-children.open .dropdown-menu{display:block}.hollow-header-02 .dropdown-menu{position:relative;box-shadow:none;width:100%}.hollow-header-02 .dropdown-menu>li>a{padding-left:2.5em}.hollow-header-02 .mobile-toolbar>*{display:inline-block}.hollow-header-02 .mobile-toolbar a{font-size:34px;float:left}}@media screen and (orientation:portrait) and (max-width:991px){.hollow-header-02 nav a{font-size:1.6rem;padding:.6rem}}@media screen and (orientation:portrait) and (max-width:767px){.hollow-header-02 nav a{font-size:1.3rem;padding:.45rem .6rem}}.hollow-hero-13{position:relative;overflow:hidden}.hollow-hero-13 .slick-slider{visibility:hidden}.hollow-hero-13 .slick-slider.slick-initialized{visibility:visible}.hollow-hero-13 .img-slider{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;visibility:hidden}.hollow-hero-13 .button-group{display:flex;gap:10px;flex-wrap:wrap}.hollow-hero-13 .button-group a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:12px 20px;color:#fff;text-decoration:none;border-radius:5px;font-weight:600;font-size:14px;transition:background-color .3s ease}.hollow-hero-13 .button-group a i{margin-right:8px}.hollow-hero-13 .button-group a:hover{background-color:#005bb5}.hollow-hero-13 .img-slider.slick-initialized{visibility:visible}.hollow-hero-13 .img-slider:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(37,37,37,.7)}.hollow-hero-13 .img-slider .slick-list,.hollow-hero-13 .img-slider .slick-track{height:100%;overflow:visible}.hollow-hero-13 .img-slider img{object-fit:cover}.hollow-hero-13 .img-slider .slick-arrow{font-size:1rem;position:absolute;bottom:50%;transform:translateY(50%);z-index:1;color:#fff;cursor:pointer;transition:all .3s ease;padding:.6rem;background:rgba(0,0,0,.2)}.hollow-hero-13 .img-slider .slick-arrow:hover{background:rgba(0,0,0,.7)}.hollow-hero-13 .img-slider .next{right:1rem}.hollow-hero-13 .img-slider .prev{left:1rem}@media (max-width:767px){.hollow-hero-13 .img-slider .slick-arrow{bottom:1rem;transform:none}.hollow-hero-13 .img-slider .next{right:40%}.hollow-hero-13 .img-slider .prev{left:40%}}.hollow-hero-13 .cap-slider{width:100%;padding:8rem 0}.hollow-hero-13 .caption{display:flex;flex-flow:column;align-items:flex-start}.hollow-hero-13 .caption h1{font-weight:700;color:#fff;margin-bottom:.5rem;opacity:0;font-size:2.6rem !important}.hollow-hero-13 .caption.slick-active h1{animation:fadeUp .5s ease-out forwards}.hollow-hero-13 .caption h3{color:#fff;margin-bottom:2rem;opacity:0}.hollow-hero-13 .caption.slick-active h3{animation:fadeUp .5s ease-out .2s forwards}.hollow-hero-13 .caption p{color:#fff;margin-bottom:2rem;opacity:0}.hollow-hero-13 .caption.slick-active p{animation:fadeUp .5s ease-out .4s forwards}.hollow-hero-13 .caption a{display:inline-flex;align-items:center;color:#fff;padding:.5rem 1rem;border:1px solid #fff;transition:all .3s ease;opacity:0}.hollow-hero-13 .caption.slick-active a{animation:fadeUp .5s ease-out .6s forwards}.hollow-hero-13 .caption a:hover{background:grey}.hollow-hero-13 .caption a i{font-size:1rem;padding-right:.5rem;color:#fff}@media (min-width:768px){.hollow-hero-13 .caption p{max-width:60%}}@media (max-width:767px){.hollow-hero-13 .cap-slider{padding:4rem 0 6rem}}@keyframes fadeUp{0%{transform:translateY(100%);opacity:0}100%{transform:none;opacity:1}}.hollow-action-10{position:relative;overflow:hidden;background:#fff;padding:2rem 0}.hollow-action-10 .flex-container{justify-content:center}.hollow-action-10 .wpcf7-form{display:flex;align-items:center;justify-content:space-between}.hollow-action-10 h3{font-size:1.8rem;color:#961b1e;padding-right:1rem;font-weight:300;flex-shrink:0}.hollow-action-10 ::-webkit-input-placeholder{font-family:'Lato';color:#373737}.hollow-action-10 ::-moz-placeholder{font-family:'Lato';color:#373737}.hollow-action-10 :-moz-placeholder{font-family:'Lato';color:#373737}.hollow-action-10 input{color:#373737;width:100%;font-size:1.2rem;font-weight:300;padding:.4rem 1rem;border:none;font-family:'Lato'}.hollow-action-10 input:not([type=submit]){background:0 0;border:1px solid #373737;flex-shrink:1.5}.hollow-action-10 input[type=submit]{flex-shrink:2;display:inline-block;border:none;background:#ce2025;border:1px solid #ce2025;font-size:1.2rem;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-action-10 input[type=submit]:hover{background:#961b1e;border-color:#961b1e}.hollow-action-10 .wpcf7-response-output{color:#fff}@media (min-width:992px){.hollow-action-10 label{padding-right:1rem}.hollow-action-10 .wpcf7-not-valid-tip{position:relative;width:180px;padding:.25rem 0}.hollow-action-10 .wpcf7-response-output{position:relative;top:80%;color:#fff}.hollow-action-10 .wpcf7 .ajax-loader{position:absolute}}@media only screen and (max-width:991px){.hollow-action-10{padding:2rem 1rem 1.5rem}.hollow-action-10 h3{margin-bottom:.5rem}.hollow-action-10 .wpcf7-form{flex-direction:column;justify-content:center}.hollow-action-10 label{margin-bottom:.75rem}}.hollow-service-icons-0124{position:relative;overflow:hidden;background:url(//steelpoint-llc.com/site/wp-content/themes/theme-hollow/img/service-icons-text-bg3.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.hollow-service-icons-0124 .text-background{display:flex;padding:4rem 0 2rem}.hollow-service-icons-0124 .text-wrap{margin-bottom:1rem;align-items:center;text-align:center}.hollow-service-icons-0124 .text-wrap h2{color:#fff;padding-bottom:2rem;font-size:2.75rem}.hollow-service-icons-0124 .text-wrap p{color:#fff}.hollow-service-icons-0124 .icon-boxes{justify-content:center;position:relative;flex-wrap:wrap}.hollow-service-icons-0124 .box{position:relative;overflow:hidden;text-align:center;width:33%;padding:1rem;margin-bottom:1rem;transition:all .4s ease}.hollow-service-icons-0124 .box img{padding-bottom:1rem;transition:all .3s ease;filter:grayscale(1) contrast(0) brightness(2)}.hollow-service-icons-0124 .box:hover{transform:scale(1.15)}.hollow-service-icons-0124 .box h3{color:#fff;font-size:1.2rem;cursor:default;user-select:none}.hollow-service-icons-0124 .button-wrap{justify-content:center}.hollow-service-icons-0124 .button-wrap a{display:inline-block;color:#fff;font-weight:400;background:#ce2025;padding:.7rem 1.3rem;transition:all .3s ease;text-transform:uppercase;margin:2rem 0 4rem}.hollow-service-icons-0124 .button-wrap a:hover{background:#961b1e}@media screen and (min-width:1200px){.hollow-service-icons-0124 .flex-container,.hollow-service-icons-0124 .flex-container-fluid-md,.hollow-service-icons-0124 .grid-container{width:auto}}@media only screen and (max-width:991px){.hollow-service-icons-0124{background-attachment:unset}}@media only screen and (max-width:767px){.hollow-service-icons-0124 .text-background{padding:3rem 1rem 2rem}.hollow-service-icons-0124 .text-wrap h1{font-size:2rem}.hollow-service-icons-0124 .box{width:48%}.hollow-service-icons-0124 .button-wrap a{margin:0 0 3rem}}.hollow-content-29{position:relative}.hollow-content-29 .flexbox{justify-content:space-between;flex-wrap:wrap;background:var(--defaultMainDark)}.hollow-content-29 .content-wrap{width:100%;display:flex;flex-wrap:wrap;align-items:baseline}.hollow-content-29 .text-wrap{width:52%;padding:6rem 4vw 8rem;background:#fff;z-index:50}.hollow-content-29 .text-wrap h2{color:var(--defaultMainColor);margin-bottom:.25rem;font-size:1.3rem;font-weight:700}.hollow-content-29 .text-wrap h3,.hollow-content-29 .text-wrap h2{color:#ce2025;margin:1rem 0;font-weight:400;font-size:1.5rem}.hollow-content-29 .text-wrap p{font-size:1.1rem;color:dimgrey}.hollow-content-29 .text-wrap hr{height:4px;width:5rem;background:#ce2025;margin:.5rem 0 1.5rem;border:none}.hollow-content-29 .text-wrap p strong{color:var(--defaultMainAccent)}.hollow-content-29 .list-wrap{width:38%;padding:4rem 4vw;background:var(--defaultMainColor);z-index:40}.hollow-content-29 .list-wrap ul{padding:0 1rem 0 0;height:14rem;overflow-y:auto}.hollow-content-29 .list-wrap ul li{display:flex;font-size:1rem;color:#fff}.hollow-content-29 .list-wrap ul li i{padding:.1rem .7rem 0 0}.hollow-content-29 .list-wrap ul li p{font-size:1rem;margin-bottom:0;max-width:calc(100% - 1.5rem)}.hollow-content-29 ::-webkit-scrollbar-track{background-color:#ddd;border-radius:7px;padding:10px 0;cursor:pointer}.hollow-content-29 ::-webkit-scrollbar{width:12px}.hollow-content-29 ::-webkit-scrollbar-thumb{border-radius:7px;background-color:#bbb}.hollow-content-29 ::-webkit-scrollbar-thumb:hover{background-color:#aaa}.hollow-content-29 .img-group{position:relative;width:calc(100% - 4rem);display:flex;justify-content:center;margin:0 auto -6rem;z-index:80}.hollow-content-29 .img-wrap{position:relative;width:50%;height:28rem}.hollow-content-29 .left-img{margin:-2rem -2rem 0 0;z-index:120}.hollow-content-29 .right-img{margin:-4rem 0 2rem -2rem;z-index:100}.hollow-content-29 .img-wrap img{width:100%;height:100%;object-fit:cover;z-index:100}.hollow-content-29 .text-wrap.left-text a{color:#961b1e;font-weight:300}.hollow-content-29 .text-wrap.left-text{width:100%}.hollow-content-29 .text-wrap.right-text{background-color:#f9f9fb;padding:6rem 4vw 8rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);font-family:'Inter',sans-serif;width:100%}.hollow-content-29 .text-wrap.right-text p{font-size:.95rem;margin-top:0;margin-bottom:1rem;color:#4a4a4a;line-height:1.5}.hollow-content-29 .text-wrap.right-text hr{border:none;border-top:1px solid #e0e0e0;margin:1rem 0}.hollow-content-29 .text-wrap.right-text h3{font-size:1rem;margin-bottom:.25rem;color:#2d2d2d}.hollow-content-29 .text-wrap.right-text a{color:#961b1e}.hollow-content-29 .text-wrap.right-text a:hover{text-decoration:underline}@media only screen and (min-width:1494px){.hollow-content-29 .text-wrap{padding:2rem 2rem 6rem}.hollow-content-29 .list-wrap ul li i{padding-top:.3rem}.hollow-content-29 .text-wrap.right-text{max-width:450px}.hollow-content-29 .text-wrap.left-text{width:40%;margin-left:18%}}@media only screen and (min-width:768px) and (max-width:1493px){.hollow-content-29 .text-wrap.left-text{width:100%;margin-left:0}}.hollow-content-29 .text-wrap.right-text{width:100%}}@media only screen and (max-width:767px){.hollow-content-29{padding:0}.hollow-content-29 .flexbox{flex-direction:column}.hollow-content-29 .list-wrap ul li{font-size:1.3rem}.hollow-content-29 .text-wrap{width:100%;padding:2rem;margin:0}.hollow-content-29 .list-wrap{width:100%;padding:3rem 2rem}.hollow-content-29 .list-wrap ul{height:22rem}.hollow-content-29 .img-group{margin:0;width:100%;flex-wrap:wrap}.hollow-content-29 .img-wrap{width:100%;height:24rem;margin:0;padding:2rem 1rem 0}.hollow-content-29 .right-img{margin-bottom:2rem}.hollow-content-29 .img-wrap img{position:relative;width:100%;height:100%}.hollow-content-29 .content-wrap{flex-direction:column}.hollow-content-29 .text-wrap.right-text{width:100%}.hollow-content-29 .text-wrap.left-text{width:100%;margin:0}}.hollow-content-03{padding:4rem 0 0;background:url(//steelpoint-llc.com/site/wp-content/themes/theme-hollow/img/service-icons-text-bg3.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.hollow-content-03 .flex-container{flex-direction:column;align-items:flex-start;position:relative}.hollow-content-03 .background{background:url(//steelpoint-llc.com/site/wp-content/themes/theme-hollow/img/content-03_bg.jpg) center center no-repeat;background-size:cover}.hollow-content-03 .text-wrap{padding:4rem 0;width:46%}.hollow-content-03 h1{color:#fff;margin-bottom:.5rem}.hollow-content-03 h3{color:#fff;margin-bottom:1rem}.hollow-content-03 p{color:#fff;margin-bottom:1rem;font-size:1.1rem}.hollow-content-03 a{display:inline-block;color:#fff;font-weight:400;padding:.5rem 1rem;border:1px solid #fff;transition:all .3s ease;text-transform:uppercase}.hollow-content-03 a:hover{background:#ce2025;border:1px solid #ce2025}.hollow-content-03 .img-wrap{height:110%;display:grid;grid-gap:1rem;grid-template-rows:repeat(2,1fr);grid-template-columns:2fr 1.3fr;position:absolute;right:0;top:50%;width:50%;transform:translateY(-50%);overflow:hidden}.hollow-content-03 img{object-fit:cover;width:100%;max-height:100%}.hollow-content-03 img#one{grid-column:1;grid-row:1/span 2}.hollow-content-03 img#two{grid-column:2;grid-row:1}.hollow-content-03 img#three{grid-column:2;grid-row:2}@media only screen and (max-width:991px){.hollow-content-03{padding:0}.hollow-content-03 .img-wrap{height:90%}}@media only screen and (max-width:767px){.hollow-content-03 .background{padding:2rem 0}.hollow-content-03 .text-wrap{width:100%;padding:0;margin-bottom:2rem}.hollow-content-03 .img-wrap{position:relative;width:100%;height:20rem;transform:none}}.hollow-blog-01{padding:4rem 0;background:url(//steelpoint-llc.com/site/wp-content/themes/theme-hollow/img/service-icons-0124-bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.hollow-blog-01 .grid-container{grid-gap:2rem}.hollow-blog-01 .item{display:flex;flex-direction:column;border:1px solid #dadada;background:#fff}.hollow-blog-01 h1{color:#961b1e;text-align:center;font-weight:400;margin-bottom:3rem}.hollow-blog-01 .img-wrap img{width:100%}.hollow-blog-01 .text-wrap{flex:1;display:flex;justify-content:space-between;flex-direction:column;padding:1rem}.hollow-blog-01 h3{margin-bottom:.5rem;color:#961b1e;font-size:1.1rem}.hollow-blog-01 p{color:#373737;font-weight:300;padding-bottom:1rem;margin-bottom:1rem}.hollow-blog-01 a{color:#373737;padding-top:1rem;border-top:1px solid #dadada;font-size:1.1rem}.hollow-blog-01 a i{padding-left:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-blog-01 a:hover{color:#ce2025}.hollow-blog-01 a:hover i{padding-left:.75rem}@media only screen and (min-width:768px){.hollow-blog-01 .grid-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.hollow-blog-01{padding:2rem 0;background-attachment:unset}}.hollow-associate-01{padding:2rem 0;background:#fff}.hollow-associate-01 .associate-slider{margin-bottom:0;width:100%}.hollow-associate-01 .associate-slider .slick-slide{text-align:center}.hollow-associate-01 .associate-slider .slick-slide:last-of-type{text-align:center}.hollow-associate-01 .associate-slider a{display:inline-block;vertical-align:middle;float:none}.hollow-associate-01 .slick-prev:before,.hollow-associate-01 .slick-next:before{color:#000 !important}.hollow-associate-01 .associate-slider a:focus{outline:0}.hollow-associate-01 .associate-slider a img{max-width:85%;display:inline-block}.hollow-contact-0125{background:url(//steelpoint-llc.com/site/wp-content/themes/theme-hollow/img/contact-bg.jpg) center center no-repeat;background-size:cover;padding:3rem 0}.hollow-contact-0125 .flex-container{justify-content:space-around;flex-wrap:wrap}.hollow-contact-0125 .location{width:35%}.hollow-contact-0125 p{color:#fff;margin-bottom:.5rem}.hollow-contact-0125 .location ul{padding-bottom:2rem}.hollow-contact-0125 .location .info{position:relative;display:flex;align-items:flex-start;padding:.75rem 0;font-size:1.4rem;font-weight:300}.hollow-contact-0125 .location .info a{color:#fff}.hollow-contact-0125 .location h3,.hollow-contact-0125 .form-wrap h3{color:#fff;padding-bottom:.5rem}.hollow-contact-0125 .location hr,.hollow-contact-0125 .form-wrap hr{height:4px;width:5rem;background:#ce2025;margin:.5rem 0 1.5rem;border:none}.hollow-contact-0125 .form-wrap hr{margin-bottom:2.4rem}.hollow-contact-0125 .location .info i{color:#ce2025;margin-right:.5rem;font-size:1.5rem}.hollow-contact-0125 .location span{color:#fff;font-size:1.2rem;line-height:1.5rem}.hollow-contact-0125 .location iframe{width:100%;min-height:10.5rem}.hollow-contact-0125 .form-wrap{width:35%}.hollow-contact-0125 .wpcf7-form-control-wrap input,.hollow-contact-0125 .wpcf7-form-control-wrap textarea{font-family:'Lato';width:100%;line-height:1;color:#961b1e;font-size:1rem;font-weight:300;background:#fff;padding:.5rem;border:none;margin-bottom:.5rem;border-left:6px solid #fff;max-height:190px}.hollow-contact-0125 .wpcf7-form-control-wrap input:focus,.hollow-contact-0125 .wpcf7-form-control-wrap textarea:focus{border-color:#ce2025}.hollow-contact-0125 input[type=submit]{display:block;position:relative;width:100%;border:none;color:#fff;font-size:1rem;font-weight:400;font-family:'Lato';text-transform:uppercase;background:#ce2025;border:none;border-left:6px solid #ce2025;padding:.75rem;float:right;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-contact-0125 input[type=submit]:hover{background:#961b1e;border-left:6px solid #961b1e}.hollow-contact-0125 span.wpcf7-not-valid-tip{display:block;position:relative;color:red;font-family:'Lato';font-size:1rem;font-weight:300;margin-bottom:.3rem;margin-top:-.3rem;text-align:left}.hollow-contact-0125 div.wpcf7-response-wrap{margin-top:15px !important;font-size:1.1rem !important}.page-id-250 .hollow-contact-0125 .form-wrap{display:none}.page-id-250 .hollow-contact-0125 .location{width:48%}.page-id-250 .hollow-contact-0125 .location iframe{min-height:22.5rem}@media only screen and (max-width:991px){.hollow-contact-0125{padding:4rem 0}.hollow-contact-0125 .location{width:46%;margin-bottom:3rem}.hollow-contact-0125 .form-wrap{width:100%}}@media only screen and (max-width:767px){.hollow-contact-0125{padding:3rem 0}.hollow-contact-0125 .location{width:100%}.page-id-250 .hollow-contact-0125 .location{width:100%}.page-id-250 .hollow-contact-0125{padding-bottom:0}}.hollow-contact-01{position:relative;overflow:hidden}.hollow-contact-01 iframe{width:100%;height:50vh;pointer-events:none}.hollow-contact-01 iframe.clicked{pointer-events:auto}.hollow-contact-01 .card{display:inline-flex;flex-direction:column;align-items:flex-start;background:#fff;padding:1rem;transition:all .3s ease}.hollow-contact-01 .title{display:flex;align-items:center;justify-content:space-between;padding-bottom:.25rem}.hollow-contact-01 h1{color:#8a8989;padding-right:4rem}.hollow-contact-01 .card a{padding:.5rem 1rem;color:#8a8989;border:1px solid #8a8989;transition:all .3s ease}.hollow-contact-01 .card a:hover{background:#8a8989;border-color:#8a8989;color:#fff}.hollow-contact-01 ul li{color:#8a8989;line-height:1.75rem;font-weight:300;font-size:1.1rem}@media only screen and (min-width:992px){.hollow-contact-01 .card{position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 1px 3px rgba(0,0,0,.3)}.hollow-contact-01 .card:hover{transform:translateY(-53%);box-shadow:0 3px 10px rgba(0,0,0,.3)}}@media only screen and (max-width:991px){.hollow-contact-01{display:flex-reverse;flex-direction:column}.hollow-contact-01 .card{display:flex;align-items:initial}}.hollow-footer-04{position:relative;overflow:hidden;background:#000}.hollow-footer-04 .flex-container{flex-direction:column;align-items:center;padding:4rem 0}.hollow-footer-04 img{margin-bottom:.5rem}.hollow-footer-04 h3{color:#fff;font-weight:300;margin-bottom:2rem}.hollow-footer-04 .social{border-top:4px solid #ce2025}.hollow-footer-04 a{padding:.5rem}.hollow-footer-04 a i{color:#fff;transition:all .3s ease}.hollow-footer-04 a i:hover{color:#ce2025}.hollow-footer-04 .meta{position:relative;display:flex;align-items:center;justify-content:center;padding:1rem 0;border-top:1px solid #333}.hollow-footer-04 .meta span{color:#fff;font-weight:300;padding:0 1.5rem}.hollow-footer-04 .meta span a{color:#fff;transition:all .3s ease}.hollow-footer-04 .meta span a:hover{color:#ce2025}.hollow-footer-04 .meta i.top{position:absolute;margin-right:1rem;right:0;top:0;color:#fff;padding:.5rem;opacity:.5;background:#ce2025;cursor:pointer;transition:all .3s ease}.hollow-footer-04 .meta i.top:hover{opacity:1}@media only screen and (max-width:767px){.hollow-footer-04 .meta{flex-direction:column}.hollow-footer-04 .meta span:first-of-type{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-page{margin-bottom:-1rem}.interior-hero-07{position:relative;overflow:hidden;padding:7rem 0 6rem}.interior-hero-07 .img-slider{position:absolute;top:0;left:0;width:100vw;height:100%;visibility:hidden}.interior-hero-07 .img-slider.slick-initialized{visibility:visible}.interior-hero-07 .img-slider:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(37,37,37,.7)}.interior-hero-07 .img-slider .slick-list{height:100%}.interior-hero-07 .img-slider .slick-track{height:100%}.interior-hero-07 .img-slider img{object-fit:cover;height:100%}.interior-hero-07 .flex-container{align-items:center}.interior-hero-07 .caption{position:relative;flex:2;display:flex;flex-direction:column;align-items:flex-start}.interior-hero-07 .caption h1{color:#fff;margin-bottom:1rem;font-weight:800}.interior-hero-07 .caption p{color:#fff;margin-bottom:2rem}@media screen and (min-width:768px){.interior-hero-07 .caption{margin-right:1rem}}@media screen and (min-width:992px){.interior-hero-07 .caption{padding-right:4rem}}@media only screen and (max-width:767px){.interior-hero-07{padding:4rem 0}.interior-hero-07 .flex-container{flex-direction:column}.interior-hero-07 .caption{margin-top:2rem;text-align:center;align-items:center}}.interior-content-01{padding:4rem 0;text-align:center}.interior-content-01 .solutions-subtext{font-size:1.5rem;font-weight:400;color:#000}.interior-content-01 h1,.interior-content-01 h2{color:#373737;margin-bottom:1rem;font-size:2.75rem}.interior-content-01 hr{width:10%;margin:1rem auto;border:1px solid #ce2025}.interior-content-01 h4{color:#961b1e;font-size:1.1rem;margin-bottom:1rem;line-height:1.4}.interior-content-01 .sub-text{color:#961b1e;font-size:1.1rem;margin-bottom:1rem;line-height:1.4;font-weight:400}.interior-content-01 p{font-size:1.1rem;margin-bottom:1rem;color:#373737}.interior-content-01 iframe{max-width:100%;padding:2rem 0 0}.interior-content-01 .button-wrap{position:relative;display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.interior-content-01 a{padding:1em;font-size:1.1rem;font-weight:400;text-transform:uppercase;border-radius:2rem;margin:.75rem}.interior-content-01 a.optionA{border:2px solid #fff;color:#fff;transition:all .3s ease;background:#373737}.interior-content-01 a.optionA:hover{background:#373737;color:#fff}.interior-content-01 a.optionB{background:#ce2025;color:#fff;transition:all .3s ease;border:2px solid #fff;padding:1em}.interior-content-01 a.optionB:hover{background:#961b1e}.interior-content-01 a.optionB span{border-bottom:2px solid #fff;padding-bottom:.1rem;font-style:italic}@media only screen and (max-width:767px){.interior-content-01{padding:2rem 0}.interior-content-01 iframe{padding:2rem 0 1rem}}.hollow-service-text-05{padding:0 0 4rem}.hollow-service-text-05.alt-grp{background:#373737;padding:4rem 0}.hollow-service-text-05 .flex-container{justify-content:space-between}.hollow-service-text-05 .box{display:flex;flex-direction:column;justify-content:center;width:31.5%;margin:1rem 0}.hollow-service-text-05 .content h3{text-transform:uppercase;color:#31c3ec;margin-bottom:1rem;font-size:1.6rem}.hollow-service-text-05 .content p{font-size:1.1rem;color:grey}.hollow-service-text-05 .service{align-items:center;justify-content:flex-start;padding:2rem 1rem 1rem;text-align:center;background:#fff;border:1px solid #dedede;transition:all .3s ease}.hollow-service-text-05 .service:hover{transform:translateY(-10px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.hollow-service-text-05 i.icon{font-size:2.5rem;color:#fff;margin-bottom:1.5rem;transition:all .3s ease}.hollow-service-text-05 .service:hover i.icon{color:#0185ab}.hollow-service-text-05 .service:last-of-type:hover i.icon{color:#31c3ec}.hollow-service-text-05 svg{width:3rem;height:3rem;margin-bottom:1rem;fill:#ce2025}.hollow-service-text-05 .service h3{color:#373737;margin-bottom:1rem;text-transform:uppercase}.hollow-service-text-05 .service p{color:#373737;font-size:1.1rem;margin-bottom:2rem}.hollow-service-text-05 .service a{display:flex;align-items:center;color:#373737;transition:all .3s ease;text-transform:uppercase}.hollow-service-text-05.alt-grp .service h3{color:#ce2025}.hollow-service-text-05.alt-grp .service p{text-align:left}.hollow-service-text-05.alt-grp .service p span{font-weight:400;padding-right:.6rem;font-size:1.2rem}.hollow-service-text-05 a:hover{color:#fff;transition:all .3s ease}.hollow-service-text-05 a i{font-size:1.1rem;padding-left:.5rem;transition:all .3s ease}.hollow-service-text-05 a:hover i{padding-left:1rem}@media only screen and (max-width:767px){.hollow-service-text-05{padding:0}.hollow-service-text-05.alt-grp{padding:3rem 0 1rem}.hollow-service-text-05 .flex-container{flex-direction:column}.hollow-service-text-05 .box{margin:0 0 2rem;width:100%;text-align:center}}.interior-content-02{padding:4rem 0;background:#373737}.interior-content-02 .flex-container{align-items:center}.interior-content-02 h2{color:#fff;margin-bottom:1rem;text-align:right;padding-right:1rem;flex:1;font-size:2.75rem}.interior-content-02 p{color:#fff;font-size:1.1rem;max-width:50%;max-width:50vw;border-left:1px solid #fff;padding:1rem;flex:1}@media only screen and (max-width:767px){.interior-content-02{padding:2rem 0}.interior-content-02 .flex-container{flex-direction:column}.interior-content-02 h1{text-align:center;padding:0}.interior-content-02 p{margin-bottom:1rem;text-align:center;padding:0;border:none;max-width:100%}}.interior-content-03{padding:1rem 0}.interior-content-03.bottom{padding:1rem 0 4rem}.interior-content-03 .left-wrap{flex:1;text-align:center;padding:2rem;border:1px solid #dedede;margin-right:1rem;transition:all .3s ease}.interior-content-03 .left-wrap:hover{transform:translateY(-10px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.interior-content-03 img{max-width:100%;margin:0 auto}.interior-content-03 h3{color:#000;margin-bottom:2rem;margin-top:1rem;font-weight:400;text-align:center;font-size:1.5rem;border-bottom:1px solid #d9d9d9;padding-bottom:2rem}.interior-content-03 .right-wrap{flex:1;padding:2rem;text-align:center;border:1px solid #dedede;margin-left:1rem;transition:all .3s ease}.interior-content-03 .right-wrap:hover{transform:translateY(-10px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.interior-content-03 p{color:#373737;font-size:1.1rem;margin-bottom:1rem}.interior-content-03 ul{display:block}.interior-content-03 ul li i{color:#fff;vertical-align:top;margin-top:.6rem;padding-right:.75rem;font-size:.5rem}.interior-content-03 ul li p{display:inline-block;max-width:90%;vertical-align:top}@media only screen and (min-width:768px){.interior-content-03 .flex-container.reverse{flex-direction:row-reverse}}@media only screen and (max-width:767px){.interior-content-03.bottom,.interior-content-03{padding:0}.interior-content-03.bottom{padding-bottom:1rem}.interior-content-03 .flex-container{flex-direction:column}.interior-content-03 h1{text-align:center;padding:0}.interior-content-03 .left-wrap{margin-right:0}.interior-content-03 .right-wrap{margin-left:0}.interior-content-03 .left-wrap,.interior-content-03 .right-wrap{margin-bottom:2rem}}.interior-content-03-diagram{padding:1rem 0}.interior-content-03-diagram .bottom{padding:1rem 0 4rem}.interior-content-03-diagram .left-wrap{flex:1;text-align:center;padding:2rem;border:1px solid #dedede;margin-right:1rem;transition:all .3s ease}.interior-content-03-diagram .left-wrap:hover{transform:translateY(-10px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.interior-content-03-diagram img{max-width:35%;margin:0 auto}.interior-content-03-diagram h3{color:#000;margin-bottom:2rem;margin-top:1rem;font-weight:400;text-align:center;font-size:1.5rem;border-bottom:1px solid #d9d9d9;padding-bottom:2rem}.interior-content-03-diagram .right-wrap{flex:1;padding:2rem;text-align:center;border:1px solid #dedede;margin-left:1rem;transition:all .3s ease}.interior-content-03-diagram .right-wrap:hover{transform:translateY(-10px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.interior-content-03-diagram p{color:#373737;font-size:1.1rem;margin-bottom:1rem;font-weight:400}@media only screen and (min-width:768px){.interior-content-03-diagram .flex-container.reverse{flex-direction:row-reverse}}@media only screen and (max-width:767px){.interior-content-03-diagram .bottom,.interior-content-03-diagram{padding:0}.interior-content-03-diagram .bottom{padding-bottom:1rem}.interior-content-03-diagram .flex-container{flex-direction:column}.interior-content-03-diagram h1{text-align:center;padding:0}.interior-content-03-diagram .left-wrap{margin-right:0}.interior-content-03-diagram .right-wrap{margin-left:0}.interior-content-03-diagram .left-wrap,.interior-content-03-diagram .right-wrap{margin-bottom:2rem}}.solutions{background:#fff}.solutions .intro{margin-top:2rem;text-align:-webkit-center}.solutions .intro h1{color:#373737;margin-bottom:1rem}.solutions hr{width:5%;margin:1rem auto;border:1px solid #ce2025}.solutions .sub-text{color:#961b1e;font-size:1.1rem;margin-bottom:2.5rem;line-height:1.4}.solutions p{font-size:1.1rem;margin-bottom:1rem;color:#373737}.solutions .wpcf7-form p{color:#fff;margin-bottom:0}.solutions .intro .tagline{color:#961b1e;font-size:1.5rem;margin-bottom:1rem;line-height:1.4;font-weight:700}.solutions .diagram.radial{position:relative;width:100%;max-width:1000px;margin:4rem auto;text-align:center}.solutions .steelpoint{position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:1}.solutions .center-node{position:relative;z-index:2}.solutions .orbit{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;margin-top:2rem}.solutions .orbit .node{flex:1 1 200px;max-width:220px;text-align:center;position:relative}.solutions .node{text-align:center;position:relative;max-width:300px}.solutions .circle{width:180px;height:180px;margin:0 auto 1rem;border-radius:50%;background:#f0f4f8;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:transform .3s ease}.solutions .square{width:200px;height:200px;margin:0 auto 1rem;border-radius:2rem;background:#f0f4f8;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:transform .3s ease}.solutions .circle:hover,.solutions .square:hover{transform:scale(1.05)}.solutions .circle img,.solutions .square img{max-width:85%;max-height:90%;object-fit:contain}.solutions .node h3,.solutions .center-node h3{font-size:1.4rem;color:#222;margin-top:.5rem}.solutions .sub-logo{margin-top:1rem}.solutions .sub-logo img{max-width:70%;border-radius:1rem;margin-left:5rem}.solutions .sub-logo p{font-size:1rem;color:#07c;margin-top:.2rem;margin-left:8rem}.solutions .future-solutions{margin-top:2rem;text-align:center}.solutions .future-solutions h3{font-size:1.4rem;color:#961b1e;margin-bottom:2rem}.solutions .future-grid{display:flex;justify-content:center;gap:7rem;flex-wrap:wrap}.solutions .future-node{max-width:190px;text-align:center}.solutions .future-circle{width:190px;height:190px;background:#f0f4f8;border-radius:50%;box-shadow:0 6px 16px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.solutions .future-circle img{max-width:80%;max-height:80%;object-fit:contain}.solutions .future-node p{font-size:1rem;color:#555}@media (max-width:1024px){.solutions .circle,.solutions .square{width:160px;height:160px}.solutions .orbit{gap:2rem}}@media (max-width:768px){.solutions .intro h2{font-size:2.2rem}.solutions .intro p,.solutions .intro .tagline{font-size:1.2rem}}.hollow-team-01{position:relative;padding:4rem 1rem 2rem;z-index:999}.hollow-team-01 h1,.hollow-team-01 h2{color:#961b1e;margin-bottom:4rem;text-align:center}.hollow-team-01 .team-img-wrap{display:block;position:relative;padding:1rem;margin-bottom:2rem;height:22rem;border:1px solid #dedede;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.hollow-team-01 .team-img-wrap:hover{cursor:pointer}.hollow-team-01 .team-img-wrap img{display:block;position:absolute;min-height:100%;min-width:100%;max-width:initial;top:0;left:0}.hollow-team-01 .info-wrap{font-size:2rem;display:block;position:absolute;margin:1rem;right:0;left:0;bottom:0;text-align:center;padding:1rem;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-team-01 .initial-wrap{display:block;position:relative;max-height:70px;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.hollow-team-01 h3{margin:0;color:#373737}.hollow-team-01 p{margin:0}.hollow-team-01 .team-img-wrap:hover .info-wrap{box-shadow:1px 1px 6px #585858;bottom:10px}.hollow-team-01 .info-block{display:block;position:relative;padding:2rem;margin-bottom:2rem;background:#5166a9;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-team-01 .popup{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.75);z-index:9999}.hollow-team-01 .popup-close{width:45px;height:45px;display:inline-block;position:absolute;top:0;right:0;border-radius:50%;transition:all .3s ease;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(0,0,0,.8);font-size:32px;padding-top:0;padding-bottom:5px;text-align:center;line-height:100%;color:#fff}.hollow-team-01 .popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;cursor:pointer}.hollow-team-01 .bio{display:block;position:absolute;background:#eee;max-width:50rem;max-height:100vh;margin-top:70px;width:90%;padding:2rem;border-radius:10px;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0px 2px 6px rgba(0,0,0,1)}.hollow-team-01 .bio .bio-content-wrap{max-height:60vh;overflow-y:scroll;padding:2rem;background:#fff}.hollow-team-01 .bio h3{margin-bottom:1rem;color:#961b1e}.hollow-team-01 .bio p{color:#000}.hollow-team-01 .bio p:not(:last-of-type){margin-bottom:1rem}.hollow-team-01 .bio-image-wrap{display:block;position:relative;overflow:hidden;height:20rem}@media only screen and (max-width:767px){.hollow-team-01{padding:2rem 1rem 1rem}.hollow-team-01 h1{margin-bottom:2rem}}.hollow-action-13{position:relative;padding:6rem 0;background:url(//steelpoint-llc.com/site/wp-content/themes/theme-hollow/img/service-icons-text-bg3.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.hollow-action-13:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(84,84,84,.4)}.hollow-action-13 .flex-container{flex-flow:column;align-items:center;justify-content:center;text-align:center}.hollow-action-13 h1,.hollow-action-13 h2{position:relative;color:#fff;margin-bottom:2rem;font-weight:400;font-size:3rem}.hollow-action-13 h3,.hollow-action-13 p{position:relative;color:#fff;margin-bottom:4rem;max-width:40rem;font-weight:300;font-size:1.2rem}.hollow-action-13 .button-wrap{position:relative;display:flex;align-items:center;justify-content:center}.hollow-action-13 a{padding:.7rem 2rem;font-size:1.1rem;font-weight:400;text-transform:uppercase;border-radius:2rem;margin:.75rem}.hollow-action-13 a.optionA{border:2px solid #fff;color:#fff;transition:all .3s ease}.hollow-action-13 a.optionA:hover{background:#fff;color:#ce2025}.hollow-action-13 a.optionB{background:#ce2025;color:#fff;transition:all .3s ease;border:2px solid #fff}.hollow-action-13 a.optionB:hover{background:#961b1e}.hollow-action-13 a.optionB span{border-bottom:2px solid #fff;padding-bottom:.1rem;font-style:italic}@media only screen and (max-width:767px){.hollow-action-13{padding:3rem 0;background-attachment:unset}.hollow-action-13 h3{margin-bottom:2rem}.hollow-action-13 .button-wrap{flex-flow:column}.hollow-action-13 a.optionA{margin-bottom:1rem}}.interior-logo-01{padding:4rem 0;text-align:center}.interior-logo-01.bg-grey{background:#efeeee}.interior-logo-01 .flex-container{flex-direction:column}.interior-logo-01 h1,.interior-logo-01 h2{margin-bottom:2rem;color:#961b1e;font-size:2rem}.interior-logo-01 .row-1{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.interior-logo-01 .row-2{display:flex;justify-content:space-between;align-items:center}.interior-logo-01 .row-3{display:flex;justify-content:space-between;align-items:center}.interior-logo-01 .row-4{display:flex;justify-content:space-between;align-items:center}.interior-logo-01 .logo-wrap{width:19.2%;padding:1rem}.interior-logo-01 a.logo-wrap{transition:all .3s ease}.interior-logo-01 a.logo-wrap:hover{opacity:.7}.interior-logo-01 .row-4 .logo-wrap{width:100%;padding:1rem}.interior-logo-01 .logo-wrap img{max-width:100%}@media only screen and (max-width:767px){.interior-logo-01{padding:2rem 0 0}.interior-logo-01 .row-1{order:2;padding-bottom:2rem}.interior-logo-01 .row-1,.interior-logo-01 .row-2,.interior-logo-01 .row-3,.interior-logo-01 .row-4{align-items:center;justify-content:center;flex-wrap:wrap}.interior-logo-01 .logo-wrap{width:48%;max-width:48%}}.interior-content-04{padding:4rem 0}.interior-content-04.alt-grp{background:#efeeee}.interior-content-04 h1,.interior-content-04 h2{color:#373737;margin-bottom:1rem;font-size:2.75rem}.interior-content-04 hr{height:4px;width:5rem;background:#ce2025;margin:.5rem 0 1.5rem;border:none}.interior-content-04 h2{color:#ce2025;margin-bottom:1rem;font-size:1.5rem}.interior-content-04 h4,.interior-content-04 .sub-text{line-height:1.4;color:#961b1e;margin-bottom:1rem;font-size:1rem;font-weight:700}.interior-content-04 h5{color:#ce2025;margin-bottom:3%;font-weight:700}.interior-content-04 p{color:#373737;font-size:1.2rem;margin-bottom:1rem}.interior-content-04 p a{color:#373737;font-weight:400}.interior-content-04 p a:hover{color:#ce2025}.interior-content-04 .description{margin-left:2rem;padding-bottom:5px}.interior-content-04 .list-wrap{display:flex;justify-content:space-between}.interior-content-04 .list-wrap ul{display:block;width:50%;margin-right:1rem}.interior-content-04 .list-wrap.wide ul{width:100%}.interior-content-04 .list-wrap ul li i{color:#373737;vertical-align:top;margin-top:.6rem;padding-right:.5rem;font-size:.5rem}.interior-content-04 .list-wrap p a{font-weight:400;text-decoration:underline;color:#333}.interior-content-04 .list-wrap p a:hover{color:#961b1e}.interior-content-04 .list-wrap ul li p{display:inline-block;max-width:90%;vertical-align:top}.interior-content-04 .btn-wrap{margin-top:2rem}.interior-content-04 .btn-wrap a{background:#ce2025;padding:.5rem 1rem;color:#fff}.interior-content-04 button{padding:10px 18px;background-color:#961b1e;color:#fff;border:none;border-radius:6px;font-weight:500;font-size:18px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.interior-content-04 button:hover{background-color:#ce2025;transform:translateY(-2px)}.interior-content-04 button:focus{outline:none;box-shadow:0 0 0 2px #80bfff;background-color:#00264d}.interior-content-04 button:active{background-color:#00264d}@media only screen and (max-width:767px){.interior-content-04{padding:2rem 0}.interior-content-04 .btn-wrap{margin-bottom:1rem}.interior-content-04 .list-wrap{flex-wrap:wrap}.interior-content-04 .list-wrap ul{width:100%}}.interior-content-04-table h1{color:#373737;margin-bottom:1rem}.interior-content-04-table hr{height:4px;width:5rem;background:#ce2025;margin:.5rem 0 1.5rem;border:none}.interior-content-04-table h2{color:#961b1e;margin-bottom:1rem;font-size:1.8rem}.interior-content-04-table h3{color:#ce2025;margin-bottom:1rem}.interior-content-04-table h4{line-height:1.4;color:#961b1e;margin-bottom:1rem;font-size:1rem;font-weight:700}.interior-content-04-table p{color:#373737;font-size:1.2rem;margin-bottom:1rem}.interior-content-04-table p a{color:#373737;font-weight:400}.interior-content-04-table p a:hover{color:#ce2025}.interior-content-04-table .description{margin-left:2rem;padding-bottom:5px}.interior-content-04-table .list-wrap{display:flex;justify-content:space-between}.interior-content-04-table .list-wrap ul{display:block;width:50%;margin-right:1rem}.interior-content-04-table .list-wrap.wide ul{width:100%}.interior-content-04-table .list-wrap ul li i{color:#373737;vertical-align:top;margin-top:.6rem;padding-right:.5rem;font-size:.5rem}.interior-content-04-table .list-wrap p a{font-weight:400;text-decoration:underline;color:#333}.interior-content-04-table .list-wrap p a:hover{color:#961b1e}.interior-content-04-table .list-wrap ul li p{display:inline-block;max-width:90%;vertical-align:top}.interior-content-04-table .btn-wrap{margin-top:2rem}.interior-content-04-table .btn-wrap a{background:#ce2025;padding:.5rem 1rem;color:#fff}.interior-content-04-table .btn-wrap a:hover{background:#961b1e}.interior-content-04-table{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin-bottom:3rem}.contract-table h2{color:#ce2025;margin-bottom:1rem;font-size:1.5rem}.contract-table p{font-size:1.1rem;color:dimgrey}.contract-table h5,.contract-table .cornflowerblue{color:#6495ed}.contract-table hr{height:4px;width:5rem;background:#ce2025;margin:.5rem 0 1.5rem;border:none}.contract-table table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.contract-table th,.contract-table td{text-align:left;padding:16px 20px;border:1px solid #e0e0e0;vertical-align:top}.contract-table th{background-color:#d3d3d3;font-weight:700;color:#222;font-size:16px}.contract-table td{font-size:15px;line-height:1.6;color:#444}.contract-table .gray{background:#f9f9fb}@media (max-width:768px){.contract-table table,.contract-table thead,.contract-table tbody,.contract-table th,.contract-table td,.contract-table tr{display:block;width:100%}.contract-table thead{display:none}.contract-table tr{margin-bottom:20px;border-bottom:1px solid #ccc}.contract-table td{display:flex;padding:10px 15px;position:relative}.contract-table td:before{content:attr(data-label);font-weight:700;color:#666;flex-shrink:0;margin-right:10px}}@media only screen and (max-width:767px){.interior-content-04-table{padding:2rem 0}.interior-content-04-table .btn-wrap{margin-bottom:1rem}.interior-content-04-table .list-wrap{flex-wrap:wrap}.interior-content-04-table .list-wrap ul{width:100%}}.logo-slider-01{display:flex;align-items:center;width:100%;margin-top:3%;margin-bottom:5%}.logo-slider-01 .associate-slider{margin-bottom:0;width:100%}.logo-slider-01 .associate-slider .slick-slide{text-align:center}.logo-slider-01 .associate-slider .slick-slide:last-of-type{text-align:center}.logo-slider-01 .associate-slider a{display:inline-block;vertical-align:middle}.logo-slider-01 .slick-prev:before,.logo-slider-01 .slick-next:before{color:#000 !important}.logo-slider-01 .associate-slider a:focus{outline:0}.logo-slider-01 .associate-slider a img{max-width:100%;padding:0 1rem;display:inline-block}@media only screen and (max-width:767px){.logo-slider-01{padding:1rem 0;width:100%}}.hollow-side-nav-01{display:inline-block;position:fixed;bottom:50%;right:0;font-size:2rem;font-family:'Lato';background:#ce2025;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:#961b1e}@media only screen and (max-width:767px){.hollow-side-nav-01{bottom:40%}.hollow-side-nav-01.show-nav .side-nav-wrap{max-height:60vh;overflow:scroll}}.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:#ccc}.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}}.search-form-wrap button{background:#ce2025}.search-form-wrap button:hover{background:#961b1e}body div.container .post-item-header{background:#373737}body div.container .post-item p{border-color:#373737;width:100%}body div.container .post-item .post-content a{background:#961b1e;color:#fff}.post-content span.date-wrap{display:none}.blog-wrap .post-item p{padding:0 1em 1em;color:#373737}.blog-post{font-family:lato;line-height:1.5}.blog-sidebar{border:1px solid #373737}.blog-return a.blog-return-btn{background:#ce2025}.blog-return a.blog-return-btn:hover{background:#961b1e}.blog-post-content h1{position:relative;color:#373737;margin-bottom:1rem}.blog-post-content h2{color:#961b1e;margin-bottom:1rem;font-size:1.6rem}.blog-post-content h3{color:#ce2025;margin-bottom:1rem}.blog-post-content p{color:#373737}.blog-sidebar article h2{text-align:center}.blog-sidebar .sidebar-thumbnail{text-align:center}@media only screen and (max-width:767px){.search-form-wrap{margin:2rem 0}}.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:#ff0001;font-size:1.5rem;font-weight:400;line-height:1;margin-bottom:1rem}.interior-contact-03 .content-wrap p{font-weight:300;color:#747474;margin:0}.interior-contact-03 ul li .fa{font-size:2rem;color:#ff0001}.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:#747474}.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:#fff}.interior-contact-03 .form-wrap input:not([type=submit]),.interior-contact-03 .form-wrap textarea{width:100%;border:1px solid #747474;background:#747474;padding:.6rem;margin-bottom:1rem;color:#fff}.interior-contact-03 .form-wrap input:not([type=submit]):focus,.interior-contact-03 .form-wrap textarea:focus{border-color:#747474}.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:#ff0001;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:#d3002b}.interior-contact-03 ::-webkit-input-placeholder{color:#fff}.interior-contact-03 ::-moz-placeholder{color:#fff}.interior-contact-03 :-ms-input-placeholder{color:#fff}.interior-contact-03 :-moz-placeholder{color:#fff}.interior-contact-03 .contact-03-meta ul li p a{font-size:inherit;line-height:inherit;color:#747474}@media only screen and (max-width:767px){.interior-contact-03 h1{margin-bottom:1rem}}.content.seo{background:#000}.content.seo p a:hover{color:#ce2025}.sps-glance p{font-weight:400}.sps-glance ul.naics-list{display:flex;flex-wrap:wrap;text-align:center;border:2px solid #ccc;margin-bottom:2rem}.sps-glance ul.naics-list li{width:25%;padding:.2rem;border:1px solid #ccc;color:#373737}.sps-glance ul.cage-list{display:flex;justify-content:space-evenly;border:2px solid #ccc}.sps-glance ul.cage-list li{border:1px solid #ccc;color:#373737;flex:1;text-align:center;padding:.2rem}@media only screen and (max-width:767px){.sps-glance ul.cage-list li{display:flex;flex-direction:column}}.hollow-corner-popup .form-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:11000}.hollow-corner-popup .form-wrap{display:none;position:fixed;top:50%;left:50%;width:50%;max-width:40rem;padding:2rem;background:#fff;z-index:12000;border-radius:6px;transform:translate(-50%,-50%)}.hollow-corner-popup .form-wrap h3{color:#ce2025;margin-bottom:1rem;font-size:1.8rem}.hollow-corner-popup .form-wrap .close{display:flex;position:absolute;top:-7px;right:-7px;padding:.5rem .6rem;border-radius:6px;color:#fff;font-size:1.2rem;background:red;border:2px solid #fff;cursor:pointer;transition:all .3s ease}.hollow-corner-popup .form-wrap .close:hover{background:darkred;transform:scale(1.15)}.hollow-corner-popup .wpcf7-form-control-wrap input,.hollow-corner-popup .wpcf7-form-control-wrap textarea{font-family:Lato;font-size:1.1rem;font-weight:300;color:#000;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px;width:100%}.hollow-corner-popup .wpcf7-form-control-wrap input:focus,.hollow-corner-popup .wpcf7-form-control-wrap textarea:focus{border-color:#ce2025}.hollow-corner-popup .wpcf7-form-control-wrap textarea{height:6rem}.hollow-corner-popup .wpcf7-form input[type=submit]{font-family:Lato;font-size:1rem;color:#fff;background:grey;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.hollow-corner-popup .wpcf7-form input[type=submit]:hover{background:#a9a9a9;transform:scale(1.15)}.hollow-corner-popup .wpcf7 .ajax-loader{display:none}.hollow-corner-popup .wpcf7-validation-errors{display:none !important}.hollow-corner-popup div.wpcf7-mail-sent-ok{display:none !important}.hollow-corner-popup div.wpcf7-response-output{display:none !important}.hollow-corner-popup .form-wrap div.wpcf7-response-wrap{display:none!important}.hollow-corner-popup .form-wrap .message-wrap{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none}.hollow-corner-popup .form-wrap .message-wrap .message{position:absolute;top:0;left:0;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;padding:2rem;width:100%;height:100%;background:rgba(255,255,255,.9);opacity:0;transition:all .3s ease;cursor:pointer}.hollow-corner-popup .form-wrap.sent .message.success-message{opacity:1;pointer-events:auto}.hollow-corner-popup .form-wrap .message-wrap h3{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.hollow-corner-popup .form-wrap .success-message h3{color:green}.hollow-corner-popup .form-wrap .error-message h3{color:red}.hollow-corner-popup .form-wrap .message-wrap p{font-size:1.4rem;color:grey}.hollow-corner-popup .form-wrap.error .message.error-message{opacity:1;pointer-events:auto}.hollow-corner-popup .form-wrap.sent .success{display:flex}.hollow-corner-popup .wpcf7-not-valid-tip{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding-left:.5rem;color:red;z-index:15;background:rgba(255,255,255,.9);border:1px solid #d8d8d8;border-radius:3px}.hollow-corner-popup .loader-wrap{display:none;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:4rem;height:4rem;border-radius:50%;background:#ce2025;transform:translate(-50%,-50%)}.hollow-corner-popup .loader-wrap i.fa{font-size:1.5rem;color:#fff}.hollow-corner-popup .form-wrap.sending .loader-wrap{display:flex}.page-template-page-contact .hollow-corner-popup .button-wrap{display:none}.hollow-corner-popup .button-wrap{position:fixed;z-index:10000;bottom:1.25rem;left:1.25rem;color:#fff}.hollow-corner-popup .button-wrap i{background:#ce2025;display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;border-radius:50%;border:2px solid #fff;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.hollow-corner-popup .button-wrap i:hover{transform:scale(1.2)}.hollow-corner-popup .button-wrap .popup-ctrl:hover{cursor:pointer}button.top:hover{cursor:pointer}@media only screen and (max-width:991px){.hollow-corner-popup .form-wrap{width:75%}}@media only screen and (max-width:767px){.hollow-corner-popup .form-wrap{width:90%;max-height:100vh;overflow-y:scroll}.hollow-corner-popup .wpcf7-form-control-wrap input,.hollow-corner-popup .wpcf7-form-control-wrap textarea{margin-bottom:1rem}.hollow-corner-popup .form-wrap .message-wrap h3{font-size:1.8rem}.hollow-corner-popup .form-wrap .message-wrap p{font-size:1.2rem}}.blog-wrap .search-form-wrap{margin:0;padding:2rem 0}.blog-wrap .thecontent{display:flex;flex-wrap:wrap}.blog-wrap .post-item{display:flex;flex-direction:column;width:50%;padding:0 1rem 2rem;margin:0}.blog-wrap .post-item .post-item-header h2{padding:.7rem 1rem}.blog-wrap .post-item .post-content{display:flex;flex-direction:column;align-items:flex-start;height:100%}body div.container .post-item p{flex:1}@media only screen and (max-width:767px){.blog-wrap .post-item{padding:0 0 2rem;width:100%}}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-contact-03 .contact-03-meta li{margin:0 1rem;line-height:1.5}input,textarea{outline:none;-webkit-appearance:none;-webkit-border-radius:0px}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}#fancybox-title{display:none!important}.page-template-page-contact .hollow-contact-01 .card{display:none}.hollow-header-02.sticky{box-shadow:0 2px 5px -2px #000}.wpcf7-contact-page .submit-wrapper input{cursor:pointer}body.single-post header{background:#fff}@media only screen and (min-width:768px){.nextgen_pro_thumbnail_grid .image-wrapper{max-height:185px!important}}@media only screen and (max-width:1199px) and (min-width:992px){.hollow-header-02 nav a{padding:.1rem .45rem;font-size:.9rem}.hollow-header-02.sticky nav a{text-transform:capitalize;padding:.1rem .5rem;font-size:.9rem}.nextgen_pro_thumbnail_grid .image-wrapper{max-height:195px}}@media only screen and (max-width:991px) and (min-width:768px){.nextgen_pro_thumbnail_grid .image-wrapper{max-height:230px}}@media only screen and (max-width:991px){body:not(.home) .hollow-header-02 .logo{display:none}.interior-bar-01 ul li p{max-width:85%}.hollow-header-02 button#mobile{cursor:pointer}.blog-return{margin-bottom:3rem}}@media only screen and (max-width:767px){.page-template-page-contact .interior-hero-07{display:none}.interior-contact-03 .contact-03-meta ul{margin-bottom:1rem}}a.white-btn{border:1px solid #000;color:#000;padding:.5rem}.grecaptcha-badge{visibility:collapse !important}ul.default{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;font-weight:300 !important}ul.default li{display:list-item;font-size:20px;line-height:1.4}.info a,.icon-boxes .box h3,article a,.page-template-blog .post-item-header a,.blog-sidebar article h2,nav .menu a,.content.seo p a,.content.seo p a:hover{text-decoration:underline}article a:focus,.page-template-blog .post-item-header a:focus,.blog-sidebar article h2:focus,nav .menu a:focus,.content.seo p a:focus,.logo a:focus img,a[href][tabindex]:not([tabindex="-1"]):focus,.hollow-associate-01 .associate-slider .slick-slide:focus,button.top:focus,button.popup-ctrl:focus,.team-img-wrap:focus,#grnhse_iframe:focus,.blog-wrap .post-item .post-content a:focus,.pagination .page-numbers:focus{outline:2px dotted #961a1d;outline-offset:2px}.info a:focus,.icon-boxes .box a:focus,.hollow-hero-13 .img-slider .slick-arrow:focus,.cap-slider a[href][tabindex]:not([tabindex="-1"]):focus,.hollow-service-icons-0124 .button-wrap a[href]:focus,.location iframe[src]:focus,input[type=submit]:focus,button#mobile:focus,.mobile-toolbar .mobile-icon:focus,.blog-wrap .post-item-header h2 a:focus,.pagination .page-numbers:focus,article button.popup-close:focus{outline:2px dotted #fff;outline-offset:2px}:focus-visible{outline:3px solid #2077ff}.hollow-contact-0125 .wpcf7-form-control-wrap input:focus-visible,.hollow-contact-0125 .wpcf7-form-control-wrap textarea:focus-visible,input[type=submit]:focus-visible,button.top:focus-visible,button.popup-ctrl:focus-visible,a[href][tabindex]:not([tabindex="-1"]):focus-visible,nav .menu a:focus-visible,.logo a:focus-visible img,button#mobile:focus-visible,.mobile-toolbar .mobile-icon:focus-visible,.hollow-hero-13 .img-slider .slick-arrow:focus-visible,.team-img-wrap:focus-visible,article button.popup-close:focus-visible,.pagination .page-numbers:focus-visible{outline:3px solid #2077ff}.icon-boxes .box:hover{cursor:pointer}.wpcf7-contact-page input:focus,.wpcf7-contact-page textarea:focus{outline:2px dotted #961a1d !important;outline-offset:2px}.wpcf7-contact-page input:focus-visible,.wpcf7-contact-page textarea:focus-visible{outline:3px solid #2077ff !important}.search-form-wrap input:focus,.search-form-wrap button:focus{outline:2px dotted #961a1d !important;outline-offset:2px}.search-form-wrap input:focus-visible,.search-form-wrap button:focus-visible{outline:3px solid #2077ff !important}.button-wrap a,a.popup-close{text-decoration:none}.font-base-size{font-size:1em !important}.primary-2{color:#961b1e !important}.contract-link{color:#ce2025;margin-bottom:3%;font-weight:700;font-size:18px;display:inline-block}.wpcf7-form{position:relative}.hollow-hero-13 .caption .slider-heading{animation:fadeUp .5s ease-out forwards;font-weight:700;color:#fff;margin-bottom:.5rem;opacity:0;font-size:2.6rem !important}@media only screen and (max-width:767px){.flex-col-mob{flex-direction:column}}.form-wrap input:not([type=submit]),.form-wrap textarea{width:100%}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.form-wrap .ajax-loader{display:none !important}.form-wrap .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{margin:-1rem 0 1rem;top:0;left:0;height:100%;width:100%;padding:10px;background:#fff;line-height:1.5;color:#fff;background:#d92128;display:none}.form-wrap .wpcf7-form-control-wrap input:focus+.wpcf7-not-valid-tip{display:none}.form-wrap div.wpcf7-response-wrap{position:absolute;display:flex !important;flex-direction:column;justify-content:center;left:0;top:0;width:100%;height:100%;text-align:center;display:none;background:#252525;opacity:0;pointer-events:none;z-index:9999}.form-wrap div.wpcf7-response-wrap .button{position:relative;display:inline-block;color:#fff;font-family:'Lato';font-weight:400;margin-top:1rem;padding:.5rem 1rem;border:1px solid #fff;background:0 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-wrap div.wpcf7-response-wrap .button:hover{background:#ffb600}.form-wrap form.sent div.wpcf7-response-wrap{background:rgba(57,143,20,.9)}.form-wrap form.invalid div.wpcf7-response-wrap{background:rgba(217,33,40,.9)}.form-wrap form.failed div.wpcf7-response-wrap{background:rgba(217,33,40,.9);display:none}.form-wrap div.wpcf7-response-output{height:auto !important;margin:0;padding:10px 15px;border:none;color:#000;font-weight:400;font-size:1.4rem;background:0 0;line-height:1.2;font-family:'Lato'}.wpcf7 img.ajax-loader{display:block;margin:0 0 0 auto}.default-contact-form-wrap{margin:4rem 0}.default-contact-form-wrap h1,.default-contact-form-wrap p{margin-bottom:1rem}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;font-family:'Arial';color:#000;font-size:1rem;padding:.5rem;margin-bottom:.6rem;border:1px solid #ccc}.wpcf7 input[type=submit]{display:flex;margin:0 auto;width:max-content;padding:.5rem 2.5rem;border:1px solid grey;background:grey;color:#fff;cursor:pointer}.wpcf7 input[type=submit]:hover{background:#a9a9a9;border-color:#a9a9a9}.wpcf7 label{font-family:'Arial';line-height:2;padding:.5rem;cursor:pointer}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{width:1rem;height:1rem;flex-shrink:0;margin-right:.5rem}.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{display:flex;flex-wrap:wrap;width:100%}.wpcf7 .wpcf7-list-item{display:flex;margin:0 0 .5rem;width:33%}.wpcf7 .wpcf7-list-item label{cursor:pointer;display:flex;padding:0 .5rem .5rem 0;margin-bottom:0;line-height:1.4;font-family:'Arial';font-size:1rem}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{width:100%}.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{font-style:italic;font-family:'Lato';font-weight:300;font-size:1.1rem}.wpcf7 ::-webkit-input-placeholder{color:#777}.wpcf7 ::-moz-placeholder{color:#777}.wpcf7 :-ms-input-placeholder{color:#777}.wpcf7 :-moz-placeholder{color:#777}@media only screen and (max-width:767px){.wpcf7 .wpcf7-list-item{width:50%}}.hollow-web-design-01{display:block}.hollow-web-design-01 .top-half{background:#fff;padding:4rem 0 2rem}.hollow-web-design-01 .top-half h1{color:var(--defaultMainDark);text-align:center;font-size:2rem;font-weight:500;margin-bottom:1rem}.hollow-web-design-01 .top-half h2{color:#000;text-align:center;font-size:1.35rem;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;margin:0 12rem 1rem}.hollow-web-design-01 .top-half p{font-size:1rem;color:#000;font-weight:500;width:75%;margin:0 auto 1rem}.hollow-web-design-01 .bottom-half{background:#f6f6f6;padding:4rem 0 2rem}.hollow-web-design-01 .bottom-half .form-wrap{width:50%;margin:0 auto}.hollow-web-design-01 .bottom-half .form-wrap input:not([type=submit]),.hollow-web-design-01 .bottom-half .form-wrap textarea{padding:10px 0 10px 15px;border-radius:10px;border-color:#dcdcdc}.hollow-web-design-01 .bottom-half .form-wrap textarea{height:9em}.hollow-web-design-01 .bottom-half .form-wrap textarea::placeholder{color:#000}.hollow-web-design-01 .bottom-half .form-wrap input[type=submit]{background:#951a1d;border-radius:35px;text-transform:uppercase;border:none;font-weight:500}@media only screen and (max-width:767px){.hollow-web-design-01 .top-half h2{margin:0 3rem 1rem}.hollow-web-design-01 .top-half p{font-size:1rem !important}.hollow-web-design-01 .bottom-half .form-wrap{width:80%}}