@keyframes contact-action-arrow-loop{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(12px,-12px)}46%{opacity:0;transform:translate(-12px,12px)}to{opacity:1;transform:translate(0)}}@keyframes contact-action-icon-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)scale(1.1)}60%{transform:rotate(8deg)}}.contact-hero-section{background:#fff;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:1280px;margin:0 auto;padding:120px 20px;display:flex}.contact-hero-section__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.contact-hero-section__intro h1{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.02em;opacity:.9;font-size:60px;font-weight:500;line-height:60px}.contact-hero-section__intro h1 span{color:var(--Adam-Brand-Color-Teal-Green,#016d5b);margin-top:10px;font-family:SourceSerif4,serif;font-size:65px;font-style:italic;font-weight:600;line-height:65px;display:inline-block}.contact-hero-section__container{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:900px;display:flex}.contact-hero-section__chat-card{box-sizing:border-box;background:#fff;border:2px solid #016d5b66;border-radius:36px;flex-direction:column;gap:36px;width:100%;padding:48px;display:flex}.contact-hero-section__chat-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.contact-hero-section__chat-text{flex-direction:column;gap:10px;max-width:580px;display:flex}.contact-hero-section__chat-text h2{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.01em;opacity:.8;font-size:40px;font-weight:500;line-height:42px}.contact-hero-section__chat-text p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.002em;opacity:.8;font-size:16px;font-weight:400;line-height:18px}.contact-hero-section__pill{box-sizing:border-box;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;opacity:.8;white-space:nowrap;background:#edfffc;border:1px solid #016d5b66;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:500;display:flex}.contact-hero-section__members{align-items:flex-start;gap:54px;display:flex}.contact-hero-section__member{flex-direction:column;flex:1;gap:36px;min-width:0;display:flex}.contact-hero-section__member-text{flex-direction:column;gap:12px;display:flex}.contact-hero-section__member-text h3{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.005em;opacity:.8;font-size:24px;font-weight:500;line-height:27px}.contact-hero-section__member-text p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.002em;opacity:.8;font-size:16px;font-weight:400;line-height:18px}.contact-hero-section__divider{background:#d2d2d2;flex:none;align-self:stretch;width:1px}.contact-hero-section__email-card{box-sizing:border-box;background:#edfffc;border:1px solid #016d5b66;border-radius:36px;justify-content:space-between;align-items:center;gap:36px;width:100%;padding:48px;display:flex}.contact-hero-section__email-text{flex-direction:column;gap:10px;max-width:452px;display:flex}.contact-hero-section__email-text h2{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.01em;opacity:.8;font-size:40px;font-weight:500;line-height:42px}.contact-hero-section__email-text p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.002em;opacity:.8;font-size:16px;font-weight:400;line-height:18px}.contact-hero-section__action{box-sizing:border-box;background-color:var(--Adam-Brand-Color-Teal-Green,#016d5b);cursor:pointer;white-space:nowrap;background-image:linear-gradient(115deg,#fff0 35%,#ffffff47 50%,#fff0 65%);background-position:130% 0;background-repeat:no-repeat;background-size:250% 100%;border:1px solid #1b1b1b1a;border-radius:50px;flex:none;align-items:center;gap:3px;width:fit-content;padding:5px;text-decoration:none;transition:background-color .3s,color .3s,background-position,box-shadow .4s cubic-bezier(.22,1,.36,1),filter .15s;display:flex}@media (hover:hover){.contact-hero-section__action:hover:not(:disabled){background-position:-30% 0;transition:background-color .3s,color .3s,background-position .8s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),filter .15s;box-shadow:0 10px 22px -12px #00000059}}.contact-hero-section__action:active:not(:disabled){filter:brightness(.94)}.contact-hero-section__action:focus-visible{outline:2px solid var(--color-adam-teal,#016d5b);outline-offset:2px}@media (prefers-reduced-motion:reduce){.contact-hero-section__action,.contact-hero-section__action:hover:not(:disabled){transition:none}}@media (hover:hover){.contact-hero-section__action:hover .contact-hero-section__action-icon{transform:scale(1.08)}.contact-hero-section__action:hover .contact-hero-section__action-icon--arrow svg{animation:.7s cubic-bezier(.22,1,.36,1) contact-action-arrow-loop}.contact-hero-section__action:hover .contact-hero-section__action-icon:not(.contact-hero-section__action-icon--arrow) svg{animation:.6s cubic-bezier(.22,1,.36,1) contact-action-icon-wiggle}}@media (prefers-reduced-motion:reduce){.contact-hero-section__action:hover .contact-hero-section__action-icon{transform:none}.contact-hero-section__action:hover .contact-hero-section__action-icon svg{animation:none}}.contact-hero-section__action span:first-child{color:#fff;letter-spacing:-.08px;padding:10px 12px 10px 19px;font-size:15px;font-weight:500;line-height:20px}.contact-hero-section__action-icon{background:#fff;border-radius:36px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.contact-hero-section__action-icon svg{width:16px;height:16px}.contact-hero-section__action-icon--arrow svg path{stroke:var(--Adam-Brand-Color-Teal-Green,#016d5b)}.contact-hero-section__action-icon--whatsapp svg path{fill:var(--Adam-Brand-Color-Teal-Green,#016d5b)}@media (max-width:575px){.contact-hero-section{gap:20px;padding:120px 12px}.contact-hero-section__intro h1{font-size:30px;line-height:30px}.contact-hero-section__intro h1 span{font-size:35px;line-height:35px}.contact-hero-section__container{gap:6px}.contact-hero-section__chat-card{border-radius:30px;gap:24px;padding:30px}.contact-hero-section__chat-header{flex-direction:column;align-items:flex-start;gap:10px}.contact-hero-section__chat-text{order:1}.contact-hero-section__chat-text h2{letter-spacing:-.003em;font-size:21px;line-height:24px}.contact-hero-section__chat-text p{letter-spacing:-.08px;font-size:14px;line-height:18px}.contact-hero-section__pill{border-radius:6px;order:0;padding:6px 12px;font-size:11px;line-height:15px}.contact-hero-section__members{flex-direction:column;align-items:stretch;gap:24px}.contact-hero-section__member{flex:none;gap:18px;width:100%}.contact-hero-section__member-text h3{letter-spacing:-.002em;font-size:16px;line-height:18px}.contact-hero-section__member-text p{letter-spacing:-.08px;font-size:13px;line-height:18px}.contact-hero-section__divider{width:100%;height:1px}.contact-hero-section__email-card{border-radius:30px;flex-direction:column;align-items:flex-start;gap:24px;padding:30px}.contact-hero-section__email-text h2{letter-spacing:-.003em;font-size:21px;line-height:24px}.contact-hero-section__email-text p{letter-spacing:-.08px;font-size:14px;line-height:18px}.contact-hero-section__action span:first-child{font-size:13px;line-height:18px}.contact-hero-section__action-icon{width:36px;height:36px}.contact-hero-section__action-icon svg{width:14px;height:14px}}@media (min-width:576px) and (max-width:769px){.contact-hero-section{gap:24px;padding:90px 16px}.contact-hero-section__intro h1{font-size:36px;line-height:38px}.contact-hero-section__intro h1 span{margin-top:8px;font-size:40px;line-height:40px}.contact-hero-section__container{gap:10px}.contact-hero-section__chat-card{border-radius:32px;gap:24px;padding:28px}.contact-hero-section__chat-header{gap:16px}.contact-hero-section__chat-text{gap:8px}.contact-hero-section__chat-text h2{font-size:26px;line-height:29px}.contact-hero-section__chat-text p{font-size:15px;line-height:19px}.contact-hero-section__pill{border-radius:8px;padding:8px 16px;font-size:12px}.contact-hero-section__members{gap:32px}.contact-hero-section__member{gap:24px}.contact-hero-section__member-text h3{font-size:19px;line-height:22px}.contact-hero-section__member-text p{font-size:14.5px;line-height:18px}.contact-hero-section__email-card{border-radius:32px;flex-direction:column;align-items:flex-start;gap:24px;padding:28px}.contact-hero-section__email-text h2{font-size:26px;line-height:29px}.contact-hero-section__email-text p{font-size:15px;line-height:19px}.contact-hero-section__action span:first-child{font-size:14px}.contact-hero-section__action-icon{width:38px;height:38px}.contact-hero-section__action-icon svg{width:15px;height:15px}}@media (min-width:769px) and (max-width:991px){.contact-hero-section{gap:27px;padding:100px 24px}.contact-hero-section__intro h1{font-size:46px;line-height:47px}.contact-hero-section__intro h1 span{font-size:50px;line-height:50px}.contact-hero-section__chat-card{gap:28px;padding:36px}.contact-hero-section__chat-header{gap:18px}.contact-hero-section__chat-text h2{font-size:32px;line-height:35px}.contact-hero-section__chat-text p{font-size:16px}.contact-hero-section__pill{padding:10px 20px}.contact-hero-section__members{gap:42px}.contact-hero-section__member{gap:28px}.contact-hero-section__member-text h3{font-size:21px;line-height:24px}.contact-hero-section__email-card{gap:28px;padding:36px}.contact-hero-section__email-text h2{font-size:32px;line-height:35px}}@media (min-width:992px) and (max-width:1102px){.contact-hero-section{gap:29px;padding:110px 24px}.contact-hero-section__intro h1{font-size:52px;line-height:53px}.contact-hero-section__intro h1 span{font-size:57px;line-height:57px}.contact-hero-section__chat-card{gap:32px;padding:42px}.contact-hero-section__chat-header{gap:19px}.contact-hero-section__chat-text h2{font-size:36px;line-height:38px}.contact-hero-section__chat-text p{font-size:16px}.contact-hero-section__members{gap:48px}.contact-hero-section__member{gap:32px}.contact-hero-section__member-text h3{font-size:22px;line-height:25px}.contact-hero-section__email-card{gap:32px;padding:42px}.contact-hero-section__email-text h2{font-size:36px;line-height:38px}}
