@media (max-width:500px){.contact-container .row{flex-direction:column!important}.contact-title{font-size:30px!important}.contact-explain{font-size:15px!important}.cf-title{font-size:30px!important}.cf-explain{font-size:15px!important}.contact-form{width:100%!important;padding:20px!important}.contact-form .form-row{flex-direction:column;gap:20px}.form-row input,.form-row select,.form-row textarea{width:100%}.contact-form .btn-submit-contact{width:100%;font-size:15px}.contact-container .r3{padding:30px!important}.contact-container .r3 .inner-container{flex-direction:column;gap:50px!important;width:100%;padding:0!important}.contact-container .r3 .c{width:100%!important}.contact-ways .cw-title{font-size:30px!important;text-align:center}.cw-explain{font-size:15px!important;text-align:center!important;margin-bottom:40px}.contact-container .contact-ways .c:last-child li span:first-child{width:100px!important}.contact-container .contact-ways .c:last-child li{display:flex;flex-direction:column;gap:10px;align-items:flex-start!important}.contact-container .contact-ways .c:last-child li span{font-size:17px!important;width:100%}.contact-container .contact-ways .c:last-child li:last-child .socials-items{justify-content:space-evenly}.address-field{text-align:justify}.cf-title{text-align:center}}.contact-container{display:flex;flex-direction:column;align-items:center}.contact-container .row{display:flex;padding:30px;max-width:1240px;width:100%}.contact-container .r1{flex-direction:column;gap:20px}.contact-title{font-family:Dana;font-weight:700;font-size:40px;text-align:center}.contact-explain{font-size:18px;color:var(--secondary-foreground);text-align:justify}.contact-container .r2{margin-top:100px}.cf-header,.contact-container .r2{flex-direction:column;align-items:center}.cf-header{display:flex;gap:20px;margin-bottom:50px}.cf-title{font-family:Dana;font-weight:700;font-size:40px}.cf-explain{font-size:18px;color:var(--secondary-foreground);text-align:center}.contact-form{display:flex;flex-direction:column;gap:20px;background-color:white;padding:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;width:70%;box-shadow:0 20px 50px -20px rgba(0,0,0,.2)}.dark .contact-form{background-color:#2A3A3D}.contact-form .form-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.form-row input,.form-row select,.form-row textarea{border:2px solid rgba(0,0,0,.109);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:15px 20px}.dark .form-row input,.form-row select option,.form-row textarea{background-color:#2A3A3D;color:white}.contact-form .form-row input:focus,.contact-form .form-row input:hover,.contact-form .form-row select:focus,.contact-form .form-row select:hover,.contact-form .form-row textarea:focus,.contact-form .form-row textarea:hover{border-color:rgba(0,0,0,.6)!important}.contact-form .form-row select:focus,.contact-form .form-row select:hover,.contact-form .form-row textarea:focus,.contact-form .form-row textarea:hover,.dark .contact-form .form-row input:focus,.dark .contact-form .form-row input:hover{border-color:rgba(255,255,255,.4)}.contact-type,.user-email-input{width:48%}.message-input{width:100%;resize:none}.contact-form .btn-submit-contact{background-color:var(--button-background);color:var(--button-foreground);font-weight:700;padding:13px 50px;border:2px solid transparent;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:pointer}.dark .contact-form .btn-submit-contact:hover{background-color:transparent}.btn-submit-contact:hover{background-color:#fff;color:var(--button-foreground);border-color:var(--button-foreground)}.contact-container .r3{gap:20px;padding-top:100px;padding-bottom:100px;background-color:#D7F5D9;margin-top:100px;align-items:center;justify-content:center;max-width:100%}.contact-container .r3 .inner-container{max-width:1240px;padding:50px;display:flex;align-items:center;justify-content:space-between}.dark .contact-container .r3{background-color:#e4fce61a}.contact-container .r3 .c{width:40%}.contact-container .contact-ways .c:first-child{display:flex;flex-direction:column;gap:20px}.contact-ways .cw-title{font-family:Dana;font-weight:700;font-size:40px}.cw-explain{font-size:18px;text-align:justify;color:var(--secondary-foreground)}.contact-container .contact-ways .c:last-child{display:flex;flex-direction:column}.contact-container .contact-ways .c:last-child li{padding:15px 0;border-bottom:1px dashed var(--secondary-foreground);display:flex;align-items:center}.contact-container .contact-ways .c:last-child li:last-child{border-bottom:none}.contact-container .contact-ways .c:last-child li span:first-child{color:#5d5d5d;font-size:18px;min-width:200px;display:inline-block;font-family:Dana;font-weight:700}.dark .contact-container .contact-ways .c:last-child li span:first-child,.dark .contact-container .contact-ways .c:last-child li span:last-child{color:#d3d3d3}.contact-container .contact-ways .c:last-child li span:last-child{color:#5d5d5d;font-size:18px;min-width:200px;display:inline-block;font-weight:100}.contact-container .socials-items{display:flex;gap:20px;padding-top:5px}