:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:#fae6d1b3;--background-color-light:#1c1c3d;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:4rem;--font-parallax:var(--font-display)}@media (max-width:1199px){.contact-section-wrapper{width:100%;min-height:100vh;position:relative}}@media (min-width:1200px){.contact-section-wrapper{position:relative}}.contact{width:100%;margin:auto;display:flex;position:relative}@media (max-width:1199px){.contact{flex-direction:column;justify-content:center;align-items:center;max-width:100%;min-height:100vh;padding:2rem 1rem}}@media (max-width:374px){.contact{padding:1.5rem .75rem}}@media (min-width:375px){.contact{padding:1.75rem .875rem}}@media (min-width:393px){.contact{padding:1.875rem .95rem}}@media (min-width:430px){.contact{padding:2rem 1rem}}@media (min-width:768px){.contact{padding:2.25rem 1.25rem}}@media (min-width:834px){.contact{padding:2.5rem 1.5rem}}@media (min-width:900px){.contact{padding:2.75rem 1.75rem}}@media (min-width:1024px){.contact{padding:3rem 2rem}}@media (min-width:1200px){.contact{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:3rem;max-width:70rem;height:100%;min-height:auto;padding:2rem}}@media (min-width:1440px){.contact{gap:3.2rem;max-width:75rem}}@media (min-width:1920px){.contact{gap:3.5rem;max-width:80rem}}.textContainer{flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}@media (max-width:1199px){.textContainer{display:none!important}}@media (min-width:1200px){.textContainer{text-align:left;flex:1;order:1;justify-content:center;align-items:flex-start;width:50%;height:100%;display:flex}.textContainer .collapsible-header{display:none}.textContainer .collapsible-content{opacity:1;flex-direction:column;justify-content:center;height:100%;max-height:none;display:flex}}.textContainer .collapsible-content .content-wrapper{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}@media (min-width:1440px){.textContainer .collapsible-content .content-wrapper{gap:.7rem}}@media (min-width:1920px){.textContainer .collapsible-content .content-wrapper{gap:.8rem}}.textContainer h1{color:#fae6d1;text-shadow:0 2px 4px #0c0c1a80;margin:0}@media (min-width:1200px){.textContainer h1{font-size:4rem;display:block}}@media (min-width:1440px){.textContainer h1{font-size:4.2rem}}@media (min-width:1920px){.textContainer h1{font-size:4.4rem}}.item{text-align:center;background:#fae6d10d;border:1px solid #f6a03733;border-radius:12px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:320px;padding:.875rem 1rem;transition:all .3s;display:flex}@media (max-width:374px){.item{gap:.75rem;max-width:300px;padding:.75rem .875rem}}@media (min-width:375px){.item{gap:1.05rem;max-width:330px;padding:.9rem 1.05rem}}@media (min-width:393px){.item{gap:1.1rem;max-width:340px;padding:.9rem 1.1rem}}@media (min-width:430px){.item{gap:1.15rem;max-width:350px;padding:.95rem 1.15rem}}@media (min-width:768px){.item{max-width:370px}}@media (min-width:834px){.item{max-width:380px}}@media (min-width:900px){.item{max-width:390px}}@media (min-width:1024px){.item{max-width:400px}}@media (min-width:1200px){.item{text-align:left;background:0 0;border:none;border-radius:0;justify-content:flex-start;gap:1.875rem;max-width:none;padding:0}}.item:hover{background:#f6a0371a;border-color:#f6a0374d;transform:translateY(-2px)}@media (min-width:1200px){.item:hover{background:0 0;border:none;transform:none}}.item .icon{color:#f6a037;flex-shrink:0;font-size:1.5rem}@media (max-width:374px){.item .icon{font-size:1.3rem}}@media (min-width:375px){.item .icon{font-size:1.55rem}}@media (min-width:393px){.item .icon{font-size:1.6rem}}@media (min-width:430px){.item .icon{font-size:1.65rem}}@media (min-width:768px){.item .icon{font-size:1.7rem}}@media (min-width:834px){.item .icon{font-size:1.75rem}}@media (min-width:900px){.item .icon{font-size:1.8rem}}@media (min-width:1024px){.item .icon{font-size:1.85rem}}@media (min-width:1200px){.item .icon{font-size:1.25rem}}.item p{letter-spacing:1px;color:#fae6d1;flex:1;margin:0;font-size:.95rem;font-weight:500}@media (max-width:374px){.item p{font-size:.85rem;font-weight:400}}@media (min-width:375px){.item p{font-size:.97rem;font-weight:510}}@media (min-width:393px){.item p{font-size:.99rem;font-weight:520}}@media (min-width:430px){.item p{font-size:1.01rem;font-weight:530}}@media (min-width:768px){.item p{font-size:1.05rem;font-weight:450}}@media (min-width:834px){.item p{font-size:1.07rem;font-weight:460}}@media (min-width:900px){.item p{font-size:1.09rem;font-weight:470}}@media (min-width:1024px){.item p{font-size:1.1rem;font-weight:480}}@media (min-width:1200px){.item p{letter-spacing:2px;font-size:1rem;font-weight:400}}@media (max-width:1199px){.formContainer{width:100%;max-width:600px;height:auto;min-height:auto}}@media (max-width:374px){.formContainer{max-width:100%}}@media (min-width:375px){.formContainer{max-width:500px}}@media (min-width:393px){.formContainer{max-width:520px}}@media (min-width:430px){.formContainer{max-width:540px}}@media (min-width:768px){.formContainer{max-width:560px}}@media (min-width:834px){.formContainer{max-width:580px}}@media (min-width:900px){.formContainer{max-width:600px}}@media (min-width:1200px){.formContainer{flex:1;order:2;width:50%;max-width:none;height:100%;min-height:auto}.contact-info-trigger{display:none!important}}.contact-info-trigger{z-index:100;color:#f6a037;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:2px solid #f6a037;border-radius:25px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1rem}@media (max-width:374px){.contact-info-trigger{border-width:1.5px;border-radius:20px;padding:.625rem 1.25rem;font-size:.875rem;top:1rem;right:.75rem}}@media (min-width:375px){.contact-info-trigger{padding:.7rem 1.35rem;font-size:.9rem}}@media (min-width:393px){.contact-info-trigger{padding:.725rem 1.4rem;font-size:.92rem}}@media (min-width:430px){.contact-info-trigger{padding:.75rem 1.45rem;font-size:.94rem}}@media (min-width:768px){.contact-info-trigger{padding:.8rem 1.55rem;font-size:.97rem;top:1.5rem;right:1rem}}@media (min-width:834px){.contact-info-trigger{padding:.85rem 1.6rem;font-size:.99rem}}@media (min-width:900px){.contact-info-trigger{padding:.9rem 1.65rem;font-size:1rem}}@media (min-width:1024px){.contact-info-trigger{padding:.95rem 1.7rem;font-size:1.02rem}}.contact-info-trigger svg{font-size:1.15rem;transition:transform .3s}@media (max-width:374px){.contact-info-trigger svg{font-size:1rem}}@media (min-width:768px){.contact-info-trigger svg{font-size:1.2rem}}.contact-info-trigger:hover{color:#0c0c1a;background:linear-gradient(135deg,#f6a037,#f8b768);border-color:#0000;transform:translateY(-2px);box-shadow:0 6px 16px #f6a03766}.contact-info-trigger:hover svg{transform:scale(1.1)rotate(-5deg)}.contact-info-trigger:active{transform:translateY(0)}@media (max-width:767px) and (orientation:landscape){.contact-info-trigger{padding:.625rem 1.25rem;font-size:.85rem;top:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.contact-info-trigger{transition:none}.contact-info-trigger:hover{transform:none}.contact-info-trigger svg{transition:none}.contact-info-trigger svg:hover{transform:none}}@media (pointer:coarse){.contact-info-trigger{min-width:44px;min-height:44px}}@media screen and (max-width:360px){.contact-info-trigger{padding:.5rem 1rem;font-size:.8rem;top:.5rem;right:.5rem}.contact-info-trigger svg{font-size:.9rem}}@media (min-width:1200px){.contact-info-modal-overlay{display:none!important}}.contact-info-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0c0c1ad9;justify-content:center;align-items:center;padding:1rem;transition:all .3s;display:flex;position:fixed;inset:0}@media (max-width:374px){.contact-info-modal-overlay{padding:.75rem}}.contact-info-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fae6d1cc,#fae6d180);border:2px solid #f6a0374d;border-radius:16px;width:100%;max-width:400px;padding:2rem;box-shadow:0 8px 32px #f6a03733}@media (max-width:374px){.contact-info-modal-content{border-radius:12px;max-width:95%;padding:1.5rem}}@media (min-width:375px){.contact-info-modal-content{padding:1.75rem}}@media (min-width:768px){.contact-info-modal-content{max-width:420px;padding:2rem}}.contact-info-modal-content h2{text-align:center;color:#fae6d1;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:374px){.contact-info-modal-content h2{margin-bottom:1.25rem;font-size:1.3rem}}@media (min-width:375px){.contact-info-modal-content h2{font-size:1.4rem}}@media (min-width:768px){.contact-info-modal-content h2{margin-bottom:1.75rem;font-size:1.6rem}}.modal-contact-items{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:374px){.modal-contact-items{gap:.875rem;margin-bottom:1.25rem}}@media (min-width:375px){.modal-contact-items{gap:1.1rem}}@media (min-width:768px){.modal-contact-items{gap:1.25rem;margin-bottom:1.75rem}}.modal-contact-item{background:#fae6d10d;border:1px solid #f6a03733;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex}@media (max-width:374px){.modal-contact-item{border-radius:10px;gap:.875rem;padding:.875rem}}@media (min-width:375px){.modal-contact-item{gap:1.05rem;padding:.95rem}}@media (min-width:768px){.modal-contact-item{gap:1.15rem;padding:1.1rem}}.modal-contact-item:hover{background:#f6a0371a;border-color:#f6a03766;transform:translate(5px)}.modal-contact-item:active{transform:translate(3px)scale(.98)}.modal-contact-icon{color:#f6a037;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (max-width:374px){.modal-contact-icon{font-size:1.3rem}}@media (min-width:375px){.modal-contact-icon{font-size:1.4rem}}@media (min-width:768px){.modal-contact-icon{font-size:1.6rem}}.modal-contact-item p{color:#fae6d1;letter-spacing:.5px;margin:0;font-size:1rem;font-weight:500}@media (max-width:374px){.modal-contact-item p{font-size:.9rem}}@media (min-width:375px){.modal-contact-item p{font-size:.95rem}}@media (min-width:768px){.modal-contact-item p{font-size:1.05rem}}.modal-close-button{color:#0c0c1a;cursor:pointer;background:linear-gradient(135deg,#f6a037,#f8b768);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #f6a0374d}@media (max-width:374px){.modal-close-button{border-radius:10px;padding:.875rem;font-size:.95rem}}@media (min-width:375px){.modal-close-button{padding:.95rem;font-size:.97rem}}@media (min-width:768px){.modal-close-button{padding:1.1rem;font-size:1.05rem}}.modal-close-button svg{font-size:1.25rem}.modal-close-button:hover{background:linear-gradient(135deg,#f7ac4f,#f266b0);transform:translateY(-2px);box-shadow:0 6px 16px #f6a03766}.modal-close-button:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.modal-contact-item{transition:none}.modal-contact-item:hover,.modal-contact-item:active{transform:none}.modal-close-button{transition:none}.modal-close-button:hover{transform:none}}@media (pointer:coarse){.modal-contact-item,.modal-close-button{min-height:48px}}@media screen and (max-height:600px) and (max-width:768px){.contact{min-height:100vh;padding-bottom:2rem}}@media (max-width:767px) and (orientation:landscape){.contact{flex-direction:row;align-items:flex-start;gap:1.5rem;padding:1rem .75rem}.contact .textContainer{order:1;width:40%}.contact .textContainer .collapsible-header h2{font-size:1rem}.contact .textContainer h1{font-size:1.75rem}.contact .textContainer .item{gap:.75rem;padding:.625rem .75rem}.contact .textContainer .item p{font-size:.8rem}.contact .formContainer{order:2;width:60%}}@media (min-height:850px) and (max-width:1199px){.contact{gap:2rem;padding-top:2rem}.contact .textContainer h1{font-size:3rem}}@media (pointer:coarse){.contact .textContainer .collapsible-header,.contact .textContainer .item{min-height:48px}}@media (prefers-reduced-motion:reduce){.contact .textContainer .collapsible-header .toggle-icon,.contact .textContainer .collapsible-content,.contact .textContainer .item{transition:none}.contact .textContainer .item:hover,.contact .textContainer .item:focus{transform:none}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contact .textContainer{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (min-width:2560px){.contact{gap:4rem;max-width:85rem}}
:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:#fae6d1b3;--background-color-light:#1c1c3d;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:4rem;--font-parallax:var(--font-display)}.formContainer{flex-shrink:0;order:2;width:100%;position:relative}@media (max-width:374px){.formContainer{margin-top:1rem}}@media (max-width:1199px){.formContainer{height:auto;min-height:auto}}@media (min-width:1200px){.formContainer{flex-direction:column;flex:1;order:2;justify-content:center;height:100%;display:flex}}.formContainer .phoneSvg{z-index:-1;opacity:.6;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.formContainer .phoneSvg svg{width:180px;height:180px}@media (max-width:374px){.formContainer .phoneSvg svg{width:150px;height:150px}}@media (min-width:375px){.formContainer .phoneSvg svg{width:185px;height:185px}}@media (min-width:393px){.formContainer .phoneSvg svg{width:190px;height:190px}}@media (min-width:430px){.formContainer .phoneSvg svg{width:195px;height:195px}}@media (min-width:768px){.formContainer .phoneSvg svg{width:220px;height:220px}}@media (min-width:834px){.formContainer .phoneSvg svg{width:240px;height:240px}}@media (min-width:900px){.formContainer .phoneSvg svg{width:260px;height:260px}}@media (min-width:1024px){.formContainer .phoneSvg svg{width:280px;height:280px}}@media (min-width:1200px){.formContainer .phoneSvg svg{width:300px;height:300px}}@media (min-width:1440px){.formContainer .phoneSvg svg{width:320px;height:320px}}@media (min-width:1920px){.formContainer .phoneSvg svg{width:350px;height:350px}}@media (min-width:1200px){.formContainer .phoneSvg{opacity:1;top:auto;left:auto;transform:none}}form{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c1ab3;border:1px solid #f6a03733;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem;display:flex;position:relative}@media (max-width:374px){form{border-radius:12px;gap:1rem;padding:1.25rem 1rem}}@media (min-width:375px){form{gap:1.3rem;padding:1.55rem 1.3rem}}@media (min-width:393px){form{gap:1.35rem;padding:1.6rem 1.35rem}}@media (min-width:430px){form{gap:1.4rem;padding:1.65rem 1.4rem}}@media (min-width:768px){form{gap:1.5rem;padding:1.75rem 1.5rem}}@media (min-width:834px){form{gap:1.6rem;padding:1.85rem 1.6rem}}@media (min-width:900px){form{gap:1.7rem;padding:1.95rem 1.7rem}}@media (min-width:1024px){form{gap:1.8rem;padding:2rem 1.8rem}}@media (min-width:1200px){form{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:1.2rem;max-height:100%;padding:0}}@media (min-width:1440px){form{gap:1.3rem}}@media (min-width:1920px){form{gap:1.4rem}}input,textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fae6d1;background:linear-gradient(135deg,#fae6d10d,#fae6d114);border:2px solid #f6a03799;border-radius:12px;min-height:48px;padding:1.25rem 1.125rem;font-size:1rem;font-weight:400;transition:all .4s;box-shadow:0 2px 8px #0c0c1a33}@media (max-width:374px){input,textarea{border-radius:10px;min-height:44px;padding:1.125rem 1rem;font-size:.95rem}}@media (min-width:375px){input,textarea{min-height:46px;padding:1.15rem 1.1rem;font-size:.97rem}}@media (min-width:393px){input,textarea{min-height:47px;padding:1.175rem 1.125rem;font-size:.98rem}}@media (min-width:430px){input,textarea{min-height:47px;padding:1.2rem 1.15rem;font-size:.99rem}}@media (min-width:768px){input,textarea{min-height:48px;padding:1.25rem 1.2rem;font-size:1rem}}@media (min-width:834px){input,textarea{border-radius:13px;min-height:49px;padding:1.275rem 1.25rem;font-size:1.01rem}}@media (min-width:900px){input,textarea{border-radius:14px;min-height:50px;padding:1.3rem;font-size:1.02rem}}@media (min-width:1024px){input,textarea{border-radius:15px;min-height:51px;padding:1.325rem 1.35rem;font-size:1.03rem}}@media (min-width:1200px){input,textarea{border-radius:10px;min-height:auto;padding:1rem 1.3rem;font-size:.95rem}}@media (min-width:1440px){input,textarea{padding:1.05rem 1.35rem;font-size:.97rem}}@media (min-width:1920px){input,textarea{padding:1.1rem 1.4rem;font-size:1rem}}input:focus,textarea:focus{background:linear-gradient(135deg,#f6a03714,#f266b00d);border-width:3px;border-color:#f6a037;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #f6a03733,0 4px 12px #f6a03726}@media (min-width:1200px){input:focus,textarea:focus{transform:translateY(-2px)}}input::placeholder,textarea::placeholder{color:#fae6d199;font-weight:300}input:hover,textarea:hover{border-color:#f6a037cc;transform:translateY(-1px)}textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}@media (max-width:374px){textarea{min-height:100px}}@media (min-width:375px){textarea{min-height:105px}}@media (min-width:393px){textarea{min-height:110px}}@media (min-width:430px){textarea{min-height:115px}}@media (min-width:768px){textarea{min-height:125px}}@media (min-width:834px){textarea{min-height:130px}}@media (min-width:900px){textarea{min-height:135px}}@media (min-width:1024px){textarea{min-height:140px}}@media (min-width:1200px){textarea{min-height:80px}}@media (min-width:1440px){textarea{min-height:85px}}@media (min-width:1920px){textarea{min-height:90px}}.contact-form-button{cursor:pointer;color:#0c0c1a;background:linear-gradient(135deg,#f6a037,#f8b768);border:none;border-radius:12px;width:100%;min-height:48px;padding:1.25rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 8px #f6a0374d}@media (max-width:374px){.contact-form-button{border-radius:10px;min-height:44px;padding:1.125rem 1.75rem;font-size:.95rem}}@media (min-width:375px){.contact-form-button{min-height:46px;padding:1.15rem 1.8rem;font-size:.97rem}}@media (min-width:393px){.contact-form-button{min-height:47px;padding:1.175rem 1.85rem;font-size:.98rem}}@media (min-width:430px){.contact-form-button{min-height:47px;padding:1.2rem 1.9rem;font-size:.99rem}}@media (min-width:768px){.contact-form-button{border-radius:13px;min-height:48px;padding:1.25rem 1.95rem;font-size:1rem}}@media (min-width:834px){.contact-form-button{border-radius:14px;min-height:49px;padding:1.15rem 2rem}}@media (min-width:900px){.contact-form-button{border-radius:15px;min-height:50px;padding:1.1rem 2.05rem}}@media (min-width:1024px){.contact-form-button{border-radius:16px;min-height:51px;padding:1.05rem 2.1rem}}@media (min-width:1200px){.contact-form-button{border-radius:8px;width:auto;min-height:auto;padding:.8rem 1.5rem;font-size:.95rem}}@media (min-width:1440px){.contact-form-button{padding:.85rem 1.6rem;font-size:.97rem}}@media (min-width:1920px){.contact-form-button{padding:.9rem 1.7rem;font-size:1rem}}.contact-form-button:hover{background:linear-gradient(135deg,#f7ac4f,#f266b0);transform:translateY(-2px);box-shadow:0 6px 12px #f6a03766}.contact-form-button:active{transform:translateY(0)}.contact-form-button:disabled{opacity:.6;cursor:not-allowed}.contact-form-button:disabled:hover{transform:none}.error-message,.success-message{text-align:center;border-radius:8px;margin-top:.75rem;padding:.875rem 1rem;font-size:.9rem;transition:all .3s}@media (max-width:374px){.error-message,.success-message{padding:.75rem .875rem;font-size:.85rem}}@media (min-width:375px){.error-message,.success-message{padding:.9rem 1.05rem;font-size:.91rem}}@media (min-width:393px){.error-message,.success-message{padding:.925rem 1.1rem;font-size:.92rem}}@media (min-width:430px){.error-message,.success-message{padding:.95rem 1.15rem;font-size:.93rem}}@media (min-width:768px){.error-message,.success-message{padding:.975rem 1.2rem;font-size:.94rem}}@media (min-width:834px){.error-message,.success-message{padding:1rem 1.25rem;font-size:.95rem}}@media (min-width:900px){.error-message,.success-message{padding:1.025rem 1.3rem;font-size:.96rem}}@media (min-width:1024px){.error-message,.success-message{padding:1.05rem 1.35rem;font-size:.97rem}}@media (min-width:1200px){.error-message,.success-message{margin-top:.5rem;padding:.4rem .8rem;font-size:.8rem}}.error-message{color:#f44;background:#ff44441a;border:1px solid #ff44444d}.success-message{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}@media screen and (max-height:600px) and (max-width:768px){.formContainer form{z-index:1000;position:relative}.formContainer form input,.formContainer form textarea{scroll-margin-top:1rem}}@media (max-width:767px) and (orientation:landscape){.formContainer{order:2;width:60%}.formContainer form{gap:1rem;padding:1.25rem}.formContainer form input,.formContainer form textarea{min-height:40px;padding:.875rem 1rem}.formContainer form textarea{min-height:80px}.formContainer form button{min-height:40px;padding:.875rem 1.5rem}}@media (min-height:850px) and (max-width:1199px){.formContainer form{gap:1.5rem;padding:2rem 1.5rem}}@media (pointer:coarse){.formContainer form input,.formContainer form textarea,.formContainer form button{min-height:48px}}@media (prefers-reduced-motion:reduce){.formContainer form input,.formContainer form textarea,.formContainer form button{transition:none}.formContainer form input:hover,.formContainer form input:focus,.formContainer form textarea:hover,.formContainer form textarea:focus,.formContainer form button:hover,.formContainer form button:focus{transform:none}}@media (min-width:2560px){.formContainer form{gap:1.5rem}}