@charset "UTF-8";#ariawell-theme .contents-container{max-width:1760px;padding:0 80px}#ariawell-theme .contents-container .contents-inner{max-width:1760px}#ariawell-theme h1.section-title{opacity:0}#ariawell-theme h1.section-title.chars-ready{opacity:1}#ariawell-theme h1.section-title .char{display:inline-block;opacity:0;transition:opacity .6s ease-out}#ariawell-theme h1.section-title .char.animate{opacity:1}#ariawell-theme .section-partners{background-color:#f8f8f8}#ariawell-theme .section-partners .contents-container{flex-direction:column;justify-content:center;max-width:1560px;padding-top:clamp(140px,calc(6.25vw + 3.75rem),180px);padding-bottom:clamp(140px,calc(9.375vw + 1.25rem),200px)}#ariawell-theme .section-partners .section-title{margin-bottom:20px;font-weight:800;font-size:clamp(48px,calc(.625vw + 2.5rem),52px);color:#000;letter-spacing:-.01em;text-align:center}@media (max-width:1279px){#ariawell-theme .contents-container{padding:0 30px}#ariawell-theme .section-partners .contents-container{padding-top:clamp(120px,calc(3.9215686275vw + 5.6151960784rem),140px);padding-bottom:clamp(120px,calc(3.9215686275vw + 5.6151960784rem),140px)}#ariawell-theme .section-partners .section-title{margin-bottom:19px;font-size:clamp(40px,calc(1.568627451vw + 1.7460784314rem),48px)}}@media (max-width:768px){#ariawell-theme .contents-container{padding:0 20px}#ariawell-theme .section-partners .contents-container{padding-top:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px);padding-bottom:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px)}#ariawell-theme .section-partners .section-title{margin-bottom:18px;font-size:clamp(32px,calc(1.7857142857vw + 1.6428571429rem),40px)}}#ariawell-theme .section-partners .section-description{font-weight:500;font-size:clamp(19px,calc(.15625vw + 1.0625rem),20px);letter-spacing:-.02em}#ariawell-theme .section-partners .partners-list{margin-top:clamp(80px,calc(4.6875vw + 1.25rem),110px)}#ariawell-theme .section-partners .partners-list img{width:100%;height:auto}#ariawell-theme .section-partners .partners-list .mobile{display:none}#ariawell-theme .more-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0;border:none;background:0 0;font-weight:600;font-size:20px;color:#1a1a1a;letter-spacing:-.02em;text-decoration:none;cursor:pointer}#ariawell-theme .cta-button{display:inline-flex;align-items:center;justify-content:center;gap:clamp(16px,calc(.625vw + .5rem),20px);position:relative;min-height:48px;padding:2px clamp(16px,calc(.625vw + .5rem),20px);border:none;border-radius:8px;background:#feb95f;color:#1a1a1a;font-weight:600;font-size:17px;letter-spacing:-.02em;text-decoration:none}@media (max-width:1279px){#ariawell-theme .section-partners .section-description{font-size:clamp(18px,calc(.1960784314vw + 1.0307598039rem),19px)}#ariawell-theme .section-partners .partners-list{margin-top:clamp(60px,calc(3.9215686275vw + 1.8651960784rem),80px)}#ariawell-theme .cta-button{gap:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);padding:2px clamp(14px,calc(.3921568627vw + .6865196078rem),16px);font-size:16px}}@media (max-width:768px){#ariawell-theme .section-partners .section-description{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}#ariawell-theme .section-partners .partners-list{margin-top:clamp(40px,calc(4.4642857143vw + 1.6071428571rem),60px)}#ariawell-theme .section-partners .partners-list .mobile{display:block}#ariawell-theme .section-partners .partners-list .pc{display:none}#ariawell-theme .cta-button{gap:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);padding:2px clamp(12px,calc(.4464285714vw + .6607142857rem),14px);font-size:14px}}#ariawell-theme .cta-button::after{content:"";display:inline-block;width:18px;height:18px;background-image:url(/wp-content/uploads/2025/09/cta-right-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px;flex-shrink:0}#ariawell-theme .grecaptcha-badge{display:none}#ariawell-theme .site-footer{max-width:1600px;margin:0 auto;padding-top:clamp(57px,calc(.46875vw + 3.1875rem),60px);padding-bottom:clamp(140px,calc(3.125vw + 6.25rem),160px);padding-right:clamp(80px,calc(3.125vw + 2.5rem),100px);padding-left:clamp(80px,calc(3.125vw + 2.5rem),100px);border-color:#111}@media (max-width:1760px){#ariawell-theme .site-footer{max-width:calc(100% - 160px);padding-right:clamp(40px,calc(6.25vw - 2.5rem),80px);padding-left:clamp(40px,calc(6.25vw - 2.5rem),80px)}}#ariawell-theme .site-footer .footer-middle-content-left{font-weight:500;font-size:16px;color:#111;line-height:2em;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .site-footer{max-width:calc(100% - 60px);padding-top:clamp(54px,calc(.5882352941vw + 3.0922794118rem),57px);padding-bottom:clamp(100px,calc(7.8431372549vw + 2.4803921569rem),140px);padding-right:0;padding-left:0}#ariawell-theme .site-footer .footer-middle-content-left{font-size:15px}}@media (max-width:768px){#ariawell-theme .site-footer{max-width:calc(100% - 40px);padding-top:clamp(50px,calc(.8928571429vw + 2.9464285714rem),54px);padding-bottom:clamp(80px,calc(4.4642857143vw + 4.1071428571rem),100px)}#ariawell-theme .site-footer .footer-bottom-content{flex-direction:column;align-items:flex-start;gap:clamp(40px,calc(2.2321428571vw + 2.0535714286rem),50px)}#ariawell-theme .site-footer .footer-middle-content-left{font-size:14px}}#ariawell-theme .site-footer .footer-middle-content-left .split{display:inline-flex;width:1px;height:10px;margin:-2px 2px 0;background-color:#a1a1a1;font-size:0;vertical-align:middle}#ariawell-theme .site-footer .footer-bottom-content-left{font-weight:400;font-size:15px;color:#111;letter-spacing:-.01em}#ariawell-theme .site-footer .footer-bottom-content-right-menu a{font-weight:600;font-size:16px;color:#111}@media (max-width:1279px){#ariawell-theme .site-footer .footer-bottom-content-right-menu a{font-size:15px}}#ariawell-theme .bottom-banner{display:flex;position:fixed;right:0;bottom:0;left:0;z-index:5;justify-content:center;width:100%;height:84px;background-color:rgba(0,0,0,.85);opacity:0;transform:translateY(100%);transition:opacity .6s ease-out,transform .6s ease-out}#ariawell-theme .bottom-banner.fade-up-active{opacity:1;transform:translateY(0)}#ariawell-theme .bottom-banner .bottom-banner-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1600px;height:100%;padding:24px;box-sizing:border-box}@media (max-width:768px){#ariawell-theme .site-footer .footer-bottom-content-left,#ariawell-theme .site-footer .footer-bottom-content-right-menu a{font-size:14px}#ariawell-theme .bottom-banner{height:auto}#ariawell-theme .bottom-banner .bottom-banner-content{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:clamp(14px,calc(1.1764705882vw + .3095588235rem),20px);padding:16px 20px}}#ariawell-theme .bottom-banner .bottom-banner-count-container{display:flex;align-items:center;justify-content:flex-start;gap:clamp(22px,calc(.3125vw + 1.125rem),24px)}#ariawell-theme .bottom-banner .bottom-banner-title{font-weight:700;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#fff;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-container{gap:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}#ariawell-theme .bottom-banner .bottom-banner-title{font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-container{flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}#ariawell-theme .bottom-banner .bottom-banner-title{font-size:clamp(15px,calc(1.1160714286vw + .7142857143rem),20px)}}#ariawell-theme .bottom-banner .bottom-banner-count-box{display:flex;align-items:center;justify-content:flex-start;gap:12px}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-box{gap:10px}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-box{gap:8px}}#ariawell-theme .bottom-banner .bottom-banner-count-item{display:flex;align-items:center;justify-content:flex-start;gap:8px}#ariawell-theme .bottom-banner .bottom-banner-count-item-number{display:flex;align-items:center;justify-content:center;width:clamp(40px,calc(.625vw + 2rem),44px);height:clamp(40px,calc(.625vw + 2rem),44px);border-radius:8px;background-color:#fff;font-weight:700;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#000}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-item{gap:7px}#ariawell-theme .bottom-banner .bottom-banner-count-item-number{width:clamp(36px,calc(.7843137255vw + 1.8730392157rem),40px);height:clamp(36px,calc(.7843137255vw + 1.8730392157rem),40px);font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-item{gap:6px}#ariawell-theme .bottom-banner .bottom-banner-count-item-number{width:clamp(32px,calc(.8928571429vw + 1.8214285714rem),36px);height:clamp(32px,calc(.8928571429vw + 1.8214285714rem),36px);font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}#ariawell-theme .bottom-banner .bottom-banner-count-item-text{font-weight:700;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#fff}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-item-text{font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-item-text{font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}#ariawell-theme .bottom-banner .bottom-banner-count-slash{font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#fff}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-slash{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-slash{font-size:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text::after{display:none}}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translateX(-50%);background-color:#fff;color:#111;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1;visibility:visible;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);animation:1.5s ease-in-out infinite tooltipFloat}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text .inquiry-count{color:#ff6b35;font-weight:700}@media screen and (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-tooltip-text{white-space:normal;max-width:200px;text-align:center}}@media screen and (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-tooltip-text{display:none}}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff;opacity:1;visibility:visible;z-index:1000}@keyframes tooltipFloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}.cursor{position:fixed;width:40px;height:40px;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:width .3s,height .3s,opacity .3s}.cursor .bowl{overflow:hidden;position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,#eee 10%,#111 100%);opacity:.8}.cursor .wave-svg{position:absolute;width:200%;height:200%;top:-50%;left:-50%}.cursor.hover{width:70px;height:70px;opacity:.5}#ariawell-theme .contact-page .section-contact{overflow:visible}#ariawell-theme .contact-page .section-contact .contents-container{flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:1560px;padding-top:clamp(220px,calc(12.5vw + 3.75rem),300px);padding-bottom:clamp(100px,calc(6.25vw + 1.25rem),140px)}#ariawell-theme .contact-page .section-contact .section-title{margin-bottom:clamp(100px,calc(6.25vw + 1.25rem),140px);font-weight:900;font-size:clamp(60px,calc(1.875vw + 2.25rem),72px);color:#111;line-height:1.1em;letter-spacing:-.01em;text-align:left}#ariawell-theme .contact-page .section-contact .contact-container{display:flex;overflow:visible;align-items:flex-start;justify-content:space-between;gap:clamp(20px,calc(3.125vw - 1.25rem),40px);width:100%}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .contents-container{padding-top:clamp(180px,calc(7.8431372549vw + 7.4803921569rem),220px);padding-bottom:clamp(90px,calc(9.8039215686vw + .9129901961rem),140px)}#ariawell-theme .contact-page .section-contact .section-title{margin-bottom:clamp(80px,calc(3.9215686275vw + 3.1151960784rem),100px);font-size:clamp(48px,calc(2.3529411765vw + 1.8691176471rem),60px)}#ariawell-theme .contact-page .section-contact .contact-container{flex-direction:column;gap:clamp(60px,calc(1.9607843137vw + 2.8075980392rem),70px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .contents-container{padding-top:clamp(120px,calc(13.3928571429vw + 4.8214285714rem),180px);padding-bottom:clamp(40px,calc(11.1607142857vw + .2678571429rem),90px)}#ariawell-theme .contact-page .section-contact .section-title{margin-bottom:clamp(60px,calc(4.4642857143vw + 2.8571428571rem),80px);font-size:clamp(38px,calc(2.2321428571vw + 1.9285714286rem),48px)}#ariawell-theme .contact-page .section-contact .contact-container{flex-direction:column;gap:clamp(50px,calc(2.2321428571vw + 2.6785714286rem),60px)}}#ariawell-theme .contact-page .section-contact .contact-info,#ariawell-theme .contact-page .section-contact .contact-info-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(40px,3.125vw,60px)}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .contact-info,#ariawell-theme .contact-page .section-contact .contact-info-content{gap:clamp(30px,calc(1.9607843137vw + .9325980392rem),40px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .contact-info,#ariawell-theme .contact-page .section-contact .contact-info-content{gap:clamp(24px,calc(1.3392857143vw + 1.2321428571rem),30px)}}#ariawell-theme .contact-page .section-contact .contact-info-top-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(14px,calc(.625vw + .375rem),18px)}#ariawell-theme .contact-page .section-contact .contact-info-time{background-color:#111;padding:10px 24px;border-radius:99px;font-weight:600;font-size:clamp(16px,calc(.3125vw + .75rem),18px);color:#fff;line-height:1.4167em;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .contact-info-top-box{gap:clamp(12px,calc(.3921568627vw + .5615196078rem),14px)}#ariawell-theme .contact-page .section-contact .contact-info-time{font-size:clamp(14px,calc(.3921568627vw + .6865196078rem),16px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .contact-info-top-box{gap:clamp(10px,calc(.4464285714vw + .5357142857rem),12px)}#ariawell-theme .contact-page .section-contact .contact-info-time{font-size:14px}}#ariawell-theme .contact-page .section-contact .contact-info{flex:1;max-width:580px}@media (min-width:1280px){#ariawell-theme .contact-page .section-contact .contact-info{position:sticky;top:clamp(100px,calc(6.25vw + 1.25rem),140px)}}#ariawell-theme .contact-page .section-contact .contact-info-title{font-size:clamp(38px,calc(1.5625vw + 1.125rem),48px);font-weight:300;color:#000;line-height:1.292em;letter-spacing:-.01em;text-align:left;word-break:keep-all}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .contact-info{max-width:100%}#ariawell-theme .contact-page .section-contact .contact-info-title{font-size:clamp(34px,calc(.7843137255vw + 1.7480392157rem),38px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .contact-info-title{font-size:clamp(28px,calc(1.3392857143vw + 1.4821428571rem),34px)}}#ariawell-theme .contact-page .section-contact .contact-info-title strong{font-weight:700}#ariawell-theme .contact-page .section-contact .contact-info-text{font-weight:500;font-size:clamp(20px,calc(.625vw + .75rem),24px);color:#555;line-height:1.4167em;letter-spacing:-.01em;text-align:left}#ariawell-theme .contact-page .section-contact .contact-info-list{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,calc(.3125vw + .375rem),12px)}#ariawell-theme .contact-page .section-contact .contact-info-list li a{font-weight:600;font-size:clamp(20px,calc(.3125vw + 1rem),22px);color:#000;letter-spacing:-.01em}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .contact-info-text{font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}#ariawell-theme .contact-page .section-contact .contact-info-list{gap:clamp(9px,calc(.1960784314vw + .4682598039rem),10px)}#ariawell-theme .contact-page .section-contact .contact-info-list li a{font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .contact-info-text{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}#ariawell-theme .contact-page .section-contact .contact-info-list{gap:clamp(8px,calc(.2232142857vw + .4553571429rem),9px)}#ariawell-theme .contact-page .section-contact .contact-info-list li a{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}#ariawell-theme .contact-page .section-contact .contact-info-list li a strong{font-weight:700}#ariawell-theme .contact-page .section-contact .contact-form{flex:1;width:100%;max-width:780px}#ariawell-theme .contact-page .section-contact .contact-form-wrapper{display:flex;flex-direction:column;gap:clamp(14px,calc(.9375vw + .125rem),20px)}#ariawell-theme .contact-page .section-contact .contact-form-wrapper>.form-group+.form-group{margin-top:clamp(60px,calc(3.125vw + 1.25rem),80px)}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .contact-form{max-width:100%}#ariawell-theme .contact-page .section-contact .contact-form-wrapper{gap:clamp(20px,calc(.7843137255vw + .8730392157rem),24px)}#ariawell-theme .contact-page .section-contact .contact-form-wrapper>.form-group+.form-group{margin-top:clamp(50px,calc(1.9607843137vw + 2.1825980392rem),60px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .contact-form-wrapper{gap:clamp(15px,calc(1.1160714286vw + .7142857143rem),20px)}#ariawell-theme .contact-page .section-contact .contact-form-wrapper>.form-group+.form-group{margin-top:clamp(40px,calc(2.2321428571vw + 2.0535714286rem),50px)}}#ariawell-theme .contact-page .section-contact .form-row{display:flex;gap:clamp(14px,calc(.9375vw + .125rem),20px)}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .form-row{gap:clamp(20px,calc(.7843137255vw + .8730392157rem),24px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .form-row{flex-direction:column;gap:clamp(15px,calc(1.1160714286vw + .7142857143rem),20px)}}#ariawell-theme .contact-page .section-contact .form-group{display:flex;flex-direction:column;gap:clamp(8px,.625vw,12px);flex:1}#ariawell-theme .contact-page .section-contact .form-group.full-width{width:100%}#ariawell-theme .contact-page .section-contact .form-label{font-weight:600;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#000;line-height:1.4em;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .form-label{font-size:clamp(17px,calc(.1960784314vw + .9682598039rem),18px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .form-group{gap:clamp(6px,calc(.4464285714vw + .2857142857rem),8px)}#ariawell-theme .contact-page .section-contact .form-label{font-size:clamp(16px,calc(.2232142857vw + .9553571429rem),17px)}}#ariawell-theme .contact-page .section-contact .form-label .required{color:#f33b3b;margin-left:2px}#ariawell-theme .contact-page .section-contact .form-subtext{margin-bottom:8px;font-size:16px;color:#333;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .form-subtext{margin-bottom:7px}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .form-subtext{margin-bottom:6px;font-size:15px}}#ariawell-theme .contact-page .section-contact .form-subtext strong{font-weight:600}#ariawell-theme .contact-page .section-contact .form-input,#ariawell-theme .contact-page .section-contact .form-textarea{padding:clamp(16px,calc(.625vw + .5rem),20px);background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;font-size:clamp(18px,calc(.3125vw + .875rem),20px);font-weight:400;color:#333;line-height:1.4em;letter-spacing:-.01em;transition:.3s}#ariawell-theme .contact-page .section-contact .form-input:focus,#ariawell-theme .contact-page .section-contact .form-textarea:focus{outline:0;border-color:#000;background-color:#fff}#ariawell-theme .contact-page .section-contact .form-input::placeholder,#ariawell-theme .contact-page .section-contact .form-textarea::placeholder{color:#999}#ariawell-theme .contact-page .section-contact .form-textarea{min-height:clamp(140px,calc(6.25vw + 3.75rem),180px);line-height:1.6em;resize:none}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .form-input,#ariawell-theme .contact-page .section-contact .form-textarea{padding:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);font-size:clamp(17px,calc(.1960784314vw + .9682598039rem),18px)}#ariawell-theme .contact-page .section-contact .form-textarea{min-height:clamp(120px,calc(3.9215686275vw + 5.6151960784rem),140px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .form-input,#ariawell-theme .contact-page .section-contact .form-textarea{padding:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);font-size:clamp(16px,calc(.2232142857vw + .9553571429rem),17px)}#ariawell-theme .contact-page .section-contact .form-textarea{min-height:clamp(100px,calc(4.4642857143vw + 5.3571428571rem),120px)}}#ariawell-theme .contact-page .section-contact .custom-budget-input-wrapper{margin-top:15px;padding:clamp(16px,calc(.625vw + .5rem),20px);background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;transition:.3s}#ariawell-theme .contact-page .section-contact .custom-budget-input-wrapper .form-label{margin-bottom:clamp(8px,.625vw,12px)}#ariawell-theme .contact-page .section-contact .custom-budget-input-wrapper .form-input{background-color:#fff;border-color:#ddd}#ariawell-theme .contact-page .section-contact .checkbox-group{display:flex;flex-wrap:wrap;gap:10px 8px}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .custom-budget-input-wrapper{margin-top:12px;padding:clamp(14px,calc(.3921568627vw + .6865196078rem),16px)}#ariawell-theme .contact-page .section-contact .checkbox-group{gap:9px 6px}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .custom-budget-input-wrapper{margin-top:10px;padding:clamp(12px,calc(.4464285714vw + .6607142857rem),14px)}#ariawell-theme .contact-page .section-contact .custom-budget-input-wrapper .form-label{margin-bottom:clamp(6px,calc(.4464285714vw + .2857142857rem),8px)}#ariawell-theme .contact-page .section-contact .checkbox-group{gap:8px 4px}}#ariawell-theme .contact-page .section-contact .checkbox-item{display:flex;align-items:center;justify-content:center;gap:8px;min-width:clamp(95px,calc(1.5625vw + 4.6875rem),105px);padding:18px clamp(22px,calc(.625vw + .875rem),26px);background-color:#fff;border:1px solid #bababa;border-radius:50px;transition:.3s;cursor:pointer}#ariawell-theme .contact-page .section-contact .checkbox-item:hover{background-color:#f0f0f0;border-color:#d0d0d0}#ariawell-theme .contact-page .section-contact .checkbox-item.selected,#ariawell-theme .contact-page .section-contact .checkbox-item:has(input:checked){background-color:#000;border-color:#000;color:#fff}#ariawell-theme .contact-page .section-contact .checkbox-item.selected .checkbox-text,#ariawell-theme .contact-page .section-contact .checkbox-item:has(input:checked) .checkbox-text{color:#fff}#ariawell-theme .contact-page .section-contact .checkbox-item input[type=checkbox],#ariawell-theme .contact-page .section-contact .checkbox-item input[type=radio]{display:none}#ariawell-theme .contact-page .section-contact .checkbox-item .checkbox-text{font-size:clamp(17px,calc(.3125vw + .8125rem),19px);font-weight:400;color:#111;letter-spacing:-.02em;transition:color .3s}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .checkbox-item{min-width:clamp(85px,calc(1.9607843137vw + 4.3700980392rem),95px);padding:17px clamp(18px,calc(.7843137255vw + .7480392157rem),22px)}#ariawell-theme .contact-page .section-contact .checkbox-item .checkbox-text{font-size:clamp(16px,calc(.1960784314vw + .9057598039rem),17px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .checkbox-item{min-width:clamp(78px,calc(1.5625vw + 4.5625rem),85px);padding:15px clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}#ariawell-theme .contact-page .section-contact .checkbox-item .checkbox-text{font-size:clamp(15px,calc(.2232142857vw + .8928571429rem),16px)}}#ariawell-theme .contact-page .section-contact .file-upload-area{position:relative;padding:clamp(40px,calc(.46875vw + 2.125rem),43px);border:1.2px dashed #111;border-radius:6px;background-color:#fff;text-align:center;transition:.3s}#ariawell-theme .contact-page .section-contact .file-upload-area:hover{border-color:#d0d0d0;background-color:#f0f0f0}#ariawell-theme .contact-page .section-contact .file-upload-area.drag-over{border-color:#000;background-color:#f0f0f0;transform:scale(1.02)}#ariawell-theme .contact-page .section-contact .file-upload-content{display:flex;flex-direction:column;align-items:center}#ariawell-theme .contact-page .section-contact .file-upload-text{margin-bottom:7px;font-weight:500;font-size:clamp(16px,calc(.3125vw + .75rem),18px);color:#000;letter-spacing:-.01em}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .file-upload-area{padding:clamp(38px,calc(.3921568627vw + 2.1865196078rem),40px)}#ariawell-theme .contact-page .section-contact .file-upload-text{margin-bottom:6px;font-size:clamp(15px,calc(.1960784314vw + .8432598039rem),16px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .file-upload-area{border:1px dashed #111;padding:clamp(36px,calc(.4464285714vw + 2.1607142857rem),38px)}#ariawell-theme .contact-page .section-contact .file-upload-text{margin-bottom:4px;font-size:15px}}#ariawell-theme .contact-page .section-contact .file-upload-subtext{margin-bottom:12px;font-size:14px;color:#000;letter-spacing:-.01em}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .file-upload-subtext{margin-bottom:11px}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .file-upload-subtext{margin-bottom:10px;font-size:13px}}#ariawell-theme .contact-page .section-contact .file-upload-button{padding:clamp(12px,calc(.3125vw + .5rem),14px) clamp(20px,calc(.625vw + .75rem),24px);border:none;background-color:#000;font-weight:500;font-size:14px;color:#fff;letter-spacing:-.01em;transition:.3s;cursor:pointer}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .file-upload-button{padding:12px clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .file-upload-button{padding:12px 20px;font-size:13px}}#ariawell-theme .contact-page .section-contact .file-upload-button:hover{background-color:#333}#ariawell-theme .contact-page .section-contact .file-upload-info{margin-top:8px;font-size:clamp(12px,calc(.15625vw + .625rem),13px);color:#777;letter-spacing:-.01em}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .file-upload-info{margin-top:7px;font-size:clamp(11px,calc(.1960784314vw + .5932598039rem),12px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .file-upload-info{margin-top:6px;font-size:11px}}#ariawell-theme .contact-page .section-contact .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#ariawell-theme .contact-page .section-contact .selected-files-container{margin-top:clamp(16px,calc(.625vw + .5rem),20px);padding:clamp(16px,calc(.625vw + .5rem),20px);background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px}#ariawell-theme .contact-page .section-contact .selected-files-title{margin-bottom:clamp(12px,calc(.625vw + .25rem),16px);font-size:clamp(16px,calc(.3125vw + .75rem),18px);font-weight:600;color:#000;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .selected-files-container{margin-top:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);padding:clamp(14px,calc(.3921568627vw + .6865196078rem),16px)}#ariawell-theme .contact-page .section-contact .selected-files-title{font-size:clamp(15px,calc(.1960784314vw + .8432598039rem),16px);margin-bottom:clamp(10px,calc(.3921568627vw + .4365196078rem),12px)}}#ariawell-theme .contact-page .section-contact .selected-files-list{display:flex;flex-direction:column;gap:clamp(8px,.625vw,12px)}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .selected-files-container{margin-top:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);padding:clamp(12px,calc(.4464285714vw + .6607142857rem),14px)}#ariawell-theme .contact-page .section-contact .selected-files-title{font-size:clamp(14px,calc(.2232142857vw + .8303571429rem),15px);margin-bottom:clamp(8px,calc(.4464285714vw + .4107142857rem),10px)}#ariawell-theme .contact-page .section-contact .selected-files-list{gap:clamp(6px,calc(.4464285714vw + .2857142857rem),8px)}}#ariawell-theme .contact-page .section-contact .selected-file-item{display:flex;align-items:center;justify-content:space-between;padding:clamp(12px,calc(.625vw + .25rem),16px);background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:.3s}#ariawell-theme .contact-page .section-contact .selected-file-item:hover{border-color:#d0d0d0;background-color:#f9f9f9}#ariawell-theme .contact-page .section-contact .file-name{flex:1;font-size:clamp(14px,calc(.3125vw + .625rem),16px);font-weight:500;color:#333;margin-right:clamp(12px,calc(.625vw + .25rem),16px);word-break:break-word}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .selected-file-item{padding:clamp(10px,calc(.3921568627vw + .4365196078rem),12px)}#ariawell-theme .contact-page .section-contact .file-name{font-size:clamp(13px,calc(.1960784314vw + .7182598039rem),14px);margin-right:clamp(10px,calc(.3921568627vw + .4365196078rem),12px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .selected-file-item{padding:clamp(8px,calc(.4464285714vw + .4107142857rem),10px)}#ariawell-theme .contact-page .section-contact .file-name{font-size:clamp(12px,calc(.2232142857vw + .7053571429rem),13px);margin-right:clamp(8px,calc(.4464285714vw + .4107142857rem),10px)}}#ariawell-theme .contact-page .section-contact .file-size{font-size:clamp(12px,calc(.3125vw + .5rem),14px);color:#777;margin-right:clamp(12px,calc(.625vw + .25rem),16px);white-space:nowrap}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .file-size{font-size:clamp(11px,calc(.1960784314vw + .5932598039rem),12px);margin-right:clamp(10px,calc(.3921568627vw + .4365196078rem),12px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .file-size{font-size:clamp(10px,calc(.2232142857vw + .5803571429rem),11px);margin-right:clamp(8px,calc(.4464285714vw + .4107142857rem),10px)}}#ariawell-theme .contact-page .section-contact .file-remove-btn{width:clamp(24px,calc(.625vw + 1rem),28px);height:clamp(24px,calc(.625vw + 1rem),28px);background-color:#f44;color:#fff;border:none;border-radius:50%;font-size:clamp(16px,calc(.3125vw + .75rem),18px);font-weight:700;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;line-height:1}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .file-remove-btn{width:clamp(22px,calc(.3921568627vw + 1.1865196078rem),24px);height:clamp(22px,calc(.3921568627vw + 1.1865196078rem),24px);font-size:clamp(14px,calc(.3921568627vw + .6865196078rem),16px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .file-remove-btn{width:clamp(20px,calc(.4464285714vw + 1.1607142857rem),22px);height:clamp(20px,calc(.4464285714vw + 1.1607142857rem),22px);font-size:clamp(12px,calc(.4464285714vw + .6607142857rem),14px)}}#ariawell-theme .contact-page .section-contact .file-remove-btn:hover{background-color:#c00;transform:scale(1.1)}#ariawell-theme .contact-page .section-contact .file-remove-btn:active{transform:scale(.95)}#ariawell-theme .contact-page .section-contact .privacy-title{font-size:clamp(18px,calc(.3125vw + .875rem),20px);font-weight:700;color:#000;letter-spacing:-.01em;text-align:left}#ariawell-theme .contact-page .section-contact .privacy-content{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px 50px 24px 24px;margin-bottom:clamp(16px,calc(.625vw + .5rem),20px);height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#000 #d9d9d9}#ariawell-theme .contact-page .section-contact .privacy-content::-webkit-scrollbar{width:2px}#ariawell-theme .contact-page .section-contact .privacy-content::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:1px}#ariawell-theme .contact-page .section-contact .privacy-content::-webkit-scrollbar-thumb{background-color:#000;border-radius:1px;height:120px}#ariawell-theme .contact-page .section-contact .privacy-content::-webkit-scrollbar-thumb:hover{background-color:#333}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .privacy-title{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}#ariawell-theme .contact-page .section-contact .privacy-content{padding:20px 40px 20px 20px;margin-bottom:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);height:160px}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .privacy-title{font-size:clamp(15px,calc(.2232142857vw + .8928571429rem),16px)}#ariawell-theme .contact-page .section-contact .privacy-content{padding:16px 30px 16px 16px;margin-bottom:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);height:140px}}#ariawell-theme .contact-page .section-contact .privacy-text{font-size:clamp(16px,calc(.3125vw + .75rem),18px);color:#000;margin-bottom:clamp(12px,calc(.625vw + .25rem),16px);letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .privacy-text{font-size:clamp(15px,calc(.1960784314vw + .8432598039rem),16px);margin-bottom:clamp(10px,calc(.3921568627vw + .4365196078rem),12px)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .privacy-text{font-size:clamp(14px,calc(.2232142857vw + .8303571429rem),15px);margin-bottom:clamp(8px,calc(.4464285714vw + .4107142857rem),10px)}}#ariawell-theme .contact-page .section-contact .privacy-details{font-size:clamp(14px,calc(.3125vw + .625rem),16px);color:#555;line-height:1.6em;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .privacy-details{font-size:clamp(13px,calc(.1960784314vw + .7182598039rem),14px)}}#ariawell-theme .contact-page .section-contact .privacy-details p{margin-bottom:clamp(8px,.625vw,12px)}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .privacy-details{font-size:clamp(12px,calc(.2232142857vw + .7053571429rem),13px)}#ariawell-theme .contact-page .section-contact .privacy-details p{margin-bottom:clamp(6px,calc(.4464285714vw + .2857142857rem),8px)}}#ariawell-theme .contact-page .section-contact .privacy-details ul{margin:clamp(12px,calc(.625vw + .25rem),16px) 0;padding-left:clamp(16px,calc(.625vw + .5rem),20px)}#ariawell-theme .contact-page .section-contact .privacy-details ul li{margin-bottom:clamp(6px,calc(.3125vw + .125rem),8px)}#ariawell-theme .contact-page .section-contact .privacy-details strong{font-weight:700;color:#000}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item{justify-content:flex-start;gap:clamp(8px,.625vw,12px);background-color:transparent;border:none;border-radius:0;padding:0}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item:hover{background-color:transparent;border-color:transparent}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item.selected,#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item:has(input:checked){background-color:transparent;border-color:transparent;color:inherit}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item.selected .checkbox-text,#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item:has(input:checked) .checkbox-text{color:#333}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item input[type=checkbox]{display:block;width:clamp(18px,calc(.3125vw + .875rem),20px);height:clamp(18px,calc(.3125vw + .875rem),20px);appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:4px;cursor:pointer;position:relative}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item input[type=checkbox]:checked{background-color:#000;border-color:#000}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item input[type=checkbox]:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:clamp(12px,calc(.3125vw + .5rem),14px);font-weight:700}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item .checkbox-text{font-weight:500;font-size:16px;color:#333;letter-spacing:-.01em}#ariawell-theme .contact-page .section-contact .form-submit{display:flex;justify-content:flex-end;margin-top:clamp(60px,calc(3.125vw + 1.25rem),80px)}#ariawell-theme .contact-page .section-contact .submit-button{display:flex;align-items:center;justify-content:center;gap:12px;border:none;background:0 0;font-weight:600;font-size:clamp(22px,calc(.625vw + .875rem),26px);color:#000;letter-spacing:-.02em;transition:.3s;cursor:pointer}#ariawell-theme .contact-page .section-contact .submit-button>img{height:clamp(30px,calc(.9375vw + 1.125rem),36px)}@media (max-width:1279px){#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item .checkbox-text{font-size:15px}#ariawell-theme .contact-page .section-contact .form-submit{margin-top:clamp(50px,calc(1.9607843137vw + 2.1825980392rem),60px)}#ariawell-theme .contact-page .section-contact .submit-button{gap:10px;font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}#ariawell-theme .contact-page .section-contact .submit-button>img{height:clamp(24px,calc(1.1764705882vw + .9345588235rem),30px)}}#ariawell-theme .contact-form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s}#ariawell-theme .contact-form-overlay.active{opacity:1;visibility:visible}#ariawell-theme .contact-form-overlay .spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.2);min-width:280px;text-align:center}#ariawell-theme .contact-form-overlay .spinner{width:60px;height:60px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:1s linear infinite spin}#ariawell-theme .contact-form-overlay .loading-text{font-size:18px;font-weight:600;color:#333;margin:0}#ariawell-theme .contact-form-overlay .loading-subtext{font-size:14px;color:#666;margin:0}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:768px){#ariawell-theme .contact-page .section-contact .privacy-details ul{margin:clamp(10px,calc(.4464285714vw + .5357142857rem),12px) 0;padding-left:clamp(12px,calc(.8928571429vw + .5714285714rem),16px)}#ariawell-theme .contact-page .section-contact .privacy-details ul li{margin-bottom:clamp(4px,calc(.4464285714vw + .1607142857rem),6px)}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item{gap:clamp(6px,calc(.4464285714vw + .2857142857rem),8px)}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item input[type=checkbox]{width:clamp(16px,calc(.4464285714vw + .9107142857rem),18px);height:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item input[type=checkbox]:checked::after{font-size:clamp(10px,calc(.4464285714vw + .5357142857rem),12px)}#ariawell-theme .contact-page .section-contact .privacy-checkbox .checkbox-item .checkbox-text{font-size:14px}#ariawell-theme .contact-page .section-contact .form-submit{margin-top:clamp(40px,calc(2.2321428571vw + 2.0535714286rem),50px)}#ariawell-theme .contact-page .section-contact .submit-button{gap:8px;font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}#ariawell-theme .contact-page .section-contact .submit-button>img{height:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px)}#ariawell-theme .contact-form-overlay .spinner-container{padding:30px;min-width:240px}#ariawell-theme .contact-form-overlay .spinner{width:50px;height:50px}#ariawell-theme .contact-form-overlay .loading-text{font-size:16px}#ariawell-theme .contact-form-overlay .loading-subtext{font-size:12px}}