.l-section--contact-form{position:relative}.contact-form{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}@media only screen and (max-width: 768px){.contact-form{flex-wrap:wrap}}.contact-form__content-hld{display:flex;flex-direction:column;position:sticky;top:64px;left:0;width:45.6%;max-width:470px;padding-top:32px;gap:26px}@media only screen and (max-width: 1024px){.contact-form__content-hld{padding-top:0}}@media only screen and (max-width: 768px){.contact-form__content-hld{position:static;width:100%;max-width:100%;gap:16px}}.contact-form__icons{display:flex;flex-direction:column;padding-top:38px;gap:32px}@media only screen and (max-width: 1024px){.contact-form__icons{padding-top:12px;gap:24px}}@media only screen and (max-width: 768px){.contact-form__icons{gap:16px}}.contact-form__icons a{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 768px){.contact-form__icons a{gap:12px}}.contact-form__icons a .btn{text-align:left}.contact-form__icons a.is-external .btn{position:relative}.contact-form__icons a.is-external .btn::after{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10.7955 9.99956L7.08301 6.28706L8.14351 5.22656L12.9165 9.99956L8.14351 14.7726L7.08301 13.7121L10.7955 9.99956Z' fill='%23FF6666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.contact-form__icons a.is-external .text{color:var(--primary-base)}.contact-form__icons picture{display:flex;width:56px;min-width:56px}.contact-form__icons picture img{padding:14px;border-radius:var(--radius-full);background-color:var(--red-50)}.contact-form__icons-hld{display:flex;flex-direction:column;gap:2px}@media only screen and (max-width: 768px){.contact-form__icons-hld{gap:0}}.contact-form__form-container{width:45.6%;padding:40px 32px;border-radius:var(--radius-24);background:var(--bg-weak-50)}@media only screen and (max-width: 1024px){.contact-form__form-container{padding:20px}}@media only screen and (max-width: 768px){.contact-form__form-container{width:100%}}
