@font-face{font-family:Graduate;src:url(../../assets/fonts/C8cg4cs3o2n15t_2YygW43yvZxn3.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito Sans';src:url(../../assets/fonts/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilXvlUlIfM0qh1d65g.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Nunito Sans';src:url(../../assets/fonts/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilXt1UlIfM0qh1d65g.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Nunito Sans';src:url(../../assets/fonts/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilXvFUlIfM0qh1d65g.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Nunito Sans';src:url(../../assets/fonts/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilXvVUlIfM0qh1d65g.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';src:url(../../assets/fonts/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilXs1UlIfM0qh1d.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLBT5Z11lFd2JQEl8qw.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:swiper-icons;src:url(../../assets/fonts/swiper-icons.woff) format('woff');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'TH Goliad Clean';src:url(../../assets/fonts/THGoliad-Clean.woff2) format('woff2'),url(../../assets/fonts/THGoliad-Clean.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}#myFooter{background-color:#3c3d41;color:#fff;padding-top:30px}#myFooter .footer-copyright{background-color:#333;padding-top:3px;padding-bottom:3px;text-align:center}#myFooter .row{margin-bottom:60px}#myFooter .footer-copyright p{margin:10px;color:#ccc}#myFooter ul{list-style-type:none;padding-left:0;line-height:1.7}#myFooter h5{font-size:18px;color:#fff;font-weight:700;margin-top:30px}#myFooter a{color:#d2d1d1;text-decoration:none}#myFooter a:focus,#myFooter a:hover{text-decoration:none;color:#fff}#myFooter .social-networks{text-align:center;padding-top:30px;padding-bottom:16px}#myFooter .social-networks a{font-size:32px;color:#f9f9f9;padding:10px;transition:.2s}#myFooter .social-networks a:hover{text-decoration:none}#myFooter .facebook:hover{color:#0077e2}#myFooter .google:hover{color:#ef1a1a}#myFooter .twitter:hover{color:#00aced}#myFooter .linkedin:hover{color:#007bb6}#myFooter .btn{color:#fff;background-color:#d84b6b;border-radius:20px;border:none;width:150px;display:block;margin:10px auto 0;line-height:25px}@media screen and (max-width:767px){#myFooter{text-align:center}}#hero-logo{max-width:400px;width:85%}#contact-homepage-wrapper{border-right:10px solid #633}@media (max-width:762px){#contact-homepage-wrapper{border-right:none}}#page-header{background-color:#fff;height:225px;margin:0}#hero-callout{font-size:2.5em;text-shadow:2px 0 2px rgba(0,0,0,.52);color:var(--bs-body-bg);font-weight:400;font-family:'TH Goliad Clean'!important}@media (min-width:992px){#hero-callout{font-size:3em;text-shadow:2px 0 2px rgba(0,0,0,.52);color:var(--bs-body-bg);font-weight:400;font-family:'TH Goliad Clean'!important}}@media (max-width:576px){#hero-logo{max-width:200px;width:85%}#hero-callout{font-size:2em;text-shadow:2px 0 2px rgba(0,0,0,.52);text-align:center}#hero-callout-p{font-size:13px!important;font-family:Poppins,sans-serif;text-shadow:2px 0 2px rgba(0,0,0,.52)}}#hero-callout-p{font-size:17px;font-family:Poppins,sans-serif;text-shadow:2px 0 2px rgba(0,0,0,.52)}.connect-link,.nav-item a,h3{color:#633}.photos{display:flex;justify-content:center}.hvm-showcase--main{height:400px!important;width:100%;margin-bottom:0;margin-top:0}.headline-custom-line{display:block;border-top:3px solid #633;width:95%;margin:5px auto auto}@media (max-width:768px){.hvm-showcase--main{height:195px!important;margin-bottom:10px;width:100%;margin-top:10px}.gal-hide{display:none}}.accordion-button{font-size:18px}h1,h2,h3,h4,h5,h6,p{padding:0}.footer-dark{padding:50px 0;color:#f0f9ff;background-color:#282d32}.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-dark .item.text{margin-bottom:36px}.footer-dark .item.text p{opacity:.6;margin-bottom:0}.footer-dark .item.social{text-align:center}.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#fff;opacity:.75}.footer-dark .item.social>a:hover{opacity:.9}.footer-dark .copyright{text-align:center;padding-top:24px;opacity:.3;font-size:13px;margin-bottom:0}.brands,.photo-gallery{color:#313437;background-color:#fff}.brands a{display:block;text-align:center;padding:40px 0}#intro{background-color:#fff;height:100%;margin:0}#services{height:400px}#hvm-showcase,.intro-img-wrapper{height:100%}#contact{padding:35px 0}#about-us{background-color:#fff;padding:75px 0;margin-bottom:0}.h2-section-heading{font-size:45px;font-weight:700;color:#272720;font-family:'TH Goliad Clean'!important;margin-bottom:0}@media (max-width:578px){.h2-section-heading{font-size:1.6em;font-weight:700;color:#272720;font-family:'TH Goliad Clean'!important;margin-bottom:0}}@media (max-width:998px) and (min-width:569px){.h2-section-heading{font-size:2em;font-weight:700;color:#272720;font-family:'TH Goliad Clean'!important;margin-bottom:0}}.hvm-showcase--item_title{position:absolute;z-index:100}.hvm-showcase--item_overlay{width:100%;height:100%;border-radius:10px}.services-slider{height:285px;width:90%}.services-swiper-container{height:280px;max-width:775px}.services-swiper-slide{height:100%!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-slide-h3{font-size:40px;font-weight:700;color:#272720}.services-slide-span{color:#cccfaa}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s;transition:opacity .5s}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s,-webkit-transform .4s;transition:left .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s}#baguetteBox-slider.bounce-from-right{-webkit-animation:.4s ease-out bounceFromRight;animation:.4s ease-out bounceFromRight}#baguetteBox-slider.bounce-from-left{-webkit-animation:.4s ease-out bounceFromLeft;animation:.4s ease-out bounceFromLeft}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s;transition:background-color .4s}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:2s ease-in-out infinite bounce;animation:2s ease-in-out infinite bounce}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{color:#272720;padding:0 10px}.social-link{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #96987e;border-radius:25%;width:50px;height:50px;text-decoration:none;color:#96987e}.social-link-icon{position:relative;display:flex;line-height:24px;font-weight:600;font-size:1.6em;z-index:2}.social-link:hover{text-decoration:none;color:#000;transition:.5s}.social-link-effect{transform:skewY(45deg) translate(-50%,-50%);background-color:#272720;height:inherit;width:inherit;position:absolute;z-index:1;border-radius:10px;opacity:0}.social-link:hover>.social-link-effect{transform:translate(0,0);opacity:1;transition:.5s}#nav__main{background:var(--bs-purple);height:97px}.nav__mobile--menu{position:absolute;z-index:100;opacity:0;transition-property:all;transition-duration:.3s}.nav--active .nav__mobile--menu{opacity:1;background-color:#333}.sticky{position:fixed;top:0;background-color:#1a202d;z-index:3;width:100%;margin-top:0}.nav__list{padding:10px;margin-top:10px}.nav__item{list-style-type:none;text-align:left}.nav__link{font-size:1.3em;text-transform:uppercase;text-decoration:none;color:#fff;opacity:1;transition:opacity .3s ease-in-out}.nav__trigger{display:block;position:absolute;width:30px;height:25px;right:10px;top:10px;z-index:200}.nav--active .nav__trigger{opacity:.5}.nav__icon{display:inline-block;position:relative;width:30px;height:5px;background-color:#ec1d25;transition-property:background-color,transform;transition-duration:.3s}.nav__icon:after,.nav__icon:before{content:"";display:block;width:30px;height:5px;position:absolute;background:#000;transition-property:margin,transform;transition-duration:.3s}.nav__icon:before{margin-top:-10px}.nav__icon:after{margin-top:10px}.style-5 .nav__mobile--menu{transform:translate(100%,-100%) scale(.5);border-radius:100%;width:100%;height:100vh}.style-5 .nav--active .nav__mobile--menu{transform:translateY(0) scale(1);border-radius:0;width:100%;height:100%}.style-5 .nav__link{opacity:0;transition-delay:0.5s}.style-5 .nav--active .nav__link{opacity:1}.style-5 .nav--active .nav__icon{background:rgba(0,0,0,0)}.style-5 .nav--active .nav__icon:before{margin-top:0;transform:rotate(45deg)}.style-5 .nav--active .nav__icon:after{margin-top:0;transform:rotate(-45deg)}.nav-color-change{background:#fff}#nav__mobile-menu{height:55px;background-color:#fff}#nav__mobile-title a{font-size:21px;color:#ec1d25;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;line-height:22px}#nav__phone{color:#9b1d20;font-size:29px;display:block;position:absolute;width:30px;height:25px;right:53px;top:5px;z-index:200}#nav__mobile-title{padding-left:10px;padding-top:5px}.nav-item{font-weight:500;line-height:20px;font-size:18px;font-family:Poppins,sans-serif}.nav-link:hover{color:#9b1d20!important}.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#1a1b41}#nav__title-desktop img{width:185px;margin-left:22px}#hero{background:url("HomeView_Media-2115_Mink_Ln.-#26.jpg") center/cover no-repeat,var(--bs-blue);position:relative}#hero-service{height:551px;position:relative;margin-top:112px;background:url("siding.jpg") center/cover no-repeat}@media (max-width:913px){#hero-service{margin-top:34px}}@media (max-width:766px){#hero-service{height:407px}}#hero__bottom-path{clip-path:polygon(50% 23%,75% 17%,100% 17%,100% 100%,75% 70%,50% 100%,30% 32%,0 100%,0 14%,15% 0);background:#fff;height:120px;position:absolute;z-index:4;top:-28px;left:0;width:100%}#hero__top-path{clip-path:polygon(50% 66%,75% 36%,100% 69%,100% 100%,75% 70%,50% 100%,30% 34%,0 100%,0 64%,30% 0);height:95px;position:absolute;z-index:999;top:10px;left:0;width:100%;background:#ec1d25}@media (max-width:576px){.intro-img-wrapper{height:225px}#sticky-icky-bar{position:absolute;top:0;width:100%;background-color:rgba(26,32,45,.8)}#hero{background:url("stock-photo-house-with-dormers-36749122.jpg") center/cover no-repeat,var(--bs-blue);height:627px;position:relative;margin-top:86px}#hero__top-path{height:65px}#hero__bottom-path{height:91px;clip-path:polygon(50% 23%,75% 17%,100% 17%,100% 100%,75% 68%,50% 100%,30% 46%,0 100%,0 14%,15% 0)}}#hero__text p{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:19px;color:#fff}#hero__text h1{font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:45px;color:#fff}@media (min-width:914px){#nav__mobile-menu{display:none}}@media (max-width:914px){#nav__desktop-menu{display:none}#hero{margin-top:54px}}#contact__floatbox{height:500px;width:70%;max-width:336px;z-index:100;position:absolute;bottom:0;background:rgba(162,162,162,.68);border-radius:5px}#contact__floatbox-services{height:500px;width:70%;max-width:336px;z-index:100;bottom:0;background:rgba(4,117,162,.68)}#contact__box{position:relative}@media (max-width:991px){.footer-dark .item.social{text-align:center;margin-top:20px}#contact__floatbox{width:80%;max-width:80%;position:relative}#contact__box{margin-top:15px}}@media (max-width:424px){#trust__orgs{width:343px}}#contact__form{height:auto;padding-top:25px}#contact__form-wrapper{padding-right:28px;padding-left:28px}.contact_form-fields{margin-bottom:13px}#contact_form-submit{width:100%;margin-top:28px;font-size:20px}#contact__form-dropdown{display:flex;width:100%;justify-content:space-between;align-items:center}#contact__form-textarea{height:103px}.dropdown-menu,.gallery_img{width:100%}#contact-service,.btn-light,.btn-light:hover{color:#6c757d}.ulc-btn{color:#fff;border-radius:5px;font-family:"Roboto Condensed",sans-serif;font-weight:700;background:#ec1d25;border:2px solid #ec1d25}h1,h2,h3,h4,h5{font-family:"Roboto Condensed",sans-serif}#contact__form-heading{margin-bottom:25px;font-size:29.96px;color:#fff}#hero__color-overlay{background:rgba(0,0,0,.64);height:100%;position:absolute;top:0;width:100%;z-index:1}.active{color:#633!important}.navbar-light .navbar-nav .nav-link{color:#000}.btn-primary:hover,.btn:hover,.ulc-btn:hover{background-color:#fff!important;color:#ec1d25!important;border:2px solid}.yellow-text{color:#ecc924}.section{margin:70px 0}.services__btn{height:140px;margin-bottom:15px;max-width:450px;width:100%;position:relative;text-decoration:none}.section-heading{color:#d54449;font-size:39.88px;padding-top:23px}.section-para{font-family:Poppins;z-index:10}#reviews{width:100%;height:385px;background:var(--bs-body-bg);padding-top:15px;padding-bottom:15px}@media (max-width:888px){#reviews{height:480px}}#quality-house{width:100%;background:#ec1d25;height:482px;position:relative;margin-bottom:112px}@media (max-width:360px){#quality-house{height:800px}}@media (min-width:362px) and (max-width:399px){#quality-house{height:745px}}@media (min-width:399px) and (max-width:449px){#quality-house{height:665px}}@media (min-width:449px) and (max-width:500px){#quality-house{height:645px}}@media (min-width:500px) and (max-width:512px){#quality-house{height:593px}}@media (min-width:512px) and (max-width:560px){#quality-house{height:580px}}@media (min-width:560px) and (max-width:992px){#quality-house{height:auto}}#quality-house__house-path{clip-path:polygon(0 99%,71% 75%,156% 100%,0% 100%);background:#fff;height:600px;position:absolute;z-index:4;bottom:0;left:0;width:100%}@media (max-width:500px){#quality-house__house-path{clip-path:polygon(0 87%,46% 74%,163% 100%,0% 100%);height:562px}}@media (min-width:500px) and (max-width:686px){#quality-house__house-path{clip-path:polygon(0 93%,46% 74%,163% 100%,0% 100%);height:562px}}@media (min-width:558px) and (max-width:686px){#quality-house__house-path{clip-path:polygon(0 93%,46% 74%,163% 100%,0% 100%);height:562px}}#quality-house__house-box{position:relative;padding:0;height:435px;display:block}@media (max-width:686px){#quality-house__house-box{position:relative;padding:0;height:265px;display:block;text-align:center}}@media (min-width:686px) and (max-width:991px){#quality-house__house-box{position:relative;padding:0;height:330px;display:block}}@media (min-width:1400px){#quality-house__house-path{clip-path:polygon(0 99%,71% 75%,156% 100%,0% 100%);background:#fff;height:600px;position:absolute;z-index:4;bottom:0;left:0;width:100%}}@media (min-width:2460px){#quality-house__house-path{clip-path:polygon(0 99%,60% 75%,156% 100%,0% 100%);background:#fff;height:600px;position:absolute;z-index:4;bottom:0;left:0;width:100%}}#quality-house__house{width:571px;z-index:5;position:absolute;bottom:0}@media (min-width:260px) and (max-width:560px){#quality-house__house{width:300px;z-index:5;position:relative;bottom:0}}@media (min-width:560px) and (max-width:686px){#quality-house__house{width:88%;z-index:5;position:relative;bottom:0}}@media (min-width:1400px){#quality-house__house{width:570px;z-index:5;position:absolute;bottom:0}}@media (min-width:768px) and (max-width:991px){#quality-house__house{width:479px;z-index:5;position:absolute;bottom:35px;left:250px}}@media (min-width:686px) and (max-width:768px){#quality-house__house{width:479px;z-index:5;position:absolute;bottom:35px;left:129px}}@media (min-width:992px) and (max-width:1150px){#quality-house__house{width:493px;z-index:5;position:absolute;bottom:0}}#products-faq{width:100%;height:auto;background:rgba(236,29,37,.25);padding-top:25px;padding-bottom:25px}#products-faq__faq-title{font-size:56px;color:#1a1b41}#gallery__img-boot{margin-top:18px}#footer__top{height:331px;background:url("IMG_8656.jpg") center/cover no-repeat,var(--bs-red);position:relative}@media (max-width:556px){#footer__top{height:515px}}.services__btn-text{width:59%;height:40px;z-index:3}.services__btn-content{font-size:24px;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff}.services__btn-icon{font-size:28px;color:#fff}.services__color-overlay{width:100%;height:100%;position:absolute;background-color:rgba(236,29,37,.47);z-index:2;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#footer__path{height:600px;position:absolute;z-index:35;bottom:0;left:0;width:100%;background:#ffc7c7;clip-path:polygon(50% 100%,0 86%,100% 86%)}#footer__color-overlay{background:#ffc7c7;height:100%;position:absolute;top:0;width:100%;z-index:1}#footer__bottom{height:475px;background:#6b1111;position:relative;z-index:2;margin-top:-78px;padding-top:81px}@media (min-width:769px) and (max-width:991px){#footer__bottom{height:660px}}#footer__bottom-contact-bar{position:absolute;height:75px;background:#ed1b24;z-index:3;width:100%;bottom:100px;font-size:14px;color:#fff;font-family:Poppins,sans-serif;text-decoration:none;line-height:15px}@media (max-width:760px){#footer__bottom-contact-bar{height:200px}}.footer__list{color:#fff;font-size:19px;font-family:"Roboto Condensed",sans-serif;font-weight:700}.mobile-nav-link{color:#fff;font-size:40px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none}#angels-roofing-and-siding,#upper-level-construction-inc{display:block;color:#fff;font-size:21px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;line-height:22px;margin:21px 0}#hero-service__seperator{background:#ed1b24;height:26px;position:absolute;z-index:4;bottom:0;left:0;width:100%}.swiper-container{height:381px;padding-top:21px}@media (min-width:767px){.swiper-container{height:521px;padding-top:21px}}.content--heading-main{font-size:52.88px;margin-bottom:0;height:55px;color:#821115}#faq__heading{margin-bottom:0;height:87px;line-height:45px}.content--heading-sub{color:#ed1b24}.content--text{font-family:Poppins,sans-serif;margin-top:16px}.content--img{width:90%}.content--list-item{font-family:Poppins,sans-serif;font-weight:700;color:#9b1d20;font-size:14px;padding-right:14px;padding-left:14px}.content--list{width:427px}@media (max-width:454px){.content--heading-main{margin-bottom:0;height:87px;line-height:45px}#faq__heading{height:137px}.content--list{width:300px}.content--list li{font-size:20px;height:30px}}#service__floatbox-services{height:500px;width:80%;background:rgba(162,162,162,.68);margin-top:46px;margin-bottom:69px;padding-top:20px;position:sticky;top:119px;border-radius:5px}#service__floatbox-gallery{height:500px;width:80%;max-width:467px;background:#272720;margin-bottom:66px;padding-top:20px}#products-faq-service{margin:0;padding:25px 0}@media (max-width:990px){#gallery__img-boot{margin-top:0;margin-bottom:25px}#service__floatbox-gallery,#service__floatbox-services{height:500px;width:100%;margin-top:46px;margin-bottom:69px;padding-top:20px;position:relative;top:0}#products-faq-service{height:600px}}.content--img-box{padding:25px 0}#service__two{height:1586px}#service__three{height:1697px}#service__four{height:1220px}#service__six{height:755px;margin-top:150px}@media (max-width:500px){#service__two{height:882px}#service__three{height:830px}#service__five,#service__four,#service__six{height:850px}}@media (min-width:500px) and (max-width:990px){#service__five,#service__four,#service__six,#service__three,#service__two{height:757px}}@media (min-width:1200px) and (max-width:1400px){#service__five{height:3575px}}@media (min-width:990px) and (max-width:1200px){#service__five{height:4035px}#service__six{height:851px}}@media (min-width:1400px){#service__five{height:3203px}}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.photo-gallery p{color:#7d8285}@media (max-width:767px){.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}.footer-dark .item.text{margin-bottom:0}.brands a{padding:30px 0}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}.photo-gallery h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.photo-gallery .intro{font-size:16px;max-width:500px;margin:0 auto 40px}.photo-gallery .intro p{margin-bottom:0}.photo-gallery .photos{padding-bottom:20px}.photo-gallery .item{padding-bottom:30px}.ulc-shadow{box-shadow:#26394d 0 20px 30px -10px}.gallery__section{margin-top:20px;margin-bottom:20px}#gallery__container{margin-top:108px}.faq__question{color:#9b1d20}#roofing_service_btn{background:url("half-roofing.jpg") center/cover;border-top-left-radius:5px;border-top-right-radius:5px}#siding_service_btn{height:300px;background:url("half-siding.jpg");border-bottom-right-radius:5px;border-bottom-left-radius:5px}.home-mobile{display:block}#mobile-nav-items,.home-desk{display:none}@media (min-width:888px){.home-mobile{display:none}.home-desk{display:block}}#zohan{height:513px}@media (max-width:558px){#products-faq-service{height:700px}#zohan{height:615px}}#formResult{text-align:center;color:#fff;font-size:19px;display:none}#contact_us_box{height:500px;width:80%;background:rgba(4,117,162,.68);margin-top:150px;margin-bottom:69px;padding-top:20px}@media (max-width:912px){#contact_us_box{width:80%;margin-top:100px}#contact_box_wrapper{height:864px}}@media (max-width:512px){#contact_us_box{width:98%;margin-top:84px}}#contact_box_wrapper{height:864px}@media (max-width:430px){#contact_us_box{width:100%}#contact_box_wrapper{height:920px}}#nav__cc-accepted{width:210px}#nav__insurance{float:right;font-size:13px}#nav__cc-insure-wrap{float:left;align-items:center;padding-top:15px}#hero__title-wrapper{display:flex;justify-content:start;margin-top:176px}@media (min-width:990px){#hero__title-wrapper{justify-content:end}}.red-text{color:#d54449}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ed676c;border-color:#ec1d25}#sendMessageButton{width:100%;margin-top:28px;font-size:20px;border-radius:30px;color:#fbfcf0;background-color:#633}#trust__orgs img{width:150px;margin-left:20px;margin-top:10px}#trust__orgs{display:flex;align-items:center;flex-direction:row}@media (min-width:576px){#mobile-nav-items{display:block}}@media (min-width:768px){#nav-items-mobile{display:none;bottom:-55px;right:220px;color:red}}#mainNav,body{background-color:#fbfcf0}#hero{height:100vh;background:url("../../assets/img/HomeView_Media-2115.jpg") center/cover no-repeat,var(--bs-secondary-color);margin:0}#hvm__title{font-size:1.5em;margin:0;color:#272720;font-family:'TH Goliad Clean'}@media (max-width:576px){#contact__floatbox{position:relative;width:100%;max-width:100%}#gallery__img-boot{margin-top:25px;margin-bottom:25px}#nav__cc-insure-wrap{display:none}#hero__title-wrapper{margin-top:119px}#trust__orgs img{margin-left:0}#trust__orgs{flex-direction:column}#hvm__title{font-size:1.5em}}.nav-floating-nav{position:absolute;bottom:-50px;width:100%}.service-img-desc{font-size:16px;text-align:center;margin-top:15px;max-width:850px}#navbar-desktop{display:flex}.custom-btn{border:2px solid #fbfcf0;color:#fbfcf0;background-color:transparent;padding:10px 20px;margin-right:10px;text-decoration:none;transition:background-color .3s,color .3s;border-radius:5px;font-size:20px;font-weight:700;font-family:Popins,sans-serif}.custom-btn:hover{background-color:#fbfcf0;color:#000}.client-img{max-width:250px;padding:10px;margin:0 20px}p{font-family:"Nunito Sans",sans-serif}.footer{background-color:#333;color:#fff;padding:50px 0}.footer-logo{max-width:200px;margin-bottom:20px}.footer a{color:#fff;text-decoration:none;margin-bottom:10px;display:block}.footer a:hover{text-decoration:underline}.footer .copyright{margin-top:40px}.book{margin:8px 5px;width:150px;color:#272720;border-color:#272720;border-radius:10px}@media (max-width:768px){#footer__bottom{height:736px}#navbar-desktop{display:none}.client-img{max-width:250px}.book{margin:10px 1px;width:100%;color:#272720;border-color:#272720;border-radius:10px}}#hero-main-text{font-size:80px;font-weight:700;line-height:.9}h2,h3,h4{font-family:'TH Goliad Clean'}section{margin:60px 0}#gallery{height:200px}#gallery-header-h1{font-family:'TH Goliad Clean';font-size:55px;color:var(--bs-body-bg);text-align:center;text-shadow:2px 0 2px rgba(0,0,0,.52)}#gallery-header-img-color-overlay{width:100%;height:100%;background:rgba(39,39,32,.58)}#gallery-header-img{height:400px;position:relative}.accordion-button:not(.collapsed){background-color:#272720;color:#fbfcf0}.fit-cover{object-fit:cover}