/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.contactBlock{background-color:var(--color-blue-900,#004e7a);padding-block:calc(var(--spacing,.25rem) * 25);position:relative;overflow:hidden}@media (width<=1200px){.contactBlock{padding-block:calc(var(--spacing,.25rem) * 20)}}@media (width<=600px){.contactBlock{padding-block:calc(var(--spacing,.25rem) * 12)}}.contactBlock__bg{pointer-events:none;mix-blend-mode:multiply;background:#d3d3d3 url(/img/ybclinic/contact-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (width<=900px){.contactBlock__bg{background-image:url(/img/ybclinic/contact-bg-960.webp)}}.contactBlock .container{z-index:10;position:relative}.contactBlock__wrap{align-items:stretch;gap:calc(var(--spacing,.25rem) * 15);flex-direction:row;display:flex}@media (width<=1200px){.contactBlock__wrap{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column}}.contactBlock__left{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}@media (width<=600px){.contactBlock__left{gap:calc(var(--spacing,.25rem) * 6);align-self:auto}}.contactBlock__header{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.contactBlock__badge{border-color:var(--color-stroke,#d5dadc);color:var(--color-white,#fff)}@media (width<=600px){.contactBlock__badge{padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.contactBlock__title{font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal,400);line-height:1.3;font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);font-size:42px}@media (width<=1400px){.contactBlock__title{font-size:36px}}@media (width<=900px){.contactBlock__title{font-size:28px}}@media (width<=600px){.contactBlock__title{font-size:26px}}.contactBlock__images{gap:calc(var(--spacing,.25rem) * 7.5);flex-direction:row;display:flex}@media (width<=600px){.contactBlock__images{gap:calc(var(--spacing,.25rem) * 5)}}.contactBlock__image{width:268px;height:254px;overflow:hidden}.contactBlock__image img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.contactBlock__image{flex:1;width:auto;height:200px}}@media (width<=600px){.contactBlock__image{height:149px}}.contactBlock__right{flex-shrink:0;width:705px;display:grid}.contactBlock__right>*{grid-area:1/1}@media (width<=1200px){.contactBlock__right{width:100%}}.contactBlock__form{gap:calc(var(--spacing,.25rem) * 12);visibility:visible;opacity:1;flex-direction:column;transition:opacity .3s;display:flex}.contactBlock__form.hidden{visibility:hidden;opacity:0;pointer-events:none}@media (width<=600px){.contactBlock__form{gap:calc(var(--spacing,.25rem) * 8)}}.contactBlock__field input,.contactBlock__field select{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#ffffff4d;border-bottom-width:1px;width:100%}@supports (color:color-mix(in lab, red, red)){.contactBlock__field input,.contactBlock__field select{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.contactBlock__field input,.contactBlock__field select{padding-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-outline-style:none;appearance:none;background-color:#0000;border-radius:0;outline-style:none;transition:border-color .3s}.contactBlock__field input::placeholder,.contactBlock__field select::placeholder{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.contactBlock__field input::placeholder,.contactBlock__field select::placeholder{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.contactBlock__field input:focus,.contactBlock__field select:focus{border-color:var(--color-white,#fff)}.contactBlock__field input.has-error,.contactBlock__field select.has-error{border-color:var(--color-red-400,oklch(70.4% .191 22.216))}@media (width<=600px){.contactBlock__field input,.contactBlock__field select{padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.contactBlock__field select{cursor:pointer;color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.contactBlock__field select{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.contactBlock__field select.is-selected{color:var(--color-white,#fff)}.contactBlock__field select option{color:var(--color-gray-800,oklch(27.8% .033 256.848))}.contactBlock__field--select{position:relative}.contactBlock__field--select:after{content:"";pointer-events:none;top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);background-image:url(/img/ybclinic/chevron-down-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;right:0}@media (width<=600px){.contactBlock__field--select:after{height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 4.5)}}.contactBlock__field .invalid-feedback{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-300,oklch(80.8% .114 19.571))}.contactBlock__submit{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.contactBlock__submit{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.contactBlock__submit{background-color:var(--color-blue-900,#004e7a);font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);justify-content:center;align-items:center;width:418px;height:58px;transition:background-color .3s,color .3s;display:flex}.contactBlock__submit:hover{background-color:var(--color-white,#fff);color:var(--color-blue-900,#004e7a)}.contactBlock__submit:disabled{cursor:not-allowed;opacity:.5}@media (width<=600px){.contactBlock__submit{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));height:48px}}.contactBlock__successState{text-align:center;visibility:visible;opacity:1;flex-direction:column;justify-content:center;align-items:center;padding:40px;transition:opacity .3s;display:flex}.contactBlock__successState.hidden{visibility:hidden;opacity:0;pointer-events:none}@media (width<=600px){.contactBlock__successState{padding:30px 20px}}.contactBlock__successIcon{margin-bottom:calc(var(--spacing,.25rem) * 6);background:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.contactBlock__successTitle{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal,400);line-height:1.3;font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);font-size:28px}@media (width<=600px){.contactBlock__successTitle{font-size:22px}}.contactBlock__successSubtitle{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal,400);line-height:1.3;font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);font-size:24px}@media (width<=600px){.contactBlock__successSubtitle{font-size:18px}}.contactBlock__successDescription{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.contactBlock__successDescription{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.contactBlock__errorIcon{background:#ef444433}.contactBlock__errorState .contactBlock__successTitle{color:#ef4444}.contactBlock__successBtn{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.contactBlock__successBtn{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.contactBlock__successBtn{padding-inline:calc(var(--spacing,.25rem) * 8);font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);background-color:#0000;height:48px;transition:background-color .3s}.contactBlock__successBtn:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.contactBlock__successBtn:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.contactBlock__privacy{font-family:var(--font-manrope,"Manrope", ui-sans-serif, system-ui, sans-serif);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.contactBlock__privacy{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.contactBlock__privacy{width:100%;max-width:418px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (width<=600px){.contactBlock__privacy{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
