.footer-logo img{max-width:250px}.thumb-wrapper{height:300px;width:100%}.thumb-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767px){.thumb-wrapper{height:auto}}.contact-form{max-width:100%;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.contact-form label{display:block;margin-bottom:12px;font-size:14px}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;padding:5px 10px;margin-top:4px;border:1px solid #ccc;border-radius:4px}.contact-form textarea{resize:vertical;min-height:80px}.contact-form .required{color:red;margin-left:4px}.contact-form .error{color:red;font-size:12px;line-height:normal}.contact-form .content{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:normal}.contact-form .content label{font-size:15px;font-weight:400;line-height:normal;flex:45px 0 0;display:flex;gap:6px;align-items:center}.in-content{font-size:14px}.contact-form button{width:100%;padding:8px 12px;background-color:#5aa3f5;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;font-weight:700;margin-top:20px}.contact-form button:disabled{background-color:#a0c9f7}.contact-form .form-message{margin-top:12px;font-size:.9em}.contact-form a{font-size:12px;display:block;line-height:normal;color:#5aa3f5;cursor:pointer}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999}.popup-content{background:#fff;padding:20px 30px;border-radius:8px;text-align:center;max-width:350px}.popup-content p{margin-bottom:15px;font-size:16px}.popup-content button{background:#5aa3f5;color:#fff;border:none;padding:10px 18px;border-radius:5px;cursor:pointer}.popup-content button:hover{background:#418be0}.home-images img{min-height:175px;-o-object-fit:cover;object-fit:cover}@media (max-width: 767px){.call-us{display:block;margin-top:114px;font-family:Oswald;font-size:21px;font-weight:700}.home-images img{min-height:130px;-o-object-fit:cover;object-fit:cover}}.w-100{width:100%!important}@media (min-width: 768px){#hero{margin-top:110px}}
