#tax-dedution .cover{background:var(--light-gray);border-radius:15px;overflow:hidden}#tax-dedution .cover .grid{display:grid;grid-template-columns:50% 50%}@media screen and (max-width:576px){#tax-dedution .cover .grid{gap:8px;grid-template-columns:100%;padding:6px}#tax-dedution .cover .grid .spec-style{width:100%}}#tax-dedution .cover .grid .info{display:flex;flex-direction:column;min-height:285px;padding:20px 40px}@media screen and (max-width:576px){#tax-dedution .cover .grid .info{min-height:0!important;min-height:auto!important;padding:14px}}#tax-dedution .cover .grid .info h1{font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin-bottom:40px;margin-top:0}@media screen and (max-width:576px){#tax-dedution .cover .grid .info h1{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:145%}}#tax-dedution .cover .grid .info .desc{flex:1}#tax-dedution .cover .grid .info p{color:#808789;font-size:16px;font-weight:400;letter-spacing:0;line-height:125%;margin-bottom:25px}#tax-dedution .cover .grid .info button{border-radius:15px;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:125%;padding:15px 60px}#tax-dedution .cover .grid .image{background-position:50%;background-size:cover;border-radius:15px;height:100%}@media screen and (max-width:576px){#tax-dedution .cover .grid .image{border-radius:15px;height:274px;width:100%}}#tax-dedution .cover .grid .image img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}#tax-dedution .cover .grid .spec-style{border-radius:15px!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:125%!important;padding:15px 40px}#tax-dedution #short-desc{background:var(--background-quaternary);border-radius:15px;margin:60px 0;padding:40px}@media screen and (max-width:576px){#tax-dedution #short-desc{padding:20px}}#tax-dedution #short-desc .grid{grid-gap:100px;display:grid;gap:100px;grid-template-columns:1fr 50%}@media screen and (max-width:576px){#tax-dedution #short-desc .grid{gap:10px;grid-template-columns:100%}}#tax-dedution #short-desc .grid .cap span{color:var(--background-primary);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%}@media screen and (max-width:576px){#tax-dedution #short-desc .grid .cap span{font-size:18px;font-weight:500;grid-template-columns:100%;letter-spacing:-.01em;line-height:117%}}#tax-dedution #short-desc .grid .desc p:not(:last-child){margin-bottom:15px}#tax-dedution #how{margin-bottom:60px}#tax-dedution #how h2{color:var(--background-primary);font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin-bottom:20px}@media screen and (max-width:576px){#tax-dedution #how h2{font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin-bottom:15px}}#tax-dedution #how .subdesc{color:var(--gray-light-hov);font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:125%}@media screen and (max-width:576px){#tax-dedution #how .subdesc{font-size:16px;font-weight:400;letter-spacing:0;line-height:125%}}#tax-dedution #how button{padding:15px 75px}@media screen and (max-width:576px){#tax-dedution #how button{width:100%!important}}#tax-dedution #how .gray-items{grid-column-gap:20px;grid-row-gap:10px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;margin-top:40px;row-gap:10px}@media screen and (max-width:820px){#tax-dedution #how .gray-items{grid-template-columns:100%;margin-bottom:10px;margin-top:24px;row-gap:5px}}#tax-dedution #how .gray-items .item{align-items:center;background:#f5f5f5;border-radius:15px;display:flex;font-size:20px;font-weight:400;gap:20px;letter-spacing:-.02em;line-height:125%;padding:30px 20px}@media screen and (max-width:820px){#tax-dedution #how .gray-items .item{align-items:center;font-size:14px;font-weight:400;gap:15px;letter-spacing:-.01em;line-height:136%;padding:10px}}#tax-dedution #how .gray-items .item.number-block{align-items:center;display:flex}#tax-dedution #how .gray-items .item.number-block .number{align-items:center;display:flex;height:100%;justify-content:center;max-width:30%;min-width:30%;width:30%}@media screen and (max-width:820px){#tax-dedution #how .gray-items .item.number-block .number{max-width:15%;min-width:15%;width:15%}}#tax-dedution #how .gray-items .item.number-block .number span{align-items:center;border:2px solid #1b712a;border-radius:50%;color:#1b712a;display:block;display:flex;font-size:32px;font-weight:400;height:50px;justify-content:center;letter-spacing:-.02em;line-height:125%;width:50px}@media screen and (max-width:820px){#tax-dedution #how .gray-items .item.number-block .number span{border:1px solid #1b712a;font-size:18px;font-weight:400;height:30px;letter-spacing:-.02em;line-height:125%;width:30px}}#tax-dedution #how .gray-items .item span{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:125%;margin:0}@media screen and (max-width:576px){#tax-dedution #how .gray-items .item span{font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:125%}}@media screen and (max-width:820px){#tax-dedution #how .gray-items .item img{width:36px}}@media screen and (max-width:576px){#tax-dedution #how .gray-items .item img{width:25px}}#tax-dedution #calc h2{color:var(--background-primary);font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin-bottom:20px}@media screen and (max-width:576px){#tax-dedution #calc h2{font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin-bottom:15px}}#tax-dedution .tbl{grid-gap:20px;display:grid;gap:20px;grid-template-columns:100%;margin-top:40px}@media screen and (max-width:576px){#tax-dedution .tbl{gap:12px;margin-top:16px}}#tax-dedution .tbl .t-row{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:576px){#tax-dedution .tbl .t-row{grid-gap:5px;display:grid;gap:5px;grid-template-columns:100%}}#tax-dedution .tbl .t-row .w-border{border-bottom:1px solid var(--gray-light-hov);flex:1}@media screen and (max-width:576px){#tax-dedution .tbl .t-row .w-border{background:var(--background-quaternary);border-bottom:none;border-radius:15px;color:var(--background-secondary);flex:initial;padding:20px}}#tax-dedution .tbl .t-row .full{background:var(--background-quaternary);border-radius:14px;flex:1;padding:30px}@media screen and (max-width:576px){#tax-dedution .tbl .t-row .full{background:none;border:1px solid var(--gray-light-hov);border-radius:15px;flex:initial;padding:20px}}#tax-dedution .tbl .t-row .full span{color:var(--background-primary);font-size:26px;font-weight:600;letter-spacing:-.04em;line-height:115%}@media screen and (max-width:576px){#tax-dedution .tbl .t-row .full span{font-size:16px;font-weight:400;letter-spacing:0;line-height:125%}}#tax-dedution .tax-block{background:var(--background-quaternary);border-radius:15px;margin-bottom:30px;margin-top:30px;padding:20px}#tax-dedution .tax-block .header-text{color:var(--background-accent);font-size:28px;font-weight:500;left:60px;letter-spacing:-.03em;line-height:114%;position:absolute;top:22px;z-index:2}#tax-dedution .tax-block .grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media screen and (max-width:576px){#tax-dedution .tax-block .grid{grid-template-columns:100%}}#tax-dedution .tax-block .grid .item.with-hint{position:relative}#tax-dedution .tax-block .grid .item.with-hint .hint-block{position:absolute;right:0;top:0;z-index:5}@media screen and (max-width:576px){#tax-dedution .tax-block .grid .item.with-hint .hint-block{display:flex;gap:10px;padding-top:10px;position:relative;width:100%}}#tax-dedution .tax-block .grid .item.with-hint .hint-block:hover .hint-text{display:block}#tax-dedution .tax-block .grid .item.with-hint .hint-block .hint-icon{align-items:center;background:var(--background-orange);border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:32px;justify-content:center;letter-spacing:0;line-height:125%;padding:10px;text-align:center;width:32px}@media screen and (max-width:576px){#tax-dedution .tax-block .grid .item.with-hint .hint-block .hint-icon{height:20px;order:1;padding:10px;position:relative;width:20px}}#tax-dedution .tax-block .grid .item.with-hint .hint-block .hint-text{background:#ececec;border-radius:20px;bottom:-10px;color:#545454;display:none;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:120%;padding:14px;position:absolute;right:50px;width:230px}@media screen and (max-width:576px){#tax-dedution .tax-block .grid .item.with-hint .hint-block .hint-text{background:none;bottom:auto;display:block;order:2;padding:0;position:relative;right:auto;width:auto}}#tax-dedution .tax-block .grid .item.with-hint .hint-block .hint-text:after{border-bottom:12.5px solid transparent;border-left:19px solid #ececec;border-top:12.5px solid transparent;bottom:10px;content:"";display:block;height:0;position:absolute;right:-16px;width:0}@media screen and (max-width:576px){#tax-dedution .tax-block .grid .item.with-hint .hint-block .hint-text:after{display:none}}#tax-dedution .tax-block .grid .item.col-2-merge{grid-column:1/3}@media screen and (max-width:576px){#tax-dedution .tax-block .grid .item.col-2-merge{grid-column:1}}#tax-dedution .tax-block .grid .item.polit{color:#333;padding:20px 0;text-align:center}#tax-dedution .tax-block .grid .item .v-textarea .v-input__control{height:100%!important}#tax-dedution .tax-block .grid .item .my-select.v-input--error .label{outline:2px solid red}#tax-dedution .tax-block .grid .item .my-select .label{border-radius:10px}#tax-dedution .tax-block .grid .item .my-select .label.placeholder,#tax-dedution .tax-block .grid .item .my-select .label:active{background:#fff}#tax-dedution .tax-block .grid .item .default{width:100%}#tax-dedution .tax-modal .modal{background:#f5f7f9}#tax-dedution .tax-modal .modal .header-text{color:var(--background-accent);font-size:28px;font-weight:500;left:60px;letter-spacing:-.03em;line-height:114%;position:absolute;top:22px;z-index:2}#tax-dedution .tax-modal .modal .grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media screen and (max-width:576px){#tax-dedution .tax-modal .modal .grid{grid-template-columns:100%}}#tax-dedution .tax-modal .modal .grid .item.with-hint{position:relative}#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block{position:absolute;right:0;top:0;z-index:5}@media screen and (max-width:576px){#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block{display:flex;gap:10px;padding-top:10px;position:relative;width:100%}}#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block:hover .hint-text{display:block}#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block .hint-icon{align-items:center;background:var(--background-orange);border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:32px;justify-content:center;letter-spacing:0;line-height:125%;padding:10px;text-align:center;width:32px}@media screen and (max-width:576px){#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block .hint-icon{height:20px;order:1;padding:10px;position:relative;width:20px}}#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block .hint-text{background:#ececec;border-radius:20px;bottom:-10px;color:#545454;display:none;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:120%;padding:14px;position:absolute;right:50px;width:230px}@media screen and (max-width:576px){#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block .hint-text{background:none;bottom:auto;display:block;order:2;padding:0;position:relative;right:auto;width:auto}}#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block .hint-text:after{border-bottom:12.5px solid transparent;border-left:19px solid #ececec;border-top:12.5px solid transparent;bottom:10px;content:"";display:block;height:0;position:absolute;right:-16px;width:0}@media screen and (max-width:576px){#tax-dedution .tax-modal .modal .grid .item.with-hint .hint-block .hint-text:after{display:none}}#tax-dedution .tax-modal .modal .grid .item.col-2-merge{grid-column:1/3}@media screen and (max-width:576px){#tax-dedution .tax-modal .modal .grid .item.col-2-merge{grid-column:1}}#tax-dedution .tax-modal .modal .grid .item.polit{color:#333;padding:20px 0;text-align:center}#tax-dedution .tax-modal .modal .grid .item .v-textarea .v-input__control{height:100%!important}#tax-dedution .tax-modal .modal .grid .item .my-select.v-input--error .label{outline:2px solid red}#tax-dedution .tax-modal .modal .grid .item .my-select .label{border-radius:10px}#tax-dedution .tax-modal .modal .grid .item .my-select .label.placeholder,#tax-dedution .tax-modal .modal .grid .item .my-select .label:active{background:#fff}#tax-dedution .tax-modal .modal .grid .item .default{width:100%}#tax-dedution .message{align-items:center;color:var(--background-primary);display:flex;flex-direction:column;font-size:45px;font-weight:600;justify-content:center;letter-spacing:-.02em;line-height:110%;text-align:center}@media screen and (max-width:576px){#tax-dedution .message{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:120%;padding:40px}}#tax-dedution .message .spec-style-2{align-items:center;display:flex;font-size:16px;font-weight:400;gap:15px;letter-spacing:0;line-height:125%;margin-top:75px;padding-left:30px;padding-right:30px}@media screen and (max-width:576px){#tax-dedution .message .spec-style-2{margin-top:24px}#tax-dedution .message .spec-style-2 svg{display:none}}#tax-dedution .error-text{color:red;padding-top:15px;text-align:center}