@charset "utf-8";@media (min-width:1440px){input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);width:100%;height:54px;padding:8px 23px 10px;background:#f7f7f7;border-radius:0;color:var(--input-color);font-family:var(--font-base);font-size:1.6rem;line-height:1;letter-spacing:.05em;white-space:nowrap;font-weight:400}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:#ffeded;border-color:#cd2929}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{opacity:.3;color:var(--input-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:.3;color:var(--input-color)}select{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);width:100%;height:54px;padding:10px 60px 10px 24px;border-radius:0;background-color:#f7f7f7;background-image:url(../images/common/ic_select.svg?vf04734ed448c30e3bc33a2c27b197b84);background-position:center right 23px;background-repeat:no-repeat;background-size:12px 10px;font-family:var(--font-base);font-size:1.6rem;line-height:1;letter-spacing:.05em}select::-ms-expand{display:none}select.has-error{background-color:#ffeded;border-color:#cd2929}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:300px;padding:9px 23px;border-radius:0;background:#eee;overflow-y:auto;background:#f7f7f7;color:var(--input-color);font-family:var(--font-base);font-size:1.6rem;line-height:2;letter-spacing:.05em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:#ffeded;border-color:#cd2929}textarea:-ms-input-placeholder{opacity:.3;color:var(--input-color)}textarea::placeholder{opacity:.3;color:var(--input-color)}input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.check-container{position:relative;display:inline-block;min-height:40px;padding-left:36px;cursor:pointer}.check-container.has-error .check-mark{background-color:#ffeded;border:1px solid #cd2929}.check-mark{position:absolute;top:3px;left:0;width:24px;height:24px;background-color:#f7f7f7}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;background-color:var(--primary-color);background-image:url(../images/common/ic_check.svg?vf55eb1b28d57dabcc59d025f534a7b5e);background-repeat:no-repeat;background-position:center;background-size:16px 12px;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;display:inline-block;padding-left:36px;cursor:pointer}.radio-container:not(:last-of-type){margin-right:19px}.radio-container.has-error .radio-mark{background-color:#ffeded;border:1px solid #cd2929}.radio-mark{position:absolute;top:4px;left:0;width:24px;height:24px;background-color:#f7f7f7;border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:12px;height:12px;border-radius:50%;background-color:var(--primary-color);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.txtErr{position:relative;padding-left:32px;width:100%;margin-top:8px;color:#cd2929;font-size:1.4rem;font-weight:400;line-height:2;margin-bottom:-4px;background:url(../images/common/ic_error.svg?vd84db37833741e28d07eafc7b019c044)no-repeat left center;background-size:20px 20px}.root{overflow:clip}.form-content{margin-top:-28px;width:100%}.form-content .form-title{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.08em;margin-bottom:19px}.form-content .form-notice .font-sm{font-size:1.4rem}.form-content .form-notice+.form-notice{margin-top:25px}.form-error{width:1200px;margin-inline:auto;text-align:center;padding:10px 20px 11px;color:#cd2929;border:1px solid #cd2929;margin-bottom:91px}.form-sticky{position:sticky;top:120px;left:0;width:170px;flex-shrink:0}.form-sticky ul{position:relative}.form-sticky ul:before{content:"";position:absolute;left:5px;width:1px;top:15px;height:calc(100% - 30px);background:repeating-linear-gradient(to bottom,#999 0,#999 5px,transparent 5px,transparent 10px)}.form-sticky ul li{position:relative;color:#999;padding-left:26px}.form-sticky ul li:before{content:"";position:absolute;left:0;top:11px;width:11px;height:11px;border-radius:50%;background:#999;border:1px solid #fff}.form-sticky ul li:not(:last-child){margin-bottom:23px}.form-sticky ul li.active{color:#000}.form-sticky ul li.active:before{background:var(--primary-color)}.form-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-top:144px}.form-wrapper--confirm .form-action{margin-top:-12px}.form-wrapper--confirm .form-row{padding:22px 10px;border-bottom:1px solid #e0e5ec}.form-wrapper--confirm .form-row__label{margin-top:0;width:180px;padding-right:0;margin-right:40px}.form-wrapper--confirm .form-row:first-child{border-top:1px solid #e0e5ec;margin-bottom:0}.form-wrapper--confirm .form-row+.form-row{margin-top:0}.form-wrapper--confirm .form-buttons{margin-top:80px}.form-wrapper--confirm .form-buttons .btn-back{display:block;margin-inline:auto;border:0;outline:0;background:0 0;border-bottom:1px solid #000;font-size:1.6rem;line-height:1.5;letter-spacing:.06em;transition:border .35s ease;will-change:border}@media (hover:hover){.form-wrapper--confirm .form-buttons .btn-back:hover{border-color:transparent}}.form-action{width:100%}.form-row{display:flex;align-items:flex-start}.form-row .w-half{width:405px}.form-row:first-child{margin-bottom:36px}.form-row:first-child .txtErr{margin-bottom:-16px}.form-row+.form-row{margin-top:24px}.form-row__label{position:relative;flex-shrink:0;width:200px;margin-top:11px;padding-right:60px;margin-right:80px}.form-row__label.not-space-top{margin-top:0}.form-row__label.required:after{position:absolute;top:6px;right:0;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:48px;height:20px;border-radius:100px;padding-bottom:2px;border:1px solid var(--primary-color);color:var(--primary-color);font-size:1rem;line-height:1;font-weight:700;letter-spacing:0}.form-row__input{width:100%}.form-row__input input:not(:first-child){margin-top:24px}.form-privacy{margin-top:76px;margin-bottom:20px;text-align:center;margin-left:-168px}.form-privacy a{color:var(--primary-color)}.form-privacy .txtErr{margin-top:-1px;width:fit-content;margin:auto}.form-buttons{text-align:center;margin-left:-170px;margin-bottom:-10px}}@media (min-width:768px) and (max-width:1439px){input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);width:100%;height:3.75vw;padding:.56vw 1.6vw .69vw;background:#f7f7f7;border-radius:0;color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;letter-spacing:.05em;white-space:nowrap;font-weight:400}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:#ffeded;border-color:#cd2929}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{opacity:.3;color:var(--input-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:.3;color:var(--input-color)}select{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);width:100%;height:3.75vw;padding:.69vw 4.17vw .69vw 1.67vw;border-radius:0;background-color:#f7f7f7;background-image:url(../images/common/ic_select.svg?vf04734ed448c30e3bc33a2c27b197b84);background-position:center right 1.6vw;background-repeat:no-repeat;background-size:.83vw .69vw;font-family:var(--font-base);font-size:1.11vw;line-height:1;letter-spacing:.05em}select::-ms-expand{display:none}select.has-error{background-color:#ffeded;border-color:#cd2929}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:20.83vw;padding:.63vw 1.6vw;border-radius:0;background:#eee;overflow-y:auto;background:#f7f7f7;color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:2;letter-spacing:.05em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:#ffeded;border-color:#cd2929}textarea:-ms-input-placeholder{opacity:.3;color:var(--input-color)}textarea::placeholder{opacity:.3;color:var(--input-color)}input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.check-container{position:relative;display:inline-block;min-height:2.78vw;padding-left:2.5vw;cursor:pointer}.check-container.has-error .check-mark{background-color:#ffeded;border:1px solid #cd2929}.check-mark{position:absolute;top:.21vw;left:0;width:1.67vw;height:1.67vw;background-color:#f7f7f7}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;background-color:var(--primary-color);background-image:url(../images/common/ic_check.svg?vf55eb1b28d57dabcc59d025f534a7b5e);background-repeat:no-repeat;background-position:center;background-size:1.11vw .83vw;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;display:inline-block;padding-left:2.5vw;cursor:pointer}.radio-container:not(:last-of-type){margin-right:1.32vw}.radio-container.has-error .radio-mark{background-color:#ffeded;border:1px solid #cd2929}.radio-mark{position:absolute;top:.28vw;left:0;width:1.67vw;height:1.67vw;background-color:#f7f7f7;border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:.83vw;height:.83vw;border-radius:50%;background-color:var(--primary-color);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.txtErr{position:relative;padding-left:2.22vw;width:100%;margin-top:.56vw;color:#cd2929;font-size:.97vw;font-weight:400;line-height:2;margin-bottom:-.28vw;background:url(../images/common/ic_error.svg?vd84db37833741e28d07eafc7b019c044)no-repeat left center;background-size:1.39vw 1.39vw}.root{overflow:clip}.form-content{margin-top:-1.94vw;width:100%}.form-content .form-title{font-size:2.5vw;font-weight:700;line-height:1.5;letter-spacing:.08em;margin-bottom:1.32vw}.form-content .form-notice .font-sm{font-size:.97vw}.form-content .form-notice+.form-notice{margin-top:1.74vw}.form-error{width:83.33vw;margin-inline:auto;text-align:center;padding:.69vw 1.39vw .76vw;color:#cd2929;border:1px solid #cd2929;margin-bottom:6.32vw}.form-sticky{position:sticky;top:8.33vw;left:0;width:11.81vw;flex-shrink:0}.form-sticky ul{position:relative}.form-sticky ul:before{content:"";position:absolute;left:.35vw;width:1px;top:1.04vw;height:calc(100% - 2.08vw);background:repeating-linear-gradient(to bottom,#999 0,#999 .35vw,transparent .35vw,transparent .69vw)}.form-sticky ul li{position:relative;color:#999;padding-left:1.81vw}.form-sticky ul li:before{content:"";position:absolute;left:0;top:.76vw;width:.76vw;height:.76vw;border-radius:50%;background:#999;border:1px solid #fff}.form-sticky ul li:not(:last-child){margin-bottom:1.6vw}.form-sticky ul li.active{color:#000}.form-sticky ul li.active:before{background:var(--primary-color)}.form-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-top:10vw}.form-wrapper--confirm .form-action{margin-top:-.83vw}.form-wrapper--confirm .form-row{padding:1.53vw .69vw;border-bottom:1px solid #e0e5ec}.form-wrapper--confirm .form-row__label{margin-top:0;width:12.5vw;padding-right:0;margin-right:2.78vw}.form-wrapper--confirm .form-row:first-child{border-top:1px solid #e0e5ec;margin-bottom:0}.form-wrapper--confirm .form-row+.form-row{margin-top:0}.form-wrapper--confirm .form-buttons{margin-top:5.56vw}.form-wrapper--confirm .form-buttons .btn-back{display:block;margin-inline:auto;border:0;outline:0;background:0 0;border-bottom:1px solid #000;font-size:1.11vw;line-height:1.5;letter-spacing:.06em;transition:border .35s ease;will-change:border}@media (hover:hover){.form-wrapper--confirm .form-buttons .btn-back:hover{border-color:transparent}}.form-action{width:100%}.form-row{display:flex;align-items:flex-start}.form-row .w-half{width:28.13vw}.form-row:first-child{margin-bottom:2.5vw}.form-row:first-child .txtErr{margin-bottom:-1.11vw}.form-row+.form-row{margin-top:1.67vw}.form-row__label{position:relative;flex-shrink:0;width:13.89vw;margin-top:.76vw;padding-right:4.17vw;margin-right:5.56vw}.form-row__label.not-space-top{margin-top:0}.form-row__label.required:after{position:absolute;top:.42vw;right:0;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:3.33vw;height:1.39vw;border-radius:6.94vw;padding-bottom:.14vw;border:1px solid var(--primary-color);color:var(--primary-color);font-size:.69vw;line-height:1;font-weight:700;letter-spacing:0}.form-row__input{width:100%}.form-row__input input:not(:first-child){margin-top:1.67vw}.form-privacy{margin-top:5.28vw;margin-bottom:1.39vw;text-align:center;margin-left:-11.67vw}.form-privacy a{color:var(--primary-color)}.form-privacy .txtErr{margin-top:-1px;width:fit-content;margin:auto}.form-buttons{text-align:center;margin-left:-11.81vw;margin-bottom:-.69vw}}@media (max-width:767px){.txtErr{position:relative;padding-left:8.21vw;margin-top:3.08vw;width:100%;color:#cd2929;font-size:3.59vw;letter-spacing:.06em;font-weight:400;line-height:1.92;margin-bottom:-1.03vw;background:url(../images/common/ic_error.svg?vd84db37833741e28d07eafc7b019c044)no-repeat left top 1.28vw;background-size:4.62vw 4.62vw}input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);font-size:max(16px,3.59vw);width:100%;height:15.38vw;padding:0 4.1vw;border:0;border-radius:0;border:1px solid #f7f7f7;background:#f7f7f7;color:var(--input-color);line-height:1;letter-spacing:.05em;white-space:nowrap}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:#ffeded;border-color:#cd2929}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{opacity:.3;color:var(--input-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:.3;color:var(--input-color)}select{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);font-size:max(16px,3.59vw);letter-spacing:.06em;width:100%;height:15.38vw;padding:4.62vw 8.97vw 4.62vw 3.85vw;border:0;border-radius:0;border:1px solid var(--input-border);background-color:#f7f7f7;background-image:url(../images/common/ic_select.svg?vf04734ed448c30e3bc33a2c27b197b84);background-position:center right 3.85vw;background-repeat:no-repeat;background-size:3.08vw 3.08vw;line-height:1;white-space:nowrap}select::-ms-expand{display:none}select.has-error{background-color:#ffeded;border-color:#cd2929}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid #f7f7f7;color:var(--input-color);font-family:var(--font-base);font-size:max(16px,3.59vw);display:block;width:100%;min-height:76.92vw;padding:3.59vw 4.1vw;border-radius:0;border:0;background:#eee;overflow:auto;background:#f7f7f7;border:1px solid var(--input-border);color:var(--input-color);line-height:1.8;letter-spacing:.05em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:#ffeded;border-color:#cd2929}textarea:-ms-input-placeholder{opacity:.3;color:var(--input-color)}textarea::placeholder{opacity:.3;color:var(--input-color)}input[type=checkbox]{width:0;height:0;padding:0;margin:0;border:0;opacity:0;visibility:hidden}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=checkbox].has-error+.check-mark{background-color:#ffeded;border-color:#cd2929}input[type=radio]{width:0;height:0;padding:0;margin:0;border:0;opacity:0;visibility:hidden}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio].has-error+.radio-mark{background-color:#ffeded}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color);font-size:6.67vw;line-height:1;font-weight:400;overflow:visible}.check-container{position:relative;padding-left:8.97vw}.check-container.has-error .check-mark{background-color:#ffeded;border:1px solid #cd2929}.check-container .check-mark{position:absolute;top:-.51vw;left:0;width:6.67vw;height:6.67vw;border:1px solid var(--check-border);background-color:var(--check-background)}.check-container .check-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;background-color:var(--primary-color);background-image:url(../images/common/ic_check.svg?vf55eb1b28d57dabcc59d025f534a7b5e);background-repeat:no-repeat;background-position:center;background-size:3.59vw 2.82vw;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;padding-left:7.69vw;cursor:pointer;display:inline-block}.radio-container:first-child{margin-top:1.03vw}.radio-container:not(:last-child){margin-bottom:1.03vw}.radio-container .radio-mark{position:absolute;top:1.03vw;left:0;width:5.13vw;height:5.13vw;border:1px solid var(--check-border);background-color:#f7f7f7;border-radius:50%}.radio-container .radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:3.08vw;height:3.08vw;border-radius:50%;background-color:var(--primary-color);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.form-content{margin-top:-6.67vw;width:100%}.form-content .form-title{font-size:5.13vw;font-weight:700;line-height:1.5;letter-spacing:.08em;margin-bottom:2.31vw}.form-content .form-notice .font-sm{font-size:3.59vw}.form-content .form-notice+.form-notice{margin-top:7.18vw}.form-error{position:absolute;left:50%;top:107.95vw;transform:translateX(-50%);line-height:1.6;width:87.69vw;text-align:center;padding:2.05vw 5.13vw 2.31vw;color:#cd2929;border:1px solid #cd2929}.form-error+.form-wrapper .form-sticky{margin-bottom:30vw}.form-sticky{width:64.1vw;margin-inline:auto;margin-bottom:13.08vw}.form-sticky ul{position:relative;display:flex;justify-content:space-between}.form-sticky ul:before{content:"";position:absolute;top:0;left:6.92vw;width:calc(100% - 15.38vw);height:1px;background:repeating-linear-gradient(to right,#999 0,#999 1.28vw,transparent 1.28vw,transparent 2.56vw)}.form-sticky ul li{position:relative;color:#999}.form-sticky ul li:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-.77vw;width:1.79vw;height:1.79vw;border-radius:50%;background:#999}.form-sticky ul li.active{color:#000}.form-sticky ul li.active:before{background:var(--primary-color)}.form-wrapper{margin-top:-5.13vw}.form-wrapper--confirm .form-action{margin-top:-4.62vw}.form-wrapper--confirm .form-row{padding:3.59vw 2.56vw 4.1vw;border-bottom:1px solid #e0e5ec}.form-wrapper--confirm .form-row__label{margin:0;padding-right:0;font-weight:500}.form-wrapper--confirm .form-row:first-child{border-top:1px solid #e0e5ec;margin-bottom:0}.form-wrapper--confirm .form-row:not(:first-child){padding:3.59vw 2.56vw 3.85vw}.form-wrapper--confirm .form-row+.form-row{margin-top:0}.form-wrapper--confirm .form-buttons{margin-top:10.26vw}.form-wrapper--confirm .form-buttons .btn-back{margin-top:2.56vw;display:block;margin-inline:auto;border:0;outline:0;background:0 0;border-bottom:1px solid #000;font-size:4.1vw;line-height:1.5;letter-spacing:.06em;transition:border .35s ease;will-change:border}.form-row:first-child .txtErr{margin-top:.51vw}.form-row:not(:first-child){padding-top:4.36vw;padding-bottom:5.64vw}.form-row{padding-bottom:4.62vw;border-bottom:1px solid #e0e5ec}.form-row__label{position:relative;padding-right:15.38vw;margin-bottom:2.82vw}.form-row__label.required:after{position:absolute;top:1.03vw;right:.51vw;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:12.31vw;height:5.13vw;padding-bottom:.51vw;border:1px solid var(--primary-color);border-radius:25.64vw;color:var(--primary-color);font-size:2.82vw;line-height:1;font-weight:700;letter-spacing:0}.form-row__input{width:100%}.form-row__input input:not(:first-child){margin-top:3.08vw}.form-privacy{margin-top:5.64vw;margin-bottom:7.69vw;text-align:center}.form-privacy a{color:var(--primary-color)}.form-privacy .txtErr{width:fit-content;margin:auto;margin-top:3.08vw}.form-buttons{text-align:center}}:root{--input-color:#000;--input-background:#f3f3f3;--input-border:#f3f3f3;--step-border:#c9c9c9;--step-color:#165e83;--step-color-active:#fff;--step-background-active:#165e83;--check-background:#f6f6f6;--check-border:#f6f6f6;--radio-background-choose:#165e83;--has-error-background:#fbefef;--has-error-color:#f00;--required-border:#165e83;--required-color:#165e83;--required-background:transparent;--icon-back-background:#165e83;--icon-back-border:#165e83}