.contact{padding:0 var(--space-page);margin:0 0 clamp(60px,120vw / var(--clamp-vw),120px) 0}.contact .contact-success-message{position:fixed;bottom:20px;left:20px;z-index:99999;color:green;border-radius:.75rem;background:#bfb;opacity:1;animation:opacityIncrease .33s linear;padding:10px 20px}.contact form{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:clamp(14px,28vw / var(--clamp-vw),28px);width:100%}.contact form label{color:var(--sixth-color);font-size:.875rem;font-weight:600;width:100%}.contact form input,.contact form textarea{width:100%;border:1px solid var(--fifteenth-color);border-radius:.5rem;padding:16px 20px;margin:8px 0 0}.contact form input:focus,.contact form textarea:focus{outline:solid var(--primary-color)}.contact form textarea{min-height:150px;resize:none}.contact form .classic-btn{max-width:clamp(147px,207vw / var(--clamp-vw),207px);height:clamp(44px,54vw / var(--clamp-vw),54px);border-radius:.75rem;margin:0 auto}.contact .right-contact-info{width:100%}.contact .right-contact-info>div{display:flex;display:-webkit-flex}.contact .right-contact-info>div:first-child{margin:0 0 12px}.contact .right-contact-info>div .icon{width:24px;height:24px;margin:0 8px 0 0}.contact .right-contact-info>div p{color:var(--sixth-color);font-size:.875rem;font-weight:600}.contact .right-contact-info>div p span{color:var(--eighth-color);font-size:.875rem;font-weight:600}.contact .right-contact-info iframe{width:100%;height:400px;border-radius:1.25rem;margin:20px 0 0}.contact .bottom-contact-info{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1275px){.contact .bottom-contact-info{grid-template-columns:repeat(1,1fr)}}.contact .bottom-contact-info{gap:12px 90px;padding:0 16px;margin:clamp(40px,104vw / var(--clamp-vw),104px) 0 0 0}.contact .bottom-contact-info>div{display:flex;display:-webkit-flex}.contact .bottom-contact-info>div .icon{width:24px;height:24px;margin:0 8px 0 0}.contact .bottom-contact-info>div p{color:var(--sixth-color);font-size:.875rem;font-weight:600}.contact .bottom-contact-info>div p span{color:var(--eighth-color);font-size:.875rem;font-weight:600}
