.gov-tax-form-root{-webkit-text-size-adjust:none;font-family:Arial,sans-serif}.gov-tax-form-root *{box-sizing:border-box;margin:0;padding:0}.gov-tax-form-root .form{padding:16pt 0}.gov-tax-form-root .page{page-break-after:always;width:190mm;margin:0 auto;position:relative}.gov-tax-form-root .page>*{width:190mm;margin:0 auto}.gov-tax-form-root .page-header,.gov-tax-form-root .page-footer{display:none}.gov-tax-form-root .info-box{border-collapse:collapse;position:absolute;bottom:0}.gov-tax-form-root .info-box td{vertical-align:middle;background-color:#0000;border:1pt solid #000}.gov-tax-form-root .info-box .form-code{margin-top:3pt;padding:0 11pt;font-size:14pt;font-weight:700}.gov-tax-form-root .info-box .form-code .form-variant{font-size:5pt;font-weight:400}.gov-tax-form-root .info-box .page-number{padding:0 11pt;font-size:12pt}.gov-tax-form-root .info-box .page-number .page-count{font-size:6pt;font-weight:400}.gov-tax-form-root .page:nth-of-type(odd) table.info-box{right:1pt}.gov-tax-form-root .page:nth-of-type(2n) table.info-box{left:1pt}.gov-tax-form-root table,.gov-tax-form-root td{background-clip:padding-box}.gov-tax-form-root table.section,.gov-tax-form-root table.year{border-spacing:0;border-collapse:collapse;table-layout:fixed;background-color:#e6e6e6;margin-bottom:3pt;position:relative}.gov-tax-form-root table.has-page-split,.gov-tax-form-root table.subsection,.gov-tax-form-root table.has-subsection{margin-bottom:0}.gov-tax-form-root table.subsection+table.section:not(.subsection):not(.section-gapless){margin-top:3pt}.gov-tax-form-root table.section-page-split,.gov-tax-form-root table.subsection{margin-top:-1px}.gov-tax-form-root td{vertical-align:top;background-color:#e6e6e6;position:relative}.gov-tax-form-root table.section,.gov-tax-form-root td.subsection,.gov-tax-form-root td.header,.gov-tax-form-root td.subheader,.gov-tax-form-root td.info,.gov-tax-form-root td.field,.gov-tax-form-root td.placeholder{border:1pt solid #000;position:relative}.gov-tax-form-root table.noborder,.gov-tax-form-root td.noborder{border:0!important}.gov-tax-form-root table.noborder-top,.gov-tax-form-root td.noborder-top{border-top:0}.gov-tax-form-root table.noborder-bottom,.gov-tax-form-root td.noborder-bottom{border-bottom:0}.gov-tax-form-root table.noborder-left,.gov-tax-form-root td.noborder-left{border-left:0}.gov-tax-form-root table.noborder-right,.gov-tax-form-root td.noborder-right{border-right:0}.gov-tax-form-root .form-info{padding:2pt 0}.gov-tax-form-root .form-info.attachment{padding:8pt 0}.gov-tax-form-root .form-info .fill-instruction{text-align:center;font-size:7pt;font-style:italic;font-weight:700;line-height:9pt}.gov-tax-form-root .form-info .code{padding-left:12pt;font-size:14pt;font-weight:700;line-height:14pt}.gov-tax-form-root .form-info .code sup,.gov-tax-form-root .title sup{font-size:6pt;font-weight:400}.gov-tax-form-root .form-info .description{text-align:center;vertical-align:middle;letter-spacing:-.1pt;padding:4pt 0;font-size:12pt;font-weight:700;line-height:16pt}.gov-tax-form-root .form-info table.year{text-align:left;vertical-align:middle;width:108pt;margin-left:4pt;display:inline-table}.gov-tax-form-root .form-info .purpose{margin:0 10pt;font-size:8pt;font-weight:700;line-height:10pt}.gov-tax-form-root .form-info .purpose.small{letter-spacing:-.1pt;font-size:7pt;line-height:9pt}.gov-tax-form-root .form-info .purpose ol{counter-reset:list;font-weight:400}.gov-tax-form-root .form-info .purpose ol>li{padding-left:10pt;list-style:none}.gov-tax-form-root .form-info .purpose.small ol>li{padding-left:8pt}.gov-tax-form-root .form-info .purpose ol>li:before{content:counter(list)") ";counter-increment:list;width:10pt;margin-left:-10pt}.gov-tax-form-root .form-info .purpose.small ol>li:before{width:8pt;margin-left:-8pt}.gov-tax-form-root .form-info .purpose li{padding:0}.gov-tax-form-root .form-info .purpose ul{padding:0;list-style:none}.gov-tax-form-root .form-info .purpose ul>li{padding-left:8pt}.gov-tax-form-root .form-info .purpose ul li:before{content:"–";width:8pt;margin-left:-8pt;display:inline-block}.gov-tax-form-root .form-info .description sup{font-size:7.5px;font-weight:400}.gov-tax-form-root .legal-basis{font-size:8pt;line-height:8pt}.gov-tax-form-root .legal-basis .label,.gov-tax-form-root .legal-basis .description{padding:2pt 8pt}.gov-tax-form-root tr.h-15{height:15mm}.gov-tax-form-root tr.h-26{height:26mm}.gov-tax-form-root td.title{padding:4pt 4pt 4pt 24pt;font-size:12pt;font-weight:700;line-height:12pt}.gov-tax-form-root td.subtitle{border-top:1pt solid #000;padding-top:4pt;padding-bottom:4pt;padding-left:32pt;font-size:12pt;line-height:12pt}.gov-tax-form-root td.title.compact{padding-top:1pt;padding-bottom:1pt}.gov-tax-form-root td.title .letter{width:16pt;margin-left:-16pt;display:inline-block}.gov-tax-form-root td.subtitle .letter{width:24pt;margin-left:-24pt;display:inline-block}.gov-tax-form-root td.title .sm{font-size:10pt}.gov-tax-form-root td.title.narrow,.gov-tax-form-root td.subtitle.narrow{letter-spacing:-.35pt}.gov-tax-form-root td.title .description,.gov-tax-form-root td.subtitle .description{letter-spacing:-.1pt;font-size:8pt;font-weight:400;line-height:8pt}.gov-tax-form-root td.sub-subtitle{border-top:1pt solid #000;padding-top:4pt;padding-bottom:4pt;padding-left:32pt;font-size:10pt;line-height:10pt}.gov-tax-form-root td.sub-subtitle .letter{width:26pt;margin-left:-24pt;display:inline-block}.gov-tax-form-root td.sub-subtitle .description{letter-spacing:-.1pt;font-size:8pt;font-weight:400;line-height:8.5pt}.gov-tax-form-root td.header{text-align:center;padding:2pt 0;font-size:8pt;font-weight:700;line-height:10pt}.gov-tax-form-root td.header.smaller-font{font-size:7.5pt}.gov-tax-form-root td.header.large{height:36pt}.gov-tax-form-root td.header.medium{height:25pt}.gov-tax-form-root td.header.larger{height:52pt}.gov-tax-form-root td.row-number{text-align:center;vertical-align:middle;font-size:10pt;font-weight:700;line-height:10pt}.gov-tax-form-root td.subheader{text-align:center;height:10pt;font-size:7pt;font-weight:700;line-height:9pt}.gov-tax-form-root td.info,.gov-tax-form-root td.field{height:25pt;font-size:7pt;line-height:8pt;position:relative}.gov-tax-form-root td.field{background-color:#fff}.gov-tax-form-root td.field.disabled{background-color:#e6e6e6}.gov-tax-form-root td.field .value{text-transform:uppercase;text-align:left;white-space:nowrap;width:100%;padding:2pt 3pt;font-size:10pt;font-weight:700;font-stretch:87.5%;line-height:10pt;position:absolute;bottom:0;overflow:visible}.gov-tax-form-root td.field.multiline>.value{white-space:normal;line-break:anywhere;margin-top:2pt;position:relative;overflow:hidden}.gov-tax-form-root td.field .value.tax-id{text-align:center;letter-spacing:10pt;margin-left:5pt}.gov-tax-form-root td.field .value.reference-number{white-space:normal;text-transform:none;word-wrap:break-word;overflow:hidden}.gov-tax-form-root td.field .value.left{text-align:left}.gov-tax-form-root td.field .value.right{text-align:right}.gov-tax-form-root td.field .value.year{text-align:center;letter-spacing:10pt;margin-left:5pt}.gov-tax-form-root td.field .value.country-code,.gov-tax-form-root td.field .value.date{text-align:center}.gov-tax-form-root td.field .value.currency,.gov-tax-form-root td.field .value.currency-decimal,.gov-tax-form-root td.field .value.percent,.gov-tax-form-root td.field .value.number{text-align:right}.gov-tax-form-root td.field .value.choice,.gov-tax-form-root td.field .value.option{text-align:center;text-transform:none;justify-content:space-around;font-size:7pt;font-weight:400;font-stretch:100%;line-height:7pt;display:flex}.gov-tax-form-root td.field .value.choice .item{vertical-align:top;text-align:left;margin-left:18pt;display:inline-block}.gov-tax-form-root td.field .value.choice input{vertical-align:bottom;margin-left:-18pt;display:inline-block}.gov-tax-form-root td.field .value.option input{vertical-align:bottom;margin:0 2pt}.gov-tax-form-root td.field-large{height:36pt}.gov-tax-form-root td.field .label{padding-top:1pt;padding-left:3pt;font-weight:700}.gov-tax-form-root td.info .number{font-weight:700;position:absolute;top:1pt;left:3pt}.gov-tax-form-root td.info .label{margin-top:1pt;margin-left:3pt;margin-right:3pt;font-weight:700}.gov-tax-form-root td.info .description{letter-spacing:-.1pt;margin-left:3pt;margin-right:3pt}.gov-tax-form-root td.info .description.bottom{position:absolute;bottom:1pt}.gov-tax-form-root td.info .number~.label,.gov-tax-form-root td.info .number~.description{margin-left:11pt}.gov-tax-form-root td.info .two-digit-number~.label,.gov-tax-form-root td.info .two-digit-number~.description{margin-left:14pt}.gov-tax-form-root .label .explanation{letter-spacing:-.1pt;font-weight:400}.gov-tax-form-root .label sup{vertical-align:super;font-size:4.5pt;font-weight:400;line-height:1}.gov-tax-form-root .symbol{font-size:7pt;font-weight:400;line-height:9pt;position:absolute;bottom:0;right:0}.gov-tax-form-root .symbol span{margin:0 4pt 0 12pt}.gov-tax-form-root .strike{text-decoration:line-through}.gov-tax-form-root .footnotes{margin:4pt auto}.gov-tax-form-root .footnote{text-align:justify;padding-left:8pt;font-size:7pt;line-height:9pt}.gov-tax-form-root .footnote>sup{width:8pt;margin-left:-8pt;display:inline-block}.gov-tax-form-root .footnote li{padding:0}.gov-tax-form-root .footnote ul{padding:0;list-style:none}.gov-tax-form-root .footnote ul li{padding-left:8pt}.gov-tax-form-root .footnote ul li:before{content:"–";width:8pt;margin-left:-8pt;display:inline-block}.gov-tax-form-root .instructions{margin:4pt auto}.gov-tax-form-root .instructions .title,.gov-tax-form-root .footnotes .title{text-align:center;font-size:8pt;font-weight:700;line-height:10pt}.gov-tax-form-root .instructions p{margin:4pt auto;font-size:7pt;line-height:9pt}.gov-tax-form-root .instructions ol{margin:4pt auto;padding-left:8pt;font-size:7pt;line-height:9pt}.gov-tax-form-root .instructions ol li{margin-bottom:5pt}.gov-tax-form-root span.bold{font-weight:700}.gov-tax-form-root td.attachments{padding:2pt 8pt}.gov-tax-form-root table.b,.gov-tax-form-root table.b-item,.gov-tax-form-root table.c,.gov-tax-form-root table.c-item,.gov-tax-form-root table.d,.gov-tax-form-root table.d-item,.gov-tax-form-root table.e,.gov-tax-form-root table.e-item,.gov-tax-form-root table.f,.gov-tax-form-root table.f-item,.gov-tax-form-root table.g,.gov-tax-form-root table.g-item,.gov-tax-form-root table.h,.gov-tax-form-root table.h-item,.gov-tax-form-root table.i,.gov-tax-form-root table.i-item,.gov-tax-form-root table.j,.gov-tax-form-root table.j-item,.gov-tax-form-root table.k,.gov-tax-form-root table.k-item,.gov-tax-form-root table.l,.gov-tax-form-root table.l-item,.gov-tax-form-root table.m,.gov-tax-form-root table.m-item{page-break-inside:avoid}.gov-tax-form-root table.section-gapless{border-bottom:none;margin-top:-1pt;margin-bottom:0}.gov-tax-form-root table.section-gapless-top{border-top:none;margin-top:-4pt}.gov-tax-form-root table.section-gapless td.title{padding:5pt 4pt 5pt 20pt;line-height:16pt}.gov-tax-form-root table.section-gapless td.title .description{line-height:9pt}.gov-tax-form-root table.section-gapless td.subtitle{padding-left:28pt}.gov-tax-form-root .iban>*,.gov-tax-form-root .swift>*{vertical-align:bottom;display:inline;position:relative}.gov-tax-form-root .iban{position:absolute;bottom:0;left:0}.gov-tax-form-root .swift{width:160pt;position:absolute;bottom:0;right:0}.gov-tax-form-root .text-wrap{word-break:break-all}.gov-tax-form-root .pit-38 td.form-info{background-color:#a5d8f1}.gov-tax-form-root .pit-38 table.section-gapless td.title{padding-top:3pt;padding-bottom:3pt;line-height:13pt}.gov-tax-form-root .pit-38 .title,.gov-tax-form-root .pit-38 .subtitle{font-size:10.5pt}.gov-tax-form-root .pit-38 td.field{font-size:6.5pt;line-height:6.5pt}.gov-tax-form-root .pit-38 td.info{font-size:6pt;line-height:6.5pt}.gov-tax-form-root .pit-38 td.header{font-size:7pt;line-height:8pt}.gov-tax-form-root .pit-38 .bg-silver{background-color:#bfbfbf}.gov-tax-form-root .pit-38 .legal-basis,.gov-tax-form-root .pit-38 .form-info .purpose{font-size:7pt;line-height:7.5pt}.gov-tax-form-root .pit-38 td.field.f7{height:45pt}.gov-tax-form-root .pit-38 td.field.f7 .value.choice{width:100%;white-space:inherit;display:block}.gov-tax-form-root .pit-38 td.field.f7 .value.choice .item{margin-bottom:5pt;margin-left:20pt;display:block}.gov-tax-form-root .pit-38 .f6 .value.choice .item{margin-bottom:14pt}.gov-tax-form-root .pit-38 .form-info .purpose ol>li>ol>li:before{content:counter(list,lower-alpha)") ";counter-increment:list;width:10pt;margin-left:-10pt}.gov-tax-form-root .pit-38 .form-info .purpose ol>li>ol>li{padding-left:10pt}.gov-tax-form-root .pit-38 .f75 .iban>*,.gov-tax-form-root .pit-38 .f75 .swift>*{vertical-align:bottom;display:inline;position:relative}.gov-tax-form-root .pit-38 .f75 .iban{position:absolute;bottom:0;left:0}.gov-tax-form-root .pit-38 .f75 .iban .value{position:static}.gov-tax-form-root .pit-38 .main-list{counter-reset:item;padding-left:20px;font-size:7pt;list-style-type:none}.gov-tax-form-root .pit-38 .main-list>li{counter-increment:item;text-indent:-20px}.gov-tax-form-root .pit-38 .main-list>li:before{content:counter(item)") ";padding-right:9px}.gov-tax-form-root .pit-38 .sub-list{padding-left:9px;list-style:none}.gov-tax-form-root .pit-38 .sub-list>li{text-indent:-10px;position:relative}.gov-tax-form-root .pit-38 .sub-list>li:before{content:"-";position:relative;left:0}.gov-tax-form-root .pit-38 .instruction p{padding-left:20px}.gov-tax-form-root .pit-38 td.field .value.long-text{word-wrap:break-word;white-space:break-spaces;position:relative}.gov-tax-form-root td.field.f1+td.hidden{background:#f5f8fc;border:1px solid #f5f8fc}.gov-tax-form-root .section-page-split tr:first-child td[colspan="4"]:first-child{border-top:1px solid #e6e6e6;position:relative}.gov-tax-form-root .section-page-split tr:first-child td[colspan="4"]:first-child:before,.gov-tax-form-root .section-page-split tr:first-child td[colspan="4"]:first-child:after{content:" ";background-color:#000;width:1px;height:100%;display:block;position:absolute;top:-5px}.gov-tax-form-root .section-page-split tr:first-child td[colspan="4"]:first-child:before{left:-1px}.gov-tax-form-root .section-page-split tr:first-child td[colspan="4"]:first-child:after{right:-1px}
