:root{--brand-color-1:#008287ff;--brand-color-2:#00adb2ff;--animation-start:1s;--start-lWave-anim:calc(var(--animation-start));--start-rWave-anim:calc(var(--start-lWave-anim) + .8s);--start-fill-anim:calc(var(--animation-start) + .6s);--start-fill2-anim:calc(var(--start-fill-anim) + .4s);--start-rArrow-anim:calc(var(--start-fill-anim) + 1s);--start-rArrow2-anim:calc(var(--start-rArrow-anim) + .8s);--start-lArrow-anim:calc(var(--start-fill-anim) + 1.1s);--start-lArrow2-anim:calc(var(--start-lArrow-anim) + .8s);--start-fillLine-anim:calc(var(--start-fill-anim) + 1.5s);--start-circle-anim:calc(var(--start-fill-anim) + 1.8s);--start-circle2-anim:calc(var(--start-circle-anim) + .1s);--start-circle3-anim:calc(var(--start-circle2-anim) + .1s);--start-circle4-anim:calc(var(--start-circle3-anim) + .1s);--start-circle5-anim:calc(var(--start-circle4-anim) + .1s);--start-flicker-anim:calc(var(--start-fill-anim) + 1.1s);--logoAnimEnd:calc(var(--start-flicker-anim) + .05s);--transitionArrow1-anim:calc(var(--logoAnimEnd) + 2s);--transitionArrow2-anim:calc(var(--logoAnimEnd) + 3.1s);--transitionArrow3-anim:calc(var(--logoAnimEnd) + 3s);--transitionArrow4-anim:calc(var(--logoAnimEnd) + 3.13s);--transitionArrow5-anim:calc(var(--logoAnimEnd) + 3.3s);--transitionArrow6-anim:calc(var(--logoAnimEnd) + 3s);--transitionArrowEnd:calc(var(--logoAnimEnd) + 4s);--maskArrow-anim:calc(var(--logoAnimEnd) + 3.8s);--invisible-anim:calc(var(--logoAnimEnd) + 4s);--transitionEnd:calc(var(--logoAnimEnd) + 4.5s)}.cls-1[data-astro-cid-hciclzbq]{stroke-dasharray:2000}anim[data-astro-cid-hciclzbq]{position:fixed;height:100vh;width:100vw;z-index:100;animation:animEnd 0s linear var(--transitionEnd) forwards}@keyframes animEnd{0%{z-index:100}to{z-index:-100}}#anim-container[data-astro-cid-hciclzbq]{position:relative;display:grid;place-content:center;place-items:center;height:100vh;width:100vw}#anim-background[data-astro-cid-hciclzbq]{position:absolute;width:100%;height:100%;background-color:#fff;animation:invisible 0s cubic-bezier(.4,0,1,.8) var(--invisible-anim) forwards}#logo[data-astro-cid-hciclzbq]{width:40vmin;height:40vmin}#wave[data-astro-cid-hciclzbq]{stroke-dasharray:2000;stroke-opacity:0;animation:fill .4s linear var(--start-fill-anim) forwards,fill2 1s linear var(--start-fill2-anim) forwards}@keyframes fill{0%{stroke-dashoffset:2000;stroke-opacity:0}30%{stroke-dashoffset:1750}to{stroke-dashoffset:1680;stroke-opacity:1}}@keyframes fill2{0%{stroke-dashoffset:1680}35%{stroke-dashoffset:980}45%{stroke-dashoffset:970}to{stroke-dashoffset:930}}#arrowR[data-astro-cid-hciclzbq]{stroke-dasharray:200;stroke-dashoffset:200;animation:fillArrow .4s cubic-bezier(.4,0,1,.8) var(--start-rArrow-anim) forwards,fillArrow2 .8s cubic-bezier(0,.8,1,1) var(--start-rArrow2-anim) forwards}#arrowL[data-astro-cid-hciclzbq]{stroke-dasharray:200;stroke-dashoffset:200;animation:fillArrow .3s cubic-bezier(.4,0,1,.8) var(--start-lArrow-anim) forwards,fillArrow2 .7s cubic-bezier(0,.8,1,1) var(--start-lArrow2-anim) forwards}@keyframes fillArrow{0%{stroke-dashoffset:200}to{stroke-dashoffset:-200}}@keyframes fillArrow2{0%{stroke-dashoffset:-200}to{stroke-dashoffset:0}}#line[data-astro-cid-hciclzbq]{stroke-opacity:0;stroke-dasharray:1000;stroke-dashoffset:1000;animation:fillLine 1s linear var(--start-fillLine-anim) forwards}@keyframes fillLine{0%{stroke-opacity:0;stroke-dashoffset:1000}19%{stroke-opacity:.8}20%{stroke-opacity:1;stroke-dashoffset:750}30%{stroke-dashoffset:680}to{stroke-opacity:1;stroke-dashoffset:500}}@keyframes fillLine2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}#cir[data-astro-cid-hciclzbq]{transform-origin:95% 90%;transform:scale(0);animation:fillCircle .2s cubic-bezier(.5,0,1,.5) var(--start-circle-anim) forwards}@keyframes fillCircle{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fillCircle2{0%{transform:scale(1)}to{transform:scale(0)}}#cir2[data-astro-cid-hciclzbq]{background-color:#fff;transform-origin:95% 90%;transform:scale(0);animation:fillCircleWhite .2s cubic-bezier(.5,0,1,.5) var(--start-circle2-anim) forwards}#cir3[data-astro-cid-hciclzbq]{background-color:#fff;transform-origin:95% 90%;transform:scale(0);animation:fillCircleWhite .2s cubic-bezier(.5,0,1,.5) var(--start-circle3-anim) forwards}#cir4[data-astro-cid-hciclzbq]{background-color:#fff;transform-origin:95% 90%;transform:scale(0);animation:fillCircleWhite .2s cubic-bezier(.5,0,1,.5) var(--start-circle4-anim) forwards}#cir5[data-astro-cid-hciclzbq]{background-color:#fff;transform-origin:95% 90%;transform:scale(0);animation:fillCircleWhite .6s cubic-bezier(.5,0,1,.5) var(--start-circle5-anim) forwards}@keyframes fillCircleWhite{0%{transform:scale(0)}to{transform:scale(1)}}#layer3[data-astro-cid-hciclzbq]{position:absolute;width:100%;height:100%;left:25%;top:-20%}#flicker1[data-astro-cid-hciclzbq],#flicker2[data-astro-cid-hciclzbq],#flicker3[data-astro-cid-hciclzbq]{stroke-dasharray:200;stroke-dashoffset:200;animation:flicker 1s linear var(--start-flicker-anim) forwards}@keyframes flicker{0%{opacity:0;stroke-dashoffset:500}20%{opacity:1}40%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:-100;opacity:0}to{stroke-dashoffset:-100;opacity:0}}#layer4[data-astro-cid-hciclzbq]{position:absolute;width:247%;height:247%;left:-77%;top:-72%}#leftWave[data-astro-cid-hciclzbq]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:lWave .6s ease-in var(--start-lWave-anim) forwards}@keyframes lWave{0%{stroke-dashoffset:1000;stroke-opacity:0}50%{stroke-opacity:1}to{stroke-dashoffset:-1000;stroke-opacity:.2}}#rightWave[data-astro-cid-hciclzbq]{stroke-dasharray:2000;stroke-dashoffset:2000;animation:rWave .8s ease-in var(--start-rWave-anim) forwards}@keyframes rWave{0%{stroke-dashoffset:2000;stroke-opacity:0}50%{stroke-opacity:1}to{stroke-dashoffset:-2000;stroke-opacity:.2}}#arrowContainer[data-astro-cid-hciclzbq]{position:absolute;width:100vw;height:100vh;overflow:hidden;display:grid;place-content:center;place-items:center;user-select:none;z-index:100;animation:invisible 1s cubic-bezier(.4,0,1,.8) var(--transitionEnd) forwards}#mainLogo[data-astro-cid-hciclzbq]{position:absolute;z-index:100;animation:invisible 0s cubic-bezier(.4,0,1,.8) var(--invisible-anim) forwards}@keyframes invisible{0%{opacity:1}to{opacity:0}}.transitionArrow[data-astro-cid-hciclzbq]{position:absolute;height:20vmax;width:40vmax;clip-path:polygon(50%0,100% 100%,0 100%);transform:rotate(30deg)}.transitionSquare[data-astro-cid-hciclzbq]{position:absolute;width:190vmax;height:28vmax;transform:rotate(-60deg)}#a1[data-astro-cid-hciclzbq]{background-color:#3baab0;translate:-40vmax 80vmax;animation:moveArrow 1s cubic-bezier(.2,.8,.6,1) var(--transitionArrow1-anim) forwards,moveArrow-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#s1[data-astro-cid-hciclzbq]{background-color:#3baab0;translate:-92vmax 170vmax;animation:moveArrow2 1s cubic-bezier(.2,.8,.6,1) var(--transitionArrow1-anim) forwards,moveArrow2-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#arrow2[data-astro-cid-hciclzbq]{position:absolute;display:grid;place-content:center;place-items:center;user-select:none;translate:30vmax;z-index:-100}#a2[data-astro-cid-hciclzbq]{background-color:#76adb0;translate:-40vmax 80vmax;animation:moveArrow .5s cubic-bezier(.2,.8,.6,1) var(--transitionArrow2-anim) forwards,moveArrow-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#s2[data-astro-cid-hciclzbq]{background-color:#76adb0;translate:-92vmax 170vmax;animation:moveArrow2 .5s cubic-bezier(.2,.8,.6,1) var(--transitionArrow2-anim) forwards,moveArrow2-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#arrow3[data-astro-cid-hciclzbq]{position:absolute;display:grid;place-content:center;place-items:center;user-select:none;translate:60vmax;z-index:-200}#a3[data-astro-cid-hciclzbq]{background-color:#3cb067;translate:-40vmax 80vmax;animation:moveArrow .5s cubic-bezier(.2,.8,.6,1) var(--transitionArrow3-anim) forwards,moveArrow-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#s3[data-astro-cid-hciclzbq]{background-color:#3cb067;translate:-92vmax 170vmax;animation:moveArrow2 .5s cubic-bezier(.2,.8,.6,1) var(--transitionArrow3-anim) forwards,moveArrow2-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#arrow4[data-astro-cid-hciclzbq]{position:absolute;display:grid;place-content:center;place-items:center;user-select:none;translate:-30vmax;z-index:-100}#a4[data-astro-cid-hciclzbq]{background-color:#3c85b0;translate:-40vmax 80vmax;animation:moveArrow .5s cubic-bezier(.4,0,1,.8) var(--transitionArrow4-anim) forwards,moveArrow-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#s4[data-astro-cid-hciclzbq]{background-color:#3c85b0;translate:-92vmax 170vmax;animation:moveArrow2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrow4-anim) forwards,moveArrow2-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#arrow5[data-astro-cid-hciclzbq]{position:absolute;display:grid;place-content:center;place-items:center;user-select:none;translate:-60vmax;z-index:-200}#a5[data-astro-cid-hciclzbq]{background-color:#3c61b0;translate:-40vmax 80vmax;animation:moveArrow .5s cubic-bezier(.2,.8,.6,1) var(--transitionArrow5-anim) forwards,moveArrow-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#s5[data-astro-cid-hciclzbq]{background-color:#3c61b0;translate:-92vmax 170vmax;animation:moveArrow2 .5s cubic-bezier(.2,.8,.6,1) var(--transitionArrow5-anim) forwards,moveArrow2-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#arrow6[data-astro-cid-hciclzbq]{position:absolute;display:grid;place-content:center;place-items:center;user-select:none;translate:-90vmax;z-index:-300}#a6[data-astro-cid-hciclzbq]{background-color:#3cb08f;translate:-40vmax 80vmax;animation:moveArrow .5s cubic-bezier(.4,0,1,.8) var(--transitionArrow6-anim) forwards,moveArrow-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}#s6[data-astro-cid-hciclzbq]{background-color:#3cb08f;translate:-92vmax 170vmax;animation:moveArrow2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrow6-anim) forwards,moveArrow2-2 .5s cubic-bezier(.4,0,1,.8) var(--transitionArrowEnd) forwards}@keyframes moveArrow{0%{transform:rotate(30deg) translateY(0)}to{transform:rotate(30deg) translateY(-180vmax)}}@keyframes moveArrow2{0%{transform:rotate(-60deg) translate(0)}to{transform:rotate(-60deg) translate(180vmax)}}@keyframes moveArrow-2{0%{transform:rotate(30deg) translateY(-180vmax)}to{transform:rotate(30deg) translateY(-380vmax)}}@keyframes moveArrow2-2{0%{transform:rotate(-60deg) translate(180vmax)}to{transform:rotate(-60deg) translate(380vmax)}}.mask[data-astro-cid-hciclzbq]{position:absolute;height:110vmax;width:220vmax;clip-path:polygon(50%0,100% 100%,0 100%);transform:rotate(30deg);translate:5vmax;translate:-55vmax 100vmax;background-color:#e9f4f5;animation:maskArrow 1s cubic-bezier(.4,0,1,.8) var(--maskArrow-anim) forwards}@keyframes maskArrow{0%{transform:rotate(30deg) translateY(0)}to{transform:rotate(30deg) translateY(-380vmax)}}.hero[data-astro-cid-bbe6dxrz]{background-color:var(--dl-color-gray-white);display:flex;justify-content:center;align-items:center;text-align:center;padding:var(--dl-space-space-fiveunits) var(--dl-space-space-unit);min-height:100vh;position:relative;width:100%;overflow:hidden}.hero-content[data-astro-cid-bbe6dxrz]{max-width:var(--dl-size-size-maxwidth);width:100%;padding:0 var(--dl-space-space-unit);z-index:2}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:var(--dl-space-space-doubleunit);line-height:1.2;color:var(--dl-color-gray-500)}.hero[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:clamp(1.2rem,2vw,1.4rem);margin-bottom:var(--dl-space-space-threeunits);color:var(--dl-color-gray-700);line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;white-space:pre-line}.accent-text[data-astro-cid-bbe6dxrz]{color:var(--dl-color-brand-main);font-weight:700}.hero-buttons[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--dl-space-space-unit);justify-content:center;margin-top:var(--dl-space-space-fourunits)}.btn[data-astro-cid-bbe6dxrz]{background-color:var(--dl-color-brand-main);color:var(--dl-color-gray-white);padding:var(--dl-space-space-unit) var(--dl-space-space-doubleunit);text-decoration:none;border-radius:var(--dl-radius-radius-radius8);transition:all .3s ease;font-size:1.1rem;font-weight:500}.btn[data-astro-cid-bbe6dxrz]:hover{background-color:var(--dl-color-brand-main2);transform:translateY(-2px)}.btn[data-astro-cid-bbe6dxrz].outline{background-color:transparent;border:2px solid var(--dl-color-brand-main);color:var(--dl-color-brand-main)}.btn[data-astro-cid-bbe6dxrz].outline:hover{background-color:var(--dl-color-brand-main);color:var(--dl-color-gray-white)}@media (min-width:600px) and (max-width:959px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--dl-space-space-fourunits) var(--dl-space-space-unit);min-height:70vh}.hero-buttons[data-astro-cid-bbe6dxrz]{padding:0 var(--dl-space-space-doubleunit)}.btn[data-astro-cid-bbe6dxrz]{font-size:1rem;padding:var(--dl-space-space-unit) var(--dl-space-space-unit)}}@media (max-width:599px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--dl-space-space-threeunits) var(--dl-space-space-unit);min-height:60vh}.hero-buttons[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;gap:var(--dl-space-space-unit);padding:0 var(--dl-space-space-unit)}.btn[data-astro-cid-bbe6dxrz]{text-align:center;font-size:.95rem;padding:var(--dl-space-space-unit) var(--dl-space-space-unit)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,4vw,2.5rem)}.hero[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:clamp(1rem,1.8vw,1.2rem)}}.abstract-art[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.shape[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--dl-color-brand-main),var(--dl-color-brand-main2));opacity:.1;animation:float 20s ease-in-out infinite}.shape[data-astro-cid-bbe6dxrz]:nth-child(1){width:40vmin;height:40vmin;top:-10%;right:-5%;animation-delay:-5s}.shape[data-astro-cid-bbe6dxrz]:nth-child(2){width:25vmin;height:25vmin;bottom:20%;left:-5%;animation-delay:-2s}.shape[data-astro-cid-bbe6dxrz]:nth-child(3){width:35vmin;height:35vmin;top:40%;right:10%;animation-delay:-7s}.line[data-astro-cid-bbe6dxrz]{position:absolute;background:linear-gradient(90deg,transparent,var(--dl-color-brand-main),transparent);height:2px;width:150%;opacity:.1;left:-25%;transform-origin:center;transform:rotate(-45deg);animation:scan 8s linear infinite}.line[data-astro-cid-bbe6dxrz]:nth-of-type(4){top:0;animation-delay:-2s}.line[data-astro-cid-bbe6dxrz]:nth-of-type(5){top:20%;animation-delay:-4s}.line[data-astro-cid-bbe6dxrz]:nth-of-type(6){top:60%;animation-delay:-6s}.line[data-astro-cid-bbe6dxrz]:nth-of-type(7){top:100%;animation-delay:-8s}@keyframes float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5%,5%) rotate(5deg)}50%{transform:translateY(10%) rotate(-5deg)}75%{transform:translate(-5%,5%) rotate(5deg)}}@keyframes scan{0%{transform:rotate(-45deg) translate(-100%)}to{transform:rotate(-45deg) translate(100%)}}.aboutus[data-astro-cid-eiamszqp]{background-color:var(--dl-color-gray-white);padding:var(--dl-space-space-fourunits)0;width:100%}.aboutus-content[data-astro-cid-eiamszqp]{display:grid;grid-template-columns:1fr;gap:var(--dl-space-space-fiveunits);max-width:1200px;margin:0 auto;padding:0 var(--dl-space-space-unit)}.aboutus-image[data-astro-cid-eiamszqp]{width:100%;max-width:600px;height:auto;border-radius:var(--dl-radius-radius-radius8);margin:var(--dl-space-space-unit) auto;display:block;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.aboutus-image[data-astro-cid-eiamszqp]:hover{transform:scale(1.02)}.company-info[data-astro-cid-eiamszqp]{margin-bottom:var(--dl-space-space-threeunits)}.company-profile[data-astro-cid-eiamszqp]{margin-top:var(--dl-space-space-threeunits)}.aboutus[data-astro-cid-eiamszqp] h2[data-astro-cid-eiamszqp]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:var(--dl-space-space-fourunits);color:var(--dl-color-gray-500);text-align:center}.company-info[data-astro-cid-eiamszqp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--dl-space-space-threeunits);margin-bottom:var(--dl-space-space-fiveunits)}.info-item[data-astro-cid-eiamszqp]{background-color:var(--dl-color-gray-background);padding:var(--dl-space-space-threeunits);border-radius:var(--dl-radius-radius-radius8);box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.info-item[data-astro-cid-eiamszqp]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.info-item[data-astro-cid-eiamszqp] h3[data-astro-cid-eiamszqp]{color:var(--dl-color-brand-main);font-size:1.5rem;margin-bottom:var(--dl-space-space-unit);border-bottom:2px solid var(--dl-color-brand-main);padding-bottom:var(--dl-space-space-halfunit)}.info-item[data-astro-cid-eiamszqp] p[data-astro-cid-eiamszqp],.info-item[data-astro-cid-eiamszqp] li[data-astro-cid-eiamszqp]{font-size:1.1rem;line-height:1.6;color:var(--dl-color-gray-500)}.info-item[data-astro-cid-eiamszqp] ul[data-astro-cid-eiamszqp]{list-style:none;padding:0}.info-item[data-astro-cid-eiamszqp] li[data-astro-cid-eiamszqp]{margin-bottom:var(--dl-space-space-unit);padding-left:var(--dl-space-space-doubleunit);position:relative}.info-item[data-astro-cid-eiamszqp] li[data-astro-cid-eiamszqp]:before{content:"•";color:var(--dl-color-brand-main);position:absolute;left:0}.company-profile[data-astro-cid-eiamszqp]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-doubleunit);margin-top:var(--dl-space-space-fourunits)}.profile-item[data-astro-cid-eiamszqp]{display:grid;grid-template-columns:120px 1fr;padding:var(--dl-space-space-unit)0;border-bottom:1px solid var(--dl-color-gray-900)}.profile-label[data-astro-cid-eiamszqp]{font-weight:600;color:var(--dl-color-gray-500)}.profile-value[data-astro-cid-eiamszqp]{color:var(--dl-color-gray-700)}@media (min-width:960px){.aboutus[data-astro-cid-eiamszqp]{min-height:auto;padding:var(--dl-space-space-fiveunits)0}.aboutus-content[data-astro-cid-eiamszqp]{grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-fourunits)}.aboutus-image[data-astro-cid-eiamszqp]{margin:var(--dl-space-space-unit)0}.company-info[data-astro-cid-eiamszqp]{grid-template-columns:repeat(3,1fr);gap:var(--dl-space-space-threeunits);margin-bottom:var(--dl-space-space-fourunits)}.info-item[data-astro-cid-eiamszqp]{padding:var(--dl-space-space-threeunits);display:flex;flex-direction:column}.info-item[data-astro-cid-eiamszqp] h3[data-astro-cid-eiamszqp]{margin-bottom:var(--dl-space-space-unit)}.company-profile[data-astro-cid-eiamszqp]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-threeunits);padding:0 var(--dl-space-space-unit);max-width:1000px;margin:0 auto}.profile-item[data-astro-cid-eiamszqp]{grid-template-columns:130px 1fr;padding:var(--dl-space-space-unit) var(--dl-space-space-unit);align-items:center}}@media (min-width:600px) and (max-width:959px){.aboutus[data-astro-cid-eiamszqp]{padding:var(--dl-space-space-fourunits)0}.aboutus-content[data-astro-cid-eiamszqp]{grid-template-columns:1fr;max-width:800px;margin:0 auto}.aboutus-image[data-astro-cid-eiamszqp]{max-width:500px}.company-info[data-astro-cid-eiamszqp]{grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-threeunits)}.info-item[data-astro-cid-eiamszqp]{padding:var(--dl-space-space-threeunits)}.info-item[data-astro-cid-eiamszqp] h3[data-astro-cid-eiamszqp]{font-size:1.3rem}.info-item[data-astro-cid-eiamszqp] p[data-astro-cid-eiamszqp],.info-item[data-astro-cid-eiamszqp] li[data-astro-cid-eiamszqp]{font-size:1rem}.company-profile[data-astro-cid-eiamszqp]{grid-template-columns:1fr;gap:var(--dl-space-space-unit)}.profile-item[data-astro-cid-eiamszqp]{grid-template-columns:120px 1fr;padding:var(--dl-space-space-unit)}}@media (max-width:599px){.aboutus[data-astro-cid-eiamszqp]{padding:var(--dl-space-space-threeunits)0}.aboutus-content[data-astro-cid-eiamszqp]{grid-template-columns:1fr;gap:var(--dl-space-space-doubleunit)}.aboutus-image[data-astro-cid-eiamszqp]{max-width:100%;margin:var(--dl-space-space-unit)0}.company-info[data-astro-cid-eiamszqp]{grid-template-columns:1fr;gap:var(--dl-space-space-doubleunit)}.info-item[data-astro-cid-eiamszqp]{padding:var(--dl-space-space-doubleunit)}.info-item[data-astro-cid-eiamszqp] h3[data-astro-cid-eiamszqp]{font-size:1.2rem;margin-bottom:var(--dl-space-space-unit)}.info-item[data-astro-cid-eiamszqp] p[data-astro-cid-eiamszqp],.info-item[data-astro-cid-eiamszqp] li[data-astro-cid-eiamszqp]{font-size:.95rem}.company-profile[data-astro-cid-eiamszqp]{grid-template-columns:1fr;gap:var(--dl-space-space-unit);margin-top:var(--dl-space-space-threeunits)}.profile-item[data-astro-cid-eiamszqp]{grid-template-columns:1fr;gap:var(--dl-space-space-halfunit);padding:var(--dl-space-space-unit)0}.profile-label[data-astro-cid-eiamszqp]{color:var(--dl-color-brand-main);font-size:.9rem}.profile-value[data-astro-cid-eiamszqp]{font-size:.95rem}}.news[data-astro-cid-5kulxhgn]{background-color:var(--dl-color-gray-background);padding:var(--dl-space-space-fourunits)0;width:100%}.news[data-astro-cid-5kulxhgn] h2[data-astro-cid-5kulxhgn]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:var(--dl-space-space-threeunits);color:var(--dl-color-gray-500);text-align:center}.news-list[data-astro-cid-5kulxhgn]{margin-bottom:var(--dl-space-space-doubleunit)}.news-list[data-astro-cid-5kulxhgn]{display:flex;flex-direction:column;gap:var(--dl-space-space-unit);background-color:var(--dl-color-gray-white);padding:var(--dl-space-space-threeunits);border-radius:var(--dl-radius-radius-radius8);box-shadow:0 2px 4px #0000001a}.news-item[data-astro-cid-5kulxhgn]{text-align:left;border-bottom:1px solid var(--dl-color-gray-900);padding:var(--dl-space-space-unit)0;transition:all .3s ease;cursor:pointer;position:relative;text-decoration:none;display:block}.news-item[data-astro-cid-5kulxhgn]:after{content:"→";position:absolute;right:var(--dl-space-space-unit);top:50%;transform:translateY(-50%);opacity:0;color:var(--dl-color-brand-main);transition:all .3s ease}.news-item[data-astro-cid-5kulxhgn]:hover{padding-right:var(--dl-space-space-doubleunit);background-color:var(--dl-color-gray-background);border-radius:var(--dl-radius-radius-radius4)}.news-item[data-astro-cid-5kulxhgn]:hover:after{opacity:1;right:var(--dl-space-space-halfunit)}.news-item[data-astro-cid-5kulxhgn]:last-child{border-bottom:none}.news-item[data-astro-cid-5kulxhgn] .date[data-astro-cid-5kulxhgn]{color:var(--dl-color-brand-main);margin-bottom:var(--dl-space-space-halfunit);font-size:.9rem}.news-item[data-astro-cid-5kulxhgn] .category[data-astro-cid-5kulxhgn]{display:inline-block;background-color:var(--dl-color-brand-main);color:var(--dl-color-gray-white);padding:var(--dl-space-space-halfunit) var(--dl-space-space-unit);border-radius:var(--dl-radius-radius-radius24);font-size:.8rem;margin-left:var(--dl-space-space-unit);transition:background-color .3s ease}.news-item[data-astro-cid-5kulxhgn]:hover .category[data-astro-cid-5kulxhgn]{background-color:var(--dl-color-brand-main2)}.news-item[data-astro-cid-5kulxhgn] .title[data-astro-cid-5kulxhgn]{font-weight:700;margin-bottom:var(--dl-space-space-halfunit);font-size:1.1rem;color:var(--dl-color-gray-500)}.news-item[data-astro-cid-5kulxhgn] .description[data-astro-cid-5kulxhgn]{color:var(--dl-color-gray-700);font-size:.95rem;line-height:1.5}.more-button[data-astro-cid-5kulxhgn]{text-align:center;margin-top:var(--dl-space-space-threeunits)}.more-button[data-astro-cid-5kulxhgn] a[data-astro-cid-5kulxhgn]{display:inline-block;background-color:transparent;border:2px solid var(--dl-color-brand-main);color:var(--dl-color-brand-main);padding:var(--dl-space-space-unit) var(--dl-space-space-threeunits);border-radius:var(--dl-radius-radius-radius8);text-decoration:none;transition:all .3s ease;font-weight:500}.more-button[data-astro-cid-5kulxhgn] a[data-astro-cid-5kulxhgn]:hover{background-color:var(--dl-color-brand-main);color:var(--dl-color-gray-white);transform:translateY(-2px)}@media (min-width:960px){.news-list[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-fourunits)}.news-item[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-doubleunit) var(--dl-space-space-unit)}}@media (min-width:600px) and (max-width:959px){.news[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-fourunits)0}.news-list[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-doubleunit)}.news-item[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-unit)}.news-item[data-astro-cid-5kulxhgn]:hover{padding-right:var(--dl-space-space-unit);background-color:var(--dl-color-gray-background)}.news-item[data-astro-cid-5kulxhgn]:after{display:none}.news-item[data-astro-cid-5kulxhgn] .title[data-astro-cid-5kulxhgn]{font-size:1rem}.news-item[data-astro-cid-5kulxhgn] .description[data-astro-cid-5kulxhgn]{font-size:.9rem}}@media (max-width:599px){.news[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-threeunits)0}.news-list[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-unit);gap:var(--dl-space-space-unit)}.news-item[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-unit)0}.news-item[data-astro-cid-5kulxhgn]:hover{padding-right:0;background-color:transparent;transform:translate(0)}.news-item[data-astro-cid-5kulxhgn]:after{display:none}.news-item[data-astro-cid-5kulxhgn] .date[data-astro-cid-5kulxhgn],.news-item[data-astro-cid-5kulxhgn] .category[data-astro-cid-5kulxhgn]{display:block;margin:0 0 var(--dl-space-space-halfunit)0}.news-item[data-astro-cid-5kulxhgn] .category[data-astro-cid-5kulxhgn]{width:fit-content;font-size:.75rem}.news-item[data-astro-cid-5kulxhgn] .title[data-astro-cid-5kulxhgn]{font-size:.95rem;line-height:1.4}.news-item[data-astro-cid-5kulxhgn] .description[data-astro-cid-5kulxhgn]{font-size:.85rem;line-height:1.4}.more-button[data-astro-cid-5kulxhgn] a[data-astro-cid-5kulxhgn]{padding:var(--dl-space-space-unit) var(--dl-space-space-doubleunit);width:100%;text-align:center;font-size:.95rem}}.services[data-astro-cid-g5jplrhu]{background-color:var(--dl-color-gray-white);padding:var(--dl-space-space-fourunits)0;width:100%;display:flex;align-items:center}.services[data-astro-cid-g5jplrhu] h2[data-astro-cid-g5jplrhu]{margin:0 0 var(--dl-space-space-threeunits)}.services[data-astro-cid-g5jplrhu] h2[data-astro-cid-g5jplrhu]{font-size:clamp(2rem,4vw,2.5rem);margin:0 0 var(--dl-space-space-doubleunit);color:var(--dl-color-gray-500);text-align:center}.services-list[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-threeunits);margin:0}.service-item[data-astro-cid-g5jplrhu]{background-color:var(--dl-color-gray-background);padding:var(--dl-space-space-doubleunit);border-radius:var(--dl-radius-radius-radius8);box-shadow:0 2px 4px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--dl-space-space-unit);cursor:pointer}.service-item[data-astro-cid-g5jplrhu]:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0000001f;background-color:var(--dl-color-gray-white)}.service-item[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--dl-color-brand-main);transition:width .3s ease}.service-item[data-astro-cid-g5jplrhu]:hover:before{width:8px}.service-icon[data-astro-cid-g5jplrhu]{font-size:1.75rem;color:var(--dl-color-brand-main);margin-bottom:var(--dl-space-space-halfunit);transition:all .4s cubic-bezier(.4,0,.2,1)}.service-item[data-astro-cid-g5jplrhu]:hover .service-icon[data-astro-cid-g5jplrhu]{transform:scale(1.08);color:var(--dl-color-brand-main2)}.service-item[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{margin-bottom:var(--dl-space-space-halfunit);color:var(--dl-color-brand-main);font-size:1.15rem;line-height:1.3}.service-item[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:.9rem;color:var(--dl-color-gray-500);line-height:1.4;margin-bottom:var(--dl-space-space-halfunit)}.service-features[data-astro-cid-g5jplrhu]{list-style:none;padding:0;margin:0;flex-grow:1;margin-bottom:var(--dl-space-space-halfunit)}.service-features[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{margin-bottom:var(--dl-space-space-halfunit);padding-left:var(--dl-space-space-unit);position:relative;color:var(--dl-color-gray-700);font-size:.85rem;line-height:1.3}.service-features[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]:before{content:"•";position:absolute;left:0;color:var(--dl-color-brand-main);font-size:1.2em}.learn-more[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;color:var(--dl-color-brand-main);text-decoration:none;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:auto;position:relative;padding:var(--dl-space-space-halfunit)0}.learn-more[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--dl-color-brand-main2);transition:width .4s cubic-bezier(.4,0,.2,1)}.learn-more[data-astro-cid-g5jplrhu]:hover{color:var(--dl-color-brand-main2);transform:translate(8px)}.learn-more[data-astro-cid-g5jplrhu]:hover:after{width:100%}@media (min-width:960px){.services-list[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-fourunits)}.service-item[data-astro-cid-g5jplrhu]{padding:var(--dl-space-space-threeunits)}}@media (min-width:600px) and (max-width:959px){.services[data-astro-cid-g5jplrhu]{padding:var(--dl-space-space-fourunits)0}.services-list[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr);gap:var(--dl-space-space-threeunits);margin:0}.service-item[data-astro-cid-g5jplrhu]{padding:var(--dl-space-space-doubleunit)}.service-icon[data-astro-cid-g5jplrhu]{font-size:1.5rem}.service-item[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.1rem}}@media (max-width:599px){.services[data-astro-cid-g5jplrhu]{min-height:auto;padding:var(--dl-space-space-doubleunit)0}.services[data-astro-cid-g5jplrhu] h2[data-astro-cid-g5jplrhu]{font-size:1.8rem;margin-bottom:var(--dl-space-space-doubleunit)}.services-list[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:var(--dl-space-space-unit);margin:0 var(--dl-space-space-halfunit);padding:var(--dl-space-space-unit)}.service-item[data-astro-cid-g5jplrhu]{padding:var(--dl-space-space-unit);margin-bottom:var(--dl-space-space-unit)}.service-icon[data-astro-cid-g5jplrhu]{font-size:1.4rem;margin-bottom:var(--dl-space-space-halfunit)}.service-item[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.05rem;margin-bottom:var(--dl-space-space-halfunit)}.service-item[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:.9rem;margin-bottom:var(--dl-space-space-unit);line-height:1.4}.service-features[data-astro-cid-g5jplrhu]{margin-bottom:var(--dl-space-space-unit)}.service-features[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{margin-bottom:var(--dl-space-space-halfunit);font-size:.85rem;line-height:1.4;padding-left:var(--dl-space-space-unit)}.learn-more[data-astro-cid-g5jplrhu]{font-size:.9rem;padding:var(--dl-space-space-halfunit)0}.container[data-astro-cid-g5jplrhu]{padding:var(--dl-space-space-unit)}}.privacy-check[data-astro-cid-xmivup5a]{margin:var(--dl-space-space-unit)0}.checkbox-label[data-astro-cid-xmivup5a]{display:flex;align-items:flex-start;cursor:pointer;user-select:none;color:var(--dl-color-gray-500)}.checkbox-label[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a][type=checkbox]{margin:.2em .5em 0 0;width:1.2em;height:1.2em;cursor:pointer}.checkbox-text[data-astro-cid-xmivup5a]{font-size:.9rem;line-height:1.4}.checkbox-text[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--dl-color-brand-main);text-decoration:underline}.submit-btn[data-astro-cid-xmivup5a]:disabled{background-color:var(--dl-color-gray-700);cursor:not-allowed;transform:none}.submit-btn[data-astro-cid-xmivup5a]:disabled:hover{background-color:var(--dl-color-gray-700);transform:none}.contact[data-astro-cid-xmivup5a]{background-color:var(--dl-color-gray-background);padding:var(--dl-space-space-fourunits)0;width:100%}.contact[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:var(--dl-space-space-threeunits);color:var(--dl-color-gray-500);text-align:center}.contact-grid[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-doubleunit)}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--dl-space-space-fourunits);background-color:var(--dl-color-gray-white);padding:var(--dl-space-space-threeunits);border-radius:var(--dl-radius-radius-radius8);box-shadow:0 2px 4px #0000001a}.contact-info[data-astro-cid-xmivup5a]{padding-right:var(--dl-space-space-threeunits)}.contact-info[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{color:var(--dl-color-brand-main);font-size:1.5rem;margin-bottom:var(--dl-space-space-doubleunit)}.info-item[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-doubleunit)}.info-item[data-astro-cid-xmivup5a] h4[data-astro-cid-xmivup5a]{color:var(--dl-color-gray-500);font-size:1.1rem;margin-bottom:var(--dl-space-space-halfunit)}.info-item[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{color:var(--dl-color-gray-700);line-height:1.6}.info-item[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--dl-color-brand-main);text-decoration:none;transition:all .3s ease;display:inline-block}.info-item[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--dl-color-brand-main2);transform:translate(4px)}.form-group[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-doubleunit)}.form-group[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{display:block;color:var(--dl-color-gray-500);margin-bottom:var(--dl-space-space-halfunit);font-size:.9rem;font-weight:500}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{width:100%;padding:var(--dl-space-space-unit);border:1px solid var(--dl-color-gray-900);border-radius:var(--dl-radius-radius-radius4);font-size:1rem;color:var(--dl-color-gray-500);background-color:var(--dl-color-gray-white);transition:all .3s ease}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus,.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus{outline:0;border-color:var(--dl-color-brand-main);box-shadow:0 0 0 2px #1680851a}.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{height:150px;resize:vertical}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:var(--dl-color-gray-700)}.visually-hidden[data-astro-cid-xmivup5a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.required[data-astro-cid-xmivup5a]{color:var(--dl-color-danger-500);margin-left:var(--dl-space-space-halfunit)}.required[data-astro-cid-xmivup5a]:before{content:"必須";position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus,.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus{outline:2px solid var(--dl-color-brand-main);outline-offset:1px;box-shadow:0 0 0 4px #1680851a}.form-group[data-astro-cid-xmivup5a].error input[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a].error textarea[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a].error select[data-astro-cid-xmivup5a]{border-color:var(--dl-color-danger-500)}.error-message[data-astro-cid-xmivup5a]{color:var(--dl-color-danger-500);font-size:.9rem;margin-top:var(--dl-space-space-halfunit)}.submit-btn[data-astro-cid-xmivup5a]{background-color:var(--dl-color-brand-main);color:var(--dl-color-gray-white);padding:var(--dl-space-space-unit) var(--dl-space-space-threeunits);border:0;border-radius:var(--dl-radius-radius-radius8);cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;width:100%}.submit-btn[data-astro-cid-xmivup5a]:hover{background-color:var(--dl-color-brand-main2);transform:translateY(-2px)}.submit-btn[data-astro-cid-xmivup5a]:focus{outline:0;box-shadow:0 0 0 3px #1680854d}@media (min-width:960px){.contact[data-astro-cid-xmivup5a]{min-height:auto;padding:var(--dl-space-space-fiveunits)0}.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:var(--dl-space-space-threeunits);padding:var(--dl-space-space-threeunits);max-width:1200px}.contact-info[data-astro-cid-xmivup5a]{padding-right:var(--dl-space-space-threeunits)}.form-group[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-unit)}}@media (min-width:600px) and (max-width:959px){.contact[data-astro-cid-xmivup5a]{padding:var(--dl-space-space-threeunits)0}.contact[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-doubleunit)}.container[data-astro-cid-xmivup5a]{padding:var(--dl-space-space-unit);width:100%;max-width:100%;box-sizing:border-box}.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:var(--dl-space-space-doubleunit);padding:var(--dl-space-space-unit);width:calc(100% - var(--dl-space-space-doubleunit));margin:0 auto;box-sizing:border-box;background-color:var(--dl-color-gray-white);border-radius:var(--dl-radius-radius-radius8);box-shadow:0 2px 4px #0000001a;max-width:800px;display:flex;flex-direction:column}.contact-info[data-astro-cid-xmivup5a]{padding:var(--dl-space-space-unit);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--dl-space-space-doubleunit);background-color:var(--dl-color-gray-background);border-radius:var(--dl-radius-radius-radius8);margin-bottom:var(--dl-space-space-doubleunit)}.info-item[data-astro-cid-xmivup5a]{text-align:left;margin:0;padding:var(--dl-space-space-unit);background-color:var(--dl-color-gray-white);border-radius:var(--dl-radius-radius-radius4);box-shadow:0 1px 3px #0000001a}.info-item[data-astro-cid-xmivup5a] h4[data-astro-cid-xmivup5a]{color:var(--dl-color-brand-main);margin-bottom:var(--dl-space-space-halfunit)}.contact-form[data-astro-cid-xmivup5a]{border-left:none;padding:var(--dl-space-space-doubleunit) var(--dl-space-space-unit);margin-top:var(--dl-space-space-unit);max-width:100%}.form-group[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-unit)}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{font-size:1rem;padding:var(--dl-space-space-unit);max-width:none;width:100%}.submit-btn[data-astro-cid-xmivup5a]{max-width:320px;margin:var(--dl-space-space-doubleunit) auto 0;display:block}}@media (max-width:599px){.contact[data-astro-cid-xmivup5a]{min-height:auto;padding:var(--dl-space-space-unit) var(--dl-space-space-halfunit)}.container[data-astro-cid-xmivup5a]{padding:var(--dl-space-space-unit);width:100%;max-width:100%;box-sizing:border-box}.contact[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:1.4rem;margin-bottom:var(--dl-space-space-unit);padding:0 var(--dl-space-space-unit)}.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:var(--dl-space-space-unit);padding:var(--dl-space-space-unit);width:calc(100% - var(--dl-space-space-unit));margin:0 auto;background-color:var(--dl-color-gray-white);border-radius:var(--dl-radius-radius-radius8);box-shadow:0 2px 4px #0000001a;max-width:600px;display:flex;flex-direction:column;box-sizing:border-box;max-width:none}.contact-info[data-astro-cid-xmivup5a]{padding:0;text-align:left;margin-bottom:var(--dl-space-space-unit)}.contact-info[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{font-size:1.2rem;margin-bottom:var(--dl-space-space-halfunit);color:var(--dl-color-brand-main)}.info-item[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-unit);padding:0}.info-item[data-astro-cid-xmivup5a]:last-child{margin-bottom:0}.info-item[data-astro-cid-xmivup5a] h4[data-astro-cid-xmivup5a]{font-size:.95rem;margin-bottom:var(--dl-space-space-halfunit);color:var(--dl-color-gray-500)}.info-item[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{font-size:.9rem;line-height:1.4;color:var(--dl-color-gray-700);margin:0}.info-item[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{padding:var(--dl-space-space-halfunit)0;display:inline-block}.contact-form[data-astro-cid-xmivup5a]{border-left:none;padding:var(--dl-space-space-unit)0 0;margin:0}.form-group[data-astro-cid-xmivup5a]{margin-bottom:var(--dl-space-space-unit)}.form-group[data-astro-cid-xmivup5a]:last-child{margin-bottom:0}.form-group[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:.9rem;margin-bottom:var(--dl-space-space-halfunit);color:var(--dl-color-gray-500);display:flex;align-items:center}.required[data-astro-cid-xmivup5a]{margin-left:var(--dl-space-space-halfunit)}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{width:100%;box-sizing:border-box;font-size:16px;padding:var(--dl-space-space-halfunit) var(--dl-space-space-unit);border:1px solid var(--dl-color-gray-900);border-radius:var(--dl-radius-radius-radius4);background-color:var(--dl-color-gray-white);margin:0;min-height:44px}.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{height:120px;line-height:1.4;resize:vertical;min-height:120px}.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{height:44px;appearance:none;padding-right:var(--dl-space-space-doubleunit);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--dl-space-space-halfunit) center;background-size:1em}.submit-btn[data-astro-cid-xmivup5a]{width:100%;height:48px;padding:0;font-size:1rem;font-weight:600;margin:var(--dl-space-space-unit)0 0;background-color:var(--dl-color-brand-main);color:var(--dl-color-gray-white);border:0;border-radius:var(--dl-radius-radius-radius8);transition:all .3s ease;cursor:pointer}.submit-btn[data-astro-cid-xmivup5a]:active{transform:translateY(1px);background-color:var(--dl-color-brand-main2)}}