img{height:auto}.sp-simpleportfolio .sp-simpleportfolio-item{position:relative}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-title a:after{content:"";z-index:3;position:absolute;inset:0}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a{z-index:4;position:relative}section.about-alt-section[style*=--portrait]:after{background-image:var(--portrait);background-position:50%}.page-header{text-align:center;background:radial-gradient(circle at 20% 0,#f3910240,#0000 45%),radial-gradient(#ffffff12 1px,#0000 1px) 0 0/24px 24px,#161617;border:0;margin:0;padding:160px 0 70px;position:relative}@media (width<=767px){.page-header{padding:120px 0 50px}}.page-header-title{color:#fff;letter-spacing:-1px;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.page-header-title:after{content:"";background:#f39102;border-radius:3px;width:56px;height:3px;margin:20px auto 0;display:block}@media (width<=767px){.page-header-title{font-size:34px}}.page-header-subtitle{color:#ffffffbf;margin:20px 0 0;font-family:Merriweather,serif;font-size:16px;font-style:italic}.page-header-types{color:#f39102;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}section.contact-form-section .contact-form-box #contact-form input[type=submit]{color:#222;text-transform:uppercase;background:0 0;border:2px solid #222;border-radius:25px;margin-top:30px;padding:13px 20px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s ease-in-out}section.contact-form-section .contact-form-box #contact-form input[type=submit]:hover{color:#fff;background:#222}section.contact-form-section .contact-form-box #contact-form .star{color:#f39102}div#fox-container-c140 .fox-form h2{color:#222;margin:0 0 30px;font-size:18px;font-weight:600}div#fox-container-c140 .fox-form .fox-item{margin-bottom:20px}div#fox-container-c140 .fox-form .fox-item label{margin-bottom:6px;font-weight:700;display:block}div#fox-container-c140 .fox-form input[type=text],div#fox-container-c140 .fox-form input[type=email],div#fox-container-c140 .fox-form input[type=tel],div#fox-container-c140 .fox-form input[type=date],div#fox-container-c140 .fox-form select,div#fox-container-c140 .fox-form textarea{background:#fff;border:1px solid #f39102;border-radius:0;width:100%;padding:10px;font-family:Poppins,sans-serif;font-size:13px}div#fox-container-c140 .fox-form select{height:40px}div#fox-container-c140 .fox-form textarea{height:245px}div#fox-container-c140 .fox-form .fox-item-submit .controls input[type=submit]{color:#222;text-transform:uppercase;background:#fff;border:2px solid #000;border-radius:25px;padding:13px 20px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s ease-in-out}div#fox-container-c140 .fox-form .fox-item-submit .controls input[type=submit]:hover{color:#fff;background:#f39102;border-color:#f39102}.wpcf7 .wpcf7-not-valid-tip{margin:-20px 0 20px;font-size:12px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:12px 16px;font-size:13px}
