.header-padding{padding-block-start:10px !important;padding-block-end:10px !important}#hero{min-height:500px;margin-bottom:60px}#hero .hero-cont-border{border:1px solid #fff;padding:20px;margin-top:80px;margin-bottom:80px}#hero .hero-cont-border .hero-cont{background-color:hsla(0,0%,100%,.8);padding:20px}#hero .hero-cont-border .hero-cont h1{text-align:center;font-size:18px;font-weight:300}#hero .hero-cont-border .hero-cont h1 .hero-name{display:inline-block;margin-top:10px;font-size:32px;line-height:2rem;font-weight:700}.wpex-post-cards-overlay_13 .wpex-card-details{bottom:20px;padding:20px;margin-block-start:0px}.wpex-post-cards-overlay_13 .wpex-card-details.wpex-surface-1{background-color:rgba(85,86,91,.8)}.wpex-post-cards-overlay_13 .wpex-card-details.wpex-surface-1 h2{color:#fff}#project-carousel button.wpex-carousel__arrow{inset-block-start:40%}#project-carousel button.wpex-carousel__arrow.wpex-carousel__arrow--next,#project-carousel button.wpex-carousel__arrow.wpex-carousel__arrow--prev{color:#dfdfdf}#project-carousel button.wpex-carousel__arrow.wpex-carousel__arrow--next .wpex-icon svg,#project-carousel button.wpex-carousel__arrow.wpex-carousel__arrow--prev .wpex-icon svg{height:40px}#project-carousel button.wpex-carousel__arrow.wpex-carousel__arrow--prev{margin-left:-60px}#project-carousel button.wpex-carousel__arrow.wpex-carousel__arrow--next{margin-right:-60px}.vcex-button.theme-txt-link.link-arrow:hover{font-weight:400}.vcex-button.theme-txt-link.link-arrow .wpex-icon svg{height:14px;width:24px;vertical-align:text-top;margin-top:1px}#footer-builder #footer-top{padding-top:40px;padding-bottom:20px}#footer-builder p a{color:#363936;text-decoration:underline;transition:all .3s ease;text-decoration:none}#footer-builder p a:hover{font-weight:400;text-decoration:underline}#footer-builder .vcex-social-links a.vcex-social-links__item{margin-left:auto;margin-right:auto}#footer-builder .footer-leftcol,#footer-builder .footer-rightcol{text-align:center}#footer-builder .footer-social{justify-content:flex-start}#footer-builder .footer-social .vcex-social-links__item{padding-inline:0;margin-left:0 !important;margin-right:0 !important}@media only screen and (max-width: 769px){.nf-form-cont .one-third,.nf-form-cont .first{margin-left:0 !important}.nf-form-cont .one-third{width:100% !important}}.lv-testimonial p{text-align:center}.lv-testimonial .lv-author{font-weight:700;text-align:center}.lv-testimonial .lv-location{text-align:center}.single-portfolio main{padding-top:40px}@media only screen and (min-width: 767px){#site-logo .logo-img{max-width:160px}#hero{min-height:700px;margin-bottom:100px}#hero .hero-cont-border{border:1px solid #fff;padding:20px;margin-bottom:40px;margin-bottom:40px}#hero .hero-cont-border .hero-cont{padding:40px}#hero .hero-cont-border .hero-cont h1{text-align:center;font-size:24px}#hero .hero-cont-border .hero-cont h1 .hero-name{margin-top:10px;font-size:40px;line-height:1.2rem}.wpex-post-cards-overlay_13 .wpex-card-details{bottom:20px;padding:20px;margin-block-start:0px}.wpex-post-cards-overlay_13 .wpex-card-details.wpex-surface-1{background-color:hsla(0,0%,100%,.8)}.wpex-post-cards-overlay_13 .wpex-card-details.wpex-surface-1 h2{color:#55565b}.single-portfolio main{padding-top:60px}#footer-builder #footer-top{padding-top:60px;padding-bottom:20px}#footer-builder .vcex-social-links a.vcex-social-links__item{margin-left:0;margin-right:0;padding-left:0;padding-right:0}#footer-builder .footer-rightcol,#footer-builder .footer-leftcol{text-align:left}#footer-builder .footer-social{justify-content:flex-end}#footer-builder .footer-social .vcex-social-links__item{padding-inline:10px;margin-left:10px !important;margin-right:0px !important}}@media only screen and (min-width: 1025px){.header-padding{padding-block-start:20px !important;padding-block-end:20px !important}#hero{min-height:700px;margin-bottom:120px}#hero .hero-cont-border{border:1px solid #fff;padding:20px;margin-bottom:40px;margin-bottom:40px}#hero .hero-cont-border .hero-cont{padding:40px}#hero .hero-cont-border .hero-cont h1{text-align:center;font-size:24px}#hero .hero-cont-border .hero-cont h1 .hero-name{margin-top:10px;font-size:40px;line-height:1.2rem}.single-portfolio main{padding-top:80px}.hero{min-height:700px}}