body{background:#0e241f;font-family:Bevellier,sans-serif;font-weight:400}@media (width>=900px){.wrapper{padding-inline:8rem}}#contact-hero{text-align:center;background-color:#0a1916;margin-top:4rem;padding:5rem 8rem 3rem}#contact-hero .page-title{color:#fffce5;margin-bottom:1.5rem;font-size:3rem;display:inline-block;position:relative}#contact-hero .page-title:after{content:"";background:#34856f;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}#contact-hero p{color:#fff6b2;max-width:700px;margin:0 auto;font-size:1.2rem}@media (width<=768px){#contact-hero{padding:3rem 0 2rem}#contact-hero .page-title{font-size:2.2rem}#contact-hero p{font-size:1rem}}#contact-form-section{background-color:#0e241f;padding:4rem 0}@media (width<=768px){#contact-form-section{padding:2rem 0}}#contact-form-section .contact-container{grid-template-columns:1fr 2fr;gap:3rem;display:grid}@media (width<=768px){#contact-form-section .contact-container{grid-template-columns:1fr;gap:2rem}}#contact-form-section .contact-info{background:linear-gradient(145deg,#15362f,#0e241f);border-radius:8px;padding:2rem;box-shadow:0 8px 20px #0000004d}#contact-form-section .contact-info h2{color:#34856f;margin-bottom:1.5rem;padding-bottom:.8rem;font-size:1.8rem;position:relative}#contact-form-section .contact-info h2:after{content:"";background:#34856f;width:60px;height:3px;position:absolute;bottom:0;left:0}#contact-form-section .contact-info .info-item{align-items:center;margin-bottom:1rem;display:flex}#contact-form-section .contact-info .info-item .icon{background-color:#34856f33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:1rem;font-size:1.5rem;display:flex}#contact-form-section .contact-info .info-item p{color:#fffce5}#contact-form-section .contact-info .consultation-note{border-top:1px solid #fffce51a;margin-top:2rem;padding-top:1.5rem}#contact-form-section .contact-info .consultation-note h3{color:#de8b90;margin-bottom:.8rem;font-size:1.2rem}#contact-form-section .contact-info .consultation-note p{color:#fff399;font-size:.95rem}#contact-form-section .contact-form{background:linear-gradient(145deg,#194138,#122f28);border-radius:8px;padding:2.5rem;box-shadow:0 10px 25px #0000004d}#contact-form-section .contact-form h2{color:#fffce5;text-align:center;margin-bottom:1.8rem;padding-bottom:1rem;font-size:1.8rem;position:relative}#contact-form-section .contact-form h2:after{content:"";background:#34856f;width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#contact-form-section .contact-form .form-group{margin-bottom:1.5rem}#contact-form-section .contact-form .form-group label{color:#fffce5;margin-bottom:.5rem;font-family:Satoshi,sans-serif;font-weight:500;display:block}#contact-form-section .contact-form .form-group input,#contact-form-section .contact-form .form-group select,#contact-form-section .contact-form .form-group textarea{color:#fffce5;background-color:#fffce50d;border:2px solid #34856f4d;border-radius:4px;width:100%;padding:.8rem 1rem;font-family:Bevellier,sans-serif;transition:all .3s}#contact-form-section .contact-form .form-group input:focus,#contact-form-section .contact-form .form-group select:focus,#contact-form-section .contact-form .form-group textarea:focus{background-color:#fffce51a;border-color:#34856f;outline:none;box-shadow:0 0 8px #34856f66}#contact-form-section .contact-form .form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23fffce5' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:calc(100% - 1rem);background-repeat:no-repeat;padding-right:2.5rem}#contact-form-section .contact-form .form-group textarea{resize:vertical;min-height:120px}#contact-form-section .contact-form .form-group.checkbox-group{align-items:flex-start;display:flex}#contact-form-section .contact-form .form-group.checkbox-group input[type=checkbox]{cursor:pointer;width:auto;margin-top:.3rem;margin-right:.8rem}#contact-form-section .contact-form .form-group.checkbox-group label{cursor:pointer;flex:1;margin-bottom:0;font-size:.9rem;font-weight:400}#contact-form-section .contact-form button[type=submit]{width:100%;margin-top:1rem;padding:1rem;transition:all .3s}#contact-form-section .contact-form button[type=submit]:hover{cursor:pointer}#cta{text-align:center;background:linear-gradient(135deg,#34856f,#1e4e41);margin-top:-50px;padding:4rem 0}#cta #cta__title{color:#fffce5;max-width:800px;margin:0 auto 2rem;font-family:Satoshi,sans-serif;font-size:2.2rem}@media (width<=768px){#cta #cta__title{font-size:1.6rem}}
/*# sourceMappingURL=contact.819caeba.css.map */
