:root{--accent:#cc0605;--font-color:#1b2021;--base-font:"Raleway", sans-serif;--background:#fff;--accented-background:color-mix(in srgb, var(--accent) 20%, var(--background));--second-background:color-mix(in srgb, var(--background) 95%, var(--font-color));--border-color:color-mix(in srgb, var(--font-color) 20%, var(--background));--shadow:0 0 .75rem #00000040;--dark-red:#cc0605;--dark-red-90:#ae0605;--dark-red-95:#900605;--light-red:#d94645;--light-red-20:#f2dada;--light-red-30:#fff5f3;--dark-gray:#1b2021;--dark-gray-90:#1e1e1e;--light-gray:#2a3032;--light-gray-90:#2a3032;--light-gray-40:#c6c9ca;--neutral-20:#f5f6f7;--neutral-30:#e6e8e8;--neutral-40:#c6c9ca;--neutral-50:#888b8c;--neutral-60:#5f6567;--neutro-70:#3d4345;--neutral-80:#2a3032;--neutral-90:#1b2021;--white:#fff;--black:#000;--gray-200:#e2e2e2;--gray-300:#cbcbcb;--gray-500:#757575;--gray-600:#e5e8e8;--gray-700:#acafb0;--gray-800:#545454;--gray-900:#7b7b7b;--green-200:#2f850b;--header-height:83px;--content-side-padding:max(1rem, calc(50vw - 37.5rem))}:root ::-webkit-scrollbar{background-color:#0000;width:12px}:root ::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:1em}:root ::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000}:root ::-webkit-scrollbar-track{background-clip:padding-box;border:3px solid #0000}#app,body,html{width:100vw;height:100svh;font-family:var(--base-font);background-color:var(--background);color:var(--font-color)}#app,body,h1,h2,h3,h4,h5,h6,html,p{margin:0;padding:0}button,input,select,textarea{font-family:var(--base-font);color:var(--font-color)}*,:after,:before{box-sizing:border-box;accent-color:var(--accent)}a{color:var(--font-color);text-decoration:none}.contactLeadForm>.formWrapper>form>.leadBtnSubmit,.primaryButton{outline:color-mix(in srgb,var(--accent) 75%,var(--font-color));font-size:1em;font-family:var(--base-font);cursor:pointer;white-space:nowrap;border-radius:.5em;padding:.5em 2em}.contactLeadForm>.formWrapper>form>.leadBtnSubmit:disabled,.primaryButton:disabled{cursor:not-allowed}.contactLeadForm>.formWrapper>form>.leadBtnSubmit,.primaryButton{background-color:var(--dark-red);color:var(--white);border:1px solid #0000;transition:color,background-color .3s,border-color .3s}.contactLeadForm>.formWrapper>form>.leadBtnSubmit:disabled,.primaryButton:disabled{background-color:color-mix(in srgb,var(--dark-red) 20%,var(--white))}.contactLeadForm>.formWrapper>form>.leadBtnSubmit:hover:not(:disabled),.primaryButton:hover:not(:disabled){color:color-mix(in srgb,var(--dark-red) 20%,var(--white));border-color:color-mix(in srgb,var(--dark-red) 50%,var(--white));background-color:color-mix(in srgb,var(--dark-red) 70%,var(--white))}.contactLeadForm>.formWrapper>form>.loading.leadBtnSubmit,.primaryButton.loading{background-image:linear-gradient(to right,var(--dark-red),var(--dark-red),color-mix(in srgb,var(--dark-red) 75%,var(--background)),var(--dark-red),var(--dark-red));cursor:wait;background-size:300%;animation:.75s infinite buttonLoadingAnimation}@keyframes buttonLoadingAnimation{0%{background-position:100% 0}to{background-position:0 0}}@keyframes spin{to{-webkit-transform:rotate(1turn)}}button:has(>.buttonSpinner){-webkit-text-fill-color:transparent;position:relative}button:has(>.buttonSpinner)>:not(.buttonSpinner){visibility:hidden}.buttonSpinner{border:2px solid color-mix(in srgb,currentcolor 30%,transparent);border-top-color:currentColor;border-radius:50%;width:1.25em;height:1.25em;margin:auto;animation:.8s linear infinite spin;position:absolute;inset:0}.secondaryButton{outline:color-mix(in srgb,var(--accent) 75%,var(--font-color));font-size:1em;font-family:var(--base-font);cursor:pointer;white-space:nowrap;border-radius:.5em;padding:.5em 2em}.secondaryButton:disabled{cursor:not-allowed}.secondaryButton{border:1px solid var(--accent);background-color:var(--background);color:var(--accent);transition:color .3s,border-color .3s}.secondaryButton:disabled{border-color:color-mix(in srgb,var(--accent) 20%,gray)}.secondaryButton:hover:not(:disabled){color:color-mix(in srgb,var(--accent) 50%,var(--font-color));border-color:color-mix(in srgb,var(--accent) 50%,var(--font-color))}.secondaryButton.loading{background-image:linear-gradient(to right,var(--background),var(--background),color-mix(in srgb,var(--background) 75%,var(--accent)),var(--background),var(--background));cursor:wait;background-size:300%;animation:.75s infinite buttonLoadingAnimation}.primaryButtonOutline{outline:color-mix(in srgb,var(--accent) 75%,var(--font-color));font-size:1em;font-family:var(--base-font);cursor:pointer;white-space:nowrap;border-radius:.5em;padding:.5em 2em}.primaryButtonOutline:disabled{cursor:not-allowed}.primaryButtonOutline{border:1px solid var(--dark-red);color:var(--dark-red);background-color:#0000;transition:color .3s,border-color .3s}.primaryButtonOutline:disabled{border-color:color-mix(in srgb,var(--dark-red) 20%,var(--white));color:color-mix(in srgb,var(--dark-red) 20%,var(--white))}.primaryButtonOutline:hover:not(:disabled){color:color-mix(in srgb,var(--dark-red) 50%,var(--white));border-color:color-mix(in srgb,var(--dark-red) 70%,var(--white))}.primaryButtonOutline.loading{cursor:wait;justify-content:center;align-items:center;display:flex;position:relative}.primaryButtonOutline.loading>*{opacity:0}.primaryButtonOutline.loading:before{content:"";border:2px solid #ff23693b;border-top-color:#ff2369;border-radius:50%;width:25px;height:25px;animation:1s linear infinite spin;display:block;position:absolute}.empty-container{text-align:center;flex-direction:column;align-items:center;margin-top:3rem;display:flex}.empty-container .empty-box{max-width:23.625rem}.empty-container .empty-box>svg{width:14.375rem;margin-bottom:1.25rem}.empty-container .empty-box h3{margin-bottom:.625rem;font-size:1.5rem;font-weight:700}.empty-container .empty-box p{margin-bottom:2.5rem;font-size:.875rem;font-weight:500}.empty-container .empty-box .contactLeadForm>.formWrapper>form>.leadBtnSubmit,.empty-container .empty-box .primaryButton{border-radius:1.75rem;padding:.75rem 1.125rem;font-size:1.125rem;font-weight:600;display:inline-block}.clear-option{padding:.75rem;font-style:italic}.clear-option:hover{background-color:var(--neutral-30)}.loader-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}to{opacity:1}}.contactLeadForm{--base-font:var(--base-font);--highlight:var(--accent);background-color:var(--background);border-radius:2.5rem;padding:2rem 2.25rem}@media screen and (width<=36rem){.contactLeadForm{padding:1.5rem}}.contactLeadForm .success{color:var(--font-color)}.privacyText a{font-weight:700;text-decoration:underline}.contactLeadForm>.formWrapper{padding:0}.contactLeadForm>.formWrapper>.headingWrapper,.contactLeadForm>.formWrapper>.introText{display:none}.contactLeadForm>.formWrapper>form{-moz-column-gap:.875rem;column-gap:.875rem}.contactLeadForm>.formWrapper>form .seez-tel-input{width:inherit}.contactLeadForm>.formWrapper>form .seez-tel-input>.flag-wrapper{pointer-events:none;border-top:1px solid var(--neutral-20);border-bottom:1px solid var(--neutral-20);border-inline-start:1px solid var(--neutral-20);border-top-left-radius:2.1875rem;border-bottom-left-radius:2.1875rem;padding:.875rem;display:flex}.contactLeadForm>.formWrapper>form .seez-tel-input>.flag-wrapper:focus{outline:1px auto -webkit-focus-ring-color;outline-color:-webkit-focus-ring-color auto 1px}.contactLeadForm>.formWrapper>form .seez-tel-input>.flag-wrapper>span span:last-of-type{display:none}.contactLeadForm>.formWrapper>form .seez-tel-input input{border:1px solid var(--neutral-20);border-radius:0 2.1875rem 2.1875rem 0;padding:1.15rem}.contactLeadForm>.formWrapper>form .seez-tel-input input:focus{outline:1px auto -webkit-focus-ring-color;outline-color:-webkit-focus-ring-color auto 1px}.contactLeadForm>.formWrapper>form>.leadBtnSubmit{border-radius:2.1875rem;place-self:self-start;margin-top:1.5rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem}.contactLeadForm>.formWrapper>form>label.check{align-items:start;gap:1rem;display:flex}.contactLeadForm>.formWrapper>form>label.check input{accent-color:var(--accent);align-self:start;width:1.5rem;min-width:1.5rem;height:1.5rem;margin:.125rem 0 0}.contactLeadForm>.formWrapper>form>label{display:block}.contactLeadForm>.formWrapper>form>label:not(.check)>span{display:none}.contactLeadForm>.formWrapper>form>label>input,.contactLeadForm>.formWrapper>form>label>textarea{border:1px solid var(--neutral-20);box-sizing:border-box;width:100%;line-height:1.5rem;font-family:var(--base-font);border-radius:2.1875rem;padding:.875rem 1rem;font-size:1rem}.contactLeadForm>.formWrapper>form>label>input::-moz-placeholder{color:var(--neutral-70)}.contactLeadForm>.formWrapper>form>label>textarea::-moz-placeholder{color:var(--neutral-70)}.contactLeadForm>.formWrapper>form>label>input::placeholder,.contactLeadForm>.formWrapper>form>label>textarea::placeholder{color:var(--neutral-70)}.contactLeadForm>.formWrapper>form>label>textarea{border-radius:1rem;height:150px}.contactLeadForm>.formWrapper>form>label.email,.contactLeadForm>.formWrapper>form>label.firstName,.contactLeadForm>.formWrapper>form>label.lastName{grid-column:span 3/span 3}.contactLeadForm>.formWrapper>form>label.phone{grid-area:2/4/span 1/span 3}@media screen and (width<=36rem){.contactLeadForm>.formWrapper>form>label.phone{grid-area:4/1/span 1/span 6}}.contactLeadForm>.formWrapper>form>label.comments,.contactLeadForm>.formWrapper>form>label.policy{grid-column:span 6/span 6}.contactLeadForm .check{color:var(--neutral-90);font-size:1rem;line-height:1.5rem}.contactLeadForm .check a{text-decoration:underline}@media screen and (width<=36rem){.contactLeadForm>.formWrapper>form>label{grid-column:span 6/span 6!important}}.regist-noti-form{background-color:var(--neutral-20);padding:5rem 1.25rem 0 0}.regist-noti-form .title{margin-bottom:1.25rem;font-size:2.25rem;font-weight:700}.regist-noti-form .subtitle{font-size:1.5rem;font-weight:500}@media screen and (width>=75rem){.regist-noti-form{padding:7.5rem 0}}.regist-noti-form .form-box{flex-direction:column;display:flex}.regist-noti-form .form-box form,.regist-noti-form .form-box>.image{grid-column:span 12/span 12;max-width:100%}.regist-noti-form .form-box{-moz-column-gap:80px;gap:40px 80px;margin-top:40px}@media (width>=1200px){.regist-noti-form .form-box{grid-template-columns:repeat(12,1fr);display:grid}.regist-noti-form .form-box>.image{grid-column:span 6/span 6}}.regist-noti-form .form-box .image{position:relative}.regist-noti-form .form-box .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:-12rem;object-position:-12rem;border-radius:40px;width:100%;height:100%;position:absolute;top:0;left:0}.regist-noti-form .form-box .image:before{content:"";padding-bottom:50%;display:block}.regist-noti-form .form-box .form-content{grid-column:span 6/span 6}@media screen and (width<=48rem){.regist-noti-form{padding:80px 20px}}@media screen and (width<=768px){.regist-noti-form .form-box .image img{-o-object-position:initial;object-position:initial}}.icon-search{width:24px;height:25px}.icon-search g,.icon-search mask{fill:#fff}
