/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 23 2026 | 21:47:09 */
#contact{padding:60px;background-color:rgba(109,100,100,1)}#contact h1{color:#fff;font-weight:700;font-family:Poppins;font-size:45px;text-align:center}#contact .flex-con{gap:30px}#contact .flex-right,#contact .flex-left{flex:1 1 50%}#contact .flex-left{align-items:center;justify-content:space-evenly}#contact .flex-left h2{color:#fff;font-family:Poppins;font-weight:700;text-align:center}#contact .flex-left p{color:#fff;font-family:Poppins;font-weight:700;text-align:center}#contact .flex-left a{color:#fff;font-family:Poppins;font-weight:700;text-decoration:underline;transition:all 0.3s}#contact .flex-left a:hover{color:#90ee90}#contact .flex-left .flex-info{gap:20px;justify-content:center;align-items:center;margin-top:30px;width:100%}#contact .flex-left .flex-info .phone-con,#contact .flex-left .flex-info .email-con{flex:1 1 50%;border-top:1px solid rgba(255,255,255,.33);text-align:center;padding-top:20px}#contact .phone-con img,#contact .email-con img,#contact .location-con img{width:64px}#contact .email-con p,#contact .phone-con p{font-family:Poppins;font-size:24px}#contact .email-con .contact-link,#contact .phone-con .contact-link{color:rgba(0,0,0,1);font-size:20px;font-weight:600;font-family:Poppins;display:inline-block;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,1);text-decoration:none}#contact .email-con .contact-link:hover,#contact .phone-con .contact-link:hover{background-color:#000}#contact .location-con{width:100%;text-align:center;margin-top:40px;border-top:1px solid rgba(255,255,255,.33);padding-top:20px}#contact .location-con p{font-weight:700;font-size:24px}#contact form{display:flex;flex-direction:column;box-sizing:border-box;justify-content:center;align-items:center;gap:30px}#contact input,#contact textarea{color:rgba(255,255,255,.636);font-family:Poppins;font-size:18px;font-weight:700;width:100%;margin:0;border:1px solid #7d7b7b;border-radius:0;max-width:100%;padding:8px 10px;background-color:transparent;resize:vertical;margin-top:30px}#contact input::placeholder,#contact textarea::placeholder{color:rgba(255,255,255,.636)}#contact input:focus,#contact textarea:focus{border-color:#000;outline:none}#contact input[type="submit"]{background-color:rgba(0,0,0,1);overflow:hidden;position:relative;transition:all 0.2s ease 0s;border:1px solid #000;border-radius:3px;color:#fff;font-size:13px;padding:11px 20px;text-transform:uppercase;font-family:"IBM Plex Sans",sans-serif;letter-spacing:2px;cursor:pointer}#contact input[type="submit"]:hover{background-color:#fff;color:#000}#contact .social-con{margin-top:22px;margin-bottom:50px;padding-top:100px;border-top:1px solid rgba(255,255,255,.33);text-align:center}#contact ul{gap:20px;justify-content:center;align-items:center}#contact ul li a img{width:48px;transition:all 0.5s}#contact ul li a img:hover{filter:brightness(200%)}#contact .location-con p{line-height:1.3}.wpcf7-response-output{color:white!important}@media screen and (max-width:1288px){#contact .flex-info{flex-direction:column}}@media screen and (max-width:820px){#contact .flex-con{flex-direction:column}#contact .flex-left .flex-info .phone-con,#contact .flex-left .flex-info .email-con{width:100%}}@media screen and (max-width:480px){#contact h1{line-height:1.1}#contact h2{line-height:1.3}#contact .flex-left .flex-info .phone-con a,#contact .flex-left .flex-info .email-con a{font-size:13px}}