.wolf-page-contact .wolf-breadcrumb{background:transparent !important;padding:20px 0}.wolf-page-contact .wolf-breadcrumb .breadcrumb-item{color:rgba(255,255,255,0.7) !important}.wolf-page-contact .wolf-breadcrumb .breadcrumb-item a{color:#fff;text-decoration:none;transition:opacity 0.3s}.wolf-page-contact .wolf-breadcrumb .breadcrumb-item a:hover{opacity:0.8}.wolf-page-contact .wolf-breadcrumb .breadcrumb-item.active{color:#fff}.wolf-page-contact .wolf-breadcrumb .breadcrumb-item::before{color:rgba(255,255,255,0.5) !important}.wolf-page-contact .contact-hero{padding-top:30px;padding-bottom:60px;background-size:cover;background-position:center;background-repeat:no-repeat}.wolf-page-contact .contact-hero .hero-overlay{background:linear-gradient(to right, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 100%)}.wolf-page-contact .contact-hero .hero-title{font-size:clamp(20px, 3vw, 48px);letter-spacing:1px}.wolf-page-contact .contact-hero .hero-desc{font-size:clamp(14px, 2vw, 18px);line-height:1.4;opacity:0.9}.wolf-page-contact .contact-content-section{background-color:#fff}.wolf-page-contact .contact-content-section .contact-intro .intro-tagline{font-size:12px;letter-spacing:1.5px;color:rgba(33,37,41,0.75)}.wolf-page-contact .contact-content-section .contact-intro .intro-title{font-size:clamp(28px, 4vw, 36px);line-height:1.3;color:var(--main-text-color)}.wolf-page-contact .contact-content-section .contact-intro .intro-text{font-size:15px;line-height:1.7;color:rgba(33,37,41,0.75)}.wolf-page-contact .contact-content-section .contact-intro .intro-signature{display:inline-block}.wolf-page-contact .contact-content-section .contact-info-box .info-label{font-size:14px;color:var(--main-text-color)}.wolf-page-contact .contact-content-section .contact-info-box .info-value{font-size:15px;line-height:1.6;color:rgba(33,37,41,0.75)}.wolf-page-contact .contact-content-section .contact-info-box .bg-terra{background-color:var(--main-color)}.wolf-page-contact .contact-content-section .contact-info-box .hover-terra-dark:hover{background-color:color-mix(in srgb, var(--main-color) 80%, #000) !important}.wolf-page-contact .contact-content-section .contact-info-box .social-btn{width:40px;height:40px;text-decoration:none}.wolf-page-contact .contact-content-section .contact-form-box .form-title{font-size:22px}.wolf-page-contact .contact-content-section .contact-form-box .form-desc{font-size:14px;line-height:1.6}.wolf-page-contact .contact-content-section .contact-form-box .form-label{font-size:14px;margin-bottom:6px}.wolf-page-contact .contact-content-section .contact-form-box .form-control,.wolf-page-contact .contact-content-section .contact-form-box .form-select{font-size:14px;color:#333;transition:all 0.3s}.wolf-page-contact .contact-content-section .contact-form-box .form-control:focus,.wolf-page-contact .contact-content-section .contact-form-box .form-select:focus{box-shadow:0 0 0 3px rgba(122,75,58,0.1);background-color:#fff !important;border:1px solid var(--main-color) !important}.wolf-page-contact .contact-content-section .contact-form-box .form-control::placeholder,.wolf-page-contact .contact-content-section .contact-form-box .form-select::placeholder{color:#aaa}.wolf-page-contact .contact-content-section .contact-form-box .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.wolf-page-contact .contact-content-section .contact-form-box .form-notice{font-size:12px;color:rgba(33,37,41,0.75)}.wolf-page-contact .contact-content-section .contact-form-box .form-notice a{color:var(--main-text-color)}.wolf-page-contact .contact-content-section .contact-form-box .btn-terra{background-color:var(--main-color);color:#fff;border:none;transition:all 0.3s;font-weight:500}.wolf-page-contact .contact-content-section .contact-form-box .btn-terra:hover{background-color:color-mix(in srgb, var(--main-color) 80%, #000);transform:translateY(-2px)}.wolf-page-contact .contact-map-section .map-title{font-size:clamp(28px, 4vw, 42px);line-height:1.2;color:var(--main-text-color)}.wolf-page-contact .contact-map-section .map-desc{font-size:16px;line-height:1.6;color:rgba(33,37,41,0.75)}.wolf-page-contact .contact-map-section .btn-outline-dark{font-weight:500}.wolf-page-contact .contact-map-section .btn-outline-dark:hover{background-color:var(--main-color);border-color:var(--main-color) !important;color:#fff}.wolf-page-contact .contact-map-section .map-container{min-height:400px}.wolf-page-contact .text-terra{color:var(--main-color) !important}.wolf-page-contact .hover-terra:hover{color:var(--main-color) !important}
