.style_button__NDhWB{display:inline-flex;align-items:center;font-weight:500;font-size:16px;padding:0 20px 0 0}@media(min-width:600px){.style_button__NDhWB{font-size:20px;padding:0 24px 0 0}}.style_button__NDhWB.style_is_small__RvqF8{font-size:18px}.style_button__NDhWB span{margin-right:4px;letter-spacing:.05em;transition:transform .4s cubic-bezier(.12,.53,.33,.99)}.style_button__NDhWB div{margin-left:4px;position:relative;z-index:2;line-height:1}@media(min-width:900px){.style_button__NDhWB div{margin-left:8px}}.style_button__NDhWB div:before{content:"";display:block;border-radius:50%;background-color:#fff;position:absolute;width:34px;height:34px;right:-14px;top:50%;transform:translateY(-50%);z-index:-1;transition:opacity .1s cubic-bezier(.12,.53,.33,.99)}@media(min-width:900px){.style_button__NDhWB div:before{width:42px;height:42px;right:-17px}}.style_button__NDhWB div:after{content:"";display:block;border-radius:50%;background:linear-gradient(323.74deg,#e9484f 13.46%,#e9484f 13.47%,#26bcee 93.75%);position:absolute;width:42px;height:42px;right:-18px;top:50%;transform:translateY(-50%);box-sizing:border-box;z-index:-2;transform-origin:center;will-change:border;transition:transform .4s cubic-bezier(.12,.53,.33,.99),border .3s}@media(min-width:900px){.style_button__NDhWB div:after{width:52px;height:52px;right:-22px}}.style_button__NDhWB div svg{display:block;width:40px;height:auto;position:relative;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media(min-width:900px){.style_button__NDhWB div svg{width:48px}}.style_button__NDhWB div svg line{transform-origin:right;transition:transform .4s cubic-bezier(.12,.53,.33,.99)}.style_button__NDhWB div svg path{transition:stroke .4s cubic-bezier(.12,.53,.33,.99)}.style_button__NDhWB:hover span{transform:translateX(12px)}.style_button__NDhWB:hover line{transform:scaleX(0)}.style_button__NDhWB:hover path{stroke:#fff}.style_button__NDhWB:hover div:before{opacity:0}.style_button__NDhWB:hover div:after{transform:translateY(-50%) scale(.8)}.style_pageTitle__tGhyt{padding:40px 24px}.style_pageTitle__tGhyt h1{font-size:40px;letter-spacing:.05em}.style_pageTitle__tGhyt span{font-size:12px}@media(min-width:900px){.style_pageTitle__tGhyt{max-width:1200px;margin:0 auto;padding:80px;box-sizing:content-box}.style_pageTitle__tGhyt h1{font-size:56px;letter-spacing:.05em}.style_pageTitle__tGhyt span{font-size:14px}}.Contact_contact__GQivs{container-type:inline-size;padding:40px 20px 80px;background-color:var(--cl-bg-gray)}@media(min-width:900px){.Contact_contact__GQivs{padding:120px 20px}}.Contact_contact__GQivs .Contact_contactBlock__uwycM{display:flex;flex-direction:column;max-width:944px;margin:0 auto 40px;gap:40px;justify-content:center}@media(min-width:900px){.Contact_contact__GQivs .Contact_contactBlock__uwycM{flex-direction:row}}.Contact_contact__GQivs .Contact_contactButton__8JQhv{display:flex;justify-content:center}.Contact_contact__GQivs .Contact_contactButton__8JQhv button{width:300px;padding:12px;font-size:16px;border:1px solid var(--cl-black-60);background-color:transparent;border-radius:10px;outline:none;cursor:pointer;transition:all .3s ease}.Contact_contact__GQivs .Contact_contactButton__8JQhv button:active,.Contact_contact__GQivs .Contact_contactButton__8JQhv button:hover{border:2px solid var(--cl-blue)}.Contact_contact__GQivs .Contact_contactButton__8JQhv button p{line-height:1.5;margin-top:8px;font-size:16px}.Contact_contact__GQivs form{max-width:944px;margin:0 auto;border-radius:30px}@media(min-width:900px){.Contact_contact__GQivs form{background-color:var(--cl-white);padding:64px 80px}}.Contact_contact__GQivs form p{font-size:14px;margin-bottom:24px;line-height:2.2}@media(min-width:900px){.Contact_contact__GQivs form p{font-size:16px;text-align:center;margin-bottom:80px}}.Contact_contact__GQivs form .Contact_formRow__idEIm{display:flex;justify-content:space-between;flex-direction:column;width:100%;margin:0 auto}@media(min-width:900px){.Contact_contact__GQivs form .Contact_formRow__idEIm{max-width:720px;flex-direction:row}}.Contact_contact__GQivs form .Contact_formRow__idEIm:not(:last-child){margin-bottom:12px}@media(min-width:900px){.Contact_contact__GQivs form .Contact_formRow__idEIm:not(:last-child){margin-bottom:48px}}.Contact_contact__GQivs form .Contact_formRow__idEIm label{padding-top:12px;min-width:145px;font-weight:700;font-size:14px;margin-bottom:8px}@media(min-width:900px){.Contact_contact__GQivs form .Contact_formRow__idEIm label{font-size:16px;margin-bottom:0}}.Contact_contact__GQivs form .Contact_formRow__idEIm input{width:100%;padding:12px;font-size:16px;border:1px solid var(--cl-border-gray);border-radius:6px;outline:none}@media(min-width:900px){.Contact_contact__GQivs form .Contact_formRow__idEIm input{width:500px}}.Contact_contact__GQivs form .Contact_formRow__idEIm input::placeholder{color:var(--cl-black-60)}.Contact_contact__GQivs form .Contact_formRow__idEIm input:focus{border:1px solid var(--cl-blue)}.Contact_contact__GQivs form .Contact_formRow__idEIm input.Contact_error__CG6hy{border:1px solid var(--cl-red)}.Contact_contact__GQivs form .Contact_formRow__idEIm select{width:100%;padding:12px;font-size:16px;border:1px solid var(--cl-border-gray);border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/images/select_allow.svg) no-repeat right 15px center/11px auto;outline:none;background-color:var(--cl-white)}@media(min-width:900px){.Contact_contact__GQivs form .Contact_formRow__idEIm select{width:500px}}.Contact_contact__GQivs form .Contact_formRow__idEIm select::placeholder{color:var(--cl-black-60)}.Contact_contact__GQivs form .Contact_formRow__idEIm select:focus{border:1px solid var(--cl-blue)}.Contact_contact__GQivs form .Contact_formRow__idEIm select.Contact_error__CG6hy{border:1px solid var(--cl-red)}.Contact_contact__GQivs form .Contact_formRow__idEIm textarea{width:100%;padding:12px;font-size:16px;border:1px solid var(--cl-border-gray);border-radius:6px;outline:none;min-height:100px;resize:none}@media(min-width:900px){.Contact_contact__GQivs form .Contact_formRow__idEIm textarea{width:500px}}.Contact_contact__GQivs form .Contact_formRow__idEIm textarea:focus{border:1px solid var(--cl-blue)}.Contact_contact__GQivs form .Contact_formRow__idEIm textarea.Contact_error__CG6hy{border:1px solid var(--cl-red)}.Contact_contact__GQivs form .Contact_formRow__idEIm span{color:var(--cl-red)}.Contact_contact__GQivs .Contact_required__CjtRf:after{content:"*";display:inline-block;margin-left:8px;color:var(--cl-red)}.Contact_contact__GQivs .Contact_error__CG6hy{margin-top:4px;font-size:12px;color:var(--cl-red)}.Contact_contact__GQivs .Contact_agree__xF5bf{text-align:center}.Contact_contact__GQivs .Contact_agree__xF5bf label{cursor:pointer}.Contact_contact__GQivs .Contact_agree__xF5bf label input{display:none}.Contact_contact__GQivs .Contact_agree__xF5bf label span{position:relative;display:inline-block;width:16px;height:16px;margin:0 8px 2px 0;vertical-align:sub;border-radius:3px;background-color:var(--cl-white);border:1px solid var(--cl-black-60);transition:opacity .1s}.Contact_contact__GQivs .Contact_agree__xF5bf label span:before{position:absolute;top:calc(50% - 2px);left:50%;transform:translate(-50%,-50%) rotate(45deg);content:"";width:4px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;opacity:0;transition:opacity .1s}.Contact_contact__GQivs .Contact_agree__xF5bf label input:checked~span{opacity:1;background-color:var(--cl-blue);border:unset}.Contact_contact__GQivs .Contact_agree__xF5bf label input:checked~span:before{opacity:1}.Contact_contact__GQivs .Contact_agree__xF5bf label a{color:var(--cl-blue);text-decoration:underline}.Contact_contact__GQivs .Contact_button___EaJS{margin-top:48px;text-align:center}.Contact_complete__OSUS4{container-type:inline-size;padding:40px 20px 80px;background-color:var(--cl-bg-gray);text-align:center}@media(min-width:900px){.Contact_complete__OSUS4{padding:120px 20px}}.Contact_complete__OSUS4 h3{font-size:28px}@container (max-width: 550px){.Contact_complete__OSUS4 h3{font-size:22px}}@container (min-width: 551px){.Contact_complete__OSUS4 .Contact_spbr__tmefq{display:none}}.Contact_complete__OSUS4 p{margin:24px 0 64px;line-height:2.2}@container (max-width: 550px){.Contact_complete__OSUS4 p{font-size:14px}}