@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Regular.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-SemiBold.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Bold.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Bold.woff") format("woff");font-weight:800;font-style:normal}.p-contact .p-contact--h2{text-align:center;font-size:2.2rem;font-weight:600;display:block;margin:0;padding:0;margin-bottom:40px}.p-contact .p-contact--text{text-align:center;font-size:1.6rem}.p-contact .l-first-view::before{content:"";background-image:url(/wp-content/themes/aigo//assets/images/decoration/decoration1@2x.png.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;right:50%;transform:translateX(calc(50% + 300px));bottom:-100px;width:182px;height:208px;display:block;z-index:3}@media(max-width: 992px){.p-contact .l-first-view::before{transform:translateX(calc(50% + 300px));bottom:-50px;width:117px;height:132px}}@media(max-width: 768px){.p-contact .p-contact--h2{font-size:2rem;margin-bottom:30px}.p-contact .p-contact--text{font-size:1.4rem}.p-contact .l-first-view::before{right:15px;transform:translateX(0);bottom:-30px;width:117px;height:132px}}@media(max-width: 576px){.p-contact .p-contact--h2{font-size:1.8rem;margin-bottom:30px}.p-contact .p-contact--text{font-size:1.4rem;text-align:left}.p-contact .p-contact--text br{display:none}.p-contact .l-first-view::before{right:15px;transform:translateX(0);bottom:-30px;width:80px;height:92px}}.p-privacy-policy--content--list{border-radius:10px;background-color:#fff;width:830px;margin:0 auto;margin-top:40px;padding:60px 40px;display:block}.p-privacy-policy--content--list ol{display:flex;flex-direction:column;gap:40px;width:100%}.p-privacy-policy--content--list ol li span{font-size:1.8rem;padding-left:90px;display:block;line-height:1.4}@media(max-width: 1200px){.p-privacy-policy--content--list{width:100%}}@media(max-width: 992px){.p-privacy-policy--content--list{padding:40px 30px}.p-privacy-policy--content--list ol{gap:30px}.p-privacy-policy--content--list ol li span{font-size:1.6rem;padding-left:70px;display:block;line-height:1.4}}@media(max-width: 768px){.p-privacy-policy--content--list{padding:30px 20px}.p-privacy-policy--content--list ol{gap:30px}.p-privacy-policy--content--list ol li span{font-size:1.6rem;padding-left:70px;display:block;line-height:1.4}}@media(max-width: 576px){.p-privacy-policy--content--list ol{gap:30px}.p-privacy-policy--content--list ol li span{font-size:1.4rem;padding-left:60px}}.p-contact-telephone{border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:30px 0;gap:0 85px;margin:40px 0}.p-contact-telephone .p-contact-telephone--text{margin:0;padding:0;display:flex;justify-content:center;align-items:center;font-size:1.8rem;line-height:1.4;font-weight:500;text-align:center;height:78px;white-space:nowrap}.p-contact-telephone .p-contact-telephone-line{display:block;width:1px;height:100px;background-color:#000}.p-contact-telephone .p-contact-telephone--link{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;line-height:1.3;height:78px}.p-contact-telephone .p-contact-telephone--link .p-contact-telephone--number{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:4.6rem;white-space:nowrap}.p-contact-telephone .p-contact-telephone--link .p-contact-telephone--time{font-size:1.4rem;white-space:nowrap}.p-contact--form-inner{border-radius:10px;background-color:#fff;padding:60px 40px;width:100%}.p-contact--form-title{text-align:center;font-weight:500;font-size:2.2rem;margin-bottom:20px}.p-contact--form .form-group{display:block;border-bottom:1px solid #f1f1f1;padding:20px 0}.p-contact--form .form-elements{width:100%;display:flex;justify-content:flex-start;align-items:center}.p-contact--form .form-elements-label{border:0;margin:0;padding:0;min-width:0;margin:0;padding:0;width:230px;min-width:230px;font-size:1.6rem;position:relative;padding-right:30px;line-height:1.4}.p-contact--form .form-elements-label .form-elements-label-required,.p-contact--form .form-elements-label .form-elements-label-optional{border-radius:6px;width:42px;height:26px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.p-contact--form .form-elements-label .form-elements-label-required{background-color:#ca3433;color:#fff}.p-contact--form .form-elements-label .form-elements-label-optional{background-color:#ddd;color:#fff}.p-contact--form .form-elements-body{width:100%}.p-contact--form input[type=text],.p-contact--form input[type=email],.p-contact--form input[type=tel],.p-contact--form textarea,.p-contact--form .form-control{margin:0;padding:0;width:100%;height:50px;padding:0 10px;background-color:#fafafa;border-radius:6px;font-size:1.6rem}.p-contact--form input[type=text]:focus,.p-contact--form input[type=email]:focus,.p-contact--form input[type=tel]:focus,.p-contact--form textarea:focus,.p-contact--form .form-control:focus{outline:2px solid #1dbfa2}.p-contact--form textarea.form-control{padding:10px;min-height:150px}.p-contact--form p.form-control{display:flex;align-items:center;height:auto;min-height:50px;padding:15px;line-height:1.5}.p-contact--form .form-elements-body-list{width:100%;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.p-contact--form .form-elements-body-list .checkbox-item-label{cursor:pointer;background-color:#fafafa;border-radius:6px;width:100%;height:50px;display:flex;justify-content:flex-start;align-items:center;padding-left:40px;padding-right:10px;font-size:1.6rem;font-weight:500;line-height:1.3;position:relative}.p-contact--form .form-elements-body-list .checkbox-item-label::after{content:"";border-radius:3px;border:1px solid #ddd;background-color:#fff;width:19px;height:19px;display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1}.p-contact--form .form-elements-body-list .checkbox-item-label::before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(129, 199, 132)" d="M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z"/></svg>') no-repeat center center;content:"";width:19px;height:14px;display:block;position:absolute;left:11px;top:50%;transform:translateY(-50%);z-index:2;opacity:0;pointer-events:none}.p-contact--form .form-elements-body-list .checkbox-item{width:calc((100% - 10px)/2)}.p-contact--form .form-elements-body-list .checkbox-item input[type=checkbox]{display:none}.p-contact--form .form-elements-body-list .checkbox-item input[type=checkbox]:checked+.checkbox-item-label{background-color:#1dbfa2;color:#fff}.p-contact--form .form-elements-body-list .checkbox-item input[type=checkbox]:checked+.checkbox-item-label::before{opacity:1;pointer-events:auto}.p-contact--form .error_block{padding-left:230px;padding-top:10px}.p-contact--form .error_block .parsley-custom-error-message{color:#ca3433;font-size:1.4rem}.p-contact--form .error_block#error-policy-checkbox{padding-left:0}.p-contact--form .parsley-error .form-elements-label{color:#ca3433}.p-contact--form .parsley-error .form-control,.p-contact--form .parsley-error .form-control:focus{outline:2px solid #ca3433;background-color:rgba(202,52,51,.05)}.p-contact--form .p-contact--form-policy{margin-top:30px;display:block;text-align:center}.p-contact--form .p-contact--form-policy a{color:#1dbfa2;text-decoration:underline}@media(min-width: 993px){.p-contact--form .p-contact--form-policy a:hover{text-decoration:none}}.p-contact--form .p-contact--form-policy-checkbox{text-align:center;margin-top:30px}.p-contact--form .p-contact--form-policy-checkbox input[type=checkbox]{display:none}.p-contact--form .p-contact--form-policy-checkbox input[type=checkbox]:checked+.policy-checkbox-label::before{opacity:1;pointer-events:auto}.p-contact--form .p-contact--form-policy-checkbox .policy-checkbox-label{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:500;position:relative;padding-left:15px}.p-contact--form .p-contact--form-policy-checkbox .policy-checkbox-label::after{content:"";border-radius:3px;border:1px solid #ddd;background-color:#fff;width:19px;height:19px;display:block;position:absolute;left:-15px;top:50%;transform:translateY(-50%);z-index:1}.p-contact--form .p-contact--form-policy-checkbox .policy-checkbox-label::before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(129, 199, 132)" d="M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z"/></svg>') no-repeat center center;content:"";width:19px;height:14px;display:block;position:absolute;left:-13px;top:50%;transform:translateY(-50%);z-index:2;opacity:0;pointer-events:none}.p-contact--form .form-button-group{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px}.p-contact--form .form-button-group button{border-radius:6px;color:#fff;width:320px;height:56px;font-size:1.6rem;display:flex;justify-content:center;align-items:center;opacity:1;transition:all .3s ease}.p-contact--form .form-button-group button.send{background-color:#1dbfa2}.p-contact--form .form-button-group button.back{background-color:#a1a1a1}@media(min-width: 993px){.p-contact--form .form-button-group button:hover{opacity:.5;transition:all .3s ease}}@media(max-width: 768px){.p-contact-telephone{gap:0 60px}.p-contact-telephone .p-contact-telephone--text{font-size:1.7rem}.p-contact-telephone .p-contact-telephone--link .p-contact-telephone--number{font-size:3.6rem}.p-contact--form-inner{padding:40px 20px}.p-contact--form-title{font-size:1.8rem;margin-bottom:20px}.p-contact--form .form-elements{align-items:flex-start;flex-direction:column;gap:5px}.p-contact--form .form-elements-label{width:100%;min-width:100%;padding-left:50px}.p-contact--form .form-elements-label br{display:none;max-width:0px !important}.p-contact--form .form-elements-label .form-elements-label-required,.p-contact--form .form-elements-label .form-elements-label-optional{width:38px;height:20px;font-size:1.3rem;right:auto;left:0}}@media(max-width: 576px){.p-contact-telephone{padding:20px;gap:10px 25px;margin:20px 0;flex-direction:column}.p-contact-telephone .p-contact-telephone--text{font-size:1.6rem;height:auto;line-height:1.2}.p-contact-telephone .p-contact-telephone-line{height:1px;width:100%}.p-contact-telephone .p-contact-telephone--link{height:auto;justify-content:center;align-items:center}.p-contact-telephone .p-contact-telephone--link .p-contact-telephone--number{font-size:3rem}.p-contact-telephone .p-contact-telephone--link .p-contact-telephone--time{font-size:1.3rem}.p-contact--form-title{font-size:1.8rem}.p-contact--form-inner{padding:40px 20px}.p-contact--form .form-group{padding:10px 0}.p-contact--form .form-elements-label{font-size:1.5rem}.p-contact--form input[type=text],.p-contact--form input[type=email],.p-contact--form input[type=tel],.p-contact--form textarea,.p-contact--form .form-control{height:46px}.p-contact--form textarea.form-control{min-height:100px}.p-contact--form p.form-control{min-height:46px;padding:15px}.p-contact--form .form-elements-body-list{flex-direction:column}.p-contact--form .form-elements-body-list .checkbox-item-label{height:46px;font-size:1.5rem}.p-contact--form .form-elements-body-list .checkbox-item{width:100%}.p-contact--form .error_block{padding-left:0}.p-contact--form .p-contact--form-policy{font-size:1.5rem}.p-contact--form .form-button-group{gap:10px;margin-top:20px}.p-contact--form .form-button-group button{width:100%;height:50px}}/*# sourceMappingURL=contact.min.css.map */
